WordPress if else логика - PullRequest
       0

WordPress if else логика

0 голосов
/ 25 мая 2020

Я новичок в WordPress, и я добровольно участвую в организации, чтобы помочь исправить их веб-сайт. Я нашел строку кода, которую нужно исправить. Я хочу изменить код так, чтобы ссылка на кнопке была go на одну из двух форм: либо форму 10949 (в текущем коде), либо форму 13808, либо страницу со ссылками на обе. Значения для «cat_pdf» будут либо cat 13808, dog 10949, либо пустым. Вот текущий код:

<li>
<?php  if(get_field('cat_pdf')) { ?>
<a href="<?php echo $var = get_field('cat_pdf'); ?> " target="_blank" download>  ADOPTION APPLICATION </a>  
   <?php    } else { ?>  
      <a href="http://linktosite.org/machform/view.php?id=10949"> ADOPTION APPLICATION </a> 
            <?php } ?> 
</li>

Мы будем благодарны за вашу помощь! Спасибо!

1 Ответ

0 голосов
/ 25 мая 2020

Предполагая, что поле cat_pdf содержит только число (например, «10494»), это будет работать так:

<li>
<?php  if ($type_id = get_field('cat_pdf')) { ?>
      <a href="http://linktosite.org/machform/view.php?id=<?= $type_id ?>"> ADOPTION APPLICATION </a> 
   <?php    } else { ?>

      <a href="http://linktosite.org/machform/view.php?id=10949"> ADOPTION APPLICATION </a> 
            <?php } ?> 
</li>

Это выводит значение cat_pdf после id=. Если это больше, чем просто число, предоставьте дополнительную информацию о точном формате поля cat_pdf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...