Не дает результатов для сообщений - PullRequest
1 голос
/ 12 декабря 2011

Я управляю сайтом, который использует WPML с Wordpress.Иврит является языком по умолчанию, а также имеет английский.Когда я выполняю поиск на иврите (языке по умолчанию), мне выдаются результаты поиска по моему запросу.Однако, когда я переключаю языки на странице поиска, результаты, кажется, исчезают.Я установил плагин «Поиск по всему», который я настроил для поиска в каждом настраиваемом поле.

Блокирует ли WPML результаты поиска от отображения при переключении языка?Можно ли запретить WPML предоставлять результаты для сообщений?

Я предоставил две страницы результатов поиска ниже.

http://www.cleanupisrael.org.il/?x=0&y=0&s=Beach&x=0&y=0

http://www.cleanupisrael.org.il/?lang=en&s=Beach

1 Ответ

0 голосов
/ 25 января 2012

Вероятно, именно поэтому это и происходит:

Когда для формы задан идентификатор поисковой формы и существует языковой ввод, WPML ограничивает поиск этим языком ... (1)

Смотрите, в форме поиска на веб-странице, которую вы указали ранее, есть строка, подобная этой:

<input type="hidden" name="lang" id="lang" value="en">

Если вы уберете это lang Форма ввода, это может решить вашу проблему.

Ссылка:

  1. http://wpml.org/documentation/support/creating-multilingual-wordpress-themes/search-form/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...