基本上,我有一个显示自定义帖子的页面,例如博客帖子。但我希望内容是私有的,并且在输入密码之前无法查看。
我已破解密码位,您必须输入密码才能查看帖子。但是......对于页面上有的每个“resident-mainarea-wrap”帖子,它都会回显一个密码字段并提交按钮..所以,如果我在页面上有3个帖子,则回复“get_the_password_form”3次。它们都有效,但看起来很乱,我只想要展示一个。
基本上我需要隐藏在第一个之后回显的所有密码字段。
任何帮助都将不胜感激。
<?php
if ( !post_password_required() ) : ?>
<img class="resident-image" src="<?php echo $image; ?>" />
<div class="resident-mainarea-wrap">
<div class="resident-mainarea">
<div class="resident-date">
<?php echo $date; ?>
</div>
<div class="resident-content">
<?php echo $post_content; ?>
</div>
</div>
</div>
<?php else: ?>
<?php echo get_the_password_form(); ?>
<?php endif; ?>