当我尝试添加密码保护自定义页面模板时,它不起作用。当我登录时,它工作正常。它显示密码字段,输入后,我会看到受保护的内容。
但是,当我注销时,它会显示所有内容和无密码字段。
How do I make it so that the content only displays once someone has entered the password?
http://www.jessnessrequired.com/bonus-content
这就是我所拥有的:
<?php
/**
* Template name: Customize
* @package jessicasmith
*/
get_header();
while ( have_posts() ) : the_post();
if ( post_password_required( $post ) ) { ?>
<div class="wrapper password">
<?php echo get_the_password_form(); ?>
</div>
<?php } else {
get_template_part( \'template-parts/content\', \'custom\' );
}
endwhile; // End of the loop.
get_footer();