Изменить шорткод Woocommerce [product id = ""] - PullRequest
0 голосов
/ 10 июня 2018

Я пытаюсь изменить существующий шорткод одного продукта WordPress WooCommerce (т.е.: [product id = "2020"]

Этот шорткод будет отображать продукт по идентификатору и описанию.

Моя цель состоит в том, чтобы использовать модифицированный шорткод на обычной «странице» и отображать продукт с галереей (и его миниатюрами) так, как он бы отображался на одной странице продукта.

image

1 Ответ

0 голосов
/ 10 июня 2018
function show_my_product_callback($atts)
{
    $a = shortcode_atts(array( 
        'product_id' => ''),$atts );

    echo get_the_title($a['product_id']);
    echo get_the_content($a['product_id']);
}

add_shortcode( 'show_my_product', 'show_my_product_callback' );

при его использовании: [show_my_product product_id = '3']

больше ресурсов для чтения.

get_post_meta - для пользовательских полей.

get_post_content - для описания продукта.

get_the_title - для названия продукта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...