RECENT POSTS



DW Question Answer + BuddyPress|ワードプレスをカスタマイズ

Categories | ブログ(WordPress) DW Question Answer BuddyPress

DW Question Answer + BuddyPress を導入にあたり、カスタマイズしたこと。

【 備忘録 】

※ 今回行ったカスタマイズは、全て「functions.php」に記載する。

アップロード先: /wp-content/themes/テーマ名/functions.php

 

・ログイン中の管理バーカスタマイズ

管理バーの左端にワードプレスのロゴ(Wordpressについて)を削除。

 

0604 01 400x227 DW Question Answer + BuddyPress|ワードプレスをカスタマイズ

 

その他、必要なさそうな項目も序に削除。

 

 


//管理バー項目削除
function remove_bar_menus( $wp_admin_bar ) {
    $wp_admin_bar->remove_menu( 'wp-logo' );      // ロゴ
    $wp_admin_bar->remove_menu( 'view-site' );    // サイト名 - サイトを表示
    $wp_admin_bar->remove_menu( 'dashboard' );    // サイト名 - ダッシュボード
    $wp_admin_bar->remove_menu( 'themes' );       // サイト名 - テーマ
    $wp_admin_bar->remove_menu( 'customize' );    // サイト名 - カスタマイズ
    $wp_admin_bar->remove_menu( 'comments' );     // コメント
    $wp_admin_bar->remove_menu( 'updates' );      // 更新
    $wp_admin_bar->remove_menu( 'view' );         // 投稿を表示
    $wp_admin_bar->remove_menu( 'new-content' );  // 新規
    $wp_admin_bar->remove_menu( 'new-post' );     // 新規 - 投稿
    $wp_admin_bar->remove_menu( 'new-media' );    // 新規 - メディア
    $wp_admin_bar->remove_menu( 'new-link' );     // 新規 - リンク
    $wp_admin_bar->remove_menu( 'new-page' );     // 新規 - 固定ページ
    $wp_admin_bar->remove_menu( 'new-user' );     // 新規 - ユーザー
    $wp_admin_bar->remove_menu( 'search' );       // 検索
}
add_action('admin_bar_menu', 'remove_bar_menus', 201);

 

 

・ダッシュボード内の表示オプションとヘルプを削除

 

0604 02 DW Question Answer + BuddyPress|ワードプレスをカスタマイズ

 

//ダッシュボード ウィジェットを削除(管理者以外)
function remove_dashboard_widget() {
	if ( ! current_user_can( 'administrator' ) ) {
	 	remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' ); // 概要
	 	remove_meta_box( 'dashboard_activity', 'dashboard', 'normal' ); // アクティビティ
	 	remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' ); // クイックドラフト
	 	remove_meta_box( 'dashboard_primary', 'dashboard', 'side' ); // WordPressニュース
	}
} 
add_action('wp_dashboard_setup', 'remove_dashboard_widget' );

 

※前もって表示オプションの「概要」と「アクティビティ」は表示させ、必要に応じて

上記記述を入力・削除で調整する。ただし新規のユーザー登録者には

デフォルト時に表示されてしまうので、これもやっておく。

 

 

・管理画面下部の「Wordpressのご利用ありがとうございます。」を削除

//管理画面下部の「Wordpressのご利用ありがとうございます。」を削除
add_filter('admin_footer_text', '__return_empty_string');

 

・管理画面下部のバージョン番号を削除

//管理画面下部のバージョン番号を削除
function remove_footer_version() {
	remove_filter( 'update_footer', 'core_update_footer' ); 
}
add_action( 'admin_menu', 'remove_footer_version' );

 

・ログインロゴのカスタマイズ

function my_login_logo() { ?>
    
<style type="text/css">
        body.login div#login h1 a {
            background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/login-logo.png);
            padding-bottom: 30px;
        }
    </style>
<?php }
add_action( 'login_enqueue_scripts', 'my_login_logo' );


//ログインロゴのリンク先変更
function login_logo_url() {
    return get_bloginfo('url');
}
add_filter('login_headerurl', 'login_logo_url');


//ログインロゴのtitle属性を変更
function login_logo_title(){
    return get_bloginfo('name');
}
add_filter('login_headertitle','login_logo_title');

 

※オリジナルロゴ(画像)のアップロード先

/wp-content/themes/テーマ名/images/login-logo.png

元画像サイズは(幅80px、高さ80px)

これ以上のサイズでも問題ないが、元画像サイズに自動縮小される。

 

 

・送信メールのカスタマイズ

送信メールはデフォルトで送信者名(差出人名)が「WordPress」、送信元アドレスが

「wordpress@サイトのドメイン名」になっているので、独自のものに変更。

//メールの差出人名を変更
function custom_mail_from_name( $from_name ) {
	return 'KAWASAKI Motorcycle Q & A';
}
add_filter( 'wp_mail_from_name', 'custom_mail_from_name' );
 

//メールの送信元アドレスを変更
function custom_mail_from( $from_email ) {
	return 'info@hcz.jp';
}
add_filter( 'wp_mail_from', 'custom_mail_from' );

 

しまい

Comment(0) | Trackback(1)

TAGS: / / / | 2016年6月5日 |

DW Question Answer 日本語化|ファイルダウンロード 【 WordPress プラグイン 】

DW Question Answer 日本語化|ファイルダウンロード 【 WordPress プラグイン 】

  WordPress プラグイン DW Question Answer 日本語化するファイルを自作しました。 2つのファイル( dwqa-ja.po / dwqa-ja.mo )をアップロードするだけで、 日…

ブログ(WordPress) DW Question Answer

続きを読む

FMトランスミッター Bluetooth USB (カーメイト(CARMATE) ブラック ME159)

FMトランスミッター Bluetooth USB (カーメイト(CARMATE) ブラック ME159)

スマホにFMトランスミッターが付いてない相方の要望で、Bluetoothで音楽飛ばす 代物を買ってきました。因みにカーステ(DVDナビ)にはBluetoothが付いてません。   商品説明 ●ワイヤレスでクリア…

続きを読む

AIBO貰った (SONY AIBO ERS-210) ゴールド

AIBO貰った (SONY AIBO ERS-210) ゴールド

知人からAIBO貰った。 詳細は 2000年11月 高島屋で購入。  タイプB(ERS-210ゴールド) 本体価格 194,250円 アクセサリー:エナジーステーション(充電器) リチウムイオンバッテリー2個 2002年…

家電 ペット

続きを読む

スペイシー100 オイル交換 60,200km

スペイシー100 オイル交換 60,200km

通勤に大活躍のスペイシー100。 若干タイミングを見逃してしまいましたが、エンジンオイルの定期交換してきました。     ホントは6万キロを予定してたんですけどね。 次回のオイル交換は6万3000キロ…

バイク メンテ スクーター

続きを読む

ベイツ(BATES)メッシュジャケット 期限切れ

ベイツ(BATES)メッシュジャケット 期限切れ

8年前に購入したベイツ(BATES)メッシュジャケット。 その内修理して使うつもりでしたが、タンスから出してみたら、 もう着るの無理そうだったので捨てることにしました。     一見キレイに見えるでし…

バイク パーツ&グッズ

続きを読む

BuddyPress 配信メールの文字化け 対処法(wordpress プラグイン)

BuddyPress 配信メールの文字化け 対処法(wordpress プラグイン)

プラグイン「BuddyPress」(現バージョン 2.5.2 )をインストールした場合、 配信メールが文字化けするので対処が必要です。 因みに受信者がGmailであれば問題ないのでが、ユーザーに規制を促してもね。 &nb…

ブログ(WordPress) BuddyPress

続きを読む

スペイシー100が6万キロに到達 2016 キリ番

スペイシー100が6万キロに到達 2016 キリ番

スペイシー100が6万キロに到達 2016 キリ番 通勤号のスペイシーが8年目(2008年6月24日~)にして6万キロに到達しました。 通勤途中の渋滞にもかかわらず、記念写真はバッチリ。     来週…

バイク その他 スクーター ぞろ目・キリ番

続きを読む

高速Wi-Fi中継器 ELECOM(エレコム) WTC-300HWH

高速Wi-Fi中継器 ELECOM(エレコム) WTC-300HWH

部屋の中でWiFiの繋がりが悪い場所があったで、ヨサゲかなと中継器を取り付けてみました。 入手した商品は、 ELEKOM(エレコム)高速Wi-Fi中継 WTC-300HWH 11bgn300Mbps無線LAN中継器 34…

パソコン

続きを読む

「BuddyPress」を「DW Question Answer」に連携

「BuddyPress」を「DW Question Answer」に連携

ワードプレス プラグイン「BuddyPress」は、「DW Question Answer」と 連携させるとで、ユーザーの登録・管理がカスタマイズしやすそうだったので インストールして見ました。   &nbsp…

ブログ(WordPress) BuddyPress

続きを読む

« 古い記事 新しい記事 »