Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

WORDPRESS 24 Файлы суб-шаблонов кратко

Лекция



Привет, сегодня поговорим про wordpress 2 файлы суб-шаблонов, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое wordpress 2 файлы суб-шаблонов , настоятельно рекомендую прочитать все из категории Системы управления контентом CMS.

Сегодня мы продолжаем тему суб-шаблонов, отрытую на прошлом уроке примерами создания файлов header.php, sidebar.php и footer.php.

Теперь, когда файл index.php разделен на зоны, все будет намного проще.

Шаг 1

Перед тем, как сделать следующую операцию, посмотрите на ваш сайдбар, кликните на ссылку Архив. Открывшаяся страница ничем не отличается от вашей главной страницы, так? Теперь:

  • создайте новый файл: archive.php
  • скопируйте все из файла index.php и вставьте archive.php
  • сохраните archive.php
  • в файле archive.php, замените the_content на the_excerpt
  • снова сохраните файл archive.php

Мы создали файл archive.php, и сделали так, чтобы он отличался от index.php, тем самым мы кастомизировали вид всех страниц Архива.

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

Зачем это нужно? Во первых, чтобы разнообразить дизайн и иметь возможность изменять внешний вид страниц в зависимости от ее функций, а также чтобы предотвратить наказание от Google и других поисковиков за дублирование контента. Если две страницы абсолютно одинаковы — это дублированный контент.

Что если у вас приватный блог? Тогда, необязательно создавать различия между архивными и главной страницами. Но это не значит, что выдержки не полезны для приватных блогов.

Также – по умолчанию, ваши страницы категорий будут искать указания как отображать контент из файла archive.php. Если у вас нет archive.php, страницы категорий будут искать в файле index.php.

Если вы хотите, чтобы страницы категорий выглядели иначе, чем главная страница и архивные страницы, создайте файл category.php и задайте ему необходимые параметры.

Шаг 2

  • создайте новый файл search.php
  • скопируйте все из файла archive.php и вставьте в search.php
  • сохраните изменения

Теперь все результаты поиска будут отображаться в виде резюме. Об этом говорит сайт https://intellect.icu . Без файла search.php, функция поиска будет обращаться к файлу index.php для отображения результатов поиска.

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

Шаг 3

  • создайте 2 новых файла: page.php и single.php. Скопируйте все из файла index.php и вставьте в файлы page.php и single.php (пока шаблон страницы и шаблон поста должны выглядеть одинаково)
  • сохраните все страницы

Шаг 4

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

Во-первых, в файле page.php введите следующий код сразу под >:

WORDPRESS  24 Файлы суб-шаблонов

WORDPRESS  24 Файлы суб-шаблоновWORDPRESS  24 Файлы суб-шаблонов

Во-вторых, удалите код postmetadata из page.php. Вот что у вас должно получиться без postmetadata.

WORDPRESS  24 Файлы суб-шаблонов

В-третьих, удалите posts_nav_link() или блок навигации из page.php.

WORDPRESS  24 Файлы суб-шаблонов

Что же произошло?

Первая линия кода отвечала за отображение ссылок на суб-страницы.

Например, отредактируйте страницу О себе. Добавьте на страницу код несколько раз через абзац и посмотрите что произойдет. Это полезно, когда вам нужно разбить действительно длинную страницу на несколько страниц поменьше.

Что касается второй строки кода — это ссылка редактирования поста, которая видна только администратору.

Страницы блога нельзя включить в категории, и так как они статичны, нет необходимости выводить на экран дату их создания, именно поэтому вы удалили postmetadata. Также, стоит убрать posts_nav_link() потому что это также работает только для постов, где отображаются ссылки на предыдующую и следующую страницы.

Сохраните и закройте файл page.php.

Шаг 5

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

В файле single.php введите следующий код под :

WORDPRESS  24 Файлы суб-шаблонов


Да, это все та же строчка кода для ссылок на суб-страницы. Вы знали, что вы также можете разбить пост на несколько суб-постов?

После этого, замените на:

WORDPRESS  24 Файлы суб-шаблонов

На главной странице, а также на страницах архива, категорий и поиска, вы используете функцию posts_nav_link() для вызова ссылок на предыдущую и следующую страницы. Для страницы, где отображается пост, таких ссылок нет. Используете функцииprevious_post_link() и next_post_link(), чтобы вызывать ссылки на предыдущий и следующий пост.

Сохраните файл single.php. Зайдите на страницу просмотра каждого отдельного поста чтобы увидеть разницу в области навигации между ними.

Краткий обзор пройденного урока

  • мы создали 4 новых файла, или суб-шаблона: archive.php, search.php, page.php иsingle.php.
  • Файлы archive.php и search.php одинаковы.
  • Страницы (другими словами, объекты не являющиеся постами) нельзя обьединить в категории. Также они не имеют ссылок на следующую и предыдущую страницы.
  • Шаблон single.php не может отображать ссылку на количество комментариев (вызываемую функцией comments_popup_link()) и не использует функцию posts_nav_link() для вызова ссылок навигации.

На сегодня все, а совсем скоро мы опубликуем последний урок курса «Создание тем для WordPress» и посмотрим что делать дальше :-) А пока задавайте вопросы и высказывайте пожелания и предложения в комментариях!

На этом все! Теперь вы знаете все про wordpress 2 файлы суб-шаблонов, Помните, что это теперь будет проще использовать на практике. Надеюсь, что теперь ты понял что такое wordpress 2 файлы суб-шаблонов и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Системы управления контентом CMS

Из статьи мы узнали кратко, но содержательно про wordpress 2 файлы суб-шаблонов

Ответы на вопросы для самопроверки пишите в комментариях, мы проверим, или же задавайте свой вопрос по данной теме.

создано: 2014-10-18
обновлено: 2021-03-13
132482



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Системы управления контентом CMS

Термины: Системы управления контентом CMS