• English
Search
Close this search box.

Bạn là dân thiết kế theme wordpress chuyên nghiệp thì chắc hẳn không thể bỏ qua những tính năng thú vị mà wordpress mang đến. Bài tút này zubi.cloud sẽ chia sẻ cho dân lập trình theme wordpress cách Custom Single Post cho từng Catagory riêng biệt. Chả hạn, bạn đang thiết kế wordpress bán hàng nhưng muốn viết cả tin tức, và muốn tùy biến giao diện các bài viết thuộc Catagory tin tức, hình ảnh, video khác nhau, mỗi bài viết thuộc mỗi danh mục có giao diện khác nhau.

Custom-Single-Post-wordpress

Vậy để làm được điều đó, mời bạn xem hướng dẫn Cách tạo giao diện trang Post cho từng Catagory riêng biệt trong WordPress.

B1: Thêm đoạn code sau vào File functions.php

add_filter('single_template', 'check_for_category_single_template');
function check_for_category_single_template( $t )
{
foreach( (array) get_the_category() as $cat )
{
if ( file_exists(TEMPLATEPATH . "/single-cat-{$cat->slug}.php") ) return TEMPLATEPATH . "/single-cat-{$cat->slug}.php";
if($cat->parent)
{
$cat = get_the_category_by_ID( $cat->parent );
if ( file_exists(TEMPLATEPATH . "/single-cat-{$cat->slug}.php") ) return TEMPLATEPATH . "/single-cat-{$cat->slug}.php";
}
}
return $t;
}

B2: Tạo File single-cat-ten-danh-muc.php

tại đây bạn tha hồ sáng tạo nhé. Chúc bạn thành công, mọi thắc mắc vui lòng để lại comment phía dưới.

Related Posts

Dịch vụ & sản phẩm

Tài nguyên