不确定这是否只是元素或全宽度模板的问题,但它似乎覆盖了主题header.php。我尝试通过使用elementor自定义代码特性来实现我的目标,但是它在标记的中间添加了我的代码。
,添加我自己的自定义代码作为元素之后的第一件事的推进方式是什么?
发布于 2021-04-13 06:22:34
您是对的,元素或重写主题的header.php文件,因此将代码导入该文件是无效的。您需要添加自定义功能来实现您的目标。使用wp-head
操作,您可以将代码直接添加到头中,Elementor将不会覆盖它。
将此代码添加到活动主题的functions.php文件中。
add_action('wp_head', 'custom_head_function');
function custom_head_function(){
?>
YOUR HEADER CODE HERE
<?php
};
更新-如果您想在顶部设置代码
正如sephsekla在评论中提到的那样,有一种方法可以将优先级设置到您的操作中,以便将其放在首位。尝试将值设置为-999。因此,选择一个非常低的数字,如果没有其他较低的数字在你的插件或主题,你将直接到顶部。
add_action('wp_head', 'custom_head_function', -999);
function custom_head_function(){
?>
YOUR HEADER CODE HERE
<?php
};
发布于 2022-09-10 07:44:21
Elementor现在支持自定义代码(javascript、html等),并支持页面头中元素的特定使用。
https://stackoverflow.com/questions/67075514
复制相似问题