Intereting Posts
Как запросить заголовок (или дескриптор?) Метаданных post meta (созданных с помощью Simple Fields Plugin) Список сообщений по категориям исключить текущую должность HTML-to-WordPress: раскрывающееся меню навигации Обновление почтового содержимого и настраиваемых полей в окне редактирования сообщений Как я могу получить следующие 10 сообщений после post_id == x? Что я могу ожидать при переходе от размещенного (WordPress.com) блога к одному, размещенному на странице. что это значит, когда вы отправляете тему? Правильный метод запуска скриптов с зависимостями без очереди? Нежелательная пуля на моем сайте Как указать мой домен на установку WordPress в подкаталоге? WordPress Multisite позволяет администратору сайта добавлять пользователя без подтверждения по электронной почте Как изменить текст предыдущей / следующей кнопки на голландский? В: Как вытащить данные из пользовательской таблицы, чтобы заполнить параметры настройки / управления настройками zustomizer Почему wp_is_post_revision всегда ложь? Почему не работает add_image_size ('event-secondary-image-thumbnail', 250, 150)?

Вставка настраиваемых полей в файл single.php

Я пытаюсь получить настраиваемое поле, чтобы показать прямо после основного текста текста в single.php, но перед ящиками Outbrain и Facebook Connect. Если я положу строку, чтобы показать адрес выше <?php the_content('Read the rest of this entry »'); ?> <?php the_content('Read the rest of this entry »'); ?> затем он показывает над текстом тела, если я его разместил ниже, он вообще не отображается.

Есть ли способ вставить его в 'the_content' ?

Благодаря!

Solutions Collecting From Web of "Вставка настраиваемых полей в файл single.php"

Да, есть фильтр «the_content». См. Код .

Например:

 add_filter( 'the_content', 'my_the_content_filter', 20 ); /** * Add a test to the end of every post page. */ function my_the_content_filter( $content ) { if ( is_singular('hotels') ){ //If a single post is being viewed, add something //Or get the value of a custom field and append it $post_id = get_the_ID(); $custom_field_value = get_post_meta($post_id, 'Address', true); $content .= $custom_field_value; } // Make sure you returns the content, edited or otherwise return $content; }