Добавьте метабокс в админку продукта WooCommerce, если у него есть определенный тег продукта.Php

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

Сообщение Anonymous »

У меня действительно проблемы с WooCommerce PHP. На этот раз я просто пытаюсь проверить, есть ли у публикации о продукте тег, прежде чем продолжать добавлять собственный метабокс. Код записан в functions.php дочерней темы.

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

global $wp_query;
$id = $wp_query->post->ID;

if ( ! has_tag( "hasparts", $id )) {
die; // used return also
} else {
// add metabox
}
Я получаю следующую ошибку
Предупреждение: попытка прочитать свойство "ID" по значению null в C :\xampp\htdocs\wiz_invent\wp-content\themes\storefront-child\functions.php в строке 14
Мне не кажется чтобы иметь возможность разобраться, как найти основные свойства публикации (ID, SKU) или как и где использовать переменную $post.

Подробнее здесь: https://stackoverflow.com/questions/784 ... roduct-tag

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