Вопрос или проблема
Я пытался отредактировать порядок и родительский элемент постов в меню страниц. Во всех базах данных все в порядке, но когда я перешел в меню меню, я увидел только плоский вид всего. Снова я изменил это здесь, но при просмотре в базе данных это не отразилось там, и я не могу понять, где хранятся изменения, так как нет таблицы меню.
Итак, я задавался вопросом, не смотрю ли я здесь на две разные вещи? Если так, то какова цель поля родителя и упорядочивания и организации страниц?
Это, похоже, никак не указывает на структуру меню, и изменение структуры меню, похоже, также не влияет на это, хотя я могу вкладывать страницы друг в друга, и они остаются в целости и сохранности от одного экземпляра к другому.
Ответ или решение
Вопрос относительно различий между постами и иерархией меню касается некоторых ключевых аспектов управления контентом на веб-сайтах, особенно в системах управления контентом (CMS) таких как WordPress. Здесь стоит уделить внимание двум основным понятиям: иерархии страниц и структуре меню.
Теория
В системах управления контентом, таких как WordPress, понятие "пост" обычно относится к разным типам контента, включая собственно посты и страницы. Иерархия страниц — это способ организации страниц в логическую структуру, часто выраженную в виде родительских и дочерних страниц. Это позволяет создавать многоуровневую навигацию внутри сайта, где одни страницы являются вложенными в другие.
В то же время, меню — это инструмент, который позволяет управлять навигационными структурами сайта. Меню формируются из страниц и постов, но они не связаны напрямую с иерархией страниц. Меню представляют собой список ссылок, которые могут включать страницы, посты, категории и даже произвольные ссылки. Важно понимать, что структура меню и иерархия страниц функционируют независимо друг от друга.
Пример
Рассмотрим пример. У вас может быть страница "О компании", которая является родительской, а страницы "Наша история" и "Наши сотрудники" могут быть дочерними. В вашей базе данных эта иерархия сохранена как отношения между родителями и дочерними записями. Однако если вы создадите меню, находящееся в верхней панели сайта, вы можете выбрать разместить только "О компании" и "Наши сотрудники", игнорируя другие страницы. Это решение не повлияет на базу данных относительно иерархии страниц.
Применение
Если вы пытаетесь редактировать иерархию страниц и не видите изменений в структуре меню, или наоборот, это связано с тем, что эти две структуры управляются независимо. Изменения в меню сохраняются специфично для меню и не будут отображены в иерархической структуре страниц в базе данных и наоборот. Это позволяет вам иметь гибкость в том, как представлен ваш контент на сайте.
В вашем случае отсутствие отражения изменений в базе данных объясняется тем, что меню не является таблицей данных, как иерархия страниц; оно оперирует через свои собственные механизмы управления контентом, и изменения видны только в интерфейсе управления менюшками.
Надеюсь, это разъясняет различия между иерархией постов и структурой меню и помогает более эффективно управлять вашим контентом.