WooCommerce类别在自定义页面中显示

时间:2017-12-08 作者:syner

我正在尝试在自定义页面上显示WooCommerce类别,我可以使用WooCommerce短代码来显示,但我无法获得类似按钮(显示所有结果),(默认排序)。

我怎样才能在自定义页面中获得这些东西,因为我们默认在商店页面中获得这些东西,以便更清楚地说明我已经附上了我的要求的屏幕截图。sort bar and result showing

1 个回复
SO网友:Antonio

您必须为此创建自定义模板。模板必须克隆taxonomy-product_cat.php, 谢天谢地,这基本上是一条单行线。

您的模板如下所示:

<?php
/**
 * Template Name: YOUR TEMPLATE NAME HERE
 */

// Set the parameters of your query
$args = array( \'post_type\' => \'product\', \'product_cat\' => \'YOUR_CATEGORY_SLUG_HERE\' );

// Override directly the query of the page, so that it is propagated to all the functions and doesn\'t break any WooCommerce feature
query_posts( $args );

if ( ! defined( \'ABSPATH\' ) ) {
    exit; // Exit if accessed directly
}

wc_get_template( \'archive-product.php\' );
然而,我请你考虑一下你到底想要实现什么,以及这是否是实现它的方法。如果你创建一个这样的分类页面,结果将是一个没有规范链接的重复内容,这对谷歌非常不利。

结束