我的客户已经问过“我希望能够按照SKU(按字母数字排序)和描述以及相关SKU的描述(alpha)打印所有产品的列表。”我认为我能得到的最接近的是让SKU按字母数字排序,但不是两者都有,尽管我可能错了。
看看这个问题:Woocommerce: get a list for all sku product,我想知道我是否可以建立一个表而不是列表并将描述拉到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?
任何建议都会很棒!