Поиск…


Вступление

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

Wordpress использует темы. Эти темы используются для создания функциональности планировки и контента на веб-сайте Wordpress. Темы можно найти по всему Интернету.

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

Разработка собственной темы

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

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

  • functions.php : Файл functions.php используется для регистрации всех функций, боковых панелей, скриптов и включений темы. В этом файле вы можете, например, включать файлы CSS, JS-файлы и т. Д.
  • Header and footer : Файлы верхнего и нижнего колонтитула (header.php и footer.php) - это файлы, которые используются для вызова заголовка и нижнего колонтитула. Например, файл заголовка и нижнего колонтитула содержит ссылку на внутреннюю систему wordpress.
  • index.php : Файл index.php - это файл, который создает шаблон по умолчанию. В этом файле вы можете увидеть, отредактировать и удалить фрагменты этой схемы шаблонов по умолчанию.
  • single.php : файл single.php - это файл, создающий страницу шаблонов одиночных сообщений. Также как шаблон по умолчанию для страниц, но теперь для отдельных страниц сообщений.
  • format.php Файл format.php - это файл, который создает шаблон содержимого-текста со страницы. Поэтому, если у вас будет домашняя страница, и вы отредактируете ее из внешнего блока, добавив текст. Этот файл создает стандартную разметку этого текста.
  • 404.php Файл 404.php создает шаблон 404. Этот файл состоит из основной компоновки этой страницы.
  • archive.php Файл archive.php создает схему страницы архива.
  • style.css Основной файл стилей.

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

Шаблоны пользовательских страниц
page-<your own name>.php : в Wordpress вы можете создавать несколько шаблонов страниц. создавая новые файлы шаблонов страниц. Стандартный файл шаблона страницы состоит из следующих атрибутов имени. name of the template page name of the template и .php Если вы хотели бы создать новый шаблон страницы для своей страницы блога, вы можете назвать его page-blog.php Wordpress автоматически читает файл и добавляет файл в меню выбора шаблона. Убедитесь, что вы включили функции get_header() и get_footer() . Также убедитесь, что вы назвали свой шаблон в комментарии в верхней части файла, добавив следующий пример.

<?php
    /*
     * Template Name: Homepage Template
     */
    get_header();
?>

Пользовательские шаблоны отдельных страниц
single-<your own name>.php : В Wordpress, как и шаблон страницы, описанный выше, вы также можете создавать свои собственные шаблоны страниц одной публикации. Подобно шаблону страницы, файл состоит из трех частей, single для объявления одной почтовой страницы <your name of the template> и расширения файла .php . Подобно минимальным требованиям шаблона страницы, чтобы убедиться, что Wordpress читает новый шаблон, добавляются функции get_header() и get_footer() . И, конечно, добавление имени вашего шаблона, как пример ниже

<?php

/*
* Template Name: Post Portfolio
* Template Post Type: post, page
*/

?>

Мы также указываем Template post type: обозначает тип шаблона, в данном случае пост и страницу.

Пользовательские текстовые шаблоны
format -<your own name>.php : В теме Wordpress вы также можете создавать шаблоны вывода сообщений. Эти шаблоны форматов - это компоновка и содержание сообщения. Например, если в некоторых случаях вы хотите, чтобы сообщение отображало только контент или заголовок сообщения, вы можете использовать эти шаблоны для создания таких настроек. Так как эти типы шаблонов только форматируют содержимое get_header() содержимого, которое было создано пользователем, нам не нужно включать get_header() и get_footer() поскольку они уже определены в шаблонах страниц. Убедитесь, что ваш шаблон распознает сообщение, используя следующий базовый пример.

<div>
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    </article>
</div>

Итак, теперь, когда мы знаем что-то об основных файлах и некоторых из многих файлов с конкретным шаблоном, пришло время начать говорить о боковых панелях и виджетах. В будущем это будет добавлено вместе с началом пошагового руководства по созданию собственной темы Wordpress.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow