• Wordpress
  • cách code hiển thị category và chi tiết theo post type

cách code hiển thị category và chi tiết theo post type

21/04/2020 | admin | 268

Tạo Shortcode Title Page hiện theo ý muốn

cách code hiển thị category và chi tiết theo post types

Trong bài viết này mình sẽ hướng dẫn các bạn cách làm thế nào để hiển category và chi tiết post mà mình search thì ít thông tin nói về nó, tiện thể mình lưu lại khi cần code :p

Điều kiện khi đọc bài này.

Các bạn phải có sẵn post types do các bạn tạo ra nhé, các bạn code thể code hoặc sài plugin Custom Post Type UI để tạo nhé

Bắt đầu nhé.

<?php
                    // set up taxonomies
                    $tax_one = 'category của bạn';
                    $post_type = 'tên post type';
                    $categories = get_categories( array(
                        'type'                     => $post_type,
                        'orderby'                  => 'name',
                        'order'                    => 'ASC',
                        'hide_empty'               => 0,
                        'hierarchical'             => 1,
                        'taxonomy'                 => $tax_one ));
                        foreach ( $categories as $category ) : // list all categories
                            echo '<li><a href="'.get_term_link( $category->slug, $tax_one ).'">'.$category->name.'</a><ul>';                                                           
                         echo '</ul></li>';
                        endforeach; 
$myquery = [
'post_type' => 'tên post type',
];
$args = array(
'post_type'        => 'tên post type',
'tax_query' => array(
array(
'taxonomy' => 'products',   // taxonomy name
'field' => 'term_id',           // term_id, slug or name
'terms' => get_queried_object()->term_id,                  // term id, term slug or term name
'posts_per_page'   => -1,
)
)
);
$query = new WP_Query( $args ); 
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post(); 
?>

Lưu ý:

  1. Tên post type : Bạn thay đúng tên post type bạn tạo nhé
  2. category của bạn: Bạn thay tên mà bạn tạo trong taxonomies post type

Code trên bạn hiển thị được  category và chi tiết theo post type.

còn bạn muốn show thông tin gì thêm bạn chỉ cần add thêm code vào dưới đoạn $query->the_post();  như <?php the_title() ?> chẳng hạn. mình sẽ làm 1 bài hướng dẫn các short code  về blog cho các bạn tiện sử dụng sau nhé

cảm ơn các bạn đã đọc bài viết của mình nhé, thấy hay click quảng cáo ủng hộ mình 1 gói mì tôm nha kaka !

 

 

 

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *