如何将HTML<rel=preLoad>标记添加到头中?

时间:2019-07-24 作者:Roman

由于google speed insights报告建议添加

<;link rel=“preload”href=“/lity.css”as=“style”/>

加快加载以下资源

https://www.myoutlet.lt/wp-content/plugins/gdpr-cookie-compliance/dist/styles/lity.css

在网站上https://www.myoutlet.lt

该网站基于Avada主题。

我想知道我怎么可能做到这一点!

更具体地说,我瞥了一眼标题。主主题和子主题的php文件,但由于它们都是用php编写的,我自己真的不知道如何向其中添加任何HTML。

应该有一种方法可以将HTML注入到网页中,方法是在标题中重复使用一些php函数。php文件。作为一名初级SEO,我获得了一些技术理解,但我还远远不是一名开发人员。

给我指路的人将赢得我永远的感激!提前非常感谢您的宝贵提示。

愿原力与你同在,罗曼

P、 S:我必须手动完成,没有任何插件(网站本身已经很慢!)

1 个回复
SO网友:nmr

你要找的钩子是wp_head.

功能。php

add_action( \'wp_head\', \'se343581_add_preload_tag\', 5);
function se343581_add_preload_tag()
{
    echo \'<link rel="preload" href="\'. 
         plugins_url(\'/gdpr-cookie-compliance/dist/styles/lity.css\') .
         \'" as="style">\';
    //
    // -- if added in plugin file --
    // echo \'<link rel="preload" href="\' . plugin_dir_url( __FILE__ ) . \'some_subdir/file_name.css" as="style">\';
}

相关推荐

Custom term templates

所以,我在网上做了一些研究,但没有找到可靠的答案,所以我来了。我需要为特定类别创建自定义woocommerce类别页面。例如,我有一个类别叫做“Awesome”。而不是使用由短代码生成的常规类别页面[product_category category=\"something\"], 我想为自定义特定类别页面Awesome.我发现我需要编辑taxonomy-product_cat.php 但我不知道如何将其链接到名为awesome.换句话说,我正在考虑制作php文件的自定义副本,然后将其添加为主题templ