1. 在Wordpress中主题的header.php中一定必须要调用wp
wp_head()引入一些WordPress必需和不必需(不必需就可以被优化掉)的文件载入(例如js、css)和声明(例如generator等),不要删除它,但是你可以优化它,例如:
remove_action( 'wp_head', 'feed_links_extra', 3 ); //去除评论feed
remove_action( 'wp_head', 'feed_links', 2 ); //去除文章feed
remove_action( 'wp_head', 'rsd_link' ); //针对Blog的远程离线编辑器接口
remove_action( 'wp_head', 'wlwmanifest_link' ); //Windows Live Writer接口
remove_action( 'wp_head', 'index_rel_link' ); //移除当前页面的索引
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); //移除后面文章的url
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); //移除最开始文章的url
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );//自动生成的短链接
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); ///移除相邻文章的url
remove_action( 'wp_head', 'wp_generator' ); // 移除版本号
祝愉快!
2. wordpress博客关于
去除wordpress头部不必要的元素标 完整的wordpress头部清理代码<?php 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')); } ?> 把这段代码插入到主题的functions.php文件下,就可以清除WordPress头部很多的冗余信息。
下面说说这些代码的具体意义是什么,以免删除某些你想保留的功能。wp_head()函数 wp_head()是wordpress的一个非常重要的函数,基本上所有的主题在header.php这个文件里都会使用到这个函数,而且很多插 件为了在header上加点东西也会用到wp_head(),比如SEO的相关插件。
不过在wp_head()出现的这个位置,会增加很多并不常用的代 码,如何删除呢?可以通过remove_action移除这些代码。remove_action函数 函数原型:remove_action( $tag, $function_to_add, $priority, $accepted_args ); 该函数移除一个附属于指定动作hook的函数。
该方法可用来移除附属于特定动作hook的默认函数,并可能用其它函数取而代之。重要:添加hook时的$function_to_remove 和$priority参数要能够相匹配,这样才可以移除hook。
该原则也适用于过滤器和动作。移除失败时不进行警告提示。
文章来自 参数 文章来自1.$tag(字符串)(必需)将要被删除的函数所连接到的动作hook。默认值:None2.$function_to_remove(回调)(必需) 将要被删除函数的名称默认值:None3.$priority(整数)(可选)函数优先级(在函数最初连接时定义)默认值:104.$accepted_args(整数)(必需)函数所接受参数的数量。
默认值:1 返回值 (布尔值)函数是否被移除。 1.Ttue 函数被成功移除2.False函数未被移除。
3. wordpress因为
wordprss中的是调用头部信息,包含引入一些WordPress必需和不必需(不必需就可以被优化掉)的文件载入(例如js、css)和声明(例如generator等),不要删除它。
wp_head函数对于要使用插件的主题来说比较重要,一般如果插件需要向主题头部header标签内加入css文件和js文件,都是通过wp_head()函数输出的。在header.php文件的header标签结束标签前面添加
如何是因为这个页面;导致两个的原因是, 你在调用wp的模板中处了调用了外,还写了标签,所以运行后出现2个title。请仔细检测下,出现2个title页面的源代码,肯定多写了,去掉即可。
4. 如何移除WordPress头部多出window
WordPress前端代码head加入代码(3.8前网站所使用WordPress版本号):看看几种见式:(错误):修改WordPress源代码修改wp-includes/defaults-filter.php其:1add_action('wp_head', 'wp_generator');改:1remove_action('wp_head', 'wp_generator');二(错误):直接删除wp_head()本文段泄漏WordPress版本号代码般主题文件header.phpwp_head()函数输并且函数输些用代码所些干脆痛快直接wp_head()函数删掉事没想插件/主题通函数进行些操作删掉函数使些插件/主题工作。
5. 如何移除wordpress博客头部的wp
/wp-json/并不是每个网站都需要的,或者说需要,但是并不希望他在head里面输出。会影响wordpress的打开速度。如何移除head里面wp-json链接呢?网上找到了一个方法。即在主题functions.php文件中添加以下代码。
//移除wp-json
remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );
remove_action( 'wp_head','rest_output_link_wp_head' );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );
转载请注明出处51数据库 » wordpresswp_head
?php>
那晚越女说我?