Visual Composer(WPBakery)使用短代码呈现不同的静态和动态内容

时间:2018-11-04 21:01:01

标签: wordpress visual-composer

我正在使用WPBakery(V.5.5.5),在孩子的主题functions.php文件中,我在下面添加了一个短代码:

 function vc_show_az_list_mega_menu(){
   ?>
           <ul class="az-filter-nav">
             <?php
             wp_list_categories( array(
               'taxonomy' => 'az',
               'title_li' => '',
             ) );
             ?>
          </ul>

   <?php }
 add_shortcode( 'vc_az_mega_menu', 'vc_show_az_list_mega_menu' );

从WPBakery页面构建器的后端,我添加了一个元素(在一行和一行内部,添加了一个文本块,其文本如下:[vc_az_mega_menu]

工作正常。它显示了我的自定义类别的html列表。但是,当我尝试在响应选项中更改列宽时,它根本没有影响我的短代码中动态内容的列宽。

如果我在文本框中输入静态HTML内容,如下所示:

<ul class="az-filter-nav">
    <li><a href="#" data-item="#">All</a></li>
    <li><a href="#" data-item="A">A</a></li>
    <li><a href="#" data-item="B">B</a></li>
    <li><a href="#" data-item="C">C</a></li>
    <li><a href="#" data-item="D">D</a></li>
</ul>

,如果我使用列的网格宽度,它将显示结果。

我还尝试将我的短代码添加到WPBakery的短代码映射器中,并将其作为元素包括在内,但输出是相同的。没有改变。

有什么主意吗?

0 个答案:

没有答案