Wordpress 打印按SKU排序的电子商务产品列表

Wordpress 打印按SKU排序的电子商务产品列表,wordpress,woocommerce,Wordpress,Woocommerce,我的客户要求我能够打印一份所有产品的清单,按SKU按字母数字排序,带说明,按阿尔法描述,带相关SKU。我认为我能为他找到的最接近的方法是将SKU按字母数字排序,但不能同时按字母数字和字母数字排序,尽管我可能错了 看看这个问题:,我想知道我是否可以构建一个表而不是一个列表,并将描述拉到SKU旁边 下面是我根据上面的链接(无需排序)想到的代码: $args = array( 'post_type' => 'product', 'posts_per_page' => -1 ); query

我的客户要求我能够打印一份所有产品的清单,按SKU按字母数字排序,带说明,按阿尔法描述,带相关SKU。我认为我能为他找到的最接近的方法是将SKU按字母数字排序,但不能同时按字母数字和字母数字排序,尽管我可能错了

看看这个问题:,我想知道我是否可以构建一个表而不是一个列表,并将描述拉到SKU旁边

下面是我根据上面的链接(无需排序)想到的代码:

$args = array( 'post_type' => 'product', 'posts_per_page' => -1 );
query_posts( $args );
if( have_posts() ):
    echo '<table>';
    while ( have_posts() ) : the_post();
    echo '<tr><td>'. $product->get_sku() . ' - ' . $product->get_title() . '</td><td>' . $product->get_description() . '</td></tr>';
endwhile;
echo '</table>';
endif;
我不认为描述是正确的命名方式,但我在简短的描述中没有看到可以调用的描述。此外,我不确定如何按SKU排序。我的PHP知识有限

即使那个代码有效,我也不确定我会把它放在哪里来调用它。我可以把它放在管理页面上,还是最好创建一个常规页面,使用不同的模板,并将其直接放入该模板文件的PHP中


任何建议都很好

对woo commerce不太确定,但如果它能解决最后一个问题。。。我想说的是,代码中还有更多。。。。但是,如果php变量被填充,上面的方法就可以了。关于放置位置,如果只调用一次,请将其放置在模板文件中;如果要重复使用,请将其放置在单独的文件中,并在需要时调用。当客户需要打印列表时,只需使用一次。我想我的主要问题是在上面的代码中添加“排序”功能。我想我能把它做成模板,没问题。谢谢这并不是直接回答您的问题,但请尝试一下Woocommerce商店导出器插件。它允许您将产品导出到CSV中,CSV可以在Excel中打开,然后可以在Excel中应用排序。