Вывожу посты таким образом:
<?php $p_informations = new WP_Query( array( 'post_type' => 'informations', 'posts_per_page' => 1000 ) ); ?>
<div class="title">Заголовок группы постов</div>
<ul>
<?php while ( $p_informations->have_posts() ) : $p_informations->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php wp_reset_postdata(); ?>
Надо чтобы в админке можно было группировать какие-либо посты под одним заголовком и выводить это во фронтэнд. Заголовок еще нужно как-то в поместить в .title
Кастомный тип записи реализован следующим образом:
function register_informations_entities() {
$news_args = array(
'public' => true,
'label' => null,
'labels' => array(
'name' => 'Справочная информация',
'singular_name' => 'Справочная информация',
'add_new' => 'Добавить справочную информацию',
'add_new_item' => 'Добавление справочной информации',
'edit_item' => 'Редактирование справочной информации',
'new_item' => 'Новая справочная информация',
'view_item' => 'Смотреть страницу справочной информации',
'search_items' => 'Искать справочная информацую',
'not_found' => 'Не найдено',
'not_found_in_trash' => 'Не найдено в корзине',
'parent_item_colon' => '',
'menu_name' => 'Справочная информация',
),
'menu_position' => 5,
'menu_icon' => 'dashicons-format-aside',
'rewrite' => array( 'slug' => 'informations' ),
'has_archive' => true
);
register_post_type( 'informations', $news_args );