2016-11-16 71 views
0

我有php代码(ACF Pro插件代码)。我怎样才能将这段代码插入到我的Visual Composer中?长时间找不到解决方案,但现在对我来说很关键。将PHP代码插入Visual Composer

<?php if(have_rows('add_a_new_table')): ?> 
    <?php 
    while(have_rows('add_a_new_table')): 
     the_row(); 
     // vars 
     $t_title   = get_sub_field('t_title'); 
     $t_pricing  = get_sub_field('t_pricing'); 
     $t_emails_number = get_sub_field('t_emails_number'); 
    ?>  
     <div class="col-sm-12 col-sm-4 text-center"> 
      <div class="courses-column">  
       <div class="courses-column-inner"> 
        <h3><?php echo $t_title; ?></h3> 
        <p style="font-size: 24px;"> 
         <?php echo $t_pricing; ?> 
        </p> 
        <br> 
        <p style="font-size: 16px;"> 
         <?php echo $t_emails_number; ?>  
        </p> 
       </div> 
      </div> 
     </div> 

    <?php endwhile; ?> 
<?php endif; ?> 

无法通过,而条件,因为如果&的简意识到这一点。行HTML和行JS对我来说也是无用的。

+1

https://wpbakery.atlassian.net/wiki/pages/viewpage.action?pageId=524332 –

回答

7

只要把你的PHP代码的函数内,创建简码

function vComp(){ 
**PHP CODE** 
} 
add_shortcode('vShortcode', 'vComp'); 

转到视觉Composer-简码映射 - 地图简码 - 然后输入有效的简码(例如:[vShortcode])。

+0

太谢谢你了! – Morgari

+0

@Morgari谢谢 – Chinou

2

在functions.php页面创建函数。

function shortcode(){ 
} 
add_shortcode('shortcode-name',shortcode);