WordPress 管理者にだけ表示したい記述

WordPressで、管理者にだけ見せたい記述って結構ありますよね。ログインボタンだとか、編集ボタンだとか。編集ボタンはデフォルトでそういう風になっているのでいいとして、ここでは任意の記述をログインしているユーザー(=管理者ではありませんが)だけに見せる方法を紹介します。

WordPress関数でこんなのが用意されています。

<?php if ( is_user_logged_in() ) { ... } ?>

このif文で囲んだ中身は、ログインしているときしか見えません。

広告

使用例

<?php
if ( is_user_logged_in() ) {
    echo 'ログイン中です!秘密の記述!';
} else {
    echo 'ようこそ、お客さん!';
};
?>

使い方

工夫して色々使えそうな気がします。
例えば、一般ユーザーに対しては、archiveはexcerptで抜粋だけ見せるけど、ログインしているときは全文を表示させたいとか、そんなときに使えるんじゃないでしょうか。

About: dacelo


Leave a Reply

Your email address will not be published. Required fields are marked *