https://www.cnblogs.com/tinyphp/p/5859167.html

Wordpress基础:精简头部wp_head

在Wordpress里

<?php wp_head(); ?>

wp_head()是一个重要的函数,它允许插件开发者向你的站点动态地添加CSS和javascript,如果我们不在模板中引入这个,一个插件将不能工作。

虽然有很多我们不需要的东西,但我们应该学会如何精简,而不是简单粗暴的删除,下面可以通过remove_action移除不要的代码。

把对应代码放到functions.php

<?php
//移除顶部多余信息
remove_action('wp_head', 'index_rel_link');//当前文章的索引
remove_action('wp_head', 'feed_links_extra', 3);// 额外的feed,例如category, tag页
remove_action('wp_head', 'start_post_rel_link', 10, 0);// 开始篇
remove_action('wp_head', 'parent_post_rel_link', 10, 0);// 父篇
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0); // 上、下篇.
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );//rel=pre
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );//rel=shortlink
remove_action('wp_head', 'rel_canonical' );
wp_deregister_script('l10n');
remove_action('wp_head','rsd_link');//移除head中的rel="EditURI"
remove_action('wp_head','wlwmanifest_link');//移除head中的rel="wlwmanifest"
remove_action('wp_head','rsd_link');//rsd_link移除XML-RPC
remove_filter('the_content', 'wptexturize');//禁用半角符号自动转换为全角
remove_action('wp_head', array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style'));&nbsp;
}
?>

打开 wp-includes 文件夹下的 default-filters.php 文件。找到如下代码,对需要删除的内容进行注释即可。

add_action( 'wp_head',             '_wp_render_title_tag',            1     );
add_action( 'wp_head',             'wp_enqueue_scripts',              1     );
add_action( 'wp_head',             'feed_links',                      2     );
add_action( 'wp_head',             'feed_links_extra',                3     );
add_action( 'wp_head',             'rsd_link'                               );
add_action( 'wp_head',             'wlwmanifest_link'                       );
add_action( 'wp_head',             'adjacent_posts_rel_link_wp_head', 10, 0 );
add_action( 'wp_head',             'locale_stylesheet'                      );
add_action( 'publish_future_post', 'check_and_publish_future_post',   10, 1 );
add_action( 'wp_head',             'noindex',                          1    );
add_action( 'wp_head',             'print_emoji_detection_script',     7    );
add_action( 'wp_head',             'wp_print_styles',                  8    );
add_action( 'wp_head',             'wp_print_head_scripts',            9    );
add_action( 'wp_head',             'wp_generator'                           );
add_action( 'wp_head',             'rel_canonical'                          );
add_action( 'wp_head',             'wp_shortlink_wp_head',            10, 0 );
add_action( 'wp_head',             'wp_site_icon',                    99    );
add_action( 'wp_footer',           'wp_print_footer_scripts',         20    );
...

Wordpress基础:精简头部wp_head相关推荐

  1. WordPress基础教学:绝对必装的JetPack外挂

    Jetpack 介绍前言 这周的WordPress基础教学着实让StartPress工作室团队伤脑筋,我们一直在想该如何向大家介绍比新手更进阶一层的第二篇教学文,后来我们决定将Jetpack by W ...

  2. 第九十三节,html5+css3移动手机端流体布局,基础CSS,头部设计,轮播设计,底部设计...

    html5+css3移动手机端流体布局,基础CSS,头部设计,轮播设计,底部设计 基础CSS 首先将通用css属性写好 @charset "utf-8"; /*通用样式*/ /*去 ...

  3. 【wordpress基础教程一】:wordpress简介和安装

    一.简介        WordPress是一款免费开源的个人博客系统,但随着版本的不断更新和更多开发者的介入,wordpress已逐渐演变成一款小型的CMS系统,使用它可以制作越来越多类型的网站.目 ...

  4. wordpress 基础文件

    需要用到的PHP基础文件有: 404.php 404模板  rtl.css  如果网站的阅读方向是自右向左的,会被自动包含进来 comments.php  评论模板 single.php 文章模板.显 ...

  5. 计算机网络基础 IP头部报文;IP的分片;

    IP头部报文: 第一行: version - 版本:占4比特: IP协议的版本,目前的IP协议版本号为4: Header length - 头部长度:占4比特: 固定部分的长度(20字节)和可变部分的 ...

  6. WordPress自媒体主题源码

    源码简介 它是一款设计方案简约的模块化设计wordpress主题风格,当下最时兴的便是这类模块化设计的合理布局了,简约年青的颜色毫无疑问能吸引住一大批年青的网站站长来应用.这个Uigreat主题风格由 ...

  7. 搭建WordPress个人网站

    准备域名 搭建网站的第一步肯定拥有一个自己的域名(当然愿意用IP地址直接访问也没什么问题),域名购买途径很多,阿里云.腾讯云.百度云等服务器供应商都能购买域名,一般建议域名和服务器都在同一个平台购买, ...

  8. wordpress网站防止被别人iframe框架调用的九种方法

    今天发现自己的网站被一个使用iframe框架作为搜索引擎的网站调用,自己的域名被加密get附在它的网址后面,网上很多都是js屏蔽,今天找到了最全最完美的解决方案,你如果也遇到了这种情况,不妨参考一下. ...

  9. Uigreat v1.5.1响应式网站平扁设计风格blog自媒体平台WordPress主题

    介绍: 自适应布局,手机端.电脑端完美兼容呈现 后台高度自定义主题设置(logo.favicon.幻灯.底部导航.网站布告等等-) 丰厚站点基础优化(精简头部代码.去除category.文章外链自动添 ...

最新文章

  1. Qt使用教程:使用Qt Quick UI表单(五)
  2. java ldap 登陆AD域 查找某个帐号 查找某个组织单位
  3. python学习笔记——多线程编程
  4. Linux学习之CentOS(三十二)--Linux系统服务基础
  5. 每个人心中都有一片极乐净土
  6. flutter去掉输入框最大字数显示
  7. Linux 串口读写
  8. 读django文档——nginx + uwsgi 部署django项目
  9. 小米全系列手机 刷机总贴
  10. NLM6XX系列无线无源采发仪的工作模式
  11. 微信小程序---家庭记账本开发(一)
  12. 漫谈程序员(五)20年资深程序员编程经验分享
  13. Shell编程——退出状态(if语句判断某个命令的退出状态)
  14. 笔记本采取拨号上网有线连接校园网,开启热点的方法
  15. 拼图java_java实现拼图小游戏
  16. 前阿里P8级大神教你如何靠这个神技征服大厂面试官!
  17. 小程序毕设作品之微信小程序点餐系统毕业设计(2)小程序功能
  18. word中表格文字居中
  19. 灯红酒绿的伤感空间日志:也许,我们都不是真正的快乐
  20. 2021道路运输从业安全员考试模拟题库判断题及答案解析

热门文章

  1. 北京尚学堂|程序员的智慧
  2. poxtfix+dovecot+saslauthd+courier-authlib +mysql + extmail 完整虚拟邮箱系统部署
  3. DEFINE_PER_CPU
  4. C#面向对象基础(六) 继承
  5. VC实现表单提交并设置获取COOKIE:
  6. linux dhcp 服务(转)
  7. ad从2003升级到2008总结
  8. 网页视频15分钟自动暂停_在15分钟内学习网页爬取
  9. 5918. 统计字符串中的元音子字符串
  10. Spring—集成Junit