2016-09-29 62 views
0

我正在創建現有Visual Composer插件的擴展。 一切正常,但一個變量不被識別。 而我不明白爲什麼。PHP Array第一個變量未被識別

if($vor_icon_style == "bg-sprechblase" || 
    $vor_icon_style == "bg-konfigurator" || 
    $vor_icon_style == "bg-koffer" || 
    $vor_icon_style == "bg-stoppuhr" || 
    $vor_icon_style == "bg-prozente" || 
    $vor_icon_style == "bg-maus" 
) 
$end_content .= '<figcaption> 
         <div> 
          <h2 style="color:'.$title_overlay_font_color.';font-size:'.$title_font_size.';">'.$header.' <span>'.$header2.'</span></h2> 
          <p style="color:'.$description_font_color.';font-size:'.$description_font_size.';">'.$content.'</p> 
         </div> 
         <a class="service websites" href="'.$href['url'].'" title="'.$href['title'].'"></a> 
        </figcaption>'; 
$end_content .= '</figure></div>'; 

return $end_content; 

,並在Visual作曲家我創造了這個地圖:

vc_map(array(
"base" => "vc_doo_voreingestelle_icons", 
"name" => __("Voreingestellte Icons", "doo-text-domain"), 
"icon" => "dt_vc_fashion_banner", 
'admin_enqueue_css' => array(get_template_directory_uri().'/vc_doo_banner.css'), 
'category' => __('Doo', "doo-text-domain"), 
'description' => __('Voreingestellte Icons', "doo-text-domain"), 
"params" => array(
    array(
     "type"  => "dropdown", 
     "heading"  => __("Welches Icon soll angezeigt werden?", "doo-text-domain"), 
     "param_name" => "vor_icon_style", 
     "value"  => array(
     'Sprechblase' => 'bg-sprechblase', 
     'Konfigurator' => 'bg-konfigurator', 
     'Koffer' => 'bg-koffer', 
     'Stoppuhr' => 'bg-stoppuhr', 
     'Prozente' => 'bg-prozente', 
     'Maus' => 'bg-maus', 
    ), 
     "description" => __("Bitte das Icon auswählen") 
    ), 

[...]

而且所有Vor_Icon_styles可以選擇和擴展類。 但不是「BG-SPRECHBLASE」。

有沒有人有想法?

格林斯,謝謝你!

回答

0

好吧,所以看起來,視覺作曲家數組中的第一個變量是一個佔位符變量。

所以我添加的描述到陣列作爲第一個元素:

vc_map(array(
"base" => "vc_doo_voreingestelle_icons", 
"name" => __("Voreingestellte Icons", "doo-text-domain"), 
"icon" => "dt_vc_fashion_banner", 
'admin_enqueue_css' => array(get_template_directory_uri().'/vc_doo_banner.css'), 
'category' => __('Doo', "doo-text-domain"), 
'description' => __('Voreingestellte Icons', "doo-text-domain"), 
"params" => array(
    array(
     "type"  => "dropdown", 
     "heading"  => __("Welches Icon soll angezeigt werden?", "doo-text-domain"), 
     "param_name" => "vor_icon_style", 
     "value"  => array(
     'Bitte auswählen' => 'bg-sprechblase', //PLACEHOLDER VARIABLE 
     'Sprechblase' => 'bg-sprechblase', 
     'Konfigurator' => 'bg-konfigurator', 
     'Koffer' => 'bg-koffer', 
     'Stoppuhr' => 'bg-stoppuhr', 
     'Prozente' => 'bg-prozente', 
     'Maus' => 'bg-maus', 
    ), 
     "description" => __("Bitte das Icon auswählen") 
    ), 

該工程。