×

Code hiển thị bài viết theo chuyên mục trong WordPress

Code hiển thị bài viết theo chuyên mục trong Wordpress caodem.com

Bài viết này mình sẽ giới thiệu cho các bạn một đoạn code ngắn, với chức năng hiển thị bài viết theo chuyên mục trong WordPress.

Code hiển thị bài viết theo chuyên mục

Với đoạn code ở dưới đây bạn có thể đặt ở bất cứ vị trí nào mà bạn muốn hiển thị cho người xem thấy, có thể là trong file header.php, index.php, footer.php. 


<?php
$cao = new WP_Query(array(
'post_type'=>'post',
'post_status'=>'publish',
'cat' => 10,
'orderby' => 'ID',
'order' => 'DESC',
'posts_per_page'=> 5));
?>
<?php while ($cao->have_posts()) : $cao->the_post(); ?>
<div class="tacgia"><?php justread_posted_on(); ?><span> đã viết</span></div>
<div class="baiviet">
<div class="hinh"><a href="<?php the_permalink(); ?>"><img src="<?php echo get_the_post_thumbnail_url (); ?>" /></a></div>
<div class="chu">
<div><a href="<?php the_permalink();?>"><?php echo wp_trim_words( get_the_title() , 15 ) ?></a></div>
<div class="noidung"><?php echo wp_trim_words( get_the_excerpt() , 35 ) ?></div></div>
<div style="clear:both"></div>
</div>
<?php endwhile ; wp_reset_query() ;?>

Chú ý chỉnh sửa lại code:
‘cat’ => 10 bạn thay số 10 thành ID chuyên mục bài viết của bạn.
‘posts_per_page’=> 5 bạn thay số 5 thành số bài viết muốn hiển thị.
get_the_title() , 15 số 15 là số chữ của tên bài viết.
get_the_excerpt() , 35 số 35 là số chữ nội dung mô tả của bài viết.

Code ẩn chuyên mục bài viết trên màn hình chính trong WordPress caodem.com

Cách xem ID của chuyên mục bài viết:
Vào Trình quản lý Admin > Bài viết > Chuyên mục > bấm vào Chỉnh sửa chuyên mục. Bây giờ các bạn hãy nhìn lên phía trên ở ô nhập đại chỉ của trình duyệt web, bạn sẽ thấy có một đường link khá dài và chú ý quan sát sẽ thấy ID của chuyên mục.

Code css làm đẹp cho chuyên mục bài viết

Đoạn code css ở dưới bạn có thể đặt ngay dưới đoạn code hiển thị chuyên mục bài viết, hoặc bạn có thể sao chép và dán nó vào file Style.css của theme mà bạn đang sử dụng.

<style>
.tacgia img{border-radius: 100%; vertical-align: middle;}
.tacgia{color: #999;font-size: 14px; padding-bottom:20px;padding-top: 20px; border-top: 2px dashed #333;width: 100%;margin-left: auto;margin-right: auto;} .tacgia a{color: #fff333;font-weight: bold;}
.baiviet{margin-bottom: 10px;width: 100%;margin-left: auto;margin-right: auto;}
.hinh{width: 30%; float: left;} .hinhvideo img{width: 100%;border-radius: 3px;}
.chu{float: left; width: 70%;padding-left: 10px;} .chu a{color: #444;font-size:20px;font-weight: bold;line-height:1.2} .chu a:hover{color: #666;text-decoration: none;}
.noidung{color: #999;text-align: right;font-size:15px} 
</style>

Nếu có bất kỳ thắc mắc nào xin vui lòng để lại bình luận ở bên dưới. Chúc các bạn thành công!

4832
"Nếu bạn cảm thấy bài viết này hữu ích, bạn có thể ủng hộ cho tác giả một tách Cafe"
THANH TOÁN ỦNG HỘ
Sacombank
NGUYEN NGOC HOAN
040086597979
Đọc thêm bài khác
×
Chia sẻ trang này tới

Gọi điệnMessengerZalo