- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我之前在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/
我正在尝试删除难看的嵌入式 标记内置的最近评论小部件放入我的 ,但我似乎无法正确使用语法。它最初调用 add_action( 'wp_head', array(&$this, 'recent_com
我已将以下代码添加到我的 functions.php 文件的底部,它们不会从我的产品页面中删除这些功能。我直接从 content-single-product.php 页面复制了优先级数字,但仍然没有
我已将以下代码添加到我的 functions.php 文件的底部,它们不会从我的产品页面中删除这些功能。我直接从 content-single-product.php 页面复制了优先级数字,但仍然没有
我是编写 WordPress 插件的新手。我正在尝试编写一个小插件来修改 woocommerce 插件在单个产品页面上显示图像的方式。具体来说,如果没有产品图像,请将包含图像的 div 设置为“dis
我之前在Wordpress中使用了remove_action函数来删除wp_head注入(inject)的垃圾,但似乎在3.0版本中,一些标签没有被删除,如下所示: remove_action( 'w
我正在尝试修改 WooCommerce 产品过滤器插件以将过滤器添加为 而不是 "col-md-6" . 在 functions.php 中,我删除了 Hook 到创建 col-md-6 的函数的操作
我不明白为什么这不起作用。我的理解是,您必须在添加操作之后但在触发之前删除该操作。这就是我在这里做的事情?这里有什么我不明白的地方吗?调试 wordpress 真的让我感到困惑,因为你无法真正通过它?
我是一名优秀的程序员,十分优秀!