Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 谷歌地图短代码_Wordpress_Custom Post Type - Fatal编程技术网

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']");
?>

是的,对不起,我已经更新了代码。我漏掉了几个单引号。现在应该可以了。最后的代码在这个注释之后。投你一票,真的谢谢!是的,对不起,我已经更新了代码。我漏掉了几个单引号。现在应该可以了。最后的代码在这个注释之后。投你一票,真的谢谢!