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

Опубликовано: 2017-09-28

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

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

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

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

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

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

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

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

wp-content в установке WordPress

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

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

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

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

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

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

локальный тестовый сайт для тестирования wp-контента

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

удалить wordpress, но сохранить wp-content

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

несуществующий сайт после удаления файлов

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

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

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

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

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

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

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

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

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

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

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

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

  • mu-plugins - это сокращение от обязательных плагинов. Обязательные к использованию плагины поставляются с некоторыми темами и имеют решающее значение для работы вашей темы и сайта. Если они существуют, вы найдете их в этой папке.
  • Языки. Если на вашем сайте не английский, а один из многих других языков, на которых доступна CMS, WordPress сохранит языковые файлы в этом каталоге.
  • Обновление - это временная папка, созданная WordPress при обновлении вашего сайта до новой версии.

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

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

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

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

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

Исправить важные ошибки

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

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

Для этих случаев у нас есть две подробные статьи, а именно: Как получить ошибку 403 Forbidden в WordPress? Вот как это исправить и как исправить ошибку внутреннего сервера 500 на вашем веб-сайте WordPress.

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

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

Почему ты бы так поступил? Одним словом, безопасность.

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

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

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

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

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

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

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

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

Изображение миниатюры статьи от premiumicon / shutterstock.com