适用于主题中的 functions.php 文件
function the_title_trim($title) {
$title = attribute_escape($title);
$findthese = array(
'#Protected:#',
'#Private:#'
);
$replacewith = array(
'', // What to replace "Protected:" with
'' // What to replace "Private:" with
);
$title = preg_replace($findthese, $replacewith, $title);
return $title;
}
add_filter('the_title', 'the_title_trim');
或者你可以这样做
function title_format($content) {
return '%s';
}
add_filter('private_title_format', 'title_format');
add_filter('protected_title_format', 'title_format');
在WordPress 4.0中,第一个PHP代码不起作用,而第二个代码起作用了!谢谢……
完美 - 正是我想要的
虽然我不懂PHP,但这完美地工作了,正是我想要的。谢谢
提醒一下,使用esc_attr()代替attribute_escape()。它在2.8.0版本中已弃用。
非常感谢!这在我正在开发的一个客户站点上一直困扰着我。
@konstantin
这太完美了。非常简洁明了,最重要的是,就像魅力一样有效!
WordPress 3.3:不正确。
functions.php中没有这样的函数。
相反,转到post-template.php并在名为get_the_title()的函数中更改此行
$protected_title_format = apply_filters('protected_title_format', __('Protected: %s'));
效果很好,谢谢!
[Wordpress 3.3.2]
你也可以使用WordPress Helpers插件。
如何使用WordPress Helpers插件来实现这一点?你能提供更多细节吗?
我安装了Helper的一组插件,并且非常高兴这么做了。它解决了一些问题,不是全部,但解决了一些。你必须先安装Piklist,然后安装Helpers。Piklist位于插件菜单中,Helpers位于可用工具下。你只需要使用Helpers来完成可用的编辑等操作。简单易用,并且有一个视频来帮助解释它(尽管它是免费的)。
这在我的页面上与Buddypress一起不起作用。
您好,感谢您的信息 - 我已经
当然从这里学到了新的东西。
但我确实在使用此网站时遇到了一些技术问题,因为我不得不多次重新加载网站
才能使其正确加载。我一直想知道你的网站托管是否正常?
不是说我抱怨,但加载缓慢的实例时间会
经常影响你在谷歌中的排名,并可能损害你的质量
分数,如果使用Adwords进行广告和营销。好吧,我正在将此RSS添加到我的电子邮件中,并且可以期待更多您精彩的内容。
请尽快更新此内容。
随意访问我的博客;抑制食欲的食物 [http://legitphen375review.tumblr.com](http:
//legitphen375review.tumblr.com/ “http://legitphen375review.tumblr.com”)
我也为此写了一个插件,地址是http://wordpress.org/plugins/remove-protected/
@Konstantin,
使用过滤器始终是最佳解决方案。
任何经验丰富的开发人员都会不同意在如此简单的事情上使用正则表达式。
来自摩洛哥的衷心感谢
如果你收到此错误“attribute_escape已在版本2.8中弃用!请改用esc_attr()”,只需将“attribute_escape”更改为“esc_attr()”即可。
刚刚在WP 4.4.2中尝试了这个,它完美地工作了。谢谢!
来自WordPress Codex
https://codex.wordpress.org/Plugin_API/Filter_Reference/private_title_format
/* 从文章标题中移除私密前缀 */
function spi_remove_private_protected_from_titles( $format ) {
return '%s';
}
add_filter( 'private_title_format', 'spi_remove_private_protected_from_titles' );
谢谢 :)
效果非常好。非常棒。感谢!^^