Создание темы для WordPress. Часть 4. Cоздание страницы
Доброго времени суток. Сегодня мы продолжим создание собственной темы для WordPress. И остановимся на создании отдельной страницы. Для отображения страницы в теме WordPress используется файл page.php. И так, приступим…
Создание файла для отображения страницы в шаблоне WordPress практически ничем не отличается от создания отображения отдельного поста для шаблона WordPress. Поэтому мы поступим просто: скопируем код из файла single.php и вставим его в файл page.php
И отредактируем его: уберем дату добавления, уберем автора статьи и вывод категорий, уберем меню навигации по постам.
У нас в файле page.php должно быть следующее:
<?php get_header() ?> <div id="content"> <div id="center"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div id="posts"> <h2><?php the_title() ?></h2> <div id="post_info"> <div>Автор: <?php the_author() ?></div> <div>Дата добавления: <?php the_date() ?></div> <div id="clear"></div> </div> <p><?php the_content() ?></p> <span>Категория: <?php the_category(', ') ?></span> </div> <div> <?php comments_template() ?> </div> <div> <div><?php previous_post_link()?></div> <div><?php next_post_link() ?></div> <div id="clear"></div> </div> <?php endwhile;?> <?php else : echo "Sorry, no posts were found"; endif; ?> </div> <?php get_sidebar() ?> <?php get_footer() ?>
И отредактируем его: уберем дату добавления, уберем автора статьи и вывод категорий, уберем меню навигации по постам.
У нас в файле page.php должно быть следующее:
<?php get_header() ?> <div id="content"> <div id="center"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div id="posts"> <h2><?php the_title() ?></h2> <p><?php the_content() ?></p> </div> <div> <?php comments_template() ?> </div> <?php endwhile;?> <?php else : echo "Sorry, no posts were found"; endif; ?> </div> <?php get_sidebar() ?> <?php get_footer() ?>
И все на этом создание макета отдельной страницы для темы WordPress завершено.
Скачать исходник данного поста Вы можете отсюда.
Проверим.
Устанавливаем нашу тему и активируем её.
Теперь заходим в админку и создаем страницу.
Жмем “Добавить новую”
И на странице “Добавить страницу” вводим данные: title и тело страницы. Обязательно запоминаем постоянную ссылку и жмем опубликовать.
Теперь переходим на наш сайт и в адресной строке вводим адрес постоянной ссылки нашей страницы. Вот, что у меня получилось.
На этом статью, посвященную созданию собственной темы для WordPress, а точнее созданию отдельной страницы для шаблона WordPress можно считать завершенной. В следующих статьях мы продолжим создавать тему для WordPress так, что не пропускайте выхода новых постов, подписавшись на RSS-рассылку.
Всем удачного освоения CMS WordPress.