用短代码替换Woocommerce Storefront标头

时间:2018-01-15 22:46:41

标签: php css wordpress woocommerce storefront

我正在使用Woocommerce Storefront主题,我想用我在elementor中创建的自定义标头替换原始标头。我有一个新标题的短代码,但我不知道如何将其插入代码中。我使用的是空白店面子主题,并且有一个function.php文件和style.css文件。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

只需从父主题中复制header.php并将其粘贴到子主题中。然后,您已经可以将自定义代码放入其中。

参考:codex.wordpress.org/Child_Themes

答案 1 :(得分:0)

您可以使用init

上的挂钩在您的子主题中执行此操作

这样的事情:

add_action('init', 'replace_header' );

function replace_header(){
    remove_action( 'storefront_header', 'storefront_primary_navigation', 50 );
    add_action('storefront_header', 'my_custom_header', 50);
}
function my_custom_header(){
    do_shortecode('[your_elementor_header_shortcode attr1="value1"]')
}