我正在使用wordpress,使用兩個插件 - 一個用於管理自定義帖子類型和元字段,另一個用shortcode顯示谷歌地圖。我試圖從一個自定義字段獲取地址,將其存儲到一個變量,然後用do_shortcode使用它:do_shortcode中構建谷歌地圖的變量不起作用
<?php $address = get_cfc_field('infos', 'anschrift');
$address1 = 'Auenstraße 29 80469 München';
// Same output in html for these two...
echo $address;
echo $address1;
// But this one only works with $address1
echo do_shortcode('[display_map address="'.$address1.'"]');
?>
有用於測試的兩個變量。回聲時,這兩個變量都會給我相同的輸出。所以get_cfc_field似乎很好。
但是Shortcode只適用於$ address1,$地址的地圖不會顯示位置。我已經試過strip_tags和esc_html,但沒有任何區別。
我在忽略什麼?
只是附和變量並沒有告訴,變量是否相等。例如,嘗試'var_dump()'以更詳細地查看變量的內容。 – masa
它返回了什麼'var_dump($ address)'? – Milap
對不起,我住在另一個時區,剛剛起牀;)我會嘗試一旦我有一些咖啡 – Alani