Как показать немного HTML после избранного изображения? - PullRequest
0 голосов
/ 08 мая 2019

У меня есть связанный почтовый индекс, и я хочу разместить его сразу после избранного изображения на одной странице поста. Я пытался,

add_action( 'loop_start', 'wcr_related_posts', 10, 0 ) ;

но это не работает, так как я хочу показать контент. Он показывает содержимое примерно в нужном месте, но боковая панель не движется, просто содержимое показывается немного ниже, и я также хочу, чтобы боковая панель была ниже из-за кода, который генерирует wcr_related_posts. Я не смог найти крючок, который действительно работает так, как я хочу.

1 Ответ

0 голосов
/ 08 мая 2019

Вы можете сделать это, используя фильтр 'the_content':

add_filter( 'the_content', 'insert_featured_image', 20 );

function insert_featured_image( $content ) {

    $content = preg_replace( "/<\/p>/", "</p>" . get_the_post_thumbnail($post->ID, 'post-single'), $content, 1 );
    return $content;
}

Получить более подробную информацию и примеры можно по ссылке: https://wordpress.stackexchange.com/questions/61272/how-do-i-add-the-featured-image-to-the-content-after-the-first-paragraph

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...