我希望有人可以帮助我,我正在 WordPress 中编写一个简单的 if 语句,但由于某种原因,它似乎并没有按照我想要的方式执行。
$g_map = get_the_id().(get_post_meta($post->ID, '_et_business_g_pagetype', true));
if ('map' == $g_map) {
echo "<h1>This is the map page</h1>".$g_map;
}
if 语句将在 Custom Post Meta Field = map 时执行
如果我echo get_the_id().(get_post_meta($post->ID, '_et_business_g_pagetype', true));
在 if 语句之外执行此行,则确实表明该值为"map"
所以“地图应该等于地图”并且回声应该按预期运行,但我不明白为什么它不是......
任何想法为什么会发生这种情况以及我如何解决它将不胜感激。