web制作 上谷亮太

wordpressでログイン時だけ、表示ページに投稿IDを表示させるphp

タイトルの通りです。wordpressでログインしている時だけ、投稿 IDを表示するphpです。

wordpressでログイン時だけ、表示ページに投稿IDを表示させるphp

↑こんな感じです。

» 目次

ソース

以下をfunction.phpに記述すればOKです。

function show_post_id($content){
if(is_user_logged_in()){
if(is_single() || is_page()){
$content .= '<div style="font-size:16px; background:#fff; border:solid; position:fixed; top:3em; right:2em; padding:.2em .5em; z-index:10000000;">Post ID:'.get_the_ID().'</div>';
}
return $content;
}
}
add_filter('the_content','show_post_id');

これで、ログインした時だけ、投稿ページか固定ページに行けば、投稿IDが右上に表示されるようになります。

ログインしてない時は、表示されません!