Intereting Posts
Как использовать тот же адрес электронной почты для нескольких пользователей FancyBox JS перестала работать на нескольких сайтах. Ответственный пользовательский плагин. Необходима срочная помощь Проверка проверки почты, если назначен дочерний термин Создать галерею в сообщениях, как в Woocommerce Как я могу упорядочить папку Uploads Slug (или ID, или FileType, или Author)? Простой эксперимент Ajax CPT-мудрый архив на основе пользовательской даты Поле Какой скрипт PNG Fix вы рекомендуете для IE6? Добавить первый URL-адрес в настраиваемое поле publish_post Вывод короткого кода прикручивается, когда символ стрелки «<» присутствует в содержимом Какие проблемы связаны с обновлением MySQL для WordPress? Показать различные пользовательские меню на разных страницах категорий Название категории не отображается правильно Как устранить проблемы WordPress? Переименование таксономии по умолчанию?

Пользовательские поля

Я новичок в WordPress, и я пытаюсь понять эти настраиваемые поля. Я прочитал страницу wordpress codex, ссылаясь на пользовательские поля, но у меня есть некоторые вопросы. Я беру например свой сайт. Я создал настраиваемое поле с именем «country_flag». Я хочу, чтобы это настраиваемое поле сохраняло для каждого сообщения ссылку на значок, отображающий флаг страны.

Этот значок, который я хочу разместить на своем сайте после заголовка, чтобы показать гостя, на каком языке это сообщение.

На странице codex мне нужно <?php the_meta(); ?> <?php the_meta(); ?> в моем шаблоне. Но если у меня больше пользовательских полей, и я хочу, чтобы в моем шаблоне показывался только один, где я помещал <?php the_meta(); ?> <?php the_meta(); ?> , какой код я должен разместить?

Solutions Collecting From Web of "Пользовательские поля"

Если вы хотите отобразить одно настраиваемое поле (post meta), вы можете использовать:

 get_post_meta(); 

Он имеет три аргумента.

  1. Идентификатор сообщения
  2. Имя поля метаданных (country_flag)
  3. Возвращаемое значение – это одна строка (в вашем случае это будет);

Таким образом, использование может быть примерно таким:

 $country_flag = get_post_meta( $post->ID, 'country', true );