Структура файлов и каталогов WordPress — руководство для начинающих 

Структура файлов и каталогов WordPress WordPress
Вы хотите узнать о файлах WordPress и структуре его каталогов? Читая данное руководство для начинающих поймете структуру файлов и каталогов WordPress.

Почему вы должны узнать о структуре файлов и каталогов WordPress?

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

Это руководство поможет вам:

  • Узнать, какие файлы и папки WordPress являются основными.
  • Понять, как WordPress хранит ваши изображения и загруженные медиафайлы.
  • Где WordPress хранит ваши темы и плагины.
  • Где хранятся файлы локализаций.
  • Где хранятся файлы конфигурации, хранящие данные установки WordPress.

Данное руководство, также поможет узнать, какие файлы следует резервировать и как WordPress работает за кулисами.

Доступ к файлам и каталогам WordPress на хостинге

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

Вместо FTP можно использовать более простую альтернативу: «Файловый менеджер» — встроенное приложение, в большинстве панелей управления хостингом.

переход в файловый менеджер на хостинге beget
Переход в файловый менеджер на хостинге beget.
Переход в менеджер файлов на хостинге с cPanel
Переход в менеджер файлов на хостинге с cPanel

После подключения к вашему сайту WordPress с помощью файлового менеджера или FTP,  вы увидите структуру файлов и папок, которая выглядит следующим образом:

Файлы и папки WordPress

Это те файлы и папки, которые обеспечивают работу вашего сайта WordPress.

Обзор wordpress каталогов и файлов

Для того чтобы посмотреть все файлы и каталоги доступные по умолчанию, необязательно устанавливать WordPress и подключаться к хостингу, достаточно просто скачать его дистрибутив и распаковать на пк (но там не будет файлов .htaccess и wp-config.php).

Файлы и папки WordPress

Файлы .htaccess и wp-config.php создаются во время установки (их можно редактировать) А вот во все остальные лучше не лезть.

Вот список основных WordPress файлов и папок, которые вы увидите в корневом каталоге сайта работающего на WordPress.

wp-admin [каталог] — здесь находятся различные файлы отвечающие за внешний вид и работу инструментов администрирования сайта, таких как админ панель, и нескольких ключевых функций, таких как подключение к базе данных и управление разрешениями пользователей.
wp-content [каталог] — тут хранятся данные, связанные с плагинами и темами, об этом ниже.
wp-includes [каталог] — здесь находятся все файлы, необходимые для запуска вашего веб-сайта, такие как функции WordPress, те, которые управляют вашими записями, страницами, виджетами и другими функциями.
index.php
license.txt
readme.html
wp-activate.php
wp-blog-header.php
wp-comments-post.php
wp-config-sample.php
wp-cron.php
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-settings.php
wp-signup.php
wp-trackback.php
xmlrpc.php

В приведенном выше списке не стал указывать файлы .htaccess и wp-config.php, т.к. они создаются после установки WordPress.

Файлы конфигурации WordPress

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

Файлы конфигурации WordPress

.htaccess — файл конфигурации для apach сервера, WordPress использует его для управления постоянными ссылками и перенаправлениями. В него также можно самостоятельно вписывать различные правила: кэширование, редирект на https и прочее.

wp-config.php — этот файл указывает WordPress, как подключиться к вашей базе данных. Он также задает некоторые глобальные настройки сайта.

index.php — индексный файл загружает и инициализирует все файлы WordPress, когда пользователь запрашивает страницу.

Иногда может понадобиться отредактировать файл wp-config.php или .htaccess. Будьте особенно внимательны при редактировании этих двух файлов. Небольшая ошибка может сделать ваш сайт недоступным. Перед редактированием этих 2х файлов всегда создавайте их резервные копии на своем ПК.

Если вы не видите файл .htaccess в корневом каталоге, в файловом менеджере cPanel, включите показ скрытых файлов.

Включение показа скрытых файлов

В зависимости от того, как настроен ваш сайт WordPress, вы можете иметь или не иметь следующие файлы в корневом каталоге.

robots.txt — содержит инструкции для краулеров поисковых систем.

Favicon.ico — файл favicon иногда генерируется хостерами WordPress.

Каталог wp-content

Все загруженные файлы, плагины и темы WordPress хранит в папке wp-content.

Папка wp-content

Принято считать, что внутри папки wp-content можно редактировать файлы и папки. Но это не совсем так.

Давайте заглянем внутрь папки wp-content, чтобы понять, как она работает и что вы можете здесь делать.

Содержимое папки wp-content

Содержимое папки wp-content может отличаться на разных сайтах WordPress. Но все сайты WordPress обычно имеют следующее:

[каталог] languages
[каталог] plugins
[каталог] themes
[каталог] uploads
index.php

В директории languages, WordPress хранит языковые файлы (обычно в формате .mo и .po) для неанглоязычных сайтов WordPress. В них находятся переводы тем, плагинов и локализации WordPress. Если хотите что то перевести, обычно нужно начинать с этой папки.

В директории /wp-content/themes/, WordPress хранит файлы ваших тем. Файл темы можно редактировать, но лучше этого не делать, если вы нее разработчик. При обновлении темы до более новой версии, все ваши изменения будут перезаписаны.

Для настройки WordPress темы рекомендуется создавать дочернюю тему.

Все плагины WordPress, которые вы устанавливаете на свой сайт, хранятся в папке /wp-content/plugins/. Как и в случае с темами, не нужно редактировать файлы плагинов напрямую. Для написания дополнительно функционала, можно сделать простенький пустой плагин или вносить фрагменты кода и хуки в файл function.php дочерней темы.

Все загруженные изображения и медиафайлы WordPress хранит в папке /wp-content/uploads/. По умолчанию загруженные файлы упорядочены в папках /год/месяц/. При создании резервной копии сайта следует включать в нее дерективу uploads.

Так же в каталоге wp-content, вы можете увидеть и другие папки. Например upgrade — это временная папка, которую WordPress создает во время обновления до новой версии. Также многие плагины, создают для хранения файлов свои собственные папки внутри папки wp-content .

Некоторые плагины WordPress могут создавать папки внутри директории /wp-content/uploads/ для сохранения загруженных пользователем файлов. Например, на этом демо-сайте есть папки, созданные плагинами Smash Balloon, WooCommerce, SeedProd и WPForms.

Плагины могут создавать свои собственные папки внутри каталога uploads.

Надеюсь, статья помогла вам понять основную структуру файлов и каталогов WordPress.

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

Поделиться с друзьями
Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Оцените автора
( 1 оценка, среднее 5 из 5 )
Web-Revenue.ru
Добавить комментарий