Добавить конкретный контент после определенного текста в каждом сообщении

Предположим, я хочу добавить некоторые изображения в мои сообщения, например. Я хочу добавить это: <img src="ad.png" > после этого текста

Это все

каждый пост

& это изображение должно отличаться в разных категориях.

Я думаю, вы должны использовать пост-эскизы

В файле functions.php
Эта функция даст вам доступ к добавлению изображения в каждое сообщение, которое вы хотите добавить в изображение

 //And post featured images function add_featured_image(){ add_theme_support('post-thumbnails'); } add_action("after_setup_theme", "add_featured_image"); 

После добавления этой функции в ваш functions.php теперь вы можете получить доступ к функциям панели управления администратора. Просто создав сообщение с изображением введите описание изображения здесь

Теперь вы можете вставить свое изображение в каждое сообщение, которое хотите.

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

 <?php if(have_posts()): ?> <?php while(have_posts()):the_post(); ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php the_post_thumbnail(); $words = implode(' ', array_slice(explode(' ', get_the_title()), 0, 3)); if(get_the_title() == $words){ the_title(); }else{ echo $words."..."; } ?> <?php endwhile; ?> <?php else: _e('Sorry, no book has been posted yet!'); endif; ?> в <?php if(have_posts()): ?> <?php while(have_posts()):the_post(); ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php the_post_thumbnail(); $words = implode(' ', array_slice(explode(' ', get_the_title()), 0, 3)); if(get_the_title() == $words){ the_title(); }else{ echo $words."..."; } ?> <?php endwhile; ?> <?php else: _e('Sorry, no book has been posted yet!'); endif; ?> 

Эта функция поможет вам увидеть ваше изображение. Где бы вы ни хотели, чтобы его видели.