Wordpress

WordPress где хранятся страницы: WordPress | WordPress | CityHost

06.02.2023

Содержание

База данных WordPress изнутри


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

Перед тем, как мы займёмся детальным изучением структуры базы, я хочу обратить Ваше внимание на три следующих момента:

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

2. Структура базы данных WordPress проста и удобна. Бояться нечего. Она состоит всего из 10 таблиц с несколькими полями в каждой. После беглого ознакомления структура останется в Вашей памяти.

3. Структура базы данных WordPress хорошо документирована.

wp_posts

WordPress используется в основном как система управления контентом (CMS). Поэтому, на мой взгляд, таблица с контентом имеет основное значение. Страницы, записи, аттачменты, все это – контент, всё это WordPress хранит в одной таблице – wp_posts.

В действительности аттачменты хранятся как есть – в виде файлов на диске, но WordPress использует таблицу wp_posts для хранения мета-информации об аттачментах (например ID пользователя, который его загрузил, ID записи, которая ссылается на аттачмент, время загрузки и т.п.).

Страницы, записи и аттачменты могут быть очень похожи друг на друга, а могут сильно отличаться. Сначала мы рассмотрим, что общего между ними. Все три вида контента имеют уникальный идентификатор – ID (обычно создаётся автоматически WordPress’ом или MySQL), автора (человек, который написал запись или загрузил файл), дату, название (заголовок), и описание (даже если это поле пустое, его можно будет заполнить позже).

Все три вида имеют URL. Итак, для каждой записи, страницы или аттачмента имеется запись в таблице wp_posts.

Теперь поговорим о различиях между ними. Чтобы отличить один тип контента от другого, в таблице wp_posts существует поле post_type. Для записей его значение – ‘post’, для страниц – ‘page’, для аттачментов – ‘attachment’.

Сущещствует некоторое количество специальных полей. Например, поле post_mime_type используется для хранения типа файла аттачмента (‘image/jpeg’ и ‘application/pdf’). Поле menu_order содержит порядковый номер отображения страницы в списке. Поле post_parent используется для организации страниц с «подстраницами», а так же для хранения информации о связи аттачмента с записью.

Для того, чтобы понять, как и когда используется то или иное поле, запустите следующие запросы (для каждого типа контента):

* SELECT * FROM wp_posts WHERE post_type = 'post' LIMIT 1
* SELECT * FROM wp_posts WHERE post_type = 'page' LIMIT 1
* SELECT * FROM wp_posts WHERE post_type = 'attachment' LIMIT 1

В этой же таблице находится информация о состоянии записи/страницы. В большинстве случаев Вы увидите ‘publish’ для опубликованных записей, ‘draft’ для черновиков, и ‘inherit’ для аттачментов. С остальными состояниями Вы без проблем разберетесь сами.

Вот несколько примеров того, как может быть использована таблица wp_posts:

* Получение статистики – сколько записей вы всего написали, сколько записей написал тот или иной автор, какое количество записей публикуется в среднем за день и т.д.
* Создать список всех аттачментов.
* Создать галерею картинок для каждой записи (hint: «WHERE post_type = ‘attachment’ AND (post_mime_type = ‘image/jpeg’ OR post_mime_type = ‘image/gif’ OR post_mime_type = ‘image/png’)»).

wp_postmeta

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

Структура этой таблицы очень простая и гибкая. Она имеет всего четыре поля: meta_id, post_id, meta_key и meta_value. meta_id создаётся автоматически, и я не вижу ни одной причины, по которой его нужно было бы менять вручную. post_id соответствует ID записи (в таблице wp_posts), о которой эта мета-информация. meta_key – это краткое описание мета-информации, которую Вы хотите добавить к записи (например ‘mood’ или ‘song’). meta_value – это непосредственно значение мета-информации (например «хуевастенько» для ‘mood’).

WordPress использует эту таблицу для хранения дополнительной информации об аттачментах, которая не может быть сохранена в таблице wp_posts (локальные пути к файлу, информация о превьюшках и т.д.). Также в этой таблице содержатся специфические поля или значения – те, которые вы видите в редакторе. И, конечно, существует огромное количество плагинов, которые используют эту таблицу для своих нужд. Итак, если Вы решили использовать эту таблицу, Вам нужно придумать уникальные имена для Ваших «мета-ключей», в противном случае Ваш плагин может конфликтовать с другими.

wp_users

WordPress использует эту таблицу для хранения информации о зарегистрированных пользователях. В ней содержатся ID пользователей, их логин, зашифрованный пароль, полное имя, дата регистрации, и многое другое.

wp_usermeta

Для пользователей таблица wp_usermeta является тем же самым, чем является wp_postmeta для записей (контента). В ней содержится вся дополнительная информация о пользователях – персональные настройки (вкл./выкл. визуальный редактор, день рождения, контактная информация и т.п.).

wp_comments

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

* comment_ID – уникальный ID для каждого комментария, создаётся автоматически MySQL
* comment_post_ID – уникальный ID записи, к которой комментарий был добавлен
* comment_author – имя автора комментария
* comment_author_email – email автора комментария
* comment_author_url – URL автора комментария
* comment_author_IP – IP-адрес автора комментария
* comment_date – дата и время добавления комментария
* comment_content – текст комментария
* comment_approved – прошёл ли комментарий модерацию и если да, то как
* comment_agent – браузер автора комментария (MSIE, Firefox, Safari и т. д.)
* comment_type – обычный комментария, трэкбэк, пингбэк
* user_id – ID автора, если он зарегистрированный пользователь

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

wp_options

Таблица wp_options содержит все глобальные настройки WordPress. Она довольно похожа на таблицы wp_postmeta и wp_usermeta по структуре, но есть и различия.

В этой таблице есть поле blog_id, но используется оно только в WordPress MU (большая часть кода однопользовательской и многопользовательской инсталляций WordPress совпадают). WordPress MU использует это поле для того, чтобы отличить настройки одного блога от настроек другого.

Поле autoload определяет – загружаются/записываются ли настройки из базы данных/кэша или они доступны только для чтения. Большинство настроек загружаются автоматически.

wp_categories

Таблица wp_categories содержит информацию обо всех категориях, которые Вы создали, это: название и описание категории, ID родительской категории и т. д.

Для ускорения работы WordPress сохраняет некоторую статистику. Например, количество записей и ссылок в категории пересчитывается каждый раз при их добавлении или удалении (поля category_counter и link_count).

wp_post2cat

Связывание записи с категорией осуществляется через таблицу wp_post2cat. Это стандартный подход для связи «многих-со-многими» в реляционных базах данных. wp_post2cat имеет только три поля: уникальный ID (для строки в таблице, создаётся автоматически), уникальный ID записи и ID категории, в которую добавлена запись.

wp_links

Обычно таблица wp_links используется для хранения блогролла, списка ссылок на другие сайты или блоги. Настроек для блогролла огромное количество, поэтому подробно рассматривать эту таблицу мы не будем. Скажу только одно: если Вам вдруг вздумается создать на основе WordPress каталог ссылок, например новый Yahoo!, Вам не придётся много программировать. По сути нужно только будет создать «кустомную» тему.

wp_link2cat

Таблица wp_link2cat практически идентична wp_post2cat, за исключением того, что в ней содержатся ID ссылок вместо ID записей.

P.S. статья старенькая и подходит для базы WordPress до версии 2.3, но я решил ее все таки опубликовать, т.к. общее все рано есть. Может кому пригодиться 😉

Источник, перевод.

Где хранится все содержимое страниц на WordPress?

Вопрос задан

Изменён 4 года 1 месяц назад

Просмотрен 2k раз

Все никак не могу понять, где же хранится все содержимое страницы… Иной раз нужно удалить какой то класс у элемента или наоборот добавить, но как найти в PHP файлах нужный объект? я никак не могу понять структуру, как эти файлы выводятся… Помогите, пожалуйста, объясните кто-нибудь. Шаблон темы Enfold

  • wordpress

Иной раз нужно удалить какой то класс у элемента или наоборот добавить, но как найти в PHP файлах нужный объект?

Если имеются ввиду классы CSS, то они, обычно, находятся в файлах с расширением *.

css или же *.less, *.saas если используется препроцессор.

Как их можно искать и редактировать:

1) В браузере, например, Google Chrome откройте «инструменты разработчика» — Ctrl+Shift+I или F12. Найдите CSS код элемента, который вы хотите отредактировать.

2) Если это хороший хостинг, то наверняка там будет какой-либо файловый менеджер. Найдите файлы, содержащие этот CSS код, через него. Если файлового менеджера на хостинге нет, то ищите код через FTP клиент (например, FileZilla).

3) Если это локальный сервер, то можно искать через Notepad++, или через какой-либо файловый менеджер.

где же хранится все содержимое страницы.

В базе данных. Но лазить в неё ненужно.

Иной раз нужно удалить какой то класс у элемента или наоборот добавить, но как найти в PHP файлах нужный объект?

Это уже не содержимое, а верстка, разметка. За это отвечают файлы темы.

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

https://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2

См также Как создать вёрстку для WordPress?

Копируете локально себе проект, открываете редактором Notepad++, phpStorm и т.д. и делаете поиск по файлам в phpStorm это

Find In Path.

А вообще начните с изучения иерархии шаблонов, так будет легче понять где искать: пост — single.php страница — page.php категория — archive.php

Но так же структура файлов может быть разбита на части template-parts.

Так же советую дополнить ваш вопрос реальным примером, если вы упомянули тему Enfold. Добавьте информацию, что примерно вы хотите найти.

Добавлено описание:

Smart Slider 3

У вас скорее всего стили кнопки будут выглядеть так:

div#n2-ss-3 .n2-font-75774b5a595fadfc3656349b99c5effa-link a {
    font-family: 'Montserrat','Arial';
    color: #ffffff;
    font-size: 100%;
    text-shadow: none;
    line-height: 1.
5; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; letter-spacing: normal; word-spacing: normal; text-transform: none; }

назначайте более высокий приоритет селекторам или свойствам и перебивайте стили.

Настройка кнопки Docs

9

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Где хранятся страницы WordPress? (ответил)

Опубликовано Обновлено

24 марта 2021 г. автором WPDT Staff

WordPress — одна из самых популярных систем управления контентом среди большинства владельцев веб-сайтов. Это PHP и MySQL, популярный язык сценариев и система управления реляционными базами данных (RDBMS). WordPress идеально подходит, если вы ищете CMS с расширенными функциями для создания своих веб-сайтов.

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

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

Как работает база данных WordPress?

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

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

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

Каждая страница WordPress содержит файлы темы, такие как single.php для постов в блоге и page.php. Иногда шаблон определяет и упорядочивает дополнительные пользовательские записи для вашего контента. С другой стороны, база данных (MySQL DB) хранит информацию, изображения, текст, вставки и многое другое. Это означает, что вам нужно выполнить поиск в базе данных MYSQL, чтобы получить доступ к содержимому вашего веб-сайта.

Помимо базы данных, WordPress поставляется с еще двумя элементами:

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

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

При посещении веб-сайта база данных сигнализирует о необходимости представить требуемый контент путем загрузки набора сценариев PHP. Затем он обрабатывает и создает HTML-страницу на лету. Наконец, это отправит страницу в ваш браузер.

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

Как создавать HTML-страницы для посетителей

  • Пользователь выбирает определенную страницу с вашего сайта WordPress.
  • Начинается загрузка функции PHP, которая начинается с index.php.
  • Это сообщит базе данных о конкретной странице, которую вы выбрали.
  • WordPress создаст HTML-страницу, скомпилировав данные вместе с плагинами и темами.
  • База данных отобразит запрошенную HTML-страницу.

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

Где хранятся страницы WordPress

Обратите внимание, что в базе данных WordPress хранятся определенные элементы и страницы вашего веб-сайта. В том числе:

  • Пользовательские данные и настройки
  • Общие настройки вашего сайта (плагины, темы, название сайта и описание
  • Информация о вложениях вашего сайта (имя файла, замещающий текст, описание и информация о страницах или сообщениях)
  • Метаданные вашего сайта, включая категории сообщений, теги, настраиваемые таксономии, настраиваемые поля и метаданные плагинов
  • Пользовательские типы сообщений, сообщения и страницы

База данных WordPress хранит ваши страницы и сообщения, разделяя все элементы на 12 таблиц. Все таблицы связаны друг с другом, и все они необходимы для безопасного хранения ваших страниц и сообщений. Из всех таблиц базы данных wp_posts является самой важной.

Вот таблицы базы данных WordPress и их назначение:
  • wp_usermeta: сохраняет метаданные о ваших пользователях
  • wp_users: сохраняет данные пользователя на вашем сайте, включая их пароль и имя пользователя
  • wp_termmeta: сохраняет метаданные по вашим терминам таксономии
  • wp_term_relationships: сохраняет назначение сообщений категориям, сохраняя сообщения и другие типы вкладов, также известные как «термины».
  • wp_term_taxonomy: сохраняет таксономию термина 9 таблицы wp_terms0028
  • wp_terms: сохраняет все термины таксономии вашего сайта, такие как теги и категории
  • wp_commentmeta: сохраняет все метаданные комментариев вашего сайта
  • wp_comments: сохраняет все комментарии к вашим сообщениям, включая время и имя автора
  • wp_postmeta: сохраняет все метаданные из wp_posts, такие как настраиваемые поля и блокировка редактирования
  • wp_posts: хранит каждый файл или содержимое вашего веб-сайта, включая заголовок, текстовое содержимое, дату изменения, дату создания, автора и выдержку из статуса публикации.

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

Инструкции по доступу к страницам WordPress через phpMyAdmin

Итак, вы узнали, где страницы WordPress хранятся в базе данных MySQL. Кроме того, вам нужно знать, как получить доступ к файлам и таблицам в базе данных SQL.

Обратите внимание: в большинстве случаев бесполезно редактировать данные вашей страницы/публикации вне панели инструментов WordPress. При необходимости вы можете попытаться отредактировать базу данных только в том случае, если точно знаете, как это сделать, потому что вы можете удалить важные файлы из своей базы данных.

Вот шаги для доступа к вашим страницам:
  • Используйте инструмент phpMyAdmin, войдя в свою учетную запись cPanel, затем выберите значок PHPMyAdmin.
  • Выберите имя для имени базы данных вашей установки WordPress
  • Выберите подтаблицу wp_posts
  • Нажмите соответствующий «Обзор», после чего отобразятся сохраненные сообщения, страницы и пользовательские сообщения.
  • Поиск поля post_type для поиска страниц или сообщений в соответствии с их категориями

Все записи, которые вы включили в свои страницы post_type, являются реальным содержимым страниц вашего веб-сайта. Если вы хотите отредактировать их, выберите ссылку «Редактировать» для кода или прямого контента через PHPMyAdmin.

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

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

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

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

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

Вот полное руководство по резервному копированию вашей базы данных через phpMyAdmin:
  • Войдите в cPanel вашего сервера, затем выберите phpMyAdmin.
  • Появится страница базы данных, на которой будут представлены все ваши базы данных.
  • Выберите базу данных для резервного копирования.
  • Выберите опцию «Экспорт», когда вы находитесь внутри базы данных.
  • Будет перенаправлено на страницу экспорта.
  • Затем загрузите резервную копию сервера WordPress.
  • Он покажет два способа экспорта и форматирования вашей базы данных — быстрый и пользовательский. Выберите метод в соответствии с вашими предпочтениями.
  • Выберите формат файла SQL для хранения базы данных SQL.
  • Нажмите «Перейти», и начнется загрузка базы данных

Почему вам нужно знать, где хранятся страницы WordPress

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

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

Благодаря этому руководству ваш сайт WordPress станет более управляемым.

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

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

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

Распространенный вопрос, который возникает у многих пользователей WordPress: «Где хранятся страницы и записи»? В этой статье мы рассмотрим, как WordPress управляет контентом и хранит его.

По сравнению со статическими веб-сайтами, которые хранят контакты в виде HTML-файлов, WordPress — это динамическая CMS, основанная на PHP. Он хранит сообщения не в виде файлов, а в виде записей базы данных. Контент для сообщений и страниц хранится в базе данных на основе MySQL в таблице wp_posts , динамически вставляется в шаблоны PHP, отображается и предоставляется посетителю веб-сайта.

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

Так что же это означает? Давайте углубимся.

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

Вот процесс на стороне сервера, который происходит при создании страниц:

  • Браузер пользователя запрашивает определенную страницу
  • В зависимости от типа контента и дополнительных параметров загружаются PHP-скрипты и шаблоны
  • Это структура данных, которая будет динамически заполняться
  • WordPress запрашивает свою базу данных для конкретной публикации запрашивается, извлекая такую ​​информацию, как содержание, URL избранного изображения и т. д.
  • Эти данные вставляются на страницу с помощью PHP и компилируются в HTML
  • Окончательная веб-страница в формате HTML отправляется посетителю для просмотра
Общий процесс ( источник )

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

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

Упомянутый выше процесс создания страницы показывает, где хранятся «данные» для сообщений и страниц.

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

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

Контент для сообщений и страниц хранится в базе данных на основе MySQL в таблице wp_posts .

Структура данных в таблице wp_posts. Вы заметите ячейку заголовка, содержание, автора и многое другое.

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

Но, допустим, вы хотите просмотреть запись в базе данных для определенного поста. В этом случае вы будете использовать такой инструмент, как PHPMyAdmin (или любой другой инструмент управления базой данных). PHPMyAdmin — это наиболее распространенный инструмент, с которым вы столкнетесь, и он установлен на всех хостингах на основе cPanel.

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

Таблица базы данных wp_posts представляет собой обширную коллекцию всех ваших сообщений и страниц. Каждая строка — это отдельная часть контента на вашем сайте WordPress. Здесь хранятся отдельные страницы и сообщения WordPress.

Схема таблицы не требует пояснений.

Каждый столбец содержит определенные метаданные, такие как дата публикации, дата редакции, заголовок, общий контакт, выдержка и любые дополнительные поля, которые могут быть связаны с этим сообщением

Если вы действительно хотите отредактировать сообщение через PHPMyAdmin, вы можете (мы не рекомендуем это). Просто дважды щелкните ячейку таблицы, которую вы хотите изменить, и измените данные. Это похоже на изменение данных с панели администратора и нажатие кнопки «обновить», но имеет много недостатков, таких как отсутствие истории изменений.

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

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

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

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

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

Где хранятся шаблоны WordPress?

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

PHP-шаблоны

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *