我正在使用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/