1

Тема: как сделать Вывод новостей?

Доброго времени суток! я новичок в ВП, и есть загвостка.
Я не использую стандартные темы, я решил сделать свою, следовательно не имею всяких шаблонов, php файлов и тд, всего пару страниц и шаблончиков для них, футер хедер индекс сингл и тд.
я хочу сделать страницу с выводом новостей, не главную.

поменял в странице статической, сделал шаблон для станицы новости. но как мне заполнить шаблон? что бы выводились новости, с страницами.

вставил какой то код из интернета, выводит новости грубо говоря, но пагенация не работает, может какие файлы еще нужны?

в общем, что нужно что бы в своей теме, с нуля, провернуть этот процесс.

2

Re: как сделать Вывод новостей?

получилось такое вот - 4genergy.ru/news/, вывел новости,  но пагинация не работает

3

Re: как сделать Вывод новостей?

Для начальной темы "с нуля" я бы рекомендовал воспользоваться сервисом https://underscores.me/

Скачайте себе архив с темой, в которой настроены базовые вещи:
- страницы новостей и архивов
- работают все пагинации
- есть основные файлы темы, для того, чтобы разобратся как что работает то, то надо

Также рекомендую пройти курс, который помог мне в своё время: https://www.youtube.com/watch?v=jgeUPM3yNIU&list=PL2CKgzoZxvxWSIbtIghiEu6jqv-9ghEz_

Если вернуться к конкретной проблеме пагинации, первое, в чем надо убедиться, что новости выводяться в вордпресс loop-е. Вот пример страницы из документации вордпресса

<?php get_header(); ?>
 <div id="content" class="narrowcolumn">

  <?php if (have_posts()) : ?>
  <!-- wordpress loop. начало -->
   <?php while (have_posts()) : the_post(); ?>
     <div class="post">
     <h2 id="post-<?php the_ID(); ?>">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
     <small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>
      </div>
    <?php endwhile; ?>
  <!-- wordpress loop. конец -->

  <!-- пагинация. начало -->
<div class="navigation">
<div class="alignleft">
<?php posts_nav_link('','','&laquo; Previous Entries') ?>
</div>
<div class="alignright">
<?php posts_nav_link('','Next Entries &raquo;','') ?>
</div>
  </div>
  <!-- пагинация. конец -->
<?php else : ?>
  <h2 class="center">Not Found</h2>
 <p class="center"><?php _e("Sorry, but you are looking for something that isn't here."); ?></p>
  <?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>