Intereting Posts
Отображение пользовательской таксономии в боковой панели в двух столбцах Добавить дочерние страницы родителя в navbar PHP Изменить ссылку «Читать дальше», добавив новый класс Таможенная система типа пользовательских сообщений – Постоянная ссылка генерирует, но сообщения не найдены Listbox возвращает неправильное значение в WordPress 3.9 Авто Публикация на Крон WordPress Multisite – Sub DIR Subsites Может ли кто-нибудь помочь мне с галереями и типами сообщений? Как вставить новые значения в WordPress пользователя Имя и поля Фамилия через БД Удаление тегов <p> вокруг тегов <div> Как я могу отложить чтение позиционирования в 3 дня для не зарегистрированного пользователя? Метаданные (теги и категории) для пользовательских сообщений, которые не отображаются. Почему мой текстовый виджет не показывает заголовок, который я ему даю? Создание резервной копии таблицы Создание меню, содержащего категории и авторов

если оператор отображает содержимое, даже если данные отсутствуют

Я пытаюсь понять, почему эта страница показывает контент, когда критерии не выполняются.

Я использую этот код, поэтому, если в пользовательском мета-окне есть веб-сайт, если будет отображаться DIV с помощью href в нем:

<?php $infos = get_post_custom_values('_url'); ?> <?php the_content(); ?></br class="clear"> <?php if ( $infos ) { ?> <div class="color-buttons color-button-blue website"><a href="http://<?php echo $infos[0]; ?>" target="_blank">Website →</a></div> <?php } // endif ?> 

Если вы посмотрите здесь: hhttp: //globalicn.com/preview/regions/europe/#southern-europe, у нижней ссылки в Португалии нет веб-сайта, но ссылка на веб-сайт есть и показывает http:///

Если я удалю тег, связанный с этим сообщением, ссылка на сайт не отображается, что является правильным. Поэтому, когда я добавляю тег Souther-Europe, он каким-то образом добавляет ссылку.

Полный код: http://pastebin.com/8taYL6Da

Не похоже, что возвращаемое значение `get_post_custom_values ​​() 'хорошо определено в кодексе . Я предполагаю, что до тех пор, пока у вас есть поле костюма «_url», установленное в любом из ваших сообщений, результатом будет пустой массив, и только если у вас его нет в любом сообщении, он вернет null.

Вероятно, вам лучше заменить чек на

 if (!empty($infos))