WooCommerce目录页面上的两个部分

时间:2016-09-26 作者:AlastairNixon

我想能够定制我的网站类别页面的布局。

如果可能的话,我想让产品出现在两个部分中,由一个自定义属性(在这种情况下,我们称之为“Showroom”)确定。

这将是一个复选框属性。

然后,在类别页面上,勾选了展厅复选框的所有产品将首先显示在“来自展厅标题”下,然后所有其他未勾选的产品将显示在第二个标题“来自库房”下

此处链接到网站(http://onthesquareauctions.com/index.php/product-category/emporium/furniture/)

我对我的意思有一个粗略的了解。

Example

任何帮助都将不胜感激!

1 个回复
SO网友:aloppnow

您已复制存档产品。php在Woocomece文件夹中的模板文件夹中。

然后编辑文件,基本上通过所需的类别(例如,类别id为12和24)运行循环;

$product_categories = array(12,24); 
foreach($product_categories as $category){
            $product_options = array(
                \'posts_per_page\' => -1,
                \'post_type\' => \'product\',
                \'orderby\' => \'menu_order\',
                \'order\' => \'ASC\',
                \'tax_query\' => array(
                    array(
                        \'taxonomy\' => \'product_cat\',
                        \'field\'    => \'term_id\',
                        \'terms\'    => (int)$category,
                    ),
                ),
            );

            $product_query = new WP_Query($product_options);    //get all products for this category
//OUTPUT YOUR PRODUCTS HERE 
}//end foreach
然后,在$product\\u query查询中有一个类别的所有产品。在foreach循环中调整输出,您就一切就绪了。

相关推荐

按ASC或DESC对wp_Dropdown_Categories进行排序

我有一个在标题中搜索的网站(anunciaya.es)。我想按名称ASC/DESC订购wp\\U下拉列表\\U类别,但它不适合我。\'排序依据\'=>;\'“名称”和“顺序”=>;\'DESC不适合我。有什么解决方案吗?以下是PHP代码:wp_dropdown_categories( array( \'show_option_none\' => $cat_text, \'option_none_value\' => \'\', \'ta