Articles of терминов

Перебирайте сообщения по каждому члену и исключайте дубликаты должностей, назначенных нескольким терминам

Хорошо, я постараюсь пойти немного подробнее. То, что я сделал с этим кодом, – это список художников, упорядоченных по алфавиту. В этом списке я показываю все соответствующие новостные сообщения этому термину. Это прекрасно работает. Но если есть новости, которые соответствуют более чем одному из художников, я получаю один и тот же пост под каждым художником, […]

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

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

добавить ссылки на список условий публикации

Как изменить функцию ниже, чтобы она выводила список, если ссылки, а не строка? Получающийся html мне нужен <a href="#">term</a> <a href="#">term</a> <a href="#">term</a> и т. Д. function my_post_term_links() { // Get an array of all taxonomies for this post $taxonomies = get_taxonomies( '', 'names' ); // Are there any taxonomies to get terms from? if […]

Увеличьте категорию / срок описания слова

Я разрабатываю сайт, где наилучшим местом для хранения информации является описание категории или лучше сказать пользовательское описание терминов таксономии. Хорошо хранить, хорошо использовать, но есть несколько терминов, описания которых слишком велики. Они не соответствуют длине по умолчанию. Есть ли способ увеличить длину поля описания терминов?

Как предотвратить создание нескольких пользовательских терминов

&#x423; меня есть 2 функции, которые я использую, чтобы пользователи не могли создавать какие-либо дополнительные термины в определенной пользовательской таксономии (учитель-посох). Как бы я отредактировал обе / обе функции, чтобы иметь массив таксономий? 1-я функция add_action('create_term','undo_create_term',10, 3); function undo_create_term ($term_id, $tt_id, $taxonomy) { if ( !current_user_can( 'administrator' ) ) { if($taxonomy == 'teacher-avail') { wp_delete_term($term_id,$taxonomy); […]

обновить идентификатор термина (сохраненный как пост-мета-значение) при экспорте / импорте сообщений

Я сделал плагин, который я использую для своего резюме. Существует тип задания ; который имеет таксономию job_partner . Каждый раз, когда я добавляю работу, я могу добавить к ней одного или нескольких партнеров по трудоустройству. Ницца. Дело в том, что на каждом рабочем месте также есть работающий клиент . Клиент задания будет одним из партнеров […]

get_terms возвращает пустой массив в тесте интеграции

Я использую PHPUnit WordPress для запуска некоторых тестов интеграции, и я получаю противоречивые результаты в зависимости от того, активирована ли WooCommerce или нет. Не активируя WooCommerce, я создал всю необходимую таксономию и данные термина, затем создаю продукт и помечаю его. $level = $this->factory->post->create( array( 'post_title' => 'Test Product', 'post_type' => 'product', 'post_status' => 'published' ) […]

Создание / post_type / таксономия / термин Постоянная ссылка Структура

Моя цель – изменить значение по умолчанию example.com/taxonomy/term в example.com/post_type/taxonomy/term Например example.com/movies/genre/adventure вместо example.com/genre/adventure Как мне это сделать? Большое спасибо за помощь!

Пользовательский таксономический термин с категорией slug в URL-адресе

&#x412;от моя обычная таксономия, называемая «postkicker» с «секционной» слизью, register_taxonomy('postkicker', 'post', array( 'hierarchical' => true, 'show_admin_column' => true, 'labels' => array( 'name' => _x( 'Kickers', 'taxonomy general name' ), 'singular_name' => _x( 'Kicker', 'taxonomy singular name' ), 'search_items' => __( 'Search Kickers' ), 'all_items' => __( 'All Kickers' ), 'parent_item' => __( 'Parent Kicker' ), […]

Отмена таксономии post_tag прерывает описание термина для других таксономий

Вот что я не могу понять. Мне не нужна таксономия post_tag по умолчанию, поэтому я post_tag ее с помощью этого фрагмента кода: function mwm_unregister_taxonomy(){ global $wp_taxonomies; $taxonomy = 'post_tag'; if ( taxonomy_exists( $taxonomy ) ) unset( $wp_taxonomies[$taxonomy] ); } add_action( 'init', 'mwm_unregister_taxonomy'); Но тогда, когда я пытаюсь добавить описание к термину любой другой (пользовательской) таксономии, […]