我想在我的WP网站上完全禁用RSS提要。有人能告诉我怎么扔404吗。php页面,并在有人输入时将标题设置为404https://example.com/feed/
下面是函数中的代码。php:
function disable_feeds() {
global $wp_query;
$wp_query->is_feed = false;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
wp_die( __(\'No feed available,please visit our <a href="\'. get_bloginfo(\'url\') .\'">homepage</a>!\') );
}
add_action( \'do_feed\', \'disable_feeds\', 1 );
add_action( \'do_feed_rdf\', \'disable_feeds\', 1 );
add_action( \'do_feed_rss\', \'disable_feeds\', 1 );
add_action( \'do_feed_rss2\', \'disable_feeds\', 1 );
add_action( \'do_feed_atom\', \'disable_feeds\', 1 );
add_action( \'do_feed_rss2_comments\', \'disable_feeds\', 1 );
add_action( \'do_feed_atom_comments\', \'disable_feeds\', 1 );
add_action( \'feed_links_show_posts_feed\', \'__return_false\', 1 );
add_action( \'feed_links_show_comments_feed\', \'__return_false\', 1 );
奇怪的是,我在键入时出现了500个内部服务器错误
https://example.com/feed/
中未设置相应的规则.htaccess
文件提前谢谢。