好吧,如果你看一下代码的缩进,这是正确的,应该很清楚,为什么会这样。
if (is_page(\'mounting-guides\')):
$guides = get_field(\'guide_pdfs\');
// you don\'t do anything in this case
elseif (is_page(\'user-manuals\')):
$guides = get_field(\'user_manual_pdfs\');
// you don\'t do anything in this case
elseif (is_page(\'cleaning-guides\')):
$guides = get_field(\'cleaning_guide_pdfs\');
// this check is done only if you\'re on page \'cleaning-guides\'
if ($guides):
// Do stuff
endif;
如果您想为所有这些页面“做一些事情”,应该如下所示:
if (is_page(\'mounting-guides\')):
$guides = get_field(\'guide_pdfs\');
elseif (is_page(\'user-manuals\')):
$guides = get_field(\'user_manual_pdfs\');
elseif (is_page(\'cleaning-guides\')):
$guides = get_field(\'cleaning_guide_pdfs\');
endif;
if ($guides):
// Do stuff
endif;
这样你就可以
$guides
如果其中一个条件为true,在所有这些检查之后,您将检查此变量是否已设置并“执行任务”。