Как добавить список купонов на страницу продукта WooCommerce, например, AliExpress - PullRequest
1 голос
/ 06 февраля 2020

Я использую WordPress (5.3.2) с WooCommerce (3.9.1), и я хотел бы добавить выпадающий список скидочных купонов на отдельных страницах продукта. Я просматривал все шаблоны Woocommerce, но не могу найти способ добавить поле купона Woocommerce на страницу продукта.

Есть идеи?

Пожалуйста, также предложите точный плагин, который работает.

enter image description here

1 Ответ

1 голос
/ 06 февраля 2020

Вы можете попробовать использовать этот фрагмент на странице вашего продукта:

$args = [
    'posts_per_page'   => -1,
    'orderby'          => 'title',
    'post_type'        => 'shop_coupon',
    'post_status'      => 'publish',
];

$coupons = get_posts( $args );

Или добавить к функции. php:

add_action('woocommerce_single_product_summary', function () {
    $args = [
        'posts_per_page'   => -1,
        'orderby'          => 'title',
        'post_type'        => 'shop_coupon',
        'post_status'      => 'publish',
    ];
    $coupons = get_posts( $args );
    //some logic
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...