我已经在Wordpress中创建了自定义帖子类型。我想用密码保护帖子,因此我启用了一个密码。如果我转到帖子页面,它将在整个帖子内容下方显示第一个密码表。密码保护根本不起作用。为什么? 在标准帖子类型中,密码保护有效。我修改了基于主题的deafault single.php的帖子模板。要自定义帖子类型,我使用CPT-UI插件。
答案 0 :(得分:0)
尝试一下。在div中使用“ content-inner”类包装div,并在此if条件下将其内部的内容包装在div中。
已更新
<?php if ( ! post_password_required() ) { ?>
<div class="content-inner">
//... your content here
</div><!-- #.content-inner -->
<?php
}else{
echo get_the_password_form($post->ID);
}
?>
希望这会有所帮助。