从技术上讲,这更像是一个普通的PHP问题,而不是应该出现的WordPress问题Stack Overflow 相反
到echo
只有来自array
, 尝试存储您的项目($s[1]
) into an array instead 然后使用max()
. 类似这样:
$args = array(
\'post_type\' => array(\'product\'),
\'posts_per_page\' => -1
);
$wcProductsArray = get_posts($args);
$skuList = array();
if (count($wcProductsArray)) {
foreach ($wcProductsArray as $productPost) {
$productSKU = get_post_meta($productPost->ID, \'_sku\', true);
$productTitle = get_the_title($productPost->ID);
if (strpos($productSKU, \'BUR\') !== false) {
$s = explode("-",$productSKU);
// echo \'<li>\' . $s[1] . \'</li>\';
$skuList[] = $s[1];
}
}
}
echo( max($skuList) );
我现在没有WooCommerce设置来验证它,所以您需要确认它是否可以正常工作或使用它。