Is_password_tected()有主题函数吗?

时间:2011-02-08 作者:artlung

我正在查看函数和模板引用,没有找到测试帖子是否受保护的方法。是否有(类似的)主题功能is_password_protected()?

我已经在使用add_filter( \'the_password_form\', \'custom_password_form\' ); 覆盖显示的默认表单,但我想自定义帖子受密码保护时的其他一些外观。

2 个回复
最合适的回答,由SO网友:Fernando Briano 整理而成

是的,有。它是post_password_required:

post是否需要密码,是否提供了正确的密码。

SO网友:kaiser

应尽量做到:

<?php 
if ( have_posts() ) :

while ( have_posts() ) : 

    if ( post_password_required() ) :
        the_content();
    else :

    endif; // password

endwhile; 
else: 
?>

结束

相关推荐

如何在管理中用图标替换“Password Protected”文本

在Wordpress中,每当帖子受到密码保护时,后端管理区域都会在帖子标题后添加粗体“-密码保护”文本。我正在寻找的是一种删除此文本的方法,而是让它使用一个图标(下面的链接),该图标应附加在标题文本之前。如何做到这一点?我想使用Aesthetica Icon Set 通过http://dryicons.com: