際際滷

際際滷Share a Scribd company logo
Launch a Web Service in 3 Days
Using WordPress	

WordPress を聞って3晩で恬るウェブサ`ビス	

Case : 払禅.jp
^払禅 ̄ means heartbreak in English
ABOUT ME	

徭失B初
KITE	

カイト
Web Designer, Programmer,Web Director, Graphic Designer,Art Director, Creative Director´
SNS	

ソ`シャルネットワ`クアカウント
Kaito Koga	

https://www.facebook.com/kaito.koga.9
Facebook Twitter
KITE@ixkaito	

https://twitter.com/ixkaito
http://払禅.jp/ (http://heartbreak.jp/)
TODAY¨STHEME	

云晩のテ`マ
The Impulse	

_kのきっかけ	

Why WordPress?	

WordPress をxんだ尖喇	

Plugins and Customization	

プラグイン、カスタマイズ
THE IMPULSE	

きっかけ
Access http://heartbreak.jp!	

仝払禅.jp々にいてあります。	

Today, let me talk about more details.	

書晩はもう富ししくおしましょう。
http://www.lifehacker.jp/
http://www.roomie.jp/2013/05/77444/
Launch a Web Service in 3 Days Using WordPress
Need a web service for heartbreak!	

払禅をKやすウェブサ`ビスを恬ろう
Post	

誘後C嬬	

Comment	

コメントC嬬
FUNCTIONS	

駅勣C嬬
Post	

誘後C嬬	

Comment	

コメントC嬬
FUNCTIONS	

駅勣C嬬
It¨s WordPress!	

WordPress じゃん
Simple	

シンプル	

Responsive	

レスポンシブ
DESIGN	

デザイン
Simple	

シンプル	

Responsive	

レスポンシブ
DESIGN	

デザイン
It¨sTwentyTwelve!	

TwentyTwelve じゃん
? Membership:?
Anyone can register?
だれでもユ`ザ`鞠hできるようにする	

? New User Default Role:?
Author?
仟・罘`ザ`の慙泙髻戸狂縟漾垢砲垢
SETTINGS	

O協
PLUGINS	

プラグイン
http://wordpress.org/plugins/login-lockdown/
http://wordpress.org/plugins/crazy-bone/
http://wordpress.org/plugins/advanced-custom-?elds/
DEFAULT LOGIN PAGE	

デフォルトログイン鮫中
LOGIN PAGE OF HEARTBREAK.JP	

払禅.jpのログイン鮫中
DEFAULT EDITOR	

デフォルト誘後鮫中
EDITOR OF HEARTBREAK.JP	

払禅.jpの誘後鮫中
DEFAULT PROFILE	

デフォルトプロフィ`ル鮫中
PROFILE OF HEARTBREAK.JP	

払禅.jpのプロフィ`ル鮫中
Add Admin Style Sheet	

砿尖鮫中喘スタイルシ`トを弖紗
function kite_admin_style(){
echo '<link rel="stylesheet" type="text/css" href="'.get_template_directory_uri().'/css/
admin.css" />'."n";
}
add_action('login_head', 'kite_admin_style', 99);
add_action('admin_head', 'kite_admin_style', 99);
Change the URL andTitle Attribution of Login Header	

ログイン鮫中のロゴのリンク枠と title 奉來を筝
function kite_login_headerurl(){
return get_home_url();
}
add_filter('login_headerurl', 'kite_login_headerurl');
!
function kite_login_headertitle(){
return '払禅.jp';
}
add_filter('login_headertitle', 'kite_login_headertitle');
function shitsuren_admin_color() {
return 'light';
}
add_filter( 'get_user_option_admin_color', 'shitsuren_admin_color' );
remove_filter( 'admin_color_scheme_picker', 'admin_color_scheme_picker' );
Disable Admin Color Scheme	

砿尖鮫中の塘弼を耕協
Remove Admin Bar Menus	

アドミンバ`のメニュ`を茅
function kite_remove_admin_bar_menus($wp_admin_bar){
if(!current_user_can('level_10')){
$wp_admin_bar->remove_node('wp-logo'); // WordPress ロゴ
$wp_admin_bar->remove_node('comments'); // コメント
// $wp_admin_bar->remove_node('new-content'); // 仟
// $wp_admin_bar->remove_node('new-post'); // 仟 - 誘後
$wp_admin_bar->remove_node('new-media'); // 仟 - メディア
// $wp_admin_bar->remove_node('new-page'); // 仟 - 耕協ペ`ジ
// $wp_admin_bar->remove_node('new-user'); // 仟 - ユ`ザ`
$wp_admin_bar->remove_node('search'); // 碧
// $wp_admin_bar->remove_node('edit-profile'); // プロフィ`ルをシ
// $wp_admin_bar->remove_node('user-info'); // ユ`ザ`秤
}
}
add_action('admin_bar_menu', 'kite_remove_admin_bar_menus', 99);
Remove Side Menus of Dashboard	

砿尖鮫中のサイドメニュ`を茅
function kite_remove_admin_side_menus(){
if(!current_user_can('level_10')){
remove_menu_page('index.php'); // ダッシュボ`ド
// remove_menu_page('edit.php'); // 誘後
remove_menu_page('upload.php'); // メディア
remove_menu_page('link-manager.php'); // リンク
remove_menu_page('edit.php?post_type=page'); // 耕協ペ`ジ
remove_menu_page('edit-comments.php'); // コメント
remove_menu_page('themes.php'); // 古Q
remove_menu_page('plugins.php'); // プラグイン
remove_menu_page('users.php'); // ユ`ザ`
remove_menu_page('tools.php'); // ツ`ル
remove_menu_page('options-general.php'); // O協
}
}
add_action('admin_menu', 'kite_remove_admin_side_menus');
Die Admin Menus	

砿尖ペ`ジアクセス鋤峭
function kite_die_admin_menu(){
if(!current_user_can('level_10')){
wp_die( 'このペ`ジにアクセスするための噴蛍なアクセス悗ありません。' );
}
}
add_action('admin_head-upload.php', 'kite_die_admin_menu'); // メディア
add_action('admin_head-media-new.php', 'kite_die_admin_menu'); // メディア - 仟ラ啓
add_action('admin_head-edit-comments.php', 'kite_die_admin_menu'); // コメント
add_action('admin_head-tools.php', 'kite_dashboard_redirect'); // ツ`ル
Hide Help Button of Dashboard	

砿尖鮫中のヘルプをす
function kite_hide_help(){
if(!current_user_can('level_10')){
echo '<style type="text/css">#contextual-help-link-wrap{display:none;}</style>';
}
}
add_action('admin_head', 'kite_hide_help');
add_action('admin_print_styles', 'kite_hide_help', 21);
Dashboard Redirect	

砿尖鮫中リダイレクト
function kite_dashboard_redirect(){
if(!current_user_can('level_10')){
$admin_urls = array('index', 'upload', 'media-new', 'edit-comments', 'tools', 'admin');
foreach ($admin_urls as $url){
if(get_home_url().$_SERVER['SCRIPT_NAME'] === admin_url($url.'.php')){
wp_redirect(admin_url( 'edit.php' ));
exit();
}
}
}
}
add_action('init', 'kite_dashboard_redirect');
Exclude Others¨ Posts in Dashboard	

砿尖鮫中誘後匯Eで麿繁の誘後を燕幣しない
function kite_exclude_other_posts($wp_query){
if (isset($_REQUEST['post_type']) && post_type_exists($_REQUEST['post_type'])){
$post_type = get_post_type_object($_REQUEST['post_type']);
$cap_type = $post_type->cap->edit_other_posts;
} else {
$cap_type = 'edit_others_posts';
}
!
if ( is_admin() && $wp_query->is_main_query() && !$wp_query->get('author') && !
current_user_can($cap_typ)){
$user = wp_get_current_user();
$wp_query->set('author', $user->ID);
}
}
add_action('pre_get_posts', 'kite_exclude_other_posts');
Remove Post Columns in Dashboard	

砿尖鮫中誘後匯Eの朕を茅
function kite_custom_posts_columns ($columns) {
// unset($columns['cb']); // チェックボックス
// unset($columns['title']); // タイトル
// unset($columns['author']); // 恬撹宀
unset($columns['categories']); // カテゴリ`
unset($columns['tags']); // タグ、カスタムフィ`ルド
// unset($columns['comments']); // コメント
// unset($columns['date']); // 晩原
return $columns;
}
add_filter('manage_posts_columns', 'kite_custom_posts_columns');
RequireTitle	

誘後タイトルを駅にする
function kite_require_title() {
?>
<script type="text/javascript">
jQuery(document).ready(function($){
if('post' == $('#post_type').val()){
$("#post").submit(function(e){
if('' == $('#title').val()) {
alert('タイトルを秘薦してください');
$('#ajax-loading').css('visibility', 'hidden');
$('#publish').removeClass('button-primary-disabled');
$('#title').focus();
return false;
}
});
}
});
</script>
<?php
}
add_action('admin_head-post-new.php', 'kite_require_title');
Remove Items of Pro?le	

プロフィ`ル鮫中の朕を茅
function kite_hide_richeditor_checkbox() {
global $wp_rich_edit_exists;
if(!current_user_can('level_10') && defined('IS_PROFILE_PAGE') && IS_PROFILE_PAGE){
$wp_rich_edit_exists = false;
}
}
add_action('admin_head', 'kite_hide_richeditor_checkbox');
Remove Items of Pro?le (continued)	

プロフィ`ル鮫中の朕を茅┐弔鼎
function kite_hide_profile_item() {
if(!current_user_can('level_10')){
?>
<script type="text/javascript">
tftn = "table.form-table:nth-of-type";
jQuery(document).ready(function($) {
$("div#profile-page h3").css("display", "none"); // h3 タイトル
$(tftn + "(1)").css("display", "none"); // 繁O協ブロック
$(tftn + "(2) tr:nth-child(2)").css("display", "none"); // 侖
$(tftn + "(2) tr:nth-child(3)").css("display", "none"); // 兆
// $(tftn + "(2) tr:nth-child(4)").css("display", "none"); // ニックネ`ム
// $(tftn + "(2) tr:nth-child(5)").css("display", "none"); // ブログ貧の燕幣兆
$(tftn + "(3) tr:nth-child(2)").css("display", "none"); // ウェブサイト
$(tftn + "(4) tr:nth-child(1)").css("display", "none"); // プロフィ`ル秤
!
var label = $(tftn + "(2) tr:nth-child(5) > th > label").text(); // ブログ貧の燕幣兆
label = label.replace('ブログ貧の', '');
$(tftn + "(2) tr:nth-child(5) > th > label").text(label);
});
</script>
<?php
}
}
add_action('show_user_profile', 'kite_hide_profile_item');
Only Search Posts	

碧を誘後のみに浙┐垢
function kite_search($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','kite_search');
Require Comment Author	

コメントの兆念を駅にする
function kite_require_comment_author($commentdata){
if ('' === trim($commentdata['comment_author']))
wp_die('兆念を秘薦して和さい。');
return $commentdata;
}
add_filter('preprocess_comment', 'kite_require_comment_author', 1);
Remove Email and Website of Comment Form	

コメントのメ`ルアドレス、ウェブサイト朕を茅
function kite_remove_comment_form_fields($args){
$args['email'] = '';
$args['url'] = '';
return $args;
}
add_filter('comment_form_default_fields', 'kite_remove_comment_form_fields');
Add Comment Notes	

コメントの廣吭き
function kite_comment_form($args){
$args['comment_field'] = '<p class="comment-form-comment"><label for="comment">メ
ッセ`ジ</label><textarea id="comment" name="comment" cols="45" rows="8" aria-
required="true"></textarea></p>';
$args['title_reply'] = 'メッセ`ジを火す';
$args['cancel_reply_link'] = 'メッセ`ジをキャンセル';
$args['comment_notes_before'] = '<span class="comment-note">払禅した云繁やその猜屬
倦協する坪否、<br />麿の圭が音酔に房うような坪否は~に誘後しないようおいします。<br />駅ず並念
に<a href="'.get_home_url('', 'about').'">仝払禅.jp について々</a>をおiみください。</span>';
$args['comment_notes_after'] = '';
$args['label_submit'] = 'メッセ`ジを僕佚';
return $args;
}
add_filter('comment_form_defaults', 'kite_comment_form');
Thank you for your attention.	

ご賠ありがとうございました。
Ad

Recommended

WordPressでウェブサ`ビスを恬ろう #wbNagoya
WordPressでウェブサ`ビスを恬ろう #wbNagoya
Shinichi Nishikawa
?
仝やりたい 垢仝できた 垢笋錣襦チ`ムで恬る安艶恢サ`ビス?皆界看看恢の魁栽?
仝やりたい 垢仝できた 垢笋錣襦チ`ムで恬る安艶恢サ`ビス?皆界看看恢の魁栽?
Yu-ki Motoyama
?
WordPress兜伉宀からの用竃! カスタムなんとかをちゃんと尖盾する
WordPress兜伉宀からの用竃! カスタムなんとかをちゃんと尖盾する
Takashi Uemura
?
4扮寂まったり安看姻糸永姻艶壊壊テ`マ恬撹讐恙
4扮寂まったり安看姻糸永姻艶壊壊テ`マ恬撹讐恙
Shinichi Nishikawa
?
安看姻糸永姻艶壊壊で恬るポ`トフォリオサイト
安看姻糸永姻艶壊壊で恬るポ`トフォリオサイト
Takuma Nishiyama
?
安看姻糸永姻艶壊壊嶄雫宀への祇.謄鵐廛讒`トタグはどう強くのか!?
安看姻糸永姻艶壊壊嶄雫宀への祇.謄鵐廛讒`トタグはどう強くのか!?
Shinichi Nishikawa
?
安看姻糸永姻艶壊壊兜伉宀テ`マ恬撹茶膿氏
安看姻糸永姻艶壊壊兜伉宀テ`マ恬撹茶膿氏
Tsuyoshi.
?
WordPress と Bootstrap
WordPress と Bootstrap
幄塀氏芙ガリレオ┸kグル`プ
?
CSS Nite in OSAKA, Vol.32:デザイナ`のためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナ`のためのWordPressカスタマイズ
rie05
?
及3指WordPress Cafe プラグインB初
及3指WordPress Cafe プラグインB初
foom_in
?
書から兵めよう^卒念糸永姻艶壊壊で恬る溺徨ウケ¥スマホサイト
書から兵めよう^卒念糸永姻艶壊壊で恬る溺徨ウケ¥スマホサイト
rie05
?
WordPressテ`マ Foundation for WordPress のB初
WordPressテ`マ Foundation for WordPress のB初
Takashi Uemura
?
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
Go Imai
?
ユ`ザ`にやさしい砿尖鮫中をつくるために。テ`マ崙恬宀ができること 兜。WordCamp Kansai 2014/
ユ`ザ`にやさしい砿尖鮫中をつくるために。テ`マ崙恬宀ができること 兜。WordCamp Kansai 2014/
Kojiro Fukazawa
?
京看看岳壊岳姻温沿を聞って紳覆茲安看姻糸永姻艶壊壊オリジナルテ`マを恬る
京看看岳壊岳姻温沿を聞って紳覆茲安看姻糸永姻艶壊壊オリジナルテ`マを恬る
Yoshinori Kobayashi
?
安看姻糸永姻艶壊壊プラグイン恬撹秘壇
安看姻糸永姻艶壊壊プラグイン恬撹秘壇
Yuji Nojima
?
ゼロからつくるWord pressテ`マ及7指
ゼロからつくるWord pressテ`マ及7指
Hitsuji
?
?逮河顎艶姻霞をおぼえよう,修裡
?逮河顎艶姻霞をおぼえよう,修裡
Nishida Kansuke
?
安看姻糸沿姻艶壊壊スマ`トフォンテ`マ恬撹
安看姻糸沿姻艶壊壊スマ`トフォンテ`マ恬撹
Yoshie Nakayama
?
ゼロからつくるWord pressテ`マ及9指
ゼロからつくるWord pressテ`マ及9指
Hitsuji
?
WP REST API の試喘並箭と書瘁
WP REST API の試喘並箭と書瘁
Yuusuke Yoshida
?
安看姻糸永姻艶壊壊ってブログじゃないの
安看姻糸永姻艶壊壊ってブログじゃないの
tokumotonahoko
?
ブログのを階える燭燭瓩琉卒念糸永姻艶壊壊カスタマイズ秘壇
ブログのを階える燭燭瓩琉卒念糸永姻艶壊壊カスタマイズ秘壇
muracchi
?
UnderScoreとbootstrapとsassて?word pressのテ`マをつくろう
UnderScoreとbootstrapとsassて?word pressのテ`マをつくろう
Takahiro Nakahata
?
WP-CLIとWordPress巷塀ディレクトリを試喘した卯堀サイトBg `インスト`ルからデザイン、ペ`ジ恬撹までを10蛍で`
WP-CLIとWordPress巷塀ディレクトリを試喘した卯堀サイトBg `インスト`ルからデザイン、ペ`ジ恬撹までを10蛍で`
タカシ キタジマ
?
安看姻糸永姻艶壊壊の械紛をくつがえす階酒gテ`マ&援顎看岳;糸看壊鞄庄姻看顎岳看&援顎看岳;を恬ったのでこれでテ`マを尖盾しよう!
安看姻糸永姻艶壊壊の械紛をくつがえす階酒gテ`マ&援顎看岳;糸看壊鞄庄姻看顎岳看&援顎看岳;を恬ったのでこれでテ`マを尖盾しよう!
Takashi Uemura
?
カスタム誘後タイプ
カスタム誘後タイプ
廉翫 巒峠
?
WordPressのオススメスライドとか並とか鹿めました。(2012.10.13 WordBench舞)
WordPressのオススメスライドとか並とか鹿めました。(2012.10.13 WordBench舞)
Takashi Uemura
?

More Related Content

What's hot (20)

WordPress と Bootstrap
WordPress と Bootstrap
幄塀氏芙ガリレオ┸kグル`プ
?
CSS Nite in OSAKA, Vol.32:デザイナ`のためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナ`のためのWordPressカスタマイズ
rie05
?
及3指WordPress Cafe プラグインB初
及3指WordPress Cafe プラグインB初
foom_in
?
書から兵めよう^卒念糸永姻艶壊壊で恬る溺徨ウケ¥スマホサイト
書から兵めよう^卒念糸永姻艶壊壊で恬る溺徨ウケ¥スマホサイト
rie05
?
WordPressテ`マ Foundation for WordPress のB初
WordPressテ`マ Foundation for WordPress のB初
Takashi Uemura
?
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
Go Imai
?
ユ`ザ`にやさしい砿尖鮫中をつくるために。テ`マ崙恬宀ができること 兜。WordCamp Kansai 2014/
ユ`ザ`にやさしい砿尖鮫中をつくるために。テ`マ崙恬宀ができること 兜。WordCamp Kansai 2014/
Kojiro Fukazawa
?
京看看岳壊岳姻温沿を聞って紳覆茲安看姻糸永姻艶壊壊オリジナルテ`マを恬る
京看看岳壊岳姻温沿を聞って紳覆茲安看姻糸永姻艶壊壊オリジナルテ`マを恬る
Yoshinori Kobayashi
?
安看姻糸永姻艶壊壊プラグイン恬撹秘壇
安看姻糸永姻艶壊壊プラグイン恬撹秘壇
Yuji Nojima
?
ゼロからつくるWord pressテ`マ及7指
ゼロからつくるWord pressテ`マ及7指
Hitsuji
?
?逮河顎艶姻霞をおぼえよう,修裡
?逮河顎艶姻霞をおぼえよう,修裡
Nishida Kansuke
?
安看姻糸沿姻艶壊壊スマ`トフォンテ`マ恬撹
安看姻糸沿姻艶壊壊スマ`トフォンテ`マ恬撹
Yoshie Nakayama
?
ゼロからつくるWord pressテ`マ及9指
ゼロからつくるWord pressテ`マ及9指
Hitsuji
?
WP REST API の試喘並箭と書瘁
WP REST API の試喘並箭と書瘁
Yuusuke Yoshida
?
安看姻糸永姻艶壊壊ってブログじゃないの
安看姻糸永姻艶壊壊ってブログじゃないの
tokumotonahoko
?
ブログのを階える燭燭瓩琉卒念糸永姻艶壊壊カスタマイズ秘壇
ブログのを階える燭燭瓩琉卒念糸永姻艶壊壊カスタマイズ秘壇
muracchi
?
UnderScoreとbootstrapとsassて?word pressのテ`マをつくろう
UnderScoreとbootstrapとsassて?word pressのテ`マをつくろう
Takahiro Nakahata
?
WP-CLIとWordPress巷塀ディレクトリを試喘した卯堀サイトBg `インスト`ルからデザイン、ペ`ジ恬撹までを10蛍で`
WP-CLIとWordPress巷塀ディレクトリを試喘した卯堀サイトBg `インスト`ルからデザイン、ペ`ジ恬撹までを10蛍で`
タカシ キタジマ
?
安看姻糸永姻艶壊壊の械紛をくつがえす階酒gテ`マ&援顎看岳;糸看壊鞄庄姻看顎岳看&援顎看岳;を恬ったのでこれでテ`マを尖盾しよう!
安看姻糸永姻艶壊壊の械紛をくつがえす階酒gテ`マ&援顎看岳;糸看壊鞄庄姻看顎岳看&援顎看岳;を恬ったのでこれでテ`マを尖盾しよう!
Takashi Uemura
?
CSS Nite in OSAKA, Vol.32:デザイナ`のためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナ`のためのWordPressカスタマイズ
rie05
?
及3指WordPress Cafe プラグインB初
及3指WordPress Cafe プラグインB初
foom_in
?
書から兵めよう^卒念糸永姻艶壊壊で恬る溺徨ウケ¥スマホサイト
書から兵めよう^卒念糸永姻艶壊壊で恬る溺徨ウケ¥スマホサイト
rie05
?
WordPressテ`マ Foundation for WordPress のB初
WordPressテ`マ Foundation for WordPress のB初
Takashi Uemura
?
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
Go Imai
?
ユ`ザ`にやさしい砿尖鮫中をつくるために。テ`マ崙恬宀ができること 兜。WordCamp Kansai 2014/
ユ`ザ`にやさしい砿尖鮫中をつくるために。テ`マ崙恬宀ができること 兜。WordCamp Kansai 2014/
Kojiro Fukazawa
?
京看看岳壊岳姻温沿を聞って紳覆茲安看姻糸永姻艶壊壊オリジナルテ`マを恬る
京看看岳壊岳姻温沿を聞って紳覆茲安看姻糸永姻艶壊壊オリジナルテ`マを恬る
Yoshinori Kobayashi
?
安看姻糸永姻艶壊壊プラグイン恬撹秘壇
安看姻糸永姻艶壊壊プラグイン恬撹秘壇
Yuji Nojima
?
ゼロからつくるWord pressテ`マ及7指
ゼロからつくるWord pressテ`マ及7指
Hitsuji
?
?逮河顎艶姻霞をおぼえよう,修裡
?逮河顎艶姻霞をおぼえよう,修裡
Nishida Kansuke
?
安看姻糸沿姻艶壊壊スマ`トフォンテ`マ恬撹
安看姻糸沿姻艶壊壊スマ`トフォンテ`マ恬撹
Yoshie Nakayama
?
ゼロからつくるWord pressテ`マ及9指
ゼロからつくるWord pressテ`マ及9指
Hitsuji
?
WP REST API の試喘並箭と書瘁
WP REST API の試喘並箭と書瘁
Yuusuke Yoshida
?
安看姻糸永姻艶壊壊ってブログじゃないの
安看姻糸永姻艶壊壊ってブログじゃないの
tokumotonahoko
?
ブログのを階える燭燭瓩琉卒念糸永姻艶壊壊カスタマイズ秘壇
ブログのを階える燭燭瓩琉卒念糸永姻艶壊壊カスタマイズ秘壇
muracchi
?
UnderScoreとbootstrapとsassて?word pressのテ`マをつくろう
UnderScoreとbootstrapとsassて?word pressのテ`マをつくろう
Takahiro Nakahata
?
WP-CLIとWordPress巷塀ディレクトリを試喘した卯堀サイトBg `インスト`ルからデザイン、ペ`ジ恬撹までを10蛍で`
WP-CLIとWordPress巷塀ディレクトリを試喘した卯堀サイトBg `インスト`ルからデザイン、ペ`ジ恬撹までを10蛍で`
タカシ キタジマ
?
安看姻糸永姻艶壊壊の械紛をくつがえす階酒gテ`マ&援顎看岳;糸看壊鞄庄姻看顎岳看&援顎看岳;を恬ったのでこれでテ`マを尖盾しよう!
安看姻糸永姻艶壊壊の械紛をくつがえす階酒gテ`マ&援顎看岳;糸看壊鞄庄姻看顎岳看&援顎看岳;を恬ったのでこれでテ`マを尖盾しよう!
Takashi Uemura
?

Similar to Launch a Web Service in 3 Days Using WordPress (20)

カスタム誘後タイプ
カスタム誘後タイプ
廉翫 巒峠
?
WordPressのオススメスライドとか並とか鹿めました。(2012.10.13 WordBench舞)
WordPressのオススメスライドとか並とか鹿めました。(2012.10.13 WordBench舞)
Takashi Uemura
?
Cms festa-0216
Cms festa-0216
Kazuaki Ueda
?
SaCSS vol.24
SaCSS vol.24
jun sugimoto
?
SaCSS vol. 24
SaCSS vol. 24
jun sugimoto
?
WordCamp YOKOHAMA kai4den
WordCamp YOKOHAMA kai4den
カイ カイ
?
ノンプログラマ`のためのWordPressプラグイン恬撹階秘T | Mignon Style
ノンプログラマ`のためのWordPressプラグイン恬撹階秘T | Mignon Style
Mignon Style
?
introduction
introduction
ino keisuke
?
Word benchL鍋01仝オリシ?ナルテ`マて?僥ふ?wordpressの児云々
Word benchL鍋01仝オリシ?ナルテ`マて?僥ふ?wordpressの児云々
タカシ キタジマ
?
カスタムフィ`ルドでクライアントさんの モチベ`ションをアップ!!
カスタムフィ`ルドでクライアントさんの モチベ`ションをアップ!!
廉翫 巒峠
?
WordBech Osaka No.28
WordBech Osaka No.28
Kite Koga
?
安看姻糸永姻艶壊壊をこれから兵める繁のためのテ`マ讐恙
安看姻糸永姻艶壊壊をこれから兵める繁のためのテ`マ讐恙
Takami Kazuya
?
安看姻糸永姻艶壊壊でオリジナルサイトを恬るための恷兜の匯i議なカスタマイズテクニック
安看姻糸永姻艶壊壊でオリジナルサイトを恬るための恷兜の匯i議なカスタマイズテクニック
Takashi Uemura
?
安看姻糸京艶稼界鞄俑云及3指茶膿氏
安看姻糸京艶稼界鞄俑云及3指茶膿氏
Akinori Tateyama
?
Wordpress カスタム誘後
Wordpress カスタム誘後
Takami Kazuya
?
安看姻糸永姻艶壊壊マルチサイト字嬬を聞ってブログポ`タルを恬ってみよう
安看姻糸永姻艶壊壊マルチサイト字嬬を聞ってブログポ`タルを恬ってみよう
Shinichi Nishikawa
?
永堰永がわからないデザイナ`でもできる、酒gカスタマイズ宝
永堰永がわからないデザイナ`でもできる、酒gカスタマイズ宝
Eri Sawada
?
コ`ドをさわらずにビジネスサイトを恬ろう
コ`ドをさわらずにビジネスサイトを恬ろう
FLOW web planning & design
?
‐安看姻糸沿姻艶壊壊/晦庄乙鞄岳京看恰欠逮河顎艶姻霞を聞ってポップアップ貧でカスタムフィ`ルドを竃薦。
‐安看姻糸沿姻艶壊壊/晦庄乙鞄岳京看恰欠逮河顎艶姻霞を聞ってポップアップ貧でカスタムフィ`ルドを竃薦。
Kazuki Akiyama
?
カスタム誘後タイプ
カスタム誘後タイプ
廉翫 巒峠
?
WordPressのオススメスライドとか並とか鹿めました。(2012.10.13 WordBench舞)
WordPressのオススメスライドとか並とか鹿めました。(2012.10.13 WordBench舞)
Takashi Uemura
?
WordCamp YOKOHAMA kai4den
WordCamp YOKOHAMA kai4den
カイ カイ
?
ノンプログラマ`のためのWordPressプラグイン恬撹階秘T | Mignon Style
ノンプログラマ`のためのWordPressプラグイン恬撹階秘T | Mignon Style
Mignon Style
?
Word benchL鍋01仝オリシ?ナルテ`マて?僥ふ?wordpressの児云々
Word benchL鍋01仝オリシ?ナルテ`マて?僥ふ?wordpressの児云々
タカシ キタジマ
?
カスタムフィ`ルドでクライアントさんの モチベ`ションをアップ!!
カスタムフィ`ルドでクライアントさんの モチベ`ションをアップ!!
廉翫 巒峠
?
WordBech Osaka No.28
WordBech Osaka No.28
Kite Koga
?
安看姻糸永姻艶壊壊をこれから兵める繁のためのテ`マ讐恙
安看姻糸永姻艶壊壊をこれから兵める繁のためのテ`マ讐恙
Takami Kazuya
?
安看姻糸永姻艶壊壊でオリジナルサイトを恬るための恷兜の匯i議なカスタマイズテクニック
安看姻糸永姻艶壊壊でオリジナルサイトを恬るための恷兜の匯i議なカスタマイズテクニック
Takashi Uemura
?
安看姻糸京艶稼界鞄俑云及3指茶膿氏
安看姻糸京艶稼界鞄俑云及3指茶膿氏
Akinori Tateyama
?
Wordpress カスタム誘後
Wordpress カスタム誘後
Takami Kazuya
?
安看姻糸永姻艶壊壊マルチサイト字嬬を聞ってブログポ`タルを恬ってみよう
安看姻糸永姻艶壊壊マルチサイト字嬬を聞ってブログポ`タルを恬ってみよう
Shinichi Nishikawa
?
永堰永がわからないデザイナ`でもできる、酒gカスタマイズ宝
永堰永がわからないデザイナ`でもできる、酒gカスタマイズ宝
Eri Sawada
?
コ`ドをさわらずにビジネスサイトを恬ろう
コ`ドをさわらずにビジネスサイトを恬ろう
FLOW web planning & design
?
‐安看姻糸沿姻艶壊壊/晦庄乙鞄岳京看恰欠逮河顎艶姻霞を聞ってポップアップ貧でカスタムフィ`ルドを竃薦。
‐安看姻糸沿姻艶壊壊/晦庄乙鞄岳京看恰欠逮河顎艶姻霞を聞ってポップアップ貧でカスタムフィ`ルドを竃薦。
Kazuki Akiyama
?
Ad

More from Kite Koga (16)

Frasco: Jekyll Starter Project
Frasco: Jekyll Starter Project
Kite Koga
?
Dockerize WordPress on Mac/Windows
Dockerize WordPress on Mac/Windows
Kite Koga
?
屎盾のないデザインについて、それでも屎盾について深えてみる - Think of the answer of Design -
屎盾のないデザインについて、それでも屎盾について深えてみる - Think of the answer of Design -
Kite Koga
?
今翌の WordCamp に鞠してきました
今翌の WordCamp に鞠してきました
Kite Koga
?
楚徨コンピュ`タと楚徨圧催 Quantum Computer & Quantum Cryptography
楚徨コンピュ`タと楚徨圧催 Quantum Computer & Quantum Cryptography
Kite Koga
?
Wocker: Create a WordPress Development Environment in Seconds
Wocker: Create a WordPress Development Environment in Seconds
Kite Koga
?
WordPress の書とこれから ` CMS寄昜歪疾り2015 `
WordPress の書とこれから ` CMS寄昜歪疾り2015 `
Kite Koga
?
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Kite Koga
?
WordCamp Kansai 2015
WordCamp Kansai 2015
Kite Koga
?
Wocker & WordCamp Kansai 2015
Wocker & WordCamp Kansai 2015
Kite Koga
?
Wocker 昼堀で WordPress _kh廠をBする
Wocker 昼堀で WordPress _kh廠をBする
Kite Koga
?
Wocker @WordBench Osaka No.41
Wocker @WordBench Osaka No.41
Kite Koga
?
Introduction of Umania
Introduction of Umania
Kite Koga
?
Vagrant-concrete5
Vagrant-concrete5
Kite Koga
?
Webデザイナ`が附に原けておきたい協桑スキル ` WordPress 兜?秘 `
Webデザイナ`が附に原けておきたい協桑スキル ` WordPress 兜?秘 `
Kite Koga
?
Web デザイナ`が附に原けておきたい協桑スキル `PHP 兜ゥ`
Web デザイナ`が附に原けておきたい協桑スキル `PHP 兜ゥ`
Kite Koga
?
Frasco: Jekyll Starter Project
Frasco: Jekyll Starter Project
Kite Koga
?
Dockerize WordPress on Mac/Windows
Dockerize WordPress on Mac/Windows
Kite Koga
?
屎盾のないデザインについて、それでも屎盾について深えてみる - Think of the answer of Design -
屎盾のないデザインについて、それでも屎盾について深えてみる - Think of the answer of Design -
Kite Koga
?
今翌の WordCamp に鞠してきました
今翌の WordCamp に鞠してきました
Kite Koga
?
楚徨コンピュ`タと楚徨圧催 Quantum Computer & Quantum Cryptography
楚徨コンピュ`タと楚徨圧催 Quantum Computer & Quantum Cryptography
Kite Koga
?
Wocker: Create a WordPress Development Environment in Seconds
Wocker: Create a WordPress Development Environment in Seconds
Kite Koga
?
WordPress の書とこれから ` CMS寄昜歪疾り2015 `
WordPress の書とこれから ` CMS寄昜歪疾り2015 `
Kite Koga
?
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Kite Koga
?
WordCamp Kansai 2015
WordCamp Kansai 2015
Kite Koga
?
Wocker & WordCamp Kansai 2015
Wocker & WordCamp Kansai 2015
Kite Koga
?
Wocker 昼堀で WordPress _kh廠をBする
Wocker 昼堀で WordPress _kh廠をBする
Kite Koga
?
Wocker @WordBench Osaka No.41
Wocker @WordBench Osaka No.41
Kite Koga
?
Introduction of Umania
Introduction of Umania
Kite Koga
?
Vagrant-concrete5
Vagrant-concrete5
Kite Koga
?
Webデザイナ`が附に原けておきたい協桑スキル ` WordPress 兜?秘 `
Webデザイナ`が附に原けておきたい協桑スキル ` WordPress 兜?秘 `
Kite Koga
?
Web デザイナ`が附に原けておきたい協桑スキル `PHP 兜ゥ`
Web デザイナ`が附に原けておきたい協桑スキル `PHP 兜ゥ`
Kite Koga
?
Ad

Launch a Web Service in 3 Days Using WordPress

  • 1. Launch a Web Service in 3 Days Using WordPress WordPress を聞って3晩で恬るウェブサ`ビス Case : 払禅.jp ^払禅 ̄ means heartbreak in English
  • 2. ABOUT ME 徭失B初 KITE カイト Web Designer, Programmer,Web Director, Graphic Designer,Art Director, Creative Director´
  • 5. TODAY¨STHEME 云晩のテ`マ The Impulse _kのきっかけ Why WordPress? WordPress をxんだ尖喇 Plugins and Customization プラグイン、カスタマイズ
  • 6. THE IMPULSE きっかけ Access http://heartbreak.jp! 仝払禅.jp々にいてあります。 Today, let me talk about more details. 書晩はもう富ししくおしましょう。
  • 10. Need a web service for heartbreak! 払禅をKやすウェブサ`ビスを恬ろう
  • 15. ? Membership:? Anyone can register? だれでもユ`ザ`鞠hできるようにする ? New User Default Role:? Author? 仟・罘`ザ`の慙泙髻戸狂縟漾垢砲垢 SETTINGS O協
  • 21. LOGIN PAGE OF HEARTBREAK.JP 払禅.jpのログイン鮫中
  • 26. Add Admin Style Sheet 砿尖鮫中喘スタイルシ`トを弖紗 function kite_admin_style(){ echo '<link rel="stylesheet" type="text/css" href="'.get_template_directory_uri().'/css/ admin.css" />'."n"; } add_action('login_head', 'kite_admin_style', 99); add_action('admin_head', 'kite_admin_style', 99);
  • 27. Change the URL andTitle Attribution of Login Header ログイン鮫中のロゴのリンク枠と title 奉來を筝 function kite_login_headerurl(){ return get_home_url(); } add_filter('login_headerurl', 'kite_login_headerurl'); ! function kite_login_headertitle(){ return '払禅.jp'; } add_filter('login_headertitle', 'kite_login_headertitle');
  • 28. function shitsuren_admin_color() { return 'light'; } add_filter( 'get_user_option_admin_color', 'shitsuren_admin_color' ); remove_filter( 'admin_color_scheme_picker', 'admin_color_scheme_picker' ); Disable Admin Color Scheme 砿尖鮫中の塘弼を耕協
  • 29. Remove Admin Bar Menus アドミンバ`のメニュ`を茅 function kite_remove_admin_bar_menus($wp_admin_bar){ if(!current_user_can('level_10')){ $wp_admin_bar->remove_node('wp-logo'); // WordPress ロゴ $wp_admin_bar->remove_node('comments'); // コメント // $wp_admin_bar->remove_node('new-content'); // 仟 // $wp_admin_bar->remove_node('new-post'); // 仟 - 誘後 $wp_admin_bar->remove_node('new-media'); // 仟 - メディア // $wp_admin_bar->remove_node('new-page'); // 仟 - 耕協ペ`ジ // $wp_admin_bar->remove_node('new-user'); // 仟 - ユ`ザ` $wp_admin_bar->remove_node('search'); // 碧 // $wp_admin_bar->remove_node('edit-profile'); // プロフィ`ルをシ // $wp_admin_bar->remove_node('user-info'); // ユ`ザ`秤 } } add_action('admin_bar_menu', 'kite_remove_admin_bar_menus', 99);
  • 30. Remove Side Menus of Dashboard 砿尖鮫中のサイドメニュ`を茅 function kite_remove_admin_side_menus(){ if(!current_user_can('level_10')){ remove_menu_page('index.php'); // ダッシュボ`ド // remove_menu_page('edit.php'); // 誘後 remove_menu_page('upload.php'); // メディア remove_menu_page('link-manager.php'); // リンク remove_menu_page('edit.php?post_type=page'); // 耕協ペ`ジ remove_menu_page('edit-comments.php'); // コメント remove_menu_page('themes.php'); // 古Q remove_menu_page('plugins.php'); // プラグイン remove_menu_page('users.php'); // ユ`ザ` remove_menu_page('tools.php'); // ツ`ル remove_menu_page('options-general.php'); // O協 } } add_action('admin_menu', 'kite_remove_admin_side_menus');
  • 31. Die Admin Menus 砿尖ペ`ジアクセス鋤峭 function kite_die_admin_menu(){ if(!current_user_can('level_10')){ wp_die( 'このペ`ジにアクセスするための噴蛍なアクセス悗ありません。' ); } } add_action('admin_head-upload.php', 'kite_die_admin_menu'); // メディア add_action('admin_head-media-new.php', 'kite_die_admin_menu'); // メディア - 仟ラ啓 add_action('admin_head-edit-comments.php', 'kite_die_admin_menu'); // コメント add_action('admin_head-tools.php', 'kite_dashboard_redirect'); // ツ`ル
  • 32. Hide Help Button of Dashboard 砿尖鮫中のヘルプをす function kite_hide_help(){ if(!current_user_can('level_10')){ echo '<style type="text/css">#contextual-help-link-wrap{display:none;}</style>'; } } add_action('admin_head', 'kite_hide_help'); add_action('admin_print_styles', 'kite_hide_help', 21);
  • 33. Dashboard Redirect 砿尖鮫中リダイレクト function kite_dashboard_redirect(){ if(!current_user_can('level_10')){ $admin_urls = array('index', 'upload', 'media-new', 'edit-comments', 'tools', 'admin'); foreach ($admin_urls as $url){ if(get_home_url().$_SERVER['SCRIPT_NAME'] === admin_url($url.'.php')){ wp_redirect(admin_url( 'edit.php' )); exit(); } } } } add_action('init', 'kite_dashboard_redirect');
  • 34. Exclude Others¨ Posts in Dashboard 砿尖鮫中誘後匯Eで麿繁の誘後を燕幣しない function kite_exclude_other_posts($wp_query){ if (isset($_REQUEST['post_type']) && post_type_exists($_REQUEST['post_type'])){ $post_type = get_post_type_object($_REQUEST['post_type']); $cap_type = $post_type->cap->edit_other_posts; } else { $cap_type = 'edit_others_posts'; } ! if ( is_admin() && $wp_query->is_main_query() && !$wp_query->get('author') && ! current_user_can($cap_typ)){ $user = wp_get_current_user(); $wp_query->set('author', $user->ID); } } add_action('pre_get_posts', 'kite_exclude_other_posts');
  • 35. Remove Post Columns in Dashboard 砿尖鮫中誘後匯Eの朕を茅 function kite_custom_posts_columns ($columns) { // unset($columns['cb']); // チェックボックス // unset($columns['title']); // タイトル // unset($columns['author']); // 恬撹宀 unset($columns['categories']); // カテゴリ` unset($columns['tags']); // タグ、カスタムフィ`ルド // unset($columns['comments']); // コメント // unset($columns['date']); // 晩原 return $columns; } add_filter('manage_posts_columns', 'kite_custom_posts_columns');
  • 36. RequireTitle 誘後タイトルを駅にする function kite_require_title() { ?> <script type="text/javascript"> jQuery(document).ready(function($){ if('post' == $('#post_type').val()){ $("#post").submit(function(e){ if('' == $('#title').val()) { alert('タイトルを秘薦してください'); $('#ajax-loading').css('visibility', 'hidden'); $('#publish').removeClass('button-primary-disabled'); $('#title').focus(); return false; } }); } }); </script> <?php } add_action('admin_head-post-new.php', 'kite_require_title');
  • 37. Remove Items of Pro?le プロフィ`ル鮫中の朕を茅 function kite_hide_richeditor_checkbox() { global $wp_rich_edit_exists; if(!current_user_can('level_10') && defined('IS_PROFILE_PAGE') && IS_PROFILE_PAGE){ $wp_rich_edit_exists = false; } } add_action('admin_head', 'kite_hide_richeditor_checkbox');
  • 38. Remove Items of Pro?le (continued) プロフィ`ル鮫中の朕を茅┐弔鼎 function kite_hide_profile_item() { if(!current_user_can('level_10')){ ?> <script type="text/javascript"> tftn = "table.form-table:nth-of-type"; jQuery(document).ready(function($) { $("div#profile-page h3").css("display", "none"); // h3 タイトル $(tftn + "(1)").css("display", "none"); // 繁O協ブロック $(tftn + "(2) tr:nth-child(2)").css("display", "none"); // 侖 $(tftn + "(2) tr:nth-child(3)").css("display", "none"); // 兆 // $(tftn + "(2) tr:nth-child(4)").css("display", "none"); // ニックネ`ム // $(tftn + "(2) tr:nth-child(5)").css("display", "none"); // ブログ貧の燕幣兆 $(tftn + "(3) tr:nth-child(2)").css("display", "none"); // ウェブサイト $(tftn + "(4) tr:nth-child(1)").css("display", "none"); // プロフィ`ル秤 ! var label = $(tftn + "(2) tr:nth-child(5) > th > label").text(); // ブログ貧の燕幣兆 label = label.replace('ブログ貧の', ''); $(tftn + "(2) tr:nth-child(5) > th > label").text(label); }); </script> <?php } } add_action('show_user_profile', 'kite_hide_profile_item');
  • 39. Only Search Posts 碧を誘後のみに浙┐垢 function kite_search($query) { if ($query->is_search) { $query->set('post_type', 'post'); } return $query; } add_filter('pre_get_posts','kite_search');
  • 40. Require Comment Author コメントの兆念を駅にする function kite_require_comment_author($commentdata){ if ('' === trim($commentdata['comment_author'])) wp_die('兆念を秘薦して和さい。'); return $commentdata; } add_filter('preprocess_comment', 'kite_require_comment_author', 1);
  • 41. Remove Email and Website of Comment Form コメントのメ`ルアドレス、ウェブサイト朕を茅 function kite_remove_comment_form_fields($args){ $args['email'] = ''; $args['url'] = ''; return $args; } add_filter('comment_form_default_fields', 'kite_remove_comment_form_fields');
  • 42. Add Comment Notes コメントの廣吭き function kite_comment_form($args){ $args['comment_field'] = '<p class="comment-form-comment"><label for="comment">メ ッセ`ジ</label><textarea id="comment" name="comment" cols="45" rows="8" aria- required="true"></textarea></p>'; $args['title_reply'] = 'メッセ`ジを火す'; $args['cancel_reply_link'] = 'メッセ`ジをキャンセル'; $args['comment_notes_before'] = '<span class="comment-note">払禅した云繁やその猜屬 倦協する坪否、<br />麿の圭が音酔に房うような坪否は~に誘後しないようおいします。<br />駅ず並念 に<a href="'.get_home_url('', 'about').'">仝払禅.jp について々</a>をおiみください。</span>'; $args['comment_notes_after'] = ''; $args['label_submit'] = 'メッセ`ジを僕佚'; return $args; } add_filter('comment_form_defaults', 'kite_comment_form');
  • 43. Thank you for your attention. ご賠ありがとうございました。