欢迎访问晨星博客!

  • 禁用WP4.6自动在头部生成的dns-prefetch标签

    文章目录
    1. 代码分析
    2. 修改dns域名
    3. 屏蔽方法

    期待已久的WP4.6已经发布了,更新的功能也非常让人兴奋特别是作为开发者,新版中优化了一些调用函数会更加方便的应用到开发中,当然启用也有我们用不到的功能,如果不禁止的话完美控可能就无法接受了,今天就教大家用一行代码来屏蔽Wordpress4.6在头部添加的<link rel=’dns-prefetchhref=’//s.w.org’ />代码。

    代码分析

    dns-prefetch标签是浏览器的一个dns预缓存机制,我们可以理解为这是一个加速域名解析的功能,后面的链接就是我们 要做缓存的网站,s.w.org这个域名是WP的emoji表情域名,如果我们网站没有用emoji表情的话这个标签也就没有用处了。下面我们就来说说如何屏蔽或者修改这个标签的方法。

    修改dns域名

    如果我们网站的附件服务器和网站主域不同,那么可以把s.w.org改为我们自己的,这样可以加速网站解析。幸运的是官方给这个选项预留了一个过滤器供我们使用,通过下面的代码我们可以把域名改为我们自己的。

    1. add_filter( ’emoji_svg_url’, create_function( , ‘return “//www.chenxingweb.com/”;’ ) );
    由于这个过滤器没有什么参数,就一个网址,所以我们直接用一个匿名函数来处理即可!大家把网址替换成自己的即可!

    屏蔽方法

    如果我们网站没有用到二级域名或其他域名的资源,那么建议屏蔽掉这个标签,方法也非常简单,同样用一个匿名函数也终止相关代码运行即可。

    1. add_filter( ’emoji_svg_url’, create_function( , ‘return false;’ ) );//禁用emoji预解析

    代码非常简单,放到主题functions.php文件第一个<?下面即可!

    希望以上方法可以帮助您解决问题,感谢您支持晨星博客!

    声明:原创文章请勿转载,如需转载请注明出处!

    • 共 5 条评论

    请登陆后再发表您的观点吧!

    最新评论

      1. 小牛爱奋斗

        @Yamghur 6490308是你不,是的话在晨星博客下博客主题的单,下好之后不用付款把截图发给我,我给你改下状态,中午在睡觉,没看手机!

    账号登陆

    快捷登陆