Условная логика и Дополнительные настраиваемые поля с содержимым по умолчанию - PullRequest
0 голосов
/ 10 апреля 2019

Я использую расширенные настраиваемые поля для отображения содержимого из URL. Поля имеют содержимое по умолчанию (упомянутый мной URL). Я использую условную логику для переключателя, который имеет идентификатор («ближайшие города»), когда выбран Нью-Йорк, он отображает поле, содержащее URL-адрес Нью-Йорка. Проблема в том, что «идентификаторы полей» отличаются от содержимого, которое не отображается, поэтому я хотел написать условное выражение, которое переопределяет переменную при выборе «New York».

Я пытался использовать те же идентификаторы и писать оператор IF, но оба просто ломали страницу

<?php
$propertiesCity = get_post_meta($post->ID, 'propertiescityname', true);
$msa = get_post_meta($post->ID, 'propertiesmsa', true);
?>
<?php 
/*code for adding nearest new york city*/

$newYorkSelect = get_post_meta($post->ID, 'nearest_city', true);

if ($newYorkSelect == "new york") { ?>

<? 
    $propertiesCity = get_post_meta($post->ID, 'propertiescityname-new-york', true);
    $msa = get_post_meta($post->ID, 'propertiesmsa-new-york', true); 
?>

<?php 

} else { 
// do nothing; 
}

?>
...