Где хранятся сообщения и страницы WordPress? [Поиск SQL]

Опубликовано: 2020-12-05

В 2022 году WordPress обеспечивает более 35% Интернета, что на 2% больше, чем в начале 2019 года, и их число растет день ото дня. Стабильная производительность, быстрая скорость загрузки, безопасность и простой в использовании интерфейс - вот причина этого.

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

Теперь возникает вопрос, если бы WordPress не создавал разные файлы для каждого поста и страницы, то как бы работала вся система, где WordPress хранит посты и страницы?

WordPress хранит содержимое ваших сообщений и страниц в таблице « wp-posts » базы данных и отображает содержимое вашего веб-сайта с помощью динамических шаблонов PHP. Когда вы публикуете новую запись или страницу, WordPress добавляет запись в таблицу базы данных.

По запросу код WordPress вызывает данные из таблицы базы данных для отображения. Теперь, услышав слово «База данных», вы можете растеряться. Не волнуйтесь, ниже я объяснил все, что вам нужно знать. Внимательно прочитайте пост.

Оглавление

Понимание того, как работает WordPress

Во-первых, важно уточнить, что WordPress написан на PHP, а не на HTML, и использует MySQL для базы данных. WordPress не хранит ни одну страницу или запись в виде HTML-документа. Когда вы публикуете любой новый пост или страницу, он просто добавляет запись в таблицу базы данных.

Когда кто-то открывает веб-сайт, браузер запрашивает у сервера файлы, PHP-скрипты WordPress собирают данные из базы данных MySQL и представляют контент посетителю.

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

  • Посетитель, известный как клиент, вводит адрес веб-сайта в браузере, после чего браузер запрашивает у сервера файлы с использованием DNS.
  • Когда PHP-скрипты WordPress запрашиваются, он начинает загружать файлы, начинающиеся с index.php.
  • Он вызывает запрашиваемые браузером данные из базы данных.
  • Затем PHP-скрипты WordPress работают вместе и компилируют данные с плагинами и темами для создания HTML-страницы.
  • Страница будет сгенерирована динамически и отправлена ​​в браузер для рендеринга.

Так работает вся система. Никакие файлы не хранятся в HTML. Файлы HTML генерируются автоматически PHP-скриптами после получения данных из базы данных.

Вершина

Где сообщения WordPress хранятся в SQL?

Теперь вы можете задаться вопросом, все ли хранится в базе данных, где именно хранятся сообщения. Ответ заключается в том, что все сообщения хранятся в таблице с именем « wp_posts.

Также возможно изменять сообщения вручную, редактируя базу данных. Вы можете редактировать базу данных SQL вашего веб-сайта с помощью команды SSH или таких инструментов, как PHPMyAdmin. PHPMyAdmin — один из наиболее часто используемых и простых в использовании инструментов, который позволяет вам полностью управлять базой данных и файлами внутри нее.

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

phpMyAdmin in cPanel
phpMyAdmin в cPanel

Прежде всего, войдите в свою учетную запись веб-хостинга (cPanel) и найдите PHPMyAdmin. Вы получите его в разделе базы данных, как показано на изображении.

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

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

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

Find the table named “wp_posts” in SQL
Найдите таблицу с именем «wp_posts» в SQL.

Щелкните базу данных, чтобы открыть ее. Он начнет показывать вам таблицы с правой стороны. Как правило, есть 12 таблиц, но их количество может быть увеличено в зависимости от того, какую тему или плагины вы используете.

Здесь вы получите таблицу с именем « wp_posts », в которой хранится все содержимое сообщений, страниц и пользовательских типов сообщений. Таблица называется «wp_posts», но в ней также хранятся страницы и пользовательские типы записей.

Column named “post_type” inside “wp_posts” in WordPress
Столбец с именем «post_type» внутри «wp_posts» в WordPress

Что ж, вы получите столбец с именем « post_type » в таблице базы данных « wp_posts », которая включает в себя все типы сообщений, такие как сообщение, страница, пользовательское сообщение. Поле указывает, что контент является страницей, публикацией или пользовательской публикацией.

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

Вершина

Как сделать резервную копию базы данных SQL WordPress?

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

Вы можете создать резервную копию базы данных двумя различными способами. Во-первых, с помощью плагина резервного копирования WordPress, такого как Updraft и All in One Migration. И вы также можете сделать резервную копию вручную со стороны сервера.

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

Чтобы сделать резервную копию базы данных, вам нужно войти в свою Cpanel, затем найти и нажать на опцию PHPMyAdmin, вы получите ее в разделе базы данных. Он перенаправит вас в панель управления PHPMyAdmin.

Exporting Database Using phpMyAdmin
Экспорт базы данных с помощью phpMyAdmin

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

Теперь перед вами откроется база данных. Вверху вы получите опцию «Экспорт», нажмите на нее. Из опции экспорта вы можете экспортировать базу данных одним щелчком мыши.

Exporting Database of Dummy Website
Экспорт базы данных фиктивного веб-сайта

Выберите нужный вариант. Я настоятельно рекомендую выбрать метод « Быстрый », так как он создает резервную копию всей базы данных и выбирает SQL в качестве формата файла. Формат SQL является наиболее эффективным форматом для хранения базы данных. Нажмите Go, начнется загрузка этой базы данных.

Вершина

Важные файлы в WordPress и структура каталогов

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

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

Чтобы увидеть эти файлы, войдите в панель управления хостингом, здесь я использую cPanel. Перейдите к опции «Диспетчер файлов», и вы будете перенаправлены в файловую систему вашего сайта.

Files & Structure of WordPress
Файлы и структура WordPress

Нажмите на папку, в которую вы установили WordPress для определенного веб-сайта. Это папка « public_html », если на вашем сервере размещен только один веб-сайт. В этой папке находятся все файлы сайта.

Все эти файлы необходимы для работы вашего сайта. В папке « wp-content » есть 3 подпапки с именами « uploads », « themes » и « plugins », в которых хранятся все данные вашего плагина, темы и загруженных вами медиафайлов.

Вы также увидите здесь еще несколько папок в зависимости от используемого вами плагина. Файлы с именами « wp-content » и « wp-config.php » являются наиболее важными файлами веб-сайта. Эти два файла отвечают за все функции.

Настоятельно рекомендуется не редактировать и не удалять какие-либо из этих файлов или папок. Любое изменение может сломать ваш сайт.

Вам также может понравиться;

  • Как понизить версию сайта WordPress до более старой версии?
  • Как создать собственный URL-адрес для входа в WordPress?
  • Руководство для начинающих по оптимизации скорости сайта Исправить медленный сайт

Подведение итогов!

Надеюсь, вы получите то, что ищете. Страницы WordPress хранятся в базе данных, а не в виде файлов HTML. PHP-скрипты WordPress извлекают данные из базы данных и представляют их, создавая HTML-файл по запросу посетителя.

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

Gutenberg Editor — это новый редактор перетаскивания от WordPress. Он позволяет полностью настроить страницу по вашему желанию, работает как визуальный конструктор страниц Elementor.

Пожалуйста, поделитесь этой статьей со своими друзьями и семьей, если она каким-либо образом окажется для вас полезной. Если у вас все еще есть какие-либо вопросы, вы можете задать их в разделе комментариев ниже.