WordPress|ログイン時のみ表示される固定ページの作り方

Wordpress
<?php/*Template Name: member-only*/?><!--ヘッダー情報を取得--><?php get_header(); ?>
<!--ログイン時に表示するPHPここから~--><?php if (is_user_logged_in()) : ?>  

 <!--固定ページ(page.php)の <?php get_header(); ?> から <?phpget_footer();?> の間を下にコピペする-->


<!--ログイン時に表示するPHP~ここまで--><!--非ログイン時に表示するPHPここから~--><?php else : ?><div class="rotary_only"><form method="post" action="<?php echo wp_login_url() ?>?redirect_to=<?php echo esc_attr($_SERVER['REQUEST_URI']) ?>"><dl><dt>ユーザー名:</dt><dd><input type="text" name="log" id="login_username" value="" /></dd><dt>パスワード:</dt><dd><input type="password" name="pwd" id="login_password" value="" /></dd></dl><p><input type="submit" value="ログイン" /></p></form></div><?php endif; ?><!--非ログイン時に表示するPHP~ここまで-->
<!--フッター情報を取得--><?php get_footer();


テーマフォルダの「page-templates」に上記のPHPを追加します。
名前は適当で大丈夫です。
大きく赤で書かれた部分にpage.phpのヘッダーとフッターを取得するphp以外の情報をコピペします。

コメント