Sam*_*ikh 4 php wordpress woocommerce
我的一位客户想要按产品显示所有 woocommerce 产品SKU。
通常我使用以下代码来展示产品。
$postArg = array('post_type'=>'product',
'post_status'=>'publish',
'posts_per_page'=>-1,
'orderby'=>'data',
'order'=>'DESC',
);
$queryGetFiles = get_posts($postArg);
Run Code Online (Sandbox Code Playgroud)
但是现在我的客户想SKU在前面按产品显示所有产品。
像这样的 SKU 1041-14, 1041-12, 1041-16 ,1041,2001,3501
所有产品都有不同的 sku 值和没有"-"字符的显示
有谁知道我该怎么做?
尝试这个
$postArg = array(
'post_type' => 'product',
'post_status' => 'publish',
'posts_per_page' => -1,
'meta_key' => '_sku',
'orderby' => 'meta_value' // meta_value_num if ordered by intergers
'order' => 'DESC',
);
$queryGetFiles = get_posts($postArg);
Run Code Online (Sandbox Code Playgroud)