我已經爲具有兩個自定義分類法(「顏色」和「樣式」)的產品創建了自定義帖子類型。產品在這兩個標籤。當你進入分類術語頁面時,它應該像它應該那樣工作,即如果你去/colour/blue
它會列出所有的藍色產品。在Wordpress中排序自定義分類術語頁面
我想要發生的是當你去/colour/blue
是列出所有的藍色產品,但他們通過第二個分類「風格」分組顯示前三個產品閱讀更多鏈接。
所以
藍色>產品類型1
- 產品1
- 產品2
- 產品3
查看更多..
藍>產品類型2
- 產品3
- 產品4
- 產品5
更多詳情
有誰知道這是可能?
當前的代碼是這樣,我已經創造了術語分類法colour.php
<?php get_header(); ?>
<main role="main" class="blinds">
<h1 class="main-product-title">Products</h1>
<!-- section -->
<section class="main-product-content">
<h2><?php $term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy')); echo $term->name; ?></h2>
<?php if (have_posts()): while (have_posts()) : the_post(); ?>
<!-- article -->
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<!-- post image -->
<?php if (has_post_thumbnail()) : // Check if thumbnail exists ?>
<?php the_post_thumbnail(array(720,400)); // Declare pixel size you need inside the array ?>
<?php endif; ?>
<!-- /post thumbnail -->
<!-- post title -->
<h4><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>
<!-- /post title -->
<p><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">View ></a></p>
</article>
<!-- /article -->
<?php endwhile; ?>
<?php else: ?>
<!-- article -->
<article>
<h2><?php _e('Sorry, nothing to display.', 'html5blank'); ?></h2>
</article>
<!-- /article -->
<?php endif; ?>
<?php get_template_part('pagination'); ?>
</section>
<!-- /section -->
<div class="sidebar-wrapper">
<?php if(!function_exists('dynamic_sidebar') || !dynamic_sidebar('product-sidebar')) ?>
</div>
</main>
你有什麼代碼,使遠嗎? – vard
您好,我已經爲taxonomy-colour.php創建了一個分類模板,並將其放在上面。 – user1837290
我以前回答過類似的問題,無論是在這裏還是在[wordpress.se],都不記得在哪裏,但實質上,您需要使用'the_posts'過濾器並使用'usort()'來提交帖子。 –