Articles of таможенная таксономия

Как использовать tax_query, кроме как slug или id, или разрешать конфликты пользовательских таксономии с ранее существующими тегами?

Я просто столкнулся с проблемой и понял, что все теги должны быть глобально уникальными. Вот что случилось со мной: Я создал таксономию, называемую writer и добавил каждого автора и сотрудника к сообщению, которое они написали и / или сотрудничали. Для этого я получал post id as the $object_id и user nicename as the $term для […]

Запрос сообщений по всему миру на основе пользовательской таксономии с ее собственной таксономиметрической таблицей

Я прошел процесс создания пользовательской таксономии + панель администратора для пользовательского типа сообщений на моем сайте. Эти таксономии хранят различные метаданные в таблице wp_taxonomymeta и используют get_metadata / set_metadata для получения и установки значений этих полей. Одно из полей этой таксономии – это флаг включен / отключен. Я хотел бы глобально исключить сообщения, для которых […]

получать метаполя и таксономию любого типа сообщений

Я создал 6 разных пользовательских типов сообщений, каждый из которых имеет разные метатеги и связанные с ним таксономии. Я показываю все различные пользовательские типы сообщений в раскрывающемся get_post_types() используя get_post_types() , Теперь, при изменении выпадающего списка, я хочу отображать связанные мета-поля и таксономию. Я знаю, что эта информация не сохраняется в БД, если не создана […]

Класс публикации для пользовательской таксономической ошибки

Я получаю две ошибки со следующим кодом. Я по существу стараюсь пройти через все пользовательские таксономии и добавить их в класс post. Примечание. Преобразование массива в строку в /Applications/MAMP/htdocs/Dev/wp-includes/taxonomy.php в строке 3317 Примечание. Преобразование массива в строку в /Applications/MAMP/htdocs/Dev/wp-includes/category-template.php on строка 1253 if ( ! function_exists('custom_taxonomy_class') ) { function custom_taxonomy_class($classes, $class, $ID) { $args = […]

Как вы ищете сообщение по пользовательской таксономии?

Я пытаюсь найти последнее сообщение, в котором есть специальная таксономия. Я использовал плагин Advanced Custom Fields, чтобы добавить пользовательскую таксономию под названием «brand_post_link», которая позволяет пользователям отмечать сообщение в блоге брендом, который является таксономией, используемой с Woocommerce под названием «product_brand». У меня есть архив таксономии product_brand, где я перечисляю все товарные бренды и страницы отдельных […]

Пользовательские имена терминов типа сообщения с амперсандом в названии термина

Каждый раз, когда я думаю, что у меня есть ручка на WordPress, он находит способ сбить меня с толку. Недавно у нас возникла проблема с тем, что мы не можем прикреплять имена терминов с символом & (амперсанд) в имени термина. После некоторого googling я нахожу, что это потому, что он хранится в базе данных как […]

Как создать второй набор тегов, которые используют один и тот же пул или URL?

Есть ли способ создать второй набор тегов, которые могут использовать один и тот же пул или URL-адрес? Обычно примерный набор тегов будет выглядеть по умолчанию на странице блога WordPress: ■ tag1, tag2, tag3, tag4, tag5, tag6 С двумя наборами тегов я пытаюсь создать что-то вроде этого: ■ tag3, tag4 | tag1, tag2, tag5, tag6 Другими […]

Получить пользовательские атрибуты Woocommerce (таксономии)

На стороне администратора генерируются данные метабокса. function prod_a( $value ){ global $post; global $product; // This === null. Thus the query bellow. $args = array( 'post_type' => 'product_variation', 'post_status' => array( 'private', 'publish' ), 'numberposts' => -1, 'orderby' => 'menu_order', 'order' => 'asc', 'post_parent' => $post->ID ); $variations = get_posts( $args ); foreach ($variations as […]

Пользовательские аргументы в WP_Query

Я работаю над WordPress, т.е. Он имеет фильтрующую функциональность в заголовке на основе таксономии. Я просто хочу знать, откуда этот tax_query создается для WP_Query. Вот код. $this->add_action('pre_get_posts', 'pre_get_places'); function pre_get_places($query) { global $current_user; if ($query->is_main_query() && is_author()) { $query->set('post_type', $this->post_type); if ($current_user->user_login == $query->query['author_name']) { $query->set('post_status', array( 'pending', 'reject', 'archive', 'draft', 'publish' )); } } […]

get_the_terms (), чтобы показать все пользовательские таксономии

Я создал три пользовательских таксономии, которые классифицируют мои типы сообщений по project-client , project-brand и project-medium . На данный момент я могу использовать get_the_terms() чтобы успешно вернуть только одну таксономию, project-client . Есть ли способ использовать get_the_terms() чтобы показать таксономии из всех трех пользовательских таксономий или нужна другая функция, такая как get_terms() ? Мой код […]

Intereting Posts
Скрыть боковую панель и изменить макет страницы блога с помощью функции is_page () Как запрашивать категории с расширенными настраиваемыми полями? Лучшая практика для включения вывода плагинов в шаблон без использования короткого кода? Предложить плагин для mp3-плеера для веб-сайта группы? Конфликт checkbox на моей пользовательской странице настроек плагина Удаление атрибутов размера изображения и подписи Я пытаюсь добавить div только для одной категории Могу ли я заставить WP_Query не возвращать результаты? Прохождение через объект изображения с использованием ACF и CPT UI Что именно делает инструмент импорта? Есть ли способ указать дополнительный класс для публикации или страницы без заголовка? Восстановить эскизы после загрузки Как использовать Категории настраиваемого типа сообщения Как передать выбранные значения функции? Страницы с автоматическим созданием меню