WooCommerce将默认产品排序设置为产品描述(内容)

时间:2018-08-17 作者:Matt Ellis

我正在尝试按产品描述(内容)对默认产品进行排序。现在我可以通过sku或其他元密钥来实现,但不能通过帖子内容(描述)来实现。这是我到目前为止通过将其添加到函数得到的结果。php文件:

add_filter(\'woocommerce_get_catalog_ordering_args\', \'am_woocommerce_catalog_orderby\');
function am_woocommerce_catalog_orderby( $args ) {
    $args[\'meta_key\'] = \'_sku\';
    $args[\'orderby\'] = \'meta_value\';
    $args[\'order\'] = \'asc\';
    return $args;
}

1 个回复
最合适的回答,由SO网友:Aurovrata 整理而成

按内容排序效率不高,因为内容可能是长字符串,需要花费时间进行排序。然而,如果您的描述实际上很短,并且您想按这个很短的字符串对结果进行排序,那么您可以简单地将您的简短描述存储在自定义元字段中,并使用该字段对结果进行排序。

结束

相关推荐