WordPress как на ладони
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
kolshix130 10 месяцев назад
  • 0
    Kama4464

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

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

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

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

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

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

    вот что 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 10 месяцев назад

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

    Или попробовать удалить нежелательные 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 10 месяцев назад

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

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

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

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

    https://yadi.sk/i/WCeXj2tK34Jfhm

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