2015-01-03 2 views
0

Я хочу, когда я ввожу данные из рамки параметров, которые он покажет на моей странице. как мета-окно в качестве дерева вариантов.Как я могу добавить короткий код с фреймворком?

NB: я использую его в мета-коробке, и он отлично работает. Теперь я хочу, чтобы он появился из темы. Вы можете мне помочь .

смотрите мой код:

function testimonial_content_shortcode($atts){ 
    extract(shortcode_atts(array(
    'category' => '', 
    'count' => '', 
    'type' => 'post', 
), $atts )); 

    $q = new WP_Query(
     array('posts_per_page' => $count, 'post_type' => 'testimonial-items', 'order', 'ASC') 
     );  

    $list = '<div class="col-md-6 wow fadeIn belal_all_testimonial" data-wow-duration="0.6s" data-wow-delay="0.3s">'; 

    while($q->have_posts()) : $q->the_post(); 
    $idd = get_the_ID(); 
    $client_name = get_post_meta($idd, 'client_name', true); 
    $company_name = get_post_meta($idd, 'company_name', true); 

    $list .= ' 

      <div id="testimonial-'.$idd.'" class="testimonail-detail"> 
      <p> 
      '.get_the_content().' 
      </p> 
      <div class="testimonial-info">'; 

if(!empty($client_name)) { 

     $list .= '<span class="company"> 
       Client Name: 
      </span><span class="name"> 
       '.$client_name.' 
       </span>'; 
} 
if(!empty($company_name)) { 
     $list .= '<span class="company"> 
       Company Name: 
      </span> 
       <span class="name"> 
       '.$company_name.' 
       </span>'; 
} 

$list .= '</div> 
      </div>'; 

    endwhile; 
    $list.= '</div>'; 
    wp_reset_query(); 
    return $list; 
} 
add_shortcode('tcontent', 'testimonial_content_shortcode'); 

Спасибо вам прочитать мой код

ответ

0

Вместо использования:

$client_name = get_post_meta($idd, 'client_name', true); 
$company_name = get_post_meta($idd, 'company_name', true); 

Вы можете попробовать это:

global $data; 
$client_name = $data['client_name']; 
$company_name = $data['company_name']; 

Надеюсь, это будет Работа. Дайте мне знать, если это сработает.

 Смежные вопросы

  • Нет связанных вопросов^_^