Вывод стандартных записей WordPress на кастомной странице?

Ссылка скопирована
0 ответов

Здравствуйте, создал шаблон страницы stories.php, обозвал ее Template name: Stories, прописал цикл,
в настройках указал этот шаблон для вывода стандартных, не кастомных записей, и на этом все, записи не выводятся?

Подскажете, пожалуйста, что может быть не так, как реализовать правильно вывод стандартных записей на кастомной странице .

Дополнительно:

на этом все?????

Вы правда считаете, что это адекватное и исчерпывающее описание проблемы, в решении которой вам нужна помощь?

Открыл дверь, сел в машину, завёл, пристегнулся и на этом всё? Подскажите, что может быть не так и как его исправить?
Если бы к вам обратились вот с таким, вы бы смогли чем-то помочь?

  • создал темплейт

    Во первых в ВП нет темплейтов. Есть шаблоны.

    Во вторых - зачем эти пляски? Какова цель?

  • $query = new WP_Query(array( 'post_type' => 'post', 'orderby' => 'date', 'posts_per_page' => '-1' ) );   if ( $query->have_posts() ) { 	while ( $query->have_posts() ) { 		$query->the_post(); 		 // Тут шаблон вывода поста 	} } else { 	// Постов не найдено } wp_reset_postdata();

    $query = new WP_Query(array( 'post_type' => 'post', 'orderby' => 'date', 'posts_per_page' => '-1' ) ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); // Тут шаблон вывода поста } } else { // Постов не найдено } wp_reset_postdata();

    Выведет все посты, если нужна пагинация, то в post_per_page устанавливаем нужное количество и добавляем после цикла вывод пагинации

  • Причин может быть миллион, решение конечно странное для архива записей - шаблон отдельный, но каждый развлекается как развлекается. Код покажите этого шаблона, по описанию причин можно накидать 1500
  • Ответы:

    рекомендуется использовать класс WP_Query(). напишите аргументы класса $args, которые Вы используете при создании объекта этого класса!

    стандартный цикл:

    $args = array( 	'posts_per_page' => 5, 	'orderby' => 'comment_count' );  $query = new WP_Query( $args );  if ( $query->have_posts() ) { 	while ( $query->have_posts() ) { 		$query->the_post();  		echo '<li>'. get_the_title() . '</li>'; 		 	} } else { } wp_reset_postdata();

    $args = array( 'posts_per_page' => 5, 'orderby' => 'comment_count' ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); echo '<li>'. get_the_title() . '</li>'; } } else { } wp_reset_postdata();

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно