【wordpress】固定ページにパスワードを設定する

電脳備忘録

公開前のページを作業しつつ、進捗を確認してほしかったので、パスワード保護をかけたが普通に表示されてしまった・・・。

固定ページ用テンプレートに設定したパスワードを有効にするには下記のように書かく。

if文でパスワード判定を行うため、「get_header」「get_footer」の外側に配置する。

<?php if( !post_password_required( $post->ID ) ) :  ?>
<?php
/*
Template Name: example-page
*/
?>
<?php
get_header();
?>
メイン
<?php
get_footer();
?>
<?php else:  ?>
<?php echo get_the_password_form(); ?>
<?php endif;  ?>

これで、パスワードが正しければ表示されるようになった。

広告

ブログの維持費に充てるでございます・・・。