Как показать только один связанный пост сразу после второго абзаца каждого поста? - PullRequest
0 голосов
/ 30 января 2020

Код здесь ПОКАЗЫВАЕТ ПОСЛЕ ВТОРОГО ПАРАГРАФА работает в моей функции. 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();

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