«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Разработка тем WordPress: полное руководство по структуре папок

Разработка тем WordPress: полное руководство по структуре папок

Опубликовано 6 ноября 2024 г.
Просматривать:389

WordPress Theme Development: The Ultimate Folder Structure Guide

WordPress — это гибкая платформа для создания веб-сайтов. Вы можете создать веб-сайт любого типа, например, CMS, электронную коммерцию, единую целевую страницу и т. д. Здесь я расскажу о структуре проекта WordPress, чтобы вы могли создать свою собственную тему. Популярные темы, такие как divi, Astra, Neve, Oceanwp и т. д., станут отличным выбором, когда вы создаете веб-сайт для себя или клиента. Но иногда вам также необходимо создать собственную тему для создания веб-сайтов с нуля. Основное преимущество использования WordPress в качестве бэкэнда заключается в том, что у вас есть готовая панель администратора с надежными функциями, такими как запись в блоге, S.EO, универсальная библиотека плагинов для различной работы.

Давайте посмотрим, как построить правильную структуру проекта WordPress:

index.php
page.php
single.php
404.php
front-page.php
category.php
header.php
footer.php
archive.php
template-name.php
sidebar-name.php
/assets
          /js
          /css
          /images
          /fonts
          /icon

/templates
          contact_us.php
          about_us.php

? Для домашней страницы:
?front-page.php (если он существует): этот файл содержит header.php и footer.php. Помимо этого, он также содержит разделы домашней страницы, такие как баннер, карусели, изображения на главной странице и т. д.
?home.php (если не установлена ​​статическая главная страница или если front-page.php не существует)
index.php (если не существует ни front-page.php, ни home.php)

? page.php: вызывает, когда вы вызываете страницу во внешнем интерфейсе. используя этот файл, содержимое страницы отображается. Для отображения контента внутри страницы вам необходимо вызвать функцию «the_content()».

? Single.php: когда вы вызываете сообщение в блоге, в этот раз вызывается этот файл. Для установки этого файла получите файл post-details.html от разработчика внешнего интерфейса или вашу HTML-тему.

? 404.php: вызывается, когда страница не найдена. иногда мы заходим на какую-то страницу в браузере, посвященную нашему веб-сайту WordPress, а эта страница или фрагмент не существует! в этот раз этот файл вызывается. Также упоминается ссылка перенаправления на домашнюю страницу, которая обрабатывается с помощью «” .

? Category.php: когда вы хотите отображать сообщения, относящиеся к определенной категории, тогда вызывается эта страница.

? header.php: Этот файл содержит раздел заголовка, относящийся к веб-сайту. Он включает в себя метатеги, значки, файлы заголовков, навигационную панель и страницы, а иногда даже общие области баннеров.

? footer.php: этот файл содержит информацию раздела нижнего колонтитула, такую ​​​​как быстрые ссылки на страницы, раздел информационного бюллетеня, адрес электронной почты администратора сайта, номер телефона, адрес электронной почты и т. д.

? archive.php: страница архива в WordPress позволяет легко направлять читателей через ранее опубликованный контент, например блоги. Страницы архива WordPress создаются для организации списка публикаций определенного типа, категории или тега.

? имя_шаблона.php: когда вам нужно вызвать определенную часть на каждой странице веб-сайта WordPress, вы можете использовать эту файловую технику. Например, на каждом веб-сайте есть раздел «Связаться с нами» или «Подписаться на рассылку новостей». Этот раздел всегда присутствует в верхней или нижней части каждой страницы этого веб-сайта. Итак, мы можем создать файл типа «template-get_in_touch.php» и вызывать его через

?‍? Sidebar-name.php: Боковые панели играют важную роль в разработке макета веб-сайта WordPress для отображения контента, отличного от основных статей веб-сайта. Например, краткий список последних статей, последних комментариев, список страниц или популярных статей на веб-сайте можно легко отобразить по всему сайту.

? assets/: содержит такие файлы, как статические изображения js, css, шрифты и т. д. Эти файлы не изменяются динамически, это требуется для многих страниц. Для вызова этих ресурсов вы можете использовать «/assets/js/file.js”

? templates/: эта папка состоит из множества файлов php, которые могут использоваться некоторыми страницами WordPress в качестве «Шаблона». Например, у меня есть страница под названием «Контакт», я создал файл «contact_us.php» и установил для него «Имя шаблона» как «Свяжитесь с нами» внутри папки templates/. Теперь я могу выбрать этот шаблон на странице «Контакты».

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/shimanta_microcodes/wordpress-theme-development-the-ultimate-folder-structure-guide-fae?1 Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить это
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3