Отображение определенных произвольных полей

16 апр. 2013 г., 02:02:47
Просмотры: 15.7K
Голосов: 3

У меня есть несколько произвольных полей, назначенных для каждой записи, например: "Club" со значением "club1" "Date" со значением "date1" и так далее...

Теперь я хочу отображать из всех произвольных полей только эти два: "Club" и "Date".

Вот моя разметка:

                    <div class="meta-container"><?php the_meta(); ?></div>

Проблема в том, что этот код выводит все произвольные поля, а мне это не нужно. Я думал добавить CSS псевдоселектор типа nth:child(n), но уверен, что можно сделать это средствами самой функции. Спасибо!

0
Все ответы на вопрос 2
0

Вам следует использовать функцию get_post_meta() дважды (см. также другой ваш вопрос):

<?php
  echo get_post_meta( get_the_ID(), 'club', true ); 
  echo '<br />';
  echo get_post_meta( get_the_ID(), 'date', true ); 
?>
16 апр. 2013 г. 14:55:55
2

Как ни странно, один из ваших тегов — это именно то, что вам нужно! Вам нужна функция WordPress get_post_meta: http://codex.wordpress.org/Function_Reference/get_post_meta

Внутри цикла это будет выглядеть примерно так:

<?php echo get_post_meta(get_the_ID(), 'Club', true); ?>
16 апр. 2013 г. 02:32:19
Комментарии

Я тоже пробовал это, но не работает, сейчас ничего не отображается.

agis agis
16 апр. 2013 г. 03:03:24

Моя ошибка, это была проблема с кешем, теперь работает, но я не могу получить два значения: я пробовал так: <?php echo get_post_meta(get_the_ID(), 'CLUB','DATES', true); ?>

agis agis
16 апр. 2013 г. 14:30:18