Ș si ț in linkurile WordPress
Datorita unui mesaj de pe Twitter mi-am adus azi aminte de problema aparitiei caracterelor Șș si Țț in linkurile posturilor, categoriilor si tagurilor din WordPress.
Probabil pentru ca nu prea au fost folosite in trecut, cei de la WordPress probabil au uitat de ele, astfel, cei ce folosesc caracterele corecte pentru s si t (cele cu virgula sub) pot avea unele probleme.
Am incercat sa fac un plugin, dar nu am reusit sa-l fac sa mearga si pentru slug-urile de la categorii si taguri, asadar postez aici o solute mult mai simpla:
- deschideti wp-includes/formatting.php
- cautati “/Euro sign” sau functia “remove accents” (in ultima versiune de WordPress, randul 277)
- adaugati cele 2 linii de cod deasupra “/Euro sign”:
chr(200).chr(152) => 'S', chr(200).chr(153) => 's', chr(200).chr(154) => 'T', chr(200).chr(155) => 't',
Acum nu ar mai trebui sa aveti probleme cu ș si ț.
Edit: Nu folositi aceasta metoda daca aveti deja posturi, categorii si taguri ce contin caracterele ș si ț (asta daca nu vreti sa le editati pe toate), o solutie: aici.