从WordPress标题中删除标签

时间:2015-07-10 作者:Vandervals

我不知道什么时候或者为什么,但这些标签会自动插入到我的wordpress头部,它们添加的样式会干扰我的布局:

<meta name="generator" content="WordPress 4.2.2">

<style type="text/css" media="screen">
    html { margin-top: 32px !important; }
    * html body { margin-top: 32px !important; }
    @media screen and ( max-width: 782px ) {
        html { margin-top: 46px !important; }
        * html body { margin-top: 46px !important; }
    }
</style>
如何删除它?真烦人!实际上,发电机是我的小问题。看看那里的所有东西:enter image description here

我之所以首先添加wp head,是因为我想使用SEO插件,但即使没有启用该插件,也会影响到这一点。

2 个回复
SO网友:s_ha_dum

我相信有个过滤器the_generator 我会的。

add_filter( 
  \'the_generator\', 
  \'__return_empty_string\',
  PHP_INT_MAX
);
参考文献:
https://codex.wordpress.org/Function_Reference/_return_empty_string. https://core.trac.wordpress.org/browser/tags/4.2.2/src/wp-includes/general-template.php#L2956

SO网友:Milo

要删除的大部分内容已添加到wp-includes/default-filters.php. 查看该文件以查看它们的添加位置。添加css和js的两个是表情符号支持脚本:

add_action( \'wp_head\', \'print_emoji_detection_script\', 7 );
add_action( \'wp_print_styles\', \'print_emoji_styles\' );
要删除它们,除了删除所有其他位的代码外,还应使用以下代码like in this answer:

remove_action( \'wp_head\', \'print_emoji_detection_script\', 7 );
remove_action( \'wp_print_styles\', \'print_emoji_styles\' );
其他位用于登录时的管理工具栏。您可以通过取消选中用户配置文件中的管理工具栏来删除这些内容,也可以通过以下操作将其完全删除:

add_filter( \'show_admin_bar\', \'__return_false\' );

结束

相关推荐

将脚本和样式排队到具有html的页面模板

我使用html5、css3和jQuery构建了一个自定义计算器。我有它的生活,它工作得很好,但现在有人想把我的计算在他们的WP网站,我们无法找出如何在他的WP网站上得到它。我创建了一个计算器。php页面模板并放置我的。计算器内容区域中的html代码。php。然后,我在WP中创建了一个页面,并从页面属性中选择了模板。我现在可以在页面上看到我定制的计算器,但没有任何样式,jQuery也无法工作。我尝试将HTML、CSS和JS都加载到计算器的内容区域中。php页面模板,所以我不必排队,但它不能100%工作。它现