Как показать категой поста в рецензии на виджет WordPress? - PullRequest
0 голосов
/ 25 февраля 2019

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

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Вы можете написать код для этого недавнего сообщения в sidebar.php

<?php
$args = array( 'numberposts' => '3' );
$recent_posts = wp_get_recent_posts( $args ); ?>
<ul>
    <?php foreach( $recent_posts as $recent ){ ?>

            <li>
                <a href="<?php echo get_permalink( $recent["ID"] ); ?>">
                    <img src="<?php echo get_the_post_thumbnail_url( $recent["ID"] ); ?>">
                    <div class="recent_post_meta">
                        <span>
                        <?php $category_detail = get_the_category( $recent["ID"] );//$post->ID
                            foreach( $category_detail as $cd ){
                            echo $cd->cat_name;
                            } ?>
                        </span>
                        <div class="post_side_title">
                            <?php echo get_the_title( $recent["ID"] ); ?>
                        </div>
                    </div>
                </a>
            </li>

    <?php } ?>
    </ul>
0 голосов
/ 25 февраля 2019

Используйте это в цикле get_the_category($id)

Чтобы сделать это вручную (т. Е. Создав свою собственную функцию), добавьте это в функцию и вызывайте, когда вам это нужно

<ul>
    <?php $the_query = new WP_Query( 'posts_per_page=5' ); ?>
    <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>

        <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
        <li><?php get_the_category(the_ID())->name; // caetgory name ?></li>

        <?php 
    endwhile;
    wp_reset_postdata();
    ?>
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...