Seo-Бизнес блог Progress-project

Все о создании, продвижении сайтов и заработке в интернете

Обновлённый дизайн блога Progress-project
logotip «Progress-project»
logotip «Progress-project»

Отдельный шаблон страниц на WordPress

Добрый день, в данной статье «Progress-project» мы будим рассматривать тему связанную с созданием отдельного (индивидуального) шаблона страниц на сайте или блоге под управлением CMS WordPress.

В процессе развития абсолютно любого веб-ресурса возникает необходимость создания отдельной страницы отличающейся от остальных своими графическими или техническими свойствами. Это может быть страница абсолютно с любым содержимым например с благодарностью за первый комментарий, ошибка 404, страничка с категориями (рубриками), карта сайта для посетителей или даже главная страница блога, абсолютно всё, что угодно.

Что даст нам возможность установить какие либо дополнительные функции не поддерживаемые стандартным редакторам WordPress, как php — коды или JavaScript.

Для реализации поставленной задачи существует несколько вариантов. Сегодня мы рассмотрим с вами самый простой и распространённый способ создания отдельного (индивидуального) шаблона страниц на WordPress, который заключается в создании отдельного файла с его дальнейшем подключением к теме блога, через административную панель веб-ресурса на WordPress.

Итак, давайте начнём создания своего шаблона в WordPress.

Как создать индивидуальный шаблон страниц

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

Итак, в Notepad++ создаём новый пустой файл и сохраняем его на своём пк с любым необходимым названием состоящим из английских символов без пробелов, если название вашего файла состоит из двух и более слов разделить их можно дефисом. Обязательно указываем расширение .php, например novyi-shablon.php

Теперь, чтобы в дальнейшем наш CMS воспринимал данный файл именно, как отдельный шаблон нам необходимо в самом его верху вставить следующие строки:

<?php
/*
Template Name: novyi-shablon
*/
?>

Дальше нам нужно наполнить наш новый шаблон в соответствии с внешним видом всего сайта. Для этого можно открыть файл темы например: single.php, index.php, или page.php и наполнять уже в соответствии с их содержимым. У вас должно получиться примерно следующее:

<!--Выводим шапку сайта-->
<?php get_header(); ?>

<!--Вывод стилей шаблона. У Вас они наверняка будут другими-->
<div id="content">
<div id="postarea">
<div class="homepage_post">
<div class="homepage_in">
<div class="post">

<!--Заголовок страницы-->
<h2>Здесь указываем необходимый заголовок</h2>

<!--Какой-либо текст-->
<p>Здесь также может быть текст(не обязательно).</p>

<!--Вывод основного содержимого шаблона-->

<!--Конец вывода основного содержимого шаблона-->

</div>
</div>
</div>
</div>

<!--Код вывода сайдбара-->
<?php get_sidebar(); ?>
</div>
<!--Конец вывода стилей шаблона.-->

<!--Вывод подвала-->
<?php get_footer(); ?>

Это далеко не единственный вариант наполнения, но думаю самый простой.

Подключение шаблона страниц WordPress, через административную панель

Загружаем файл, через ftp клиент типа filezilla на хостинг в корневую папку темы. После того, как шаблон был успешно загружен на сервер в админ-панели открываем: «Страницы» далее «Добавить новую» где в блоке с право выбираем: «Атрибуты страницы» и из выпадающего списка в разделе «Шаблон» указываем наш новый файл индивидуального шаблона.

Пишем заголовок например: Тестовая страница.

Далее можно уже «Опубликовать» нашу страничку. После чего страница с индивидуальным (отдельным) шаблоном появится в меню блога.

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

Если данным способом вы планируете создать страничку с 404 ошибкой или благодарностью за первый комментарий то после публикации вам необходимо будет скрыть их из главного меню вашего ресурса о том, как это сделать мы рассматривали в статье Как скрыть страницу и Скрытие записей определённой категории с главной страницы.

В случае с главной страницей, чтобы у вас не получилось их сразу две штуки, переходим в админ панель «Настройки» — «Чтение» далее в разделе «На главной странице отображать» указываем «Статическую страницу».

Так же в этом случае нельзя не упомянуть о замечательной возможности данного CMS, как иерархия файлов. Думаю все знают, что во многих темах ответственность за отображение главной страницы возлагается на файл: «index.php», но если копнуть глубже становится понятно, что ещё более значимым WordPress считает файл: «home.php». То есть в случае наличия обоих файлов в теме сайта выводить главную страницу будет именно последний.

Из этого следует, что если вы хотите уникализировать главную страницу. Достаточно просто создать в теме файл под названием «home.php», наполнить его необходимым содержимым и именно он и будет выводить главную страницу вашего ресурса. Подробней об иерархии файлов WordPress мы ещё поговорим в одной из наших следующих статей поэтому подпишитесь на обновления. У меня же по поводу создания отдельного шаблона страниц на WordPress на сегодня всё, надеюсь статья была вам полезна. Желаю успехов и до новых встреч!

С уважением, автор блога!
© progress-project
★Обновлено:2016-05-18

Введите свой e-mail:

Вы можете поделиться статьёй в социальных сетях:

Ваш комментарий

Внимание! Перед тем, как вставить в комментарий: html, php либо JavaScript, преобразуйте его в HTML сущность!

» Подписаться на комментарии по RSS
Поиск по блогу

Введите свой e-mail:

ВКонтакте Google+ Facebook RSS-лента сайта abrek-ad-abra.ru

Топ комментаторов

Виктор(6)
seoonly.ru(4)
Иван(3)
Олег(3)
Николай(3)

© 2015-2017

SEO-Бизнес блог «Progress-project».

Все материалы, опубликованные на сайте: принадлежат автору и охраняются в соответствии с законодательством РФ.

При использовании материалов сайта гиперссылка на обязательна!



seo-блог