@Dmitr66

Как вывести post type?

Здравствуйте! Создал ссылки через post type, но совершенно не понимаю, как вывести их на страницу
Вот код функции:
<?php 
function create_filials() {
    register_post_type( 'filials',
        array(
            'labels' => array(
                'name' => 'Филиалы',
                'singular_name' => 'Филиалы',
                'add_new' => 'Добавить новый',
                'add_new_item' => 'Добавить филиал',
                'edit' => 'Edit',
                'edit_item' => 'Edit Филиал',
                'new_item' => 'New Филиал',
                'view' => 'View',
                'view_item' => 'View Филиал',
                'search_items' => 'Search Филиал',
                'not_found' => 'No Филиал Found',
                'not_found_in_trash' => 'No Филиал found in Trash',
                'parent' => 'Parent Филиал'
            ),
            'public' => true,
			'menu_position' => 3,
            'has_archive' => true
        )
    );
}
add_action( 'init', 'create_filials' );
?>
  • Вопрос задан
  • 328 просмотров
Решения вопроса 1
Так же как и другой тип поста, с учётом специфики кастомного поста.
Например: шаблон single вашей записи будет single-filials.php
На ней вы сможете вывести вашу запись так же как простой post
Если хотите в каком-то случайном куске шаблона, то как и обычно, например:

$psts  = get_posts( array(
	'post_type' => 'filials',
) );

foreach( $psts as $pst ){
	echo ++$i . ' <a href="'. get_permalink( $pst->ID ) .'">'. $pst->post_title .'</a><br>';
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vardoLP
Ват ю сэй эбаут май мама?!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы