CMS 備忘録 | メシのタネ

このエントリーをはてなブックマークに追加

Wordpress 特定の記事の編集画面の投稿を非表示にする

 2013/03/25

管理画面の投稿を非表示にする方法

仕事に煮詰まってたけど若干機嫌が良いところに迷える子羊が、やってきたので挑戦してみました。
管理画面に干渉することは、あんまりやったことがないので実は良く分からないけどGETの変数が丸出しだったので
WeboxBlogさんのこの記事を元に、なんとなくこうかなー?
で対応できました。しかし、何でこんなことやりたいのか良く分からないけど、コードは以下です。


//$_GET["post"]はURLのとこについてるpost.php?post=266です。
//get_post_type() == 'post' 固定ページの時はget_post_type() == 'page'
//admin_headにフック引っかけると入力するとこに干渉できるプログラムがかけるみたいです。

function hide_post() 
{
    if (get_post_type() == 'post' && $_GET["post"] == 266) 
    {
        $hidestyle = '<style type="text/css">#postdiv, #postdivrich { display: none; }</style>';
        echo $hidestyle;
    }
}
add_action('admin_head', 'hide_post');


このエントリーをはてなブックマークに追加

コメント

プログラミング備忘録 | メシのタネ