Как отобразить связанный тип пользовательского сообщения на странице одного продукта WooCommerce с помощью настраиваемыхPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как отобразить связанный тип пользовательского сообщения на странице одного продукта WooCommerce с помощью настраиваемых

Сообщение Anonymous »

Итак, вот ситуация: я использую WordPress, и внутри него есть запрос, который я создал с помощью плагина Code Snippet.
Использованные плагины:
Продукт: WooCommerce
Настраиваемые поля и настраиваемые сообщения: защищенные настраиваемые поля
Фрагмент кода: фрагмент кода PHP
Вот мой текущий код:< /p>

Код: Выделить всё

function my_query_by_post_types1( $query ) {
if ( is_singular( 'product' ) ) {
$product_categories = wp_get_post_terms( get_the_ID(), 'product_cat' );
$category_name = $product_categories->name;

$query->set( 'post_type', 'news' );
$query->set( 'meta_query', array(
'relation' => 'OR',
array(
'key'     => 'product_category',
'value'   => $category_name,
'compare' => 'LIKE',
)
));
}
}
add_action( 'elementor/query/product_related_news', 'my_query_by_post_types1' );

Этот запрос предназначен для использования на одной странице продукта для отображения «новостей» (настраиваемый тип публикации). Тип сообщения «новости» имеет настраиваемое поле, которое представляет собой поле флажка с именем Product_category. Цель состоит в том, чтобы отображать сообщения «новости» на одной странице продукта, которые имеют ту же категорию Product_category, что и категория продукта.
Созданный мною фрагмент кода не отображает никаких новостей на одной странице продукта. , хотя он относится к той же категории продуктов, что и отображаемый продукт. В разделе новостей есть настраиваемые поля с возвращаемым значением «Компьютер», а показываемый мной продукт принадлежит категории «Компьютер». И часто одна новость может иметь несколько категорий продуктов, поскольку в ее полях используются
[img]https://i.sstatic. net/Jdkzjf2C.png[/img]

Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... page-using
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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