Intereting Posts
Как следует подключить session_start () при создании плагина? Почему этот код работает локально, но выходить из сети? Как отобразить форму регистрации пользователя WordPress в конце веб-сайта? Скрыть имя пользователя из списка пользователей Можете ли вы установить отправителя конверта, используемого wp_mail? переписать правила и зафиксировать Дата публикации публикации назначена на 30 ноября -0101 Плагин разработки для просмотра и управления запланированными заданиями wordpress cron? Добавьте раздел (add_settings_section) на пользовательскую страницу (add_submenu_page) Увеличение количества сообщений по умолчанию в пользовательских типах сообщений Как сортировать сообщения по значениям метаданных массива? Плагин не работает в пользовательской теме Приветственный адрес электронной почты, относящийся к роли пользователя после обновления сервера, если я включаю пользовательские постоянные ссылки, мой / фид перестает работать wp_update_term не создает новую уникальную пулю

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

Я новичок в 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 );