gpt4 book ai didi

wordpress - wp_head remove_action 在 WP3.0 中不起作用

转载 作者:行者123 更新时间:2023-12-03 07:16:38 26 4
gpt4 key购买 nike

我之前在Wordpress中使用了remove_action函数来删除wp_head注入(inject)的垃圾,但似乎在3.0版本中,一些标签没有被删除,如下所示:

remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );

这应该删除上一个链接标记,但事实并非如此。有谁知道原因吗?

最佳答案

感谢 TheDeadMedic,我在“wp-includes/default-filters.php”中找到了解决方案。以下代码从 wp_head 中删除下一个和上一个链接:

remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );

这是用于从 <head> 中删除所有“不必要的”元标记的完整脚本。 :

//remove_action( 'wp_head',             'wp_enqueue_scripts',            1     );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
remove_action( 'wp_head', 'locale_stylesheet' );
remove_action( 'publish_future_post', 'check_and_publish_future_post', 10, 1 );
//remove_action( 'wp_head', 'noindex', 1 );
remove_action( 'wp_head', 'wp_print_styles', 8 );
remove_action( 'wp_head', 'wp_print_head_scripts', 9 );
remove_action( 'wp_head', 'wp_generator' );
//remove_action( 'wp_head', 'rel_canonical' );
remove_action( 'wp_footer', 'wp_print_footer_scripts' );
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action( 'template_redirect', 'wp_shortlink_header', 11, 0 );

add_action('widgets_init', 'my_remove_recent_comments_style');
function my_remove_recent_comments_style() {
global $wp_widget_factory;
remove_action('wp_head', array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style'));
}

关于wordpress - wp_head remove_action 在 WP3.0 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3080811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com