Вордпресс - проблема с меню

N_N_N
На сайте с 10.09.2008
Offline
252
2045

Господа, столкнулся со странной проблемой в меню WP. Не добавляются новые пункты. Т.е. на данный момент в меню 90 позиций - более добавлять не даёт.

Что это и как с этим бороться? Возможно ли снять это ограничение, и если да то где рыть? Может это бзик темы или всё-таки сам двиг. Версия WordPress 3.4.1.

• Хостинг США анлим за $49/год и $200 вам на рекламу (http://goo.gl/IFQ0Kk) (юзаю 5 лет) • Мои домены здесь (http://www.regnic.name/) – доволен как слон
minor
На сайте с 04.10.2010
Offline
70
#1

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

Знает тот кто с этим сталкивался уже)

PHP experience 2 year, comprehend seo
N_N_N
На сайте с 10.09.2008
Offline
252
#2
minor:
Новый пункты меню добавлялись через админку в бд? В админке они присутствую? Если да то можно посмотреть их наличие в бд, если новые пункты там есть а в шаблоне нету значит где то проверка в шаблоне, если нет то в двиги вордпресса где то.
Знает тот кто с этим сталкивался уже)

В БД пока не лазил. Может кто-то уже знаком с этой проблемой. В меню новые пункты добавляются, но сразу после сохранения - исчезают. Т.е. 91 пункт упорно не принимает. Файлы темы пробил включая superfish - пока ничего не обнаружил.

minor
На сайте с 04.10.2010
Offline
70
#3

http://stackoverflow.com/questions/9684707/wordpress-admin-menu-limit

Суть решения нужно прописать в настройках пыхи:

suhosin.post.max_vars = 2048

suhosin.request.max_vars = 2048

если у вас обычный хостинг то в .htaccess

php_value suhosin.post.max_vars 2048

php_value suhosin.request.max_vars 2048

2048 - ваше число

N_N_N
На сайте с 10.09.2008
Offline
252
#4

minor, спасибо за ваши старания и помощь, но увы проблема не решена :(

Хостинг обычный шаред, записи в ..htaccess не помогли.

В логах ничего связанного с этим багом не нашёл.

---------- Добавлено 06.09.2012 в 17:20 ----------

В общем это баг WP с последней версией

Вот аналогичная проблема у человека - http://ru.forums.wordpress.org/topic/Как-снять-ограничение-в-меню

Я решения так и не нашёл (со своими ограниченными знаниями) :)

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
N_N_N:
В общем это баг WP с последней версией

Видимо не только ;) На 3.0 тоже говорят было. И на 3.2 проблемы.

Продублирую свой ответ с офформа: Вот тут(англ) вроде бы есть решения.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
minor
На сайте с 04.10.2010
Offline
70
#6
Продублирую свой ответ с офформа: Вот тут(англ) вроде бы есть решения.

Тут решение которое я предлагал выше, если оно помогло, возможно у N_N_N на хостинге не поддерживаются:

php_value suhosin.post.max_vars 2048

php_value suhosin.request.max_vars 2048

Возможно написать в тех поддержку, спросить про эти настройки.

M
На сайте с 06.09.2012
Offline
12
#7

Сегодня столкнулся с аналогичной проблемой. Решения не нашел((( Правка php.ini и .htaccess не помогли.

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
minor:
Тут решение которое я предлагал выше,

Там ещё и плагин какой-то предлагается. Я не вникал, бо с буржуйским не дружу :(

S5
На сайте с 04.01.2010
Offline
77
#9

phpinfo(); и ищем упоминание suhosin. Если модуль стоит - возможно именно он режет урлы и не дает сохранить. модуль предназначен для общей "защиты" сайта от взлома - в том числе от sql-иньекций через длинные url-ы.

N_N_N
На сайте с 10.09.2008
Offline
252
#10
SeVlad:
Там ещё и плагин какой-то предлагается. Я не вникал, бо с буржуйским не дружу :(

Решил частично и пока временно проблему с помощью указанного плагина - http://wordpress.org/extend/plugins/add-descendants-as-submenu-items/

Минусы - плагин не поддерживает тонкие настройки. Т.е. при активации той или иной категории в меню, тупо тащит подряд все вложения рубрики в подпункты. Это не совсем айс. Плюс нет доступа к тайтлам меню, а они у меня активно использовались для помощи юзерам в навигации.

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

P.S. Хостер сделал настройки:

suhosin.post.max_vars = 5000

suhosin.request.max_vars = 5000

Проблема с преодолением лимита в 90 пунктов решена. Всем огромное спасибо за помощь :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий