Хотите узнать о структуре файлов и каталогов WordPress? Основное программное обеспечение WordPress, темы, плагины и пользовательские загрузки хранятся на вашем веб-сайте. В этом руководстве для начинающих мы объясним структуру файлов и каталогов WordPress.^
Почему вы должны узнать о структуре файлов и каталогов WordPress?
Большинство пользователей могут запустить свой сайт WordPress, даже не узнавая о файлах или каталогах WordPress. Однако понимание того, как WordPress хранит файлы и каталоги, может помочь вам самостоятельно решить многие распространенные проблемы WordPress.
Это руководство поможет вам:
Узнайте, какие файлы и папки WordPress являются основными файлами.
Узнайте, как WordPress хранит ваши изображения и медиафайлы.
Где WordPress хранит ваши темы и плагины.
Где файлы конфигурации хранятся в вашей установке WordPress.
Эта информация также помогает вам узнать, какие файлы WordPress вам следует сделать резервную копию.
Вы также сможете выполнять задачи по устранению неполадок, такие как деактивация всех плагинов WordPress, переключение на тему по умолчанию или исправление других распространенных ошибок WordPress.
Давайте взглянем на структуру файлов и каталогов WordPress.
Доступ к файлам и каталогам WordPress
Во-первых, вам понадобится FTP-клиент для подключения к вашему серверу WordPress. См. Наше руководство о том, как использовать FTP для загрузки файлов WordPress для получения подробных инструкций.
Более простой альтернативой FTP является File Manager. Это веб-приложение, которое встроено в панель управления cPanel вашей учетной записи хостинга WordPress.
Как только вы подключитесь к своему сайту WordPress, используя FTP или File Manager, вы увидите структуру файлов и каталогов, которая выглядит следующим образом:^
Файлы и папки в красных квадратах являются основными файлами WordPress. Это файлы и папки, которые запускают ваш сайт WordPress. Вы не должны редактировать эти файлы самостоятельно.
Вот список основных файлов и папок WordPress, которые вы увидите в корневом каталоге вашего сайта WordPress.
[dir] wp-admin
[dir] wp-includes
index.php
license.txt
readme.html
сор-activate.php
сор-блог-header.php
WP-комментарии-post.php
сор-конфиг-sample.php
сор-cron.php
WP-ссылка-opml.php
сор-load.php
сор-login.php
сор-mail.php
сор-settings.php
сор-signup.php
сор-trackback.php
xmlrpc.php
Файлы конфигурации WordPress
Ваш корневой каталог WordPress содержит несколько специальных файлов конфигурации. Эти файлы содержат важные настройки, характерные для вашего сайта WordPress.^
.htaccess – файл конфигурации сервера, WordPress использует его для управления постоянными ссылками и перенаправлениями.
wp-config.php – Этот файл сообщает WordPress, как подключиться к вашей базе данных. Он также устанавливает некоторые глобальные настройки для вашего сайта WordPress.
index.php – индексный файл в основном загружает и инициализирует все ваши файлы WordPress, когда пользователь запрашивает страницу.
Иногда вам может понадобиться отредактировать файл wp-config.php или .htaccess. Будьте особенно осторожны при редактировании этих двух файлов. Небольшая ошибка может сделать ваш сайт недоступным. При редактировании этих двух файлов всегда создавайте резервные копии на своем компьютере, прежде чем вносить какие-либо изменения.
Если вы не видите файл .htaccess в своем корневом каталоге, ознакомьтесь с нашим руководством, почему вы не можете найти файл .htaccess в своем корневом каталоге WordPress.
В зависимости от того, как настроен ваш сайт WordPress, вы можете иметь или не иметь следующие файлы в своем корневом каталоге.
robots.txt – содержит инструкции для сканеров поисковых систем
Favicon.ico – Файл favicon иногда генерируется хостами WordPress.
Внутри папки wp-content
WordPress хранит все загрузки, плагины и темы в папке wp-content.^
Обычно предполагается, что вы можете редактировать файлы и папки внутри папки wp-content. Однако это не совсем так.
Давайте посмотрим в папку wp-content, чтобы понять, как она работает и что вы можете сделать здесь.^
Содержимое папки wp-content может отличаться на разных сайтах WordPress. Но все сайты WordPress обычно имеют такие:
[dir] темы
[dir] плагины
[dir] загружает
index.php
WordPress хранит ваши файлы тем в папке / wp-content / themes /. Вы можете редактировать файл темы, но обычно это не рекомендуется. Как только вы обновите свою тему до более новой версии, ваши изменения будут перезаписаны во время обновления.
Вот почему рекомендуется создать дочернюю тему для настройки темы WordPress.
Все плагины WordPress, которые вы загружаете и устанавливаете на своем сайте, хранятся в папке / wp-content / plugins /. Вы не должны редактировать файлы плагинов напрямую, если только вы не написали плагин только для своего собственного сайта WordPress.
Во многих руководствах по WordPress вы увидите фрагменты кода, которые вы можете добавить на свой сайт WordPress. Лучший способ добавить пользовательский код на ваш сайт WordPress – добавить его в файл functions.php вашей дочерней темы или создать плагин для сайта.
WordPress хранит все ваши изображения и медиафайлы в папке / wp-content / uploads /. По умолчанию загрузки организованы в папки / year / month /. Всякий раз, когда вы создаете резервную копию WordPress, вы должны включить папку загрузки.
Вы можете загрузить свежие копии ядра WordPress, свою тему и установленные плагины из их источников. Но если вы потеряете папку для загрузки, восстановить ее без резервной копии будет очень сложно.
Некоторые другие папки по умолчанию вы можете увидеть в вашем каталоге wp-content.
языки – WordPress хранит языковые файлы для неанглоязычных сайтов WordPress в этой папке.
upgrade – это временная папка, созданная WordPress при обновлении до более новой версии.
Многие плагины WordPress могут также создавать свои собственные папки внутри вашей папки wp-content. Например, на скриншоте выше у нас есть папка галереи, созданная плагином Envira Gallery.
Некоторые из этих папок могут содержать важные файлы. Как папка галереи может содержать ваши изображения галереи. Вы должны всегда делать резервные копии таких папок, чтобы не потерять важные данные.
Другие папки могут содержать файлы, которые вы можете безопасно удалить. Например, ваши плагины для кэширования, такие как W3 Total Cache или WP Super Cache, могут хранить кэшированные файлы в своих собственных папках.
Вот и все, мы надеемся, что эта статья помогла вам понять структуру файлов и каталогов WordPress. Вы также можете ознакомиться с нашим руководством для начинающих по управлению базами данных WordPress с помощью phpMyAdmin.
Если вам понравилась эта статья, пожалуйста, подпишитесь на наш канал YouTube для видеоуроков WordPress. Вы также можете найти нас в Twitter и Facebook.