Вставка настраиваемых полей в файл 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; }