Wordpress 谷歌地图短代码
为什么这个代码不起作用Wordpress 谷歌地图短代码,wordpress,custom-post-type,Wordpress,Custom Post Type,为什么这个代码不起作用 <?php echo do_shortcode('[pw_map address="global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'codigo_postal', true);" height="120px"]'); ?> codigo_postal的价值为28004。如果我把这个放进去,它就行了 <?php echo do_sh
<?php
echo do_shortcode('[pw_map address="global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'codigo_postal', true);" height="120px"]');
?>
codigo_postal的价值为28004。如果我把这个放进去,它就行了
<?php
echo do_shortcode('[pw_map address="28004" height="120px"]');
?>
这是最好的猜测,因为我个人不知道这个插件,因为这是php,所以您编写变量的方式似乎不正确。您正在尝试在字符串中定义变量,并尝试将它们回显出来
试试这个
<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo do_shortcode('[pw_map address="'.get_post_meta($postid, 'codigo_postal', true).'" height="120px"]');
这是最好的猜测,因为我个人不知道这个插件,因为这是php,所以您编写变量的方式似乎不正确。您正在尝试在字符串中定义变量,并尝试将它们回显出来
试试这个
<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo do_shortcode('[pw_map address="'.get_post_meta($postid, 'codigo_postal', true).'" height="120px"]');
这是最后的代码,如果您更改了自己的代码,请投您的一票!当然,删除这个
<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo do_shortcode("[pw_map address='".get_post_meta($postid, 'codigo_postal', true)."' height='120px']");
?>
这是最后的代码,如果您更改了自己的代码,请投您的一票!当然,删除这个
<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo do_shortcode("[pw_map address='".get_post_meta($postid, 'codigo_postal', true)."' height='120px']");
?>
是的,对不起,我已经更新了代码。我漏掉了几个单引号。现在应该可以了。最后的代码在这个注释之后。投你一票,真的谢谢!是的,对不起,我已经更新了代码。我漏掉了几个单引号。现在应该可以了。最后的代码在这个注释之后。投你一票,真的谢谢!