WordPress nhận tất cả các nguyên tắc phân loại cho loại bài đăng tùy chỉnh

Bạn đã bao giờ muốn liệt kê các bài đăng được sắp xếp theo thuật ngữ phân loại liên quan đến bài đăng đó chưa? . Ví dụ

Bệnh viện
Bài đăng vị trí số 1
Bài đăng vị trí số 2
Bài đăng vị trí số 3

Chăm sóc khẩn cấp
Bài đăng vị trí số 4
Bài đăng vị trí số 5
Bài đăng vị trí số 6

Phòng khám
Bài đăng vị trí số 7
Bài đăng vị trí số 8
Bài đăng vị trí số 9

và như thế

Tin tốt là tôi đã tìm ra giải pháp

$custom_terms = get_terms('custom_taxonomy');

foreach($custom_terms as $custom_term) {
    wp_reset_query();
    $args = array('post_type' => 'custom_post_type',
        'tax_query' => array(
            array(
                'taxonomy' => 'custom_taxonomy',
                'field' => 'slug',
                'terms' => $custom_term->slug,
            ),
        ),
     );

     $loop = new WP_Query($args);
     if($loop->have_posts()) {
        echo '

'.$custom_term->name.'

'; while($loop->have_posts()) : $loop->the_post(); echo ''.get_the_title().''; endwhile; } }

“Chúng tôi nhận được tất cả các thuật ngữ của một phân loại, lặp qua chúng và kích hoạt một liên kết tiêu đề cho mỗi bài đăng thuộc về thuật ngữ đó. ”

Nguồn chính thức. http. //wordpress. giao dịch cổ phiếu. com/câu hỏi/66219/list-all-posts-in-custom-post-type-by-taxonomy

Tôi có một loại bài đăng tùy chỉnh, "doanh nhân", với phân loại tùy chỉnh, "lĩnh vực" được đính kèm với nó. Đây là mã (http. // bảng mã. org/ceQH4a6a) để đăng ký loại bài đăng tùy chỉnh của tôi

Những điều bạn có thể cần biết

  • “Doanh nhân” là trang gia truyền, câu like
  • “Sectors” giống như các danh mục cho loại bài đăng

Tôi muốn làm gì…

Trong cả kho lưu trữ và chế độ xem đơn lẻ của tôi, tôi muốn hiển thị tên khu vực được chỉ định cho bài đăng bên dưới tiêu đề – giống như cách bạn sẽ làm trong một bài viết blog, sử dụng “the_category” hoặc một cái gì đó tương tự. như vậy

<?php the_category('', '', $post_id) ?>

Bạn có thể tìm thấy toàn bộ khối mã tại đây (http. // bảng mã. org/ub3c9N9P)

Tôi muốn H4 xuất phân loại tùy chỉnh mà không cần liên kết – dẫn đến bố cục sau (http. //db. tt/xiL3w0ty). Văn bản màu xám bên dưới tiêu đề là phân loại ngành

Tôi đã thử một số giải pháp được tìm thấy trên các diễn đàn và tài nguyên khác nhau, nhưng không có giải pháp nào hiệu quả với tôi. Bất kỳ trợ giúp sẽ được đánh giá cao

Cảm ơn trước

29 tháng 11, 2011 lúc 9. 26 giờ sáng #91492

WordPress nhận tất cả các nguyên tắc phân loại cho loại bài đăng tùy chỉnh
jonedwards

người tham gia

Cảm ơn vì đã đi đúng hướng, Rob

Tôi đã sử dụng như sau

<h4><?php $terms = get_terms("sectors"); $count = count($terms); if ( $count > 0 ){ foreach ( $terms as $term ) { echo $term->name; } } ?> Sector</h4>

Nó dường như làm việc

Vì đây là trang web "khách hàng" và họ thường làm hỏng mọi thứ khi chỉnh sửa, tôi muốn giới hạn số lượng thuật ngữ xuất ra là 1. bất kỳ trợ giúp. ?

29 tháng 11, 2011 lúc 10. 27 giờ sáng #91497

WordPress nhận tất cả các nguyên tắc phân loại cho loại bài đăng tùy chỉnh
Brightonmike

Hội viên

Tôi sử dụng cách sau để hiển thị một thuật ngữ không có liên kết. Không chắc chắn làm thế nào để hạn chế nhưng phải đủ dễ dàng

AFAIK, đây là mã chính xác để sử dụng. Của bạn trông khá cồng kềnh


$terms = get_the_terms( $post->ID , 'taxonomyname' );
foreach ( $terms as $term ) {
echo $term->name;
}
?>

29 tháng 11, 2011 lúc 10. 30 giờ sáng #91498

jonedwards

người tham gia

Chào Mike,

Cảm ơn vì đã chia sẻ điều đó. Luôn luôn tốt để giảm mỡ… Nó hoạt động

Chúc mừng

25 Tháng Năm, 2013 lúc 10. 41 giờ chiều #136511

WordPress nhận tất cả các nguyên tắc phân loại cho loại bài đăng tùy chỉnh
treysea

Hội viên

Có thể sửa đổi điều này để thuật ngữ đầu ra được bao bọc trong một liên kết sẽ hiển thị kho lưu trữ của thuật ngữ phân loại đó không?

ngày 10 tháng 9 năm 2013 lúc 1. 16 giờ sáng #149576

WordPress nhận tất cả các nguyên tắc phân loại cho loại bài đăng tùy chỉnh
Kenedy Otis

người tham gia

chào các cậu

Tôi là người mới bắt đầu sử dụng wordpress và tôi đã tìm hiểu về các loại bài đăng và phân loại tùy chỉnh. Tôi có loại bài đăng tùy chỉnh sản phẩm và ba nguyên tắc phân loại được gán cho loại bài đăng đó. Đây là tập tin chức năng của tôi cho http. // bảng mã. org/opDNhZPf. vì vậy sản phẩm phải có chủng loại, nhãn hiệu và loại. Sau đó, tôi muốn có một truy vấn sẽ trả về một sản phẩm có phân loại tương ứng. Tôi thực sự sẽ đánh giá cao nếu tôi có thể nhận được sự giúp đỡ

22 tháng 11, 2013 lúc 4. 24 giờ sáng #156888

WordPress nhận tất cả các nguyên tắc phân loại cho loại bài đăng tùy chỉnh
Duncan

người tham gia

Tôi đã tìm hiểu thêm về mã vì tôi chỉ cần hiển thị một phân loại tùy chỉnh là liên kết.
Tuy nhiên, tôi không thể làm cho liên kết hoạt động – có ai có ý kiến ​​gì về vấn đề này không?

Xem tại đây

<?php $terms = get_the_terms( $post->ID , 'yourcustomtaxonomyhere' ); 
                    foreach ( $terms as $term ) {
                    echo '<a href="' . $term_link . '">' . $term->name . '</a>';
                    } 
                ?>

22 tháng 11, 2013 lúc 4. 34 giờ sáng #156891

Duncan

người tham gia

BẮT NÓ

Tôi đã quản lý để mã hoạt động, xem phần sau

<?php $terms = get_the_terms( $post->ID , 'yourtaxonomyhere' ); 
                    foreach ( $terms as $term ) {
                        $term_link = get_term_link( $term, 'yourtaxonomyhere' );
                        if( is_wp_error( $term_link ) )
                        continue;
                    echo '<a href="' . $term_link . '">' . $term->name . '</a>';
                    } 
                ?>

10 tháng 1, 2014 lúc 8. 11 giờ sáng #160065

WordPress nhận tất cả các nguyên tắc phân loại cho loại bài đăng tùy chỉnh
mattrock

người tham gia

Cảm ơn @Brightonmike. đoạn mã của bạn là chính xác những gì tôi đang tìm kiếm. Chúc mừng

12 Tháng Năm, 2017 lúc 2. 55 giờ chiều #254831

WordPress nhận tất cả các nguyên tắc phân loại cho loại bài đăng tùy chỉnh
nicole amanda

người tham gia

này các cậu. Bán mới đối với phân loại tùy chỉnh nhưng mã này không hoạt động với tôi. . (Tôi đang làm gì sai? http. // nicole amanda. ca/blog/thi