Недавно просматривая проиндексированные страницы i-notes.org был приятно удивлен, и озадачен. Как выяснилось все заглазные буквы меток у постов оказались похеренными и были замененны на какие-то символы, первое было обнаружено в Яше, что теги были просто без первых букв 🙁 а корявые символы были обнаружены в гугле.
Немного порывшись на просторах инета, был выявлен виновник торжества это Platinum SEO Pack плагин просто офигенский, но данная бага конечно же огорчает.
Погуглив нашел решение проблемы, конечно же тривиальное, но меня устраивает, как оказалось что не правильно работает функция которая делает первую букву заглавной, я решил просто выключить ее для меток и результатов поиска, чтобы не морочиться с изменениями в коде.
В редакторе плагинов, открываем наш плачевный плагин, и ищем следующую строку:
$tag = $this->capitalize($tag);
и тупо ее коментируем:
//$tag = $this->capitalize($tag);
таким образом мы разобрались с метками, но у нас же еще не правильно отображаются результаты поиска, чтож, аналогично, ищем строку:
$search = $this->capitalize($search);
и также тупо ее коментируем:
//$tag = $this->capitalize($tag);
Позже выяснилось, что таже бага вылезает с категориями 🙁 огорчился, но опять таки нашел выход, ищем кусок кода:
$category_name = ucwords($this->internationalize(single_cat_title('', false)))
она как минимум три раза встречается в коде плагина, и заменяем ее на
$category_name = $this->internationalize(single_cat_title('', false));