我说的是这行代码
<link rel="alternate" type="application/rss+xml" title="example.com » Comments Feed" href="http://example.com/comments/feed/" />
我尝试在模板的 functions.php 中手动添加删除操作 Hook
remove_action('wp_head','feed_links_extra', 3);
但它不会删除它。
我试过wordpress head cleaner plugin不幸的是,它也无法删除它。
最后我编辑了 wp-includes/default-filters.php 并注释掉了
add_action( 'wp_head', 'feed_links_extra',3);
我的评论提要链接仍然存在。除了修改核心文件,我更喜欢functions.php修改或插件。
我已尝试禁用所有插件并返回默认主题,但看起来该解决方案不依赖于插件或主题。不幸的是,没有任何效果!我正在使用 wordpress 3.2.1
最佳答案
试试这个。
remove_action( 'wp_head', 'feed_links', 2 );
如果我没记错的话,你的就是类别提要之类的东西。
根据提供的链接coolsaint,您可以删除两者,然后明确添加回帖子提要。它不是最优雅的,但它确实意味着您不必修改核心 WP 文件。
add_action('wp_head', 'addBackPostFeed');
function addBackPostFeed() {
echo '<link rel="alternate" type="application/rss+xml" title="RSS 2.0 Feed" href="'.get_bloginfo('rss2_url').'" />';
}
关于wordpress - 从标题中删除 Wordpress 评论提要链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7184307/