Как устроен WordPress?

В недалеком прошлом все вебсайты писались вручную на HTML – стандартном язык разметки документов сети Интернет, разработанным в Женеве британским учёным Тимом Бернерсом-Ли в 1989-1991 годах. Для того, чтобы создать одну веб-страничку, разработчик сначала создавал файл с расширением HTML и прописывал в нем соответствующие дескрипторы (тэги) – описательные элементы. На следующем этапе в готовую структуру страницы добавлялся текст и фотоматериалы. Для внесения изменений в ту или иную статью разработчику приходилось открывать соответствующий HTML файл и находить в нем тот фрагмент, который нуждался в редактировании. Данные операции занимали очень много времени и требовали определенных знаний языка HTML и каскадных таблиц стилей (CSS) – технологии описания внешнего вида документа, написанного языком разметки. Для того чтоб упростить данную работу и была разработана система управления сайтом (CMS).

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

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

Панель управления защищена индивидуальными логином и паролем, и не доступна для обычных пользователей сети Интернет. С левой стороны находится основное меню управления сайтом, по средствам которого существляется все необходимые операции.
Тексты статей и мультемедийные материалы добавляются на сайт через текстовый редактор по внешнему виду и функциональности (управлению) очень схожий с программой Microsoft Office Word.

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