管理画面の左サイドバーメニューを非表示設定
2015年11月9日 / functions.php
wordpressをクライアントに納品する際に必要な管理画面のカスタマイズ方法を説明します。プラグインを使わずfunctions.phpにコードを記述する事で非表示設定を行います。
情報源: WordPress管理画面の左サイドバーメニューをfunctions.phpで非表示設定する方法
寄稿者にも画像(メディア)をアップロード出来るようにする
if (current_user_can('contributor') && !current_user_can('upload_files')) { add_action('admin_init', 'allow_contributor_uploads'); } function allow_contributor_uploads() { $contributor = get_role('contributor'); $contributor->add_cap('upload_files'); }
function remove_default_post_screen_metaboxes() { remove_meta_box('categorydiv','post','side'); //カテゴリー remove_meta_box('postcustom','post','normal'); //カスタムフィールド remove_meta_box('postexcerpt','post','normal'); //抜粋 remove_meta_box('commentsdiv','post','normal'); //コメント remove_meta_box('tagsdiv-post_tag','post','side'); //タグ remove_meta_box('trackbacksdiv','post','normal'); //トラックバック remove_meta_box('commentstatusdiv','post','normal'); //ディスカッション remove_meta_box('slugdiv','post','normal'); //スラッグ remove_meta_box('authordiv','post','normal'); //作成者 remove_meta_box('revisionsdiv','post','normal'); //リビジョン } add_action('admin_menu','remove_default_post_screen_metaboxes');