2016-11-16 69 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);