Chào mừng đến với Diễn Đàn Tin Học VN! Hãy chia sẽ những gì bạn biết, và đưa ra thắc mắc của bạn để được giải đáp.

Xem chủ đề cũ hơnGo downXem chủ đề mới hơn
phoenix51706
phoenix51706
Admin
Tổng số bài gửi : 171
Join date : 30/07/2010
https://diendantinhocvn.forumvi.com

Tạo bài viết liên quan không cần plugin trong wordpress Empty Tạo bài viết liên quan không cần plugin trong wordpress

06/01/22, 02:31 pm
Code:

function wpb_related_post(){
    $orig_post = $post;
    global $post;
    $categories = get_the_category($post -> ID);
    if ($categories) {
        $category_ids = array();
        foreach($categories as $individual_category) $category_ids[] = $individual_category ->
        term_id;
        $args = array(
            'category__in' => $category_ids,
            'post__not_in' => array($post -> ID),
            'posts_per_page' => 2, // Number of related posts that will be shown.
            'ignore_sticky_posts' => 1
        );
        $my_query = new wp_query($args);
        if ($my_query -> have_posts()) {
            echo '<div id="related_posts"><h3>Related Posts</h3><ul>';
            while ($my_query -> have_posts()) {
                $my_query ->
                the_post(); ?>

                <li> <div class = "relatedthumb" > <a href = "<?php the_permalink()?>"
                rel = "bookmark"
                title = "<?php the_title(); ?>" > <?php the_post_thumbnail(); ?></a></div>
                    <div class = "relatedcontent" >
                    <h3><a href = "<?php the_permalink()?>" rel = "bookmark" title = "<?php the_title(); ?>" > <!--?php the_title(); ?--></a></h3>
                    <!--?php the_time('M j, Y') ?-->
                    </div> </li>
                    <?php }
                echo '</ul--></ul></div>';
            }
    }
    $post = $orig_post;
    wp_reset_query();
}


Code:
<?php wpb_related_post();?>
Xem chủ đề cũ hơnVề Đầu TrangXem chủ đề mới hơn
Permissions in this forum:
Bạn không có quyền trả lời bài viết