WP:WordPress(ワードプレス)

WP(WordPress)

WP デフォルトの投稿画面を非表示

WordPressをCMSとして使用していると、

デフォルトの投稿画面を使用せずに、

カスタム投稿タイプを利用して複数の投稿画面を追加することも多々あると思います。

 

そうなってくると、

デフォルトの投稿画面は使わないので表示させないようにして欲しい!!

という要望もよくあります。

 

そのような場合には、以下のコードをfunctions.phpに追記すればOKです。

function unset_menu(){

global $menu;
unset($menu[5]); //投稿メニュー

}

add_action("admin_menu","unset_menu");

もし、管理者アカウントには投稿画面を残したい場合には、

function unset_menu(){

if(!current_user_can("administrator")){ //管理者アカウント以外
global $menu;
unset($menu[5]); //投稿メニュー
}

}

add_action("admin_menu","unset_menu");

とすれば、

管理者以外のアカウントでログインした場合にのみ投稿画面を非表示にすることが可能です。

 

ただ、

管理者以外のアカウントであれば、

投稿画面以外にも要らないメニューは多いと思います。

特にダッシュボードなんてほとんどお客さんは使用されないです。

 

なので、

私の場合には以下の様なコードを用意しておいて、

不要だと思うメニューは全て非表示にしておくことが多いです。

function unset_menu(){

if(!current_user_can("administrator")){
global $menu;
unset($menu[2]); //ダッシュボード
unset($menu[4]); //線1
unset($menu[5]); //投稿メニュー
unset($menu[10]); //メディア
unset($menu[15]); //リンク
unset($menu[20]); //ページ
unset($menu[25]); //コメント
unset($menu[59]); //線2
unset($menu[60]); //テーマ
unset($menu[65]); //プラグイン
unset($menu[70]); //プロフィール
unset($menu[75]); //ツール
unset($menu[80]); //設定
unset($menu[90]); //線3
}

}

add_action("admin_menu","unset_menu");

弊社では、

WordPressを利用されるお客さんには、

必ず管理者アカウントとは別に投稿者アカウントを用意してお渡ししています。

 

デフォルトの投稿画面は使用する場合もあるのですが、

投稿者には不要なメニューも多いので、

簡単に非表示にできるのは助かります!!

WordPress短期学習プログラム

関連記事

  1. WordPressプラグイン「Anti-spam」

    WP(WordPress)

    【WordPress】プラグイン「Anti-Spam」でスパム対策

    「Anti-spam」のご紹介です。こちらは、サイトに…

  2. WP:WordPress(ワードプレス)

    WP(WordPress)

    WordPress3.8へアップデートしてみました!!

    今日、既存のWordPressを3.8へアップデートしてみました。…

  3. Security(セキュリティ)
  4. WP:WordPress(ワードプレス)

    WP(WordPress)

    get_post_type()ではなく、get_query_var("post_type")を!!

    弊社では、WPを使ってサイトを構築する際には、よく「当社からの…

  5. WP:WordPress(ワードプレス)

    WP(WordPress)

    さくらのレンタルサーバ 簡単SSL化プラグイン

    「さくらのレンタルサーバ 簡単SSL化プラグイン」というプラグ…

  6. WP:WordPress(ワードプレス)

    WP(WordPress)

    ConoHa VPSサーバーへWordPressをインストール

    VPSサーバーへWordPressをンストールこちらの…

最近の記事

  1. URLのwwwあり・なしの統一方法
  2. URLのwwwはあり?なし?
  3. SEO(エスイーオー)
  4. 中古ドメイン(Old Domain)について
  5. CakePHP
  6. Technology-Connection-Net
  7. ドメインにハイフンを使うのは日本人だけ?
  8. SSL(HTTPS)
  9. ドメインについて
  10. WP:WordPress(ワードプレス)
PAGE TOP