Intereting Posts
Плагин галереи изображений с возможностью открытия галереи из текстовой ссылки Использование www вместе с не-www для основного домена в многоузловой установке Измените 'post_modify' на запрос как я могу избавиться от ссылок и всех связанных с ними элементов меню в admin ui? Как предотвратить появление апострофов и котировок в постоянных ссылках? Проверьте категорию_имя или таксономия для специального типа сообщений? WordPress добавляет текст, отфильтрованный текст, внутри тега последнего абзаца контента (а не после него) Как отображать несколько изображений в настраиваемом поле Функциональность обратного вызова и короткого кода Ajax Исключить таблицу стилей из admin WordPress WP_Query без параметров запроса GET вы можете установить значение по умолчанию для настраиваемого поля Странные символы за каждой ссылкой и изображениями медиа-библиотека, не показывающая миниатюры после удаления полного изображения Использование meta_query на pre_get_posts для исключения определенного значения meta_key

порядок таксономии по алфавиту

Я стараюсь, чтобы моя пользовательская таксономия отображалась в алфавитном порядке, но ничего не работает. Я добавил orderby = название и имя, но в списке налогов по-прежнему отображается порядок их публикации. Это то, что я продолжаю. Этот фрагмент используется для отображения текущей информации о сообщении на основе выбранного налога. У меня есть два набора налогов, назначенных на должность (год и категория) на лицевой стороне, как только я нажимаю год, а почта, которую я хочу просмотреть, отображает всю информацию вместе с списком категорий. Список категорий контролируется, а также налог, но по какой-то причине я не могу отобразить этот список в алфавитном порядке, но вместо этого он публикуется на основе даты публикации. Ниже мой код

function get_related_posts( $taxonomy = '', $args = array() ) { if ( !is_single() ) return false; /* Check if we have a valid taxonomy*/ if ( !$taxonomy ) return false; $taxonomy = filter_var( $taxonomy, FILTER_SANITIZE_STRING ); if ( !taxonomy_exists( $taxonomy ) ) return false; $current_post = get_queried_object(); /* Get the post terms, just the ids*/ $terms = wp_get_post_terms( $current_post->ID, $taxonomy, array( 'fields' => 'ids') ); /* Lets only continue if we actually have post terms and if we don't have an WP_Error object. If not, return false*/ if ( !$terms || is_wp_error( $terms ) ) return false; /* Set the default query arguments*/ $defaults = array( 'post_type' => $current_post->post_type, 'post__not_in' => array( $current_post->ID), 'tax_query' => array( array( 'taxonomy' => $taxonomy, 'terms' => $terms, 'include_children' => false, 'orderby' => 'title', ), ), ); /* Validate and merge the defaults with the user passed arguments*/ if ( is_array( $args ) ) { $args = wp_parse_args( $args, $defaults ); } else { $args = $defaults; } $q = get_posts( $args ); return $q; } if ( function_exists( 'get_related_posts' ) ) { $related_posts = get_related_posts( 'juryyear', array( 'posts_per_page' => 99,) ); if ( $related_posts ) { foreach ( $related_posts as $post ) { setup_postdata( $post ); ?> <li><a href="<?php echo get_permalink( $post->ID ); ?>"><?php $terms = get_the_terms( $post->ID , 'jury_category' ); foreach ( $terms as $term ) { echo $term->name; }?></a></li> <? } wp_reset_postdata(); } }?> </ul> </li> </ul>