私はこれを読みました: Woocommerce get next / previous product
また、これを試しました:
<?php previous_post_link('%link', 'Previous in category', TRUE); ?>
それらのいずれかが woocommerce 製品カテゴリの下で動作します。何か考えはありますか?
前もって感謝します!
私はこれを読みました: Woocommerce get next / previous product
また、これを試しました:
<?php previous_post_link('%link', 'Previous in category', TRUE); ?>
それらのいずれかが woocommerce 製品カテゴリの下で動作します。何か考えはありますか?
前もって感謝します!
例:
<?php previous_post_link( 'Previous: %link', '%title', true, '', 'product_cat' ); ?>
<?php next_post_link( 'Next: %link', '%title', true, '', 'product_cat' ); ?>
説明:
WordPress'previous_post_link
またはnext_post_link
を使用すると動作します。実際、あなたはほとんどそこにいます。
true
3 番目のパラメーター($in_same_term)として設定することに加えて、分類名も最後のパラメーター($taxonomy)として渡すようにしてください。WooCommerce の場合、デフォルトの製品カテゴリはproduct_cat
です。
注意すべき点として、これらの関数は、現在の製品に割り当てられた用語に一致する次/前の製品を取得します。用語 ID を 4 番目のパラメーター($exclude_terms)として渡すことで、用語を除外できます。
参考:
https://developer.wordpress.org/reference/functions/previous_post_link/ https://developer.wordpress.org/reference/functions/next_post_link/
<?php previous_post_link( $format, $link, $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ); ?>
<?php next_post_link( $format, $link, $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ); ?>