Я попытался добавить пару вариантов кода, которые я нашел В файлы моих тем, особенно: < /p>
Код: Выделить всё
/**
* @snippet Display Out of Stock Products via Shortcode - WooCommerce
* @how-to businessbloomer.com/woocommerce-customization
* @author Rodolfo Melogli, Business Bloomer
* @compatible WooCommerce 5
* @community https://businessbloomer.com/club/
*/
add_shortcode( 'out_of_stock_products', 'bbloomer_out_of_stock_products_shortcode' );
function bbloomer_out_of_stock_products_shortcode() {
$args = array(
'post_type' => 'product',
'posts_per_page' => -1,
'post_status' => 'publish',
'meta_query' => array(
array(
'key' => '_stock_status',
'value' => 'outofstock',
)
),
'fields' => 'ids',
);
$product_ids = get_posts( $args );
$product_ids = implode( ",", $product_ids );
return do_shortcode("[products ids='$product_ids']");
}
< /code>
Но вместо того, чтобы показывать мои проданные списки, это привело к отсутствию результатов, когда я пытался использовать шорткод в контейнер на моей проданной странице, я считаю, что я использовал < /p>
[products limit="6" columns="3" out_of_stock_products="true"].
Подробнее здесь: https://stackoverflow.com/questions/794 ... tock-produ
Мобильная версия