Как мне создать страницу «Проданные», которая автоматически отображает какие -либо продукты из запасов?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как мне создать страницу «Проданные», которая автоматически отображает какие -либо продукты из запасов?

Сообщение Anonymous »

Я в процессе создания своего магазина Woo Commerce с использованием WordPress и Elementor, но я столкнулся с стеной, поскольку я не знаю, как (или, если это возможно), чтобы создать страницу «Проданная», которая автоматически демонстрирует все Из моих проданных списков, основанных на их статусе вне запаса-по сути, создание галереи/портфеля, чтобы помочь укрепить доверие клиентов.
Я попытался добавить пару вариантов кода, которые я нашел В файлы моих тем, особенно: < /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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»