• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Hướng dẫn không hiển thị một chuyên mục nào đó cho wordpress

Admin

Well-Known Member
Staff member
Administrator
Có vẻ như cái tiêu đề đã nói rõ hết rồi phải không, hướng dẫn sau đây sẽ giúp wordpress làm điều bạn muốn làm không hiển thị bài viết từ một chuyên mục nào đó ra trang chủ, trang tìm kiếm hay mọi trang ( Khỏi đăng tốt hơn ).
Mở file functions.php, thường là nằm trong thư mục theme,
thêm vào cuối file
Code:
function exclude_category($query) {
if ( condition ) {
$query->set('cat', '-cat_ID');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
Ý nghĩa các thông số :
condition : là điều kiện sẽ thực hiện lênh ở dưới ai cũng biết rồi, ý là điều kiện xem ở những trang nào thì sẽ ẩn bài viết đó mà
cat_ID : là id của chuyên mục mà bạn muốn ẩn
Ví dụ mình muốn chuyên mục có id là 1 bị ẩn trong cả trang chủ, trang tim kiếm, và feed thì sẽ xác định điều kiện như sau:
Code:
function exclude_category($query) {
if ( $query->is_feed || $query->is_home || $query->is_search) {
$query->set('cat', '-3');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');

À sẵn top, các bác nào biết làm sao không cho bài viết của 1 chuyên mục không hiện ở bài viết mới thì chỉ giúp luôn với nhé! Tìm cái kia mà ra cái này :(
 

Facebook Comments

New posts New threads New resources

Back
Top