2014-12-09 5 views
1

Я искал эту проблему в Интернете, и мне кажется, что я единственный, у кого есть эта проблема! Все другие проблемы, связанные с Navbar Wordpress, связаны с CSS и HTML.Слишком много предметов, чтобы положить в панель навигации Wordpress

Вот моя проблема: Единственный способ сформировать навигационное меню в Wordpress является использование инструмента визуального перетащить-н-падение, которое в: Внешний вид> Меню. До сих пор я использовал этот инструмент, чтобы меню моих веб-сайтов не было проблем. Но для моего недавнего проекта я должен добавить в меню как 150 пунктов. И текст unicode (персидский). В результате браузер становится очень ... очень медленным во время перетаскивания, и после 4 часов размещения предметов я получил следующее:

Предупреждение: Неизвестно: входные переменные превысили 1000. Чтобы увеличить предел изменить max_input_vars в php.ini. in Unknown on line 0

Я, к счастью, нашел решение этой ошибки и увеличил лимит через мой php.ini. Но снова он показывает белый экран после нажатия «Сохранить меню». Когда я проверяю свое меню на локальном хосте, он не сохранил все элементы и был прерван.

Мне было интересно .. есть ли другой способ создания меню вместо перетаскивания? Что-то вроде помещения всех данных в файл XML или манипулирования элементами меню из базы данных?

Относительно этого я нашел an article, который объясняет структуру меню Wordpress в БД. Но я нахожу это слишком сложным, если я хочу идти, хотя все предметы по одному. Я все еще верю, что есть более простой способ сделать это. Любое предложение приветствуется.

ОБНОВЛЕНИЯ: Хорошо, я сделал это для этого проекта. Я увеличил максимальное время выполнения в php.ini и проблема прерывания решена. Примечание. Чтобы избежать потери еще 4 часов после этого, после того, как я закончил перетаскивание в первый раз, я скопировал содержимое <ul class="menu ui-sortable" id="menu-to-edit"> в отдельный файл и заменил его новыми с помощью инструмента проверки элемента ... умный, а ?!

Но несмотря на то, что проблема решена для меня, основная проблема по-прежнему стоит, что является «альтернативой визуальному инструменту». Поэтому я оставляю этот вопрос открытым, если кто-нибудь приходит с ответом.

+1

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

+0

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

ответ

0

После небольшого поиска Google, я нашел эту тему SO, которые могут удовлетворить ваши потребности:

Where are Custom Menus saved in the Database for Wordpress 3.0?

+0

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

+0

Я надеялся, что есть плагин, который делает меню более надежным способом, чем drag-n-dropping. –

Смежные вопросы