Intereting Posts
Как я могу подключиться к существующим действиям WordPress Bulk? загрузить загрузку приложения для загрузки woocommerce не работает на интерфейсе wp_head hook by page ID Admin wp_ajax hook возвращает 0 Существует ли верхний предел для пользователей в WP? Интеграция разницы в человеческом времени и традиционных временных меток? получить постоянную ссылку и добавить ее WordPress как CMS: как управлять / обрабатывать изображения, назначенные сообщению как полноразмерные фоновые изображения в слайд-шоу? Как включить прокрутку переполнения таблицы? (особенно таблица списка заказов) перенаправление URL-адреса блога Связывание страниц с первой страницей Добавление Dropbox dropin js с помощью wp_enqueue_script Как отправлять небольшие данные между страницами администратора моего плагина? Как изменить атрибут title для изображения логотипа WP на wp-login.php Показывать разные сообщения на страницах категорий

Сделайте вертикальный динамический список сообщений в алфавитном порядке и в столбцах

У меня есть страница, в которой перечислены все сообщения из определенной категории персонализированного типа сообщений динамически. Я делаю это с плагином, который содержит список и короткий код, а с css я создал 9 столбцов, где они сортируются по горизонтали после буквы. Вместо этого я хотел бы иметь это в вертикальных алфавитно динамических упорядоченных списках, предпочтительно отсортированных под буквой. вот так: http://skatematic.com/channels

Поскольку css, похоже, не сокращает это, я не уверен, с чего начать. Любые указатели?

Solutions Collecting From Web of "Сделайте вертикальный динамический список сообщений в алфавитном порядке и в столбцах"

Вы можете просто создать собственный запрос с WP_Query . Вам просто нужно убедиться, что вы используете пользовательскую таксономию или категорию встроенных. Для справки см.: Существует ли разница между таксономиями и категориями?

Вот пример для пользовательских таксономий (это также можно использовать для встроенных категорий, просто измените 'taxonomy' => 'MY_CUSTOM_TAXONOMY', на 'taxonomy' => 'category', ):

 $args = array( 'post_type' => 'MY_CUSTOM_POST_TYPE', 'posts_per_page' => -1, 'orderby' => 'title', 'order' => 'DESC', 'tax_query' => array( array( 'taxonomy' => 'MY_CUSTOM_TAXONOMY', 'field' => 'slug', 'terms' => 'THE_SLUG_FROM_MY_TERM', ), ), ); $the_query = new WP_Query( $args ); // The Loop echo '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); echo '<li>' . get_the_title() . '</li>'; } echo '</ul>'; /* Restore original Post Data */ wp_reset_postdata(); 

Для одного термина вы также можете работать непосредственно с vars запросов, так что вы можете изменить свои $args на что-то вроде этого

 $args = array( 'post_type' => 'MY_CUSTOM_POST_TYPE', 'posts_per_page' => -1, 'orderby' => 'title', 'order' => 'DESC', 'MY_CUSTOM_TAXONOMY' => 'THE_SLUG_FROM_MY_TERM', ); 

Если у вас есть встроенная категория, измените $args на следующие

 $args = array( 'post_type' => 'MY_CUSTOM_POST_TYPE', 'posts_per_page' => -1, 'orderby' => 'title', 'order' => 'DESC', 'cat' => 'THE_ID_OF_YOUR_CATEGORY', ); 

Для получения более полезных параметров и их использования перейдите и проверьте WP_Query в кодексе