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

谢谢您的帮助。

最佳答案

您可以通过使用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"]')
}

关于php - 用短代码替换Woocommerce店面 header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48271751/

10-09 14:01