Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress-仅回显密码字段一次_Php_Html_Css_Wordpress_Echo - Fatal编程技术网

Php Wordpress-仅回显密码字段一次

Php Wordpress-仅回显密码字段一次,php,html,css,wordpress,echo,Php,Html,Css,Wordpress,Echo,遇到一些麻烦: 基本上,我有一个显示自定义帖子的页面,比如博客帖子。但我希望内容是私有的,在输入密码之前不可查看 我破解了密码,你必须输入密码才能查看所有帖子。但是对于页面上的每个“常驻主区域包裹”帖子,它都会回显密码字段和提交按钮。。因此,如果我在页面上有3篇帖子,它会重复3次“获取密码表单”。它们都能工作,但看起来很凌乱,我只想展示一个 基本上,我需要隐藏所有在第一个密码字段之后回显的密码字段 任何帮助都将不胜感激 <?php if ( !post_password_required(

遇到一些麻烦:

基本上,我有一个显示自定义帖子的页面,比如博客帖子。但我希望内容是私有的,在输入密码之前不可查看

我破解了密码,你必须输入密码才能查看所有帖子。但是对于页面上的每个“常驻主区域包裹”帖子,它都会回显密码字段和提交按钮。。因此,如果我在页面上有3篇帖子,它会重复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; ?>

" />

因此,代码片段可能会运行三次,最好弄清楚原因,而不是添加黑客,以避免在数据库中输出三次密码code@adeno它运行3次,因为有3篇文章。如果有4篇,它将运行4次。它为每个文章运行。所以需要有一点php来支持它ys只在整个页面上运行一次。但我不是开发人员,所以不了解php。不幸的是。对于受密码保护的帖子,每个帖子都有唯一的密码,因此显示多个表单是有意义的,对吗?@dharmang否在本例中,内容来自重复字段,因此它们来自同一帖子,反过来,它们都共享相同的密码。密码可能是相同的,但WP不理解,它在本机上分别存储每个帖子的密码,您需要的是自定义帖子类型或一组帖子之类的东西。检查这样的插件是否可用。