Cum de a schimba etichetele implicite și solicită în wordpress

// 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







Articole similare

Trimiteți-le prietenilor: