Wordpress:将 <link> 标签添加到 <head>
Wordpress: Add a <link> tag to <head>
我的插件中有一个按钮可以根据用户输入创建文件。现在,我想将该文件包含在每个页面(前端)中。我可以简单地注入一个脚本,但问题是一个网站可能会多次重新创建文件,这会导致网站头部出现多个实例,我想避免这种情况。有没有办法在 wordpress 后端以编程方式执行此操作?
有多种方法可以将 <link>
包含到头部。但这取决于您要包含的 link 类型。
如果是style或js文件,需要在函数中使用wp_enqueue_style()
或wp_enqueue_script()
,并用wp_enqueue_scripts
动作触发。
如果按钮和文件是关于模板的,您可能需要使用template_part()
最后是使用wp_head
动作,直接回显link。使用优先级参数将其放在您想要的位置。请注意,回调函数可以嵌入任何逻辑来加载您想要的 link。
我的插件中有一个按钮可以根据用户输入创建文件。现在,我想将该文件包含在每个页面(前端)中。我可以简单地注入一个脚本,但问题是一个网站可能会多次重新创建文件,这会导致网站头部出现多个实例,我想避免这种情况。有没有办法在 wordpress 后端以编程方式执行此操作?
有多种方法可以将 <link>
包含到头部。但这取决于您要包含的 link 类型。
如果是style或js文件,需要在函数中使用wp_enqueue_style()
或wp_enqueue_script()
,并用wp_enqueue_scripts
动作触发。
如果按钮和文件是关于模板的,您可能需要使用template_part()
最后是使用wp_head
动作,直接回显link。使用优先级参数将其放在您想要的位置。请注意,回调函数可以嵌入任何逻辑来加载您想要的 link。