• Всем привет.
    Создал произвольный тип записи в function.php

    add_action('init', 'works_personal');
    function works_personal(){
    	register_post_type('works_personal', array( 
    		'public' => true,
    		'labels' => array(
    			'name' => 'Работы сотрудников',
    			),      
    		'supports' => array('title', 'editor'),
    		'menu_icon' => 'dashicons-arrow-right'
    	));
    };

    Далее создал шаблон страницы для записей произвольного типа «page-personal-works.php»

    Код страницы:

    /*
    Template Name: Мой шаблон страницы
    Template Post Type: my_personal
    */
    <?php $works_personal = new WP_Query(array(
    	'post_type' => 'works_personal'
    ));?>
    <?php if ( $works_personal->have_posts() ) : ?>
    <?php while ( $works_personal->have_posts() ) : $works_personal->the_post(); ?>
    <div class="pw1">
    	<?php the_content(); ?>
    </div>
    <?php endwhile; ?>
    <?php else: ?>
    	<div class="no-pw1">...</div>
    <?php endif; ?>
    <?php wp_reset_query(); ?>

    Собственно пробема вот в чем.
    -Создал несколько постов.
    -Разместил ссылку на один из постов.

    Но в итоге получаю контент со всех постов. То-есть создав 4 поста с конетнтом. Я про размещении ссылки на 2-й посто получаю 4 блока с контейнером <div class=»pw1″> контент </div>. С контентом со всех страниц.

    PS: Пытался ограничить количество постов с помощью ‘posts_per_page’ => 1 ,но в итоге получал при размещении ссылки на любой пост контент из последнего поста.
    Ре

    • Тема изменена 6 лет, 11 месяцев назад пользователем LLIypuk.
    • Тема изменена 6 лет, 11 месяцев назад пользователем LLIypuk.
    • Тема изменена 6 лет, 11 месяцев назад пользователем LLIypuk.
  • Тема «Проблема с выводом контента произвольной страницы.» закрыта для новых ответов.