Код здесь ПОКАЗЫВАЕТ ПОСЛЕ ВТОРОГО ПАРАГРАФА работает в моей функции. php, но я хочу показать только один связанный пост вместо этого.
это две разные функции, но я хочу объединить вместе с кодом ниже.
Вот код запроса тега post, он работает нормально, но я хочу отобразить его сразу после второго абзаца каждого сообщения на моем сайте.
<?php
$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = [];
foreach ($tags as $individual_tag) {
$tag_ids[] = $individual_tag->term_id;
}
$args = [
'tag__in' => $tag_ids,
'post__not_in' => [$post->ID],
'posts_per_page' => 1, // Number of related posts that will be shown.
'caller_get_posts' => 1,
];
$my_query = new wp_query($args);
if ($my_query->have_posts()) {
while ($my_query->have_posts()) {
$my_query->the_post(); ?>
Related: <a href="<? the_permalink() ?>"><?php the_title(); ?></a>
<? }
}
}
$post = $orig_post;
wp_reset_query();
?>