Я пытаюсь получить конкретный продукт, используя значение мета-ключа.Любая помощь будет высоко оценен.Я пытаюсь отобразить конкретный продукт, когда код продукта передается с помощью шорткода.
Я установил метабокс и подтвердил, что элементы имеют собственные мета-значения с ключом "neproductinfo-ne_item_code"
$atts = shortcode_atts(
array(
'itemcode' => '',
),
$atts, 'products_catalog'
);
$woocommerce_loop['columns'] = 1;
$meta_query_args = array(
array(
'key' => 'neproductinfo-ne_item_code',
'value' => $atts['itemcode'],
'compare' => '='
)
);
$meta_query = new WP_Meta_Query( $meta_query_args );
$products = new WP_Query( array (
'post_type' => 'product',
'post_status' => 'publish',
//'posts_per_page' => 1,
'meta_query' => $meta_query
));
Я получаю список всех продуктов независимо от того, какой код товара был передан через короткий код
Пример короткого кода [products_catalog itemcode = '1001']