WordPress вывод записей

WordPress вывод записей

От автора: приветствую вас, уважаемые коллеги вебмастера. Данная статья ориентирована в первую очередь на новичков, которые решили научиться создавать темы для WordPress. Если вы только-только приступили к изучению этого вопроса, тогда у вас безусловно есть масса вопросов. В этой статье мы рассмотрим несколько вопросов, один из которых — вывод записей в WordPress.

Кроме основного вопроса мы также совсем немного коснемся ряда дополнительных моментов: вывод записей по тегу, вывод похожих записей WordPress без плагина и тому подобное. Итак, приступим.

Начнем с основного вопроса — как в WordPress сделать вывод записей. Для чистоты эксперимента мы воспользуемся абсолютно чистой темой, которую начнем создавать с нуля. Для создания темы WordPress нам достаточно в папке wp-content/themes создать новую папку — это и будет папка темы. Я назову ее mytheme. В созданную папку поместим два текстовых файла — index.php и style.css. Это главные шаблоны любой темы. В файл style.css добавим описание темы.

/*
Theme Name: Моя тема
Description: Мой первый шаблон WordPress
*/

Это описание использует WordPress при показе темы в списке тем. Также в папку с новой темой можем положить ее скриншот, который нам покажет WordPress. Этот скриншот должен иметь определенное название — screenshot.png. В итоге мы получим примерно такую картину:

После указанных операций найдем новую тему в меню Внешний вид — Темы и активируем ее.

Перейдем на сайт и увидим чистую белую страницу. Наши записи не выводятся и пришло время научиться организовывать вывод записей в WordPress. Сделать это крайне просто. За вывод записей в WordPress отвечает специальный цикл — The Loop. Давайте воспользуемся предлагаемым циклом и добавим его в главный шаблон темы WordPress — файл index.php:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
	<h1><?php echo the_title(); ?></h1>
	<?php the_content(); ?>
<?php endwhile; ?>
<!-- post navigation -->
<?php else: ?>
<!-- no posts found -->
<?php endif; ?>

В итоге на главной странице сайта мы увидим вывод нескольких записей.

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

Точно таким же образом происходит вывод записей и в других шаблонах. Например, если вам необходимо организовать вывод записей выбранной рубрики WordPress, тогда точно такой же цикл необходимо будет прописать в новом шаблоне — category.php, который отвечает за показ страниц рубрик.

Если необходимо сделать вывод записей по тегу (метке), тогда, опять-таки, все тот же цикл, но уже в другом шаблоне — tag.php.

Как видим, вывод записей в WordPress сделать предельно просто. Если вы хотите научиться создавать полностью с нуля свои темы для WordPress, тогда обязательно посмотрите этот небольшой бесплатный курс по созданию тем WordPress. На этом я с вами прощаюсь. Если по статье у вас возникли вопросы, задавайте их в комментариях. Удачи!

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress “Уникальный сайт с нуля”

Получить

Метки:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree