【问题标题】:Replacing Woocommerce Storefront header with a shortcode用简码替换 Woocommerce Storefront 标头
【发布时间】:2018-06-24 14:25:38
【问题描述】:

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

感谢您的帮助。

【问题讨论】:

    标签: php css wordpress woocommerce storefront


    【解决方案1】:

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

    参考:codex.wordpress.org/Child_Themes

    【讨论】:

      【解决方案2】:

      您可以在您的子主题中使用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"]')
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-12
        • 2018-05-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-25
        • 1970-01-01
        • 2016-08-30
        相关资源
        最近更新 更多