我正在查看函数和模板引用,没有找到测试帖子是否受保护的方法。是否有(类似的)主题功能is_password_protected()
?
我已经在使用add_filter( \'the_password_form\', \'custom_password_form\' );
覆盖显示的默认表单,但我想自定义帖子受密码保护时的其他一些外观。
我正在查看函数和模板引用,没有找到测试帖子是否受保护的方法。是否有(类似的)主题功能is_password_protected()
?
我已经在使用add_filter( \'the_password_form\', \'custom_password_form\' );
覆盖显示的默认表单,但我想自定义帖子受密码保护时的其他一些外观。
是的,有。它是post_password_required:
post是否需要密码,是否提供了正确的密码。
应尽量做到:
<?php
if ( have_posts() ) :
while ( have_posts() ) :
if ( post_password_required() ) :
the_content();
else :
endif; // password
endwhile;
else:
?>
在Wordpress中,每当帖子受到密码保护时,后端管理区域都会在帖子标题后添加粗体“-密码保护”文本。我正在寻找的是一种删除此文本的方法,而是让它使用一个图标(下面的链接),该图标应附加在标题文本之前。如何做到这一点?我想使用Aesthetica Icon Set 通过http://dryicons.com: