誰かが私を助けてくれることを願っています。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 の場合に実行されます
if ステートメントの外でこの行を実行するecho get_the_id().(get_post_meta($post->ID, '_et_business_g_pagetype', true));
と、値が"map"
したがって、「マップはマップと等しい必要があります」とエコーが意図したとおりに実行されるはずですが、そうでない理由がわかりません...
なぜこれが起こっているのか、どうすれば修正できるのかについてのアイデアをいただければ幸いです。