2015-04-14 32 views
0

我正在使用的后端归档视觉作曲家我已经添加了新的在使用此代码如何在前端wordpress的Visual Composer中显示新图像?

array(
    "type" => "attach_images", 
    "heading" => __("Flag Upload", "js_composer"), 
    "param_name" => "flag_image_id", 
    "value" => "", 
    "description" => "" 
), 

它在后端令人担忧的罚款,但现在我卡住如何展现这种在前端提起?

我已附加图片以获得更多理解。

enter image description here

回答

0

下面将获得该标志的图像信息,你只需要插入到你的输出HTML框中

​​
0
function designas_partners() { 
    // Title 
    vc_map(
     array(
      'name' => __('Clients'), 
      'base' => 'designas_partners_content', 
      'category' => __('Easy Component'), 
      'params' => array(



       array(
       "type"  => "attach_images", 
       "heading"  => esc_html__("Add Clients Images", "appcastle-core"), 
       "description" => esc_html__("Add Clients Images", "appcastle-core"), 
       "param_name" => "screenshots", 
       "value"  => "", 
       ), 



      ) 
     ) 
    ); 
} 

add_action('vc_before_init', 'designas_partners'); 

function designas_partners_content_function($atts, $content) { 

$gallery = shortcode_atts(
    array(
     'screenshots'  => 'screenshots', 
    ), $atts); 

$image_ids = explode(',',$gallery['screenshots']); 
$return = ' 
    <div class="clients">'; 
    foreach($image_ids as $image_id){ 
    $images = wp_get_attachment_image_src($image_id, 'company_logo'); 
    $return .='<div class="images"><img src="'.$images[0].'" alt="'.$atts['title'].'"></div>'; 
    $images++; 
    } 
    $return .='</div>'; 
return $return; 
} 


add_shortcode('designas_partners_content', 'designas_partners_content_function') 
相关问题