不确定这是否是Elementor全宽模板的唯一问题,但它似乎覆盖了主题header.php。我试图通过使用Elementor自定义代码功能来实现我的目标,但它将我的代码添加到标记中间的某个地方。
将我自己的自定义代码添加为元素后的第一个内容的适当方法是什么?
p5cysglq1#
你是对的Elementor覆盖了主题的header.php文件,所以导入你的代码到这个文件是无效的。你需要添加自定义函数来达到你的目标。使用wp-head操作,你可以直接将代码添加到你的头文件中,Elementor不会覆盖它。将此代码添加到活动主题的functions.php文件中。
wp-head
add_action('wp_head', 'custom_head_function'); function custom_head_function(){ ?> YOUR HEADER CODE HERE <?php };
UPDATE -如果要将代码设置在顶部
正如sephsekla在评论中提到的,有一种方法可以设置你的动作的优先级,让它到达顶部。尝试将值设置为-999。所以,选择一个非常小的数字,如果你的插件或主题中没有其他更小的数字,你会直接到达顶部。
add_action('wp_head', 'custom_head_function', -999); function custom_head_function(){ ?> YOUR HEADER CODE HERE <?php };
d5vmydt92#
Elementor现在支持自定义代码(javascript,html等),并支持页面头部元素的特定使用。
2lpgd9683#
你可以在WordPress Jmeter 板〉Elementor〉自定义代码中找到你要找的代码,然后你就可以在标题中添加自定义代码:https://elementor.com/help/custom-code-pro/
3条答案
按热度按时间p5cysglq1#
你是对的Elementor覆盖了主题的header.php文件,所以导入你的代码到这个文件是无效的。你需要添加自定义函数来达到你的目标。使用
wp-head
操作,你可以直接将代码添加到你的头文件中,Elementor不会覆盖它。将此代码添加到活动主题的functions.php文件中。
UPDATE -如果要将代码设置在顶部
正如sephsekla在评论中提到的,有一种方法可以设置你的动作的优先级,让它到达顶部。尝试将值设置为-999。所以,选择一个非常小的数字,如果你的插件或主题中没有其他更小的数字,你会直接到达顶部。
d5vmydt92#
Elementor现在支持自定义代码(javascript,html等),并支持页面头部元素的特定使用。
2lpgd9683#
你可以在WordPress Jmeter 板〉Elementor〉自定义代码中找到你要找的代码,然后你就可以在标题中添加自定义代码:https://elementor.com/help/custom-code-pro/