Bài viết liên quan 2

bai viet lien quan 2 . Mình vừa tìm được cách thứ 2 viết bài viết liên quan
đầu tiên các bạn vào functions.php kiểm tra xem có 2 hàm này ko
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 100, 50, true );
  • Dòng 1: Để bật tính năng thumbnail của bài viết.
  • Dòng 2: Để set width và hight của ảnh thumbnail.
Thật ra đa số có những dòng này 

và code quan trọng nhất đây chúng ta đặt trong singgle . Hoặc chỗ nào bạn thích 
<div>  
    <h3>Related posts</h3>  
    <?php  
        $orig_post = $post;  
        global $post;  
        $tags = wp_get_post_tags($post->ID);  
        if ($tags) {  
        $tag_ids = array();  
        foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;  
        $args=array(  
        'tag__in' => $tag_ids,  
        'post__not_in' => array($post->ID),  
        'posts_per_page'=>4, // Số bài viết liên quan muốn hiển thị.  
        'caller_get_posts'=>1  
        );  

        $my_query = new wp_query( $args );  

        while( $my_query->have_posts() ) {  
        $my_query->the_post();  
        ?>          
        <div>  
            <a rel="external" href="<? the_permalink()?>"><?php the_post_thumbnail(array(150,100)); ?><br />  
            <?php the_title(); ?>  
            </a>  
        </div>         
        <? }  
        }  
        $post = $orig_post;  
        wp_reset_query();  
        ?>  
</div>

Bạn thay đổi kích thước ảnh bằng hàm này nhé <?php the_post_thumbnail(array(150,100)); ?>
SHARE

trungthan

  • Image
  • Image
  • Image
  • Image
  • Image

0 nhận xét:

Đăng nhận xét