Повторять пользовательское поле WordPress?

#wordpress #loops #custom-fields

#wordpress #циклы #пользовательские поля

Вопрос:

У меня есть настраиваемое поле в теме Apus типа multi checkbox, и мне нужно отобразить выбранные значения. Я использую этот код:

   <?php $keywords = get_post_meta( get_the_ID(), REALIA_PROPERTY_PREFIX . 'keywords', true ); ?>
    <?php if ( ! empty( $keywords ) ) : ?>
        <li><span><?php echo esc_html__( 'Keywords:', 'apushome' ); ?></span> <?php echo esc_attr( $keywords ); ?></li>
    <?php endif; ?>
 

Что показывает этот код

 Keywords: Array
 

Как я могу зациклить значения поля, чтобы отобразить их на странице?

С наилучшими пожеланиями, Америко

Комментарии:

1. Да, потому что это массив элементов. т.Е. Ключевые слова в вашем случае. Используйте цикл foreach для печати отдельных значений ключевых слов

Ответ №1:

вы также можете использовать

echo implode(«,»,$keywords);

может быть, это поможет, если это индексированный массив, в противном случае используйте

 foreach ($keywords as $val){ 
  echo $val. "n"; 
}