Задать вопрос
@intern92

Почему не работает поиск на сайте wordpress?

Добрый день! Не могу разобраться почему ничего не находит поиск на сайте. При этом на локальном хосте все работает, а на хостинге нет. Почему то запросы в БД получаются разные.
На локальном:
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID
FROM wp_posts
WHERE 1=1
AND (((wp_posts.post_title LIKE '%вадо%')
OR (wp_posts.post_excerpt LIKE '%вадо%')
OR (wp_posts.post_content LIKE '%вадо%')))
AND wp_posts.post_type IN ('post', 'page', 'attachment')
AND (wp_posts.post_status = 'publish'
OR wp_posts.post_author = 1
AND wp_posts.post_status = 'private')
ORDER BY wp_posts.post_title LIKE '%вадо%' DESC, wp_posts.post_date DESC
LIMIT 0, 10

На хостинге:
SELECT CONVERT( CONVERT( 'SELECT SQL_CALC_FOUND_ROWS wp_posts.ID
FROM wp_posts
WHERE 1=1
AND (((wp_posts.post_title LIKE \'%вадо%\')
OR (wp_posts.post_excerpt LIKE \'%вадо%\')
OR (wp_posts.post_content LIKE \'%вадо%\')))
AND wp_posts.post_type IN (\'post\', \'page\', \'attachment\')
AND (wp_posts.post_status = \'publish\'
OR wp_posts.post_author = 1
AND wp_posts.post_status = \'private\')
ORDER BY wp_posts.post_title LIKE \'%вадо%\' DESC, wp_posts.post_date DESC
LIMIT 0, 10'
USING ascii )
USING utf8 ) AS x_0

Я так понимаю дело в кодировке. При загрузке на хостинг менял вручную в файле БД utf8mb4 на utf8. Скажите, пожалуйста как исправить.
  • Вопрос задан
  • 305 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
GrifasOfficial
@GrifasOfficial
GEEK
СЛЭШ \'%вадо%\
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы