Password Protected Page Title

时间:2017-10-30 作者:kemmieg

我目前正在使用Sage 8.5.1主题,并且有一些受密码保护的页面。客户希望删除“受保护”一词,但不希望删除标题。我使用了此代码段

add_filter( \'protected_title_format\', \'remove_protected_text\' );
function remove_protected_text() {
    return __(\'%s\');
}
但它也删除了标题。我看过了,似乎到处都在使用基本相同的代码片段。我在根语篇上提出了这个问题,他们说这不是特定主题,我想把我的问题贴在这里。谢谢

2 个回复
SO网友:janh

您不想翻译标题,因此不需要在此处使用\\uu(),也不会翻译\'\'%1!\'\',因为这是一个占位符。

add_filter( \'protected_title_format\', \'remove_protected_text\' );
function remove_protected_text() {
    return \'%s\';
}
应该有用。

SO网友:Swati

使用过滤功能:复制并粘贴您喜欢的主题函数。php

<?php
function the_title_trim($title){
$pattern[0] = \'/Protected:/\';
$replacement[0] = \'\'; // Enter some text to put in place of Protected:
return preg_replace($pattern, $replacement, $title);
}
add_filter(\'the_title\', \'the_title_trim\');
?>

结束

相关推荐

使用Pages_Links进行分页

我正在使用内置paginate_links 功能和设置format参数设置为默认值:\'?paged=%#%\' . 出于某种原因,它会不断重定向到不同格式的url。例如,当我单击第二页的分页链接时,应该是www.domain.com/subpage/?paged=2, 但它的格式是www.domain.com/subpage/page/2 . 不确定如何停止此重定向?有什么想法吗?下面是我使用的参数函数:function custom_page_navi( $totalpages, $page, $en