禁用除主页提要之外的所有RSS提要

时间:2019-03-22 作者:Benjamin

我想禁用每个提要(评论、类别、标记、作者),详情如下:https://wordpress.org/support/article/wordpress-feeds/ 除了您可以在此处找到的“主页提要”之外:

http://example.com/feed/

删除文档头部提要的链接也很重要。

我找到了多篇关于如何在全球范围内删除提要的文章(https://www.wpbeginner.com/wp-tutorials/how-to-disable-rss-feeds-in-wordpress/), 但关于如何在不编写数百行代码的情况下只删除选定的代码却没有任何内容。

1 个回复
SO网友:Max Yudin
// remove_author_feed_link( $link, $feed );
// As we do not pass $link and $feed is empty by default, function just exits
function remove_author_feed_link() {
    return;
}
add_filter( \'author_feed_link\', \'remove_author_feed_link\' );


function remove_category_feed_link() {
    return;
}
add_filter( \'category_feed_link\', \'remove_category_feed_link\');


function remove_search_feed_link() {
    return;
}
add_filter( \'search_feed_link\', \'remove_search_feed_link\' );


function remove_tag_feed_link() {
    return;
}
add_filter( \'tag_feed_link\', \'remove_tag_feed_link\' );


// Removes Post Comments Feed
function remove_comments_feed_link() {
    return;
}
add_filter( \'post_comments_feed_link\', \'remove_comments_feed_link\' );


// Removes global Comments Feed
add_filter( \'feed_links_show_comments_feed\', \'__return_false\' );

相关推荐

Div-Wrap with Functions.php in ChildTheme Using Shorcode!

我只想为一个简单样式的DIV包装器创建一个短代码。在WordPress的网站上,我想添加如下内容:[quotehead]Headline text[/quotehead] ...a normal blockquote from wordpress... 输出应为:<div class=\"block_header\">Headline text</div> 我的内部功能functions.php (在childtheme中)包含以下内容:/**