// Pentru link-urile categoriei postale
funcția the_category_remove_title_attributes ($ thelist) <
dacă (get_option ('rta_from_category_links') == 'on') <
$ thelist = preg_replace ('title =' (. +) '' ',' ', $ thelist);
>
returneaza lista;
>
add_filter ( 'the_category', 'the_category_remove_title_attributes');
Nu sunt fericit despre asta. În primul rând, un cod care va mânca de resurse, pentru unii este ușor, dar eu nu sunt de acord, doar imagina, de fiecare dată când se încarcă pagina, se efectuează această operație suplimentară. Mai ales de ce aceste hacks, atunci când există un mod mai elegant.
Deci, mai aproape de punct. În Wordpress există un dosar
unde sunt stocate toate setările de limbă. Sub limbi diferite. În acest caz, aveam nevoie de o limbă rusă. Există două fișiere
ru_RU.po este un fișier binar
ru_RU.mo - fișier ru_RU.po tradus în formatul necesar
Înainte de a schimba ceva, faceți copii de siguranță ale acestor fișiere.
Să începem. Ru_RU.po deschide fișierul folosind un program (am folosit pentru acest poedit): Rusă și să modifice expresia dorită pe cont propriu. Salvăm.
Acum trebuie să creați un fișier .mo din sursa .po. Pentru aceasta folosim instrumentele care vin cu programul poedit (Sunt de lucru pe Linux astfel încât toate echipele vor fi înregistrate pentru sistem, deoarece poedit este un program de cross-platform. Ea va fi disponibilă și pe ferestre, fără modificări semnificative). Deschideți consola și introduceți comanda:
msgfmt /home/chas/workspace/wordpress/wp-content/languages/ru_RU.po o- /home/chas/workspace/wordpress/wp-content/languages/ru_RU.mo
msgunfmt /home/chas/workspace/wordpress/wp-content/languages/ru_RU.mo o- /home/chas/workspace/wordpress/wp-content/languages/ru_RU.po