Intereting Posts
Получите последнюю таксономию / категорию? Как подключить пользовательские таксономии к пользовательским типам сообщений и заставить постоянные ссылки работать? Могу ли я вставить контактную форму в контактную форму, используя контактную форму 7 в WordPress Как создать WordPress Authors WooCommerce Variation Swatches and Photos – получить миниатюру атрибута Требуется функция woocommerce для получения списка корзин с элементами Проблемы с сохранением метаболизма Ошибка преобразования массива в строку при попытке многомерного массива POST Созданный виджет не отображается на панели администратора Редактор WYSIWYG в плагине WP 3.2 PHP-массив для массива jQuery "Uncaught SyntaxError: Неожиданный токен <" Домашняя страница с несколькими петлями? Невозможно получить почтовый идентификатор на странице, которая представляет собой настраиваемый архив типа сообщения О переносе сайта в новый домен Не удается получить доступ к подкаталогу

Пользовательское поле – не показывать, если значение пуста?

Это код, который я добавил в файл single.php, и мне нужно НЕ отображать эхо-строку Reference Reference, если значение настраиваемого поля пуст.

Я использую Бытие, если это имеет значение.

Как это должно быть написано? Кроме того, есть ли лучший способ написать этот код?

Спасибо, Луиза

function custom_do_grid_loop() { // Intro Text (from page content) echo '<div class="page hentry entry">'; echo '<h1 class="entry-title">'. get_the_title() .'</h1>'; if ( has_post_thumbnail() ) { echo '<div class="import-image">' . get_the_post_thumbnail() . '</div>'; } echo '<div class="entry-content"><p>' . get_the_content() . '</p>'; echo '<div class="field_name"><strong>Article Reference:</strong> ' . genesis_get_custom_field( 'article_reference' ) .'</div>'; echo '</div><!-- end .entry-content -->'; echo '</div><!-- end .page .hentry .entry -->'; } 

Добавьте немного кода в свой код.

  function custom_do_grid_loop() { // Intro Text (from page content) echo '<div class="page hentry entry">'; echo '<h1 class="entry-title">'. get_the_title() .'</h1>'; if ( has_post_thumbnail() ) { echo '<div class="import-image">' . get_the_post_thumbnail() . '</div>'; } echo '<div class="entry-content"><p>' . get_the_content() . '</p>'; //Add this condition to your code $meta = genesis_get_custom_field( 'article_reference' ); //Remove white space from both sides, if( !empty(trim($meta)) ){ echo '<div class="field_name"><strong>Article Reference:</strong> ' . genesis_get_custom_field( 'article_reference' ) .'</div>'; } echo '</div><!-- end .entry-content -->'; echo '</div><!-- end .page .hentry .entry -->'; } 

Если это не пусто, покажите это, иначе нет.

Отредактировано:

Вы можете сделать что-то подобное для дальнейших условий

  if($meta == 20) { echo 'do 20'; } elseif ($meta == 21) { echo 'do 21'; } else { echo 'If all condition fails this will be echo'; }