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
Как обрабатывать внутренний цикл «the_terms» WordPress автоматически переадресовывает 301, если я изменяю постоянную ссылку Невозможно использовать старый slug – это всего 301 место на главной странице сайта Как удалить версию WordPress из нижнего колонтитула администратора Как добавить php в jquery скрипт jquery не помечен в дочерней теме Как сделать бесконечный цикл сообщения Файлы языков Woocommerce Бесплатная тема и css / bootstrap.css не переопределены в дочерней теме Относительный путь в wp_register_style не работает Multisite – получение 404 для дополнительного сайта, созданного с использованием субдомена Запретить другим администраторам использовать редактор в панели администратора удалить 2014 из wp_get_archives Woocormmerce добавляет цену на персонализированный пост и делает его доступным для продажи MAMP PRO с SSL и WordPress – Не удается получить доступ к внутренним страницам сайта