Возможно ли и как можно сделать так что бы поиск находил результаты со словами в которых есть латинские буквы такие как на пример čėšū, но при том что в поле поиска человек не обязательно бы их использовал? То есть на пример есть пост в котором есть искомое слово "maša", но в данный момент этот пост у меня находит только если я напишу "maša", а я хочу что бы находило и при поиске "masa". В общем буквы čėšū воспринимались как cesu.
Похоже, дело в COLLATE таблиц БД. Есть такой рецепт. Попробуйте
вставить код ниже в functions.php. Он фильтрует запрос поиска по постам и добавляет COLLATE utf8_unicode_ci.
add_filter('posts_search_orderby', 'alter_query', 20, 2);
function alter_query($orderby, $query) {
return $orderby . ' COLLATE utf8_unicode_ci';
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости