Папка wp-content — руководство для начинающих по наиболее важному каталогу WordPress

Доброго времени суток!

Сегодня я бы хотел рассказать вам о самом главном каталоге в установке WordPress — wp-content.

Папка wp-content - руководство для начинающих по наиболее важному каталогу WordPress

Что такое wp-content? Это может быть ваша первая реакция в качестве новичка WordPress или если вы в основном работаете с WordPress через бэкэнд. Ведь среднестатистический владелец сайта большую часть времени проводит в личном кабинете.

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

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

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

Одна из самых центральных его частей — папка wp-content. По этой причине, в этой статье я хочу подробно рассмотреть именно это. Мы поговорим о том, где находится wp-content, его назначение, что в нем содержится и что она позволяет делать.

Готовы окунуться в эту часть WordPress? Тогда поехали.

Как получить доступ к wp-content

Если вы не внесли существенных изменений в свою файловую структуру или не переименовали wp-content во что-то еще (подробнее об этом ниже), вы должны найти его в середине вашей установки WordPress.

Как получить доступ к wp-content

Как и wp-admin и wp-includes, wp-content является частью каждой стандартной установки WordPress и будет создаваться автоматически при каждой установке CMS на сервер.

Таким образом, чтобы получить к нему доступ, все, что вам нужно сделать, это войти на свой FTP-сервер (например, через FileZilla). В зависимости от настроек вашего хоста, вам может потребоваться перейти в другую папку, например public_html, чтобы попасть на ваш сайт, однако, как только вы там окажетесь, именно там вы найдете каталог wp-content.

Какова цель wp-content?

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

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

На самом деле, если у вас есть тестовый веб-сайт (ничего важного, например, сайт местной разработки ), вы можете попробовать небольшой эксперимент.

Какова цель wp-content

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

файл .htaccess

Затем удалите их. Вы меня правильно поняли, избавься от всей этой кучи. После того как вы это сделаете, при попытке загрузить свой сайт в браузер, он будет выглядеть примерно так:

загрузить свой сайт в браузер

Чтобы исправить ситуацию, перейдите на свежую версию WordPress, которую вы только что загрузили. Распакуйте архив и получите доступ к каталогу.

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

После завершения, если вы сделали все правильно, теперь вы должны перезагрузить свой сайт без проблем и увидеть его именно таким, как он был раньше.

Благодаря папке wp-content и базе данных WordPress ничего особенного для вашего сайта не было потеряно. Аккуратно, правда?

Итак, что же тогда находится внутри wp-content?

Почему вышеуказанный эксперимент работает? Поскольку, как уже упоминалось, wp-content содержит все пользовательские данные, которые не хранятся в базе данных. Это становится еще более очевидным, когда вы открываете каталог.

Стандартные каталоги в папке wp-content

Как правило, wp-content будет содержать как минимум три каталога: плагины (plugins), темы (themes) и загрузки (uploads). Вот для чего они используются:

  • Плагины. Как видно из названия, именно здесь WordPress хранит плагины. При установке плагина через меню в панели инструментов, он будет в конечном итоге здесь. И наоборот, можно также установить плагины вручную, извлекая и копируя их в этот каталог. Это сделает их доступными для активации в панели управления WordPress.
  • Темы — аналогично папке плагинов, но для тем. Установите тему из бэкэнда и потом вы найдете ее в этом каталоге. Или скопируйте темы в эту папку, чтобы сделать их доступными в бэкэнде. Это также папка, в которой вы будете тратить много времени на создание или изменение собственной темы или дочерней темы.
  • Загрузка — здесь WordPress хранит все ваши медиафайлы, такие как изображения, видео или другие файлы, которые вы загружаете на свой сайт. По умолчанию медиафайлы упорядочены в подпапках, обозначая год и месяц их добавления на сайт. Однако также возможно отключить эту опцию, и все файлы окажутся в одном каталоге.

Итак, это стандартная настройка WordPress. Однако, особенно на более авторитетных сайтах, вы часто найдете дополнительные папки внутри каталога wp-content.

Другие общие папки

В зависимости от плагинов, тем и других вещей, присутствующих на вашем сайте, вы также можете найти это внутри wp-content:

  • Mu-plugins — это сокращение от обязательных плагинов. Плагины для обязательного использования поставляются с некоторыми темами и имеют решающее значение для работы вашей темы и сайта. Если они существуют, вы найдете их в этой папке.
  • Languages (языки) — если ваш сайт не использует английский, но является одним из многих других языков, на которых доступна CMS, WordPress сохранит языковые файлы в этом каталоге.
  • Upgrade (обновление) — это временная папка, созданная WordPress при обновлении сайта до новой версии.

Помимо этого, другие плагины могут иногда создавать свои собственные каталоги внутри wp-content. Например, W3 Total Cache и WP Super Cache могут хранить здесь некоторые файлы.

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

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

Когда использовать wp-content

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

Исправление важных ошибок

Содержание wp-content иногда может быть причиной распространенных ошибок WordPress. В частности, те, которые вызваны плагинами и темами.

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

Переименовать wp-content

Несмотря на свою жизненно важную функцию, название wp-content не высечено на камне. Вполне возможно изменить его на что-то другое (как, кстати, с папками внутри wp-content).

Зачем вам это может понадобиться? Короче говоря, безопасность.

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

По этой причине переименование wp-content является одним из шагов на пути к более безопасному сайту. Используйте эту статью, чтобы выяснить, как это реализовать. Для получения дополнительных советов о том, как сделать WordPress безопаснее, не пропустите мою статью на эту тему.

О wp-content в двух словах

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

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

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

Это, в свою очередь, дает вам больше контроля над вашим сайтом, и это никогда не может быть плохо.

У вас есть еще вопросы по wp-content? Если это так, пожалуйста, сообщите мне об этом в комментариях ниже.

До скорых встреч!

Статья была обновлена: 21 января 2019 года
Вам понравилась статья?
плохохорошо (Пока оценок нет)
Загрузка...
Обо мне
Юрич:
Занимаюсь созданием сайтов на WordPress более 5 лет. Работал в нескольких веб-студиях, да и сейчас работаю. Иногда подрабатываю на фрилансе, как на нашем так и на зарубежном. Везде зарекомендовал себя очень хорошо. Если нужен сайт на WordPress, шаблон для сайта или лендинг - не стесняйтесь - пишите. Рад буду помочь!