WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

[РЕШЕНО ЧАСТИЧНО] Как лечить этот глюк — На всех версиях

Проверял на нескольких версиях, все одно и тоже

Входим в админку -> Все посты -> Настраиваем отобразить 200 постов
В админ панеле если отобразить сразу 10-20 постов и вбить в строку поиска что нибудь, то поиск работает, если (как у меня) отобразить 100-200 постов - и в поле поиска вписать Homework (к примеру) то выдает 414 - типа долгий URL

site.ru/wp-admin/edit.php?s=с+&post_status=all&post_type=post&_w(далее много символов)

https://yadi.sk/i/BK2KFV0f34EAhi

но если удалить ненужные символы . то поиск выполняется и находит что нужно

site.ru/wp-admin/edit.php?s=Homework+

Я так понимаю поиск первым делом пытается выполнить совпадения между этими 100-200 отображенными постами, а потом ищет далее - или что-то ещё - может кто встречал и знает как с этим бороться ?

0
kolshix104 8 месяцев назад
  • 0
    Kama4477

    Нет это просто в форму добавляет куча полей, потом ты жмешь GET и URL получается длинный.

    В WP по умолчанию такого нет, скорее всего это плагин.

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

    Когда найдешь, дай знать что нашел. Может что-то посоветую.

    kolshix 7 месяцев назад

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

    вот что url показывает

    http://site.ru/wp-admin/edit.php?s=то_что_искал+&post_status=all&post_type=post&_wpnonce=299eab2980&_wp_http_referer=%2Fwp-admin%2Fedit.php&action=-1&m=0&cat=0&paged=1&mode=list
    &se_cfg%5Bpost%5D%5Bterms%5D%5Bis_archive%5D%5B39423%5D=on&se_cfg%5Bpost%5D%5Bterms%5D%5Bis_home%5D%5B39423%5D=on
    &se_cfg%5Bpost%5D%5Bterms%5D%5Bis_archive%5D%5B39415%5D=on&se_cfg%5Bpost%5D%5Bterms%5D%5Bis_home%5D%5B39415%5D=on
    &se_cfg%5Bpost%5D%5Bterms%5D%5Bis_archive%5D%5B39404%5D=on&se_cfg%5Bpost%5D%5Bterms%5D%5Bis_home%5D%5B39404%5D=on
    &se_cfg%5Bpost%5D%5Bterms%5D%5Bis_archive%5D%5B39385%5D=on&se_cfg%5Bpost%5D%5Bterms%5D%5Bis_home%5D%5B39385%5D=on
    &se_cfg%5Bpost%5D%5Bterms%5D%5Bis_archive%5D%5B39377%5D=on&se_cfg%5Bpost%5D%5Bterms%5D%5Bis_home%5D%5B39377%5D=on
    и так далее 

    вот что-то подобное , но я не понял как лечить
    http://ebanshi.cc/questions/5606270/wordpress-search-filter-414-request-uri-too-long

    Kama 7 месяцев назад

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

    Или попробовать удалить нежелательные input поля которые добавляет плагин в форму на странице. Но они могут быть нужны как фильтры и удалить будет не просто...

    &se_cfg[post][terms][is_archive][39423]=on&se_cfg[post][terms][is_home][39423]=on
    &se_cfg[post][terms][is_archive][39415]=on&se_cfg[post][terms][is_home][39415]=on
    &se_cfg[post][terms][is_archive][39404]=on&se_cfg[post][terms][is_home][39404]=on
    &se_cfg[post][terms][is_archive][39385]=on&se_cfg[post][terms][is_home][39385]=on
    &se_cfg[post][terms][is_archive][39377]=on&se_cfg[post][terms][is_home][39377]=on

    Что это за плагин? произвольных полей?

    kolshix 7 месяцев назад

    позже поищу, базу данных скопирую - и на новом сайте тестону

    kolshix 7 месяцев назад

    нашел болячку - это плагин Simply Exclude - для исключения постов из архивов, поиска, фидов и главной страницы

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

    https://yadi.sk/i/WCeXj2tK34Jfhm

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