Meta key заголовка товара WooCommerce в WordPress В WooCommerce, как и в WordPress, заголовок товара хранится в таблице базы данных WordPress wp_posts, а не в метаполях (meta fields). Это означает, что заголовок товара не связан с мета-ключом (meta key), а хранится в поле post_title записи с типом записи product. Если вам нужно получить заголовок товара, вы можете использовать стандартные функции WordPress для работы с постами. Где хранится заголовок товара Заголовок товара в WooCommerce хранится в стандартном поле post_title таблицы wp_posts. Это означает, что для работы с заголовком товара вы используете стандартные функции WordPress, такие как get_the_title(). Как получить заголовок товара в WooCommerce Вы можете получить заголовок товара с помощью функции get_the_title(), передав в неё ID товара. Пример кода для получения заголовка товара: $product_id = 123; // ID товара $product_title = get_the_title( $product_id ); echo $product_title; Этот код получит заголовок товара с указанным ID. Поиск заголовка товара по метаданным Если вам нужно получить товар на основе какого-то мета-ключа, например, артикул (SKU) или другой атрибут, вы можете сначала найти товар по мета-ключу, а затем получить его заголовок. Пример поиска товара по мета-ключу (например, SKU): // Поиск товара по мета-ключу (например, SKU) $sku = 'your-sku-value'; $product_id = wc_get_product_id_by_sku( $sku ); if ( $product_id ) { $product_title = get_the_title( $product_id ); echo 'Заголовок товара: ' . $product_title; } else { echo 'Товар с указанным SKU не найден'; } Этот код находит ID товара по его SKU, а затем выводит его заголовок. Работа с заголовком товара через WP_Query Если вам нужно получить заголовки товаров с использованием более сложных запросов (например, фильтрация товаров по категориям или атрибутам), вы можете использовать WP_Query для создания кастомных запросов. Пример запроса товаров с использованием WP_Query: $args = array( 'post_type' => 'product', 'posts_per_page' => 10, 'meta_query' => array( array( 'key' => '_sku', 'value' => 'your-sku-value', 'compare' => '=' ) ) ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); echo get_the_title(); // Вывод заголовка товара } wp_reset_postdata(); } else { echo 'Товары не найдены'; } Этот код создаёт запрос для получения товаров с указанным SKU и выводит их заголовки. Заголовок товара в WooCommerce хранится в стандартном поле post_title таблицы wp_posts. Это означает, что для работы с заголовком товара вы используете стандартные функции WordPress, такие как get_the_title(). Если вам нужно искать товар по мета-ключам, вы можете использовать wc_get_product_id_by_sku() или кастомные запросы с WP_Query для более гибких операций.