WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

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

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

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

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

https://yadi.sk/i/BK2KFV0f34EAhi

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

example.com/wp-admin/edit.php?s=Homework+

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

0
kolshix
7.3 года назад 779
  • 0
    Kama9616

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

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

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

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

    kolshix 7.3 года назад

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

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

    http://example.com/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.2 года назад

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

    Или попробовать удалить нежелательные 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.2 года назад

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

    kolshix 7.2 года назад

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

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

    https://yadi.sk/i/WCeXj2tK34Jfhm

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