Intereting Posts
Изменение языка для каждого веб-сайта с использованием многоузлового Число WP_Query различных значений мета-ключа Конфликтующие функции save_post при передаче идентификатора сообщения и сохранение настраиваемых мета-полей для разных типов сообщений Ограничить CSS на одной странице Ограничьте уровни дочерних элементов меню в меню «admin>> меню» Верхний и нижний колонтитулы не загружаются с помощью SSL и пользовательских ссылок $ wpdb-> заподлицо (); прерывает цикл Сортировка для каждой пользовательской таксономии Нажатие обновлений на премиум-тему Как отлаживать «У вас недостаточно прав для доступа к этой странице»? Ошибка анализа: синтаксическая ошибка, неожиданный Альтернатива обратной панели? что означает «публиковать» статус в WooCoomerce? Как исключить файлы в подпапках из списка редакторов WP Plugin? На какой точке (крючок) загружается значение_______по__и_по_па_ ()?

Как получить расширенное значение настраиваемого поля в соответствии с использованием идентификатора POST?

Я использовал модуль Advancedcustomfields для создания дополнительных пользовательских полей.

Теперь вы хотите получить значение расширенного пользовательского поля, используя post id.

Я пробовал ниже и получаю решение.

Теперь, пожалуйста, дайте мне знать, если какой-либо другой способ получить тот же результат?

  <?php $post->ID='15'; $var_name= get_field('field_name', $post->ID); /* field name means which u gave custom field name*/ echo $var_name; ?> 

Solutions Collecting From Web of "Как получить расширенное значение настраиваемого поля в соответствии с использованием идентификатора POST?"

Решение, которое вы использовали, кажется правильным. Но если вы все еще хотите знать альтернативы, вот это:

 $varname = get_post_meta($post_id, 'fieldname', true); echo $varname; 

$varname будет массивом, если последний параметр является false и будет значением поля метаданных, если последний параметр равен true .

Вы также можете использовать the_field() который работает аналогично используемому get_field() .