Код в файле functions.php
add_action('init', 'test_post_types');
function test_post_types() {
register_post_type('slick', [
'labels' => array(
'name' => 'Слайды сотрудников', // основное название для типа записи
'singular_name' => 'Слайды сотрудников', // название для одной записи этого типа
'add_new' => 'Добавить новый слайд', // для добавления новой записи
'add_new_item' => 'Добавление нового слайда', // заголовка у вновь создаваемой записи в админ-панели.
'edit_item' => 'Редактирование слайда', // для редактирования типа записи
'new_item' => 'Новый слайд', // текст новой записи
'not_found' => 'Не найдено', // если в результате поиска ничего не было найдено
'not_found_in_trash' => 'Не найдено в корзине', // если не было найдено в корзине
'menu_name' => 'Слайдер сотрудников', // название меню
),
'public' => true,
'menu_position' => 25,
'menu_icon' => 'dashicons-format-quote',
'hierarchical' => false,
'supports' => array('title', 'editor', 'thumbnail')
]);
}
function test_show_slick() {
$args = array(
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'slick'
);
$posts = get_posts($args);
return $posts;
}
Ну и вывод на странтце
<?php $posts = test_show_slick(); ?>
<?php foreach($posts as $post) : ?>
<div>
<div class="items_slider_team">
<div class="wrp_img_teams">
<?php the_post_thumbnail(); ?>
</div>
<h4><?php echo $post->post_title ?></h4>
<p><?php echo $post->post_content ?></p>
</div>
</div>
<?php endforeach ?>
В настройках/ чтение / На страницах блога отображать не более 10 записей поставлено, в чем проблема?