copy + paste + reedit
Cam la asta se rezuma ceea ce faceam pe poky.ro : copy + paste + reedit
Reedit-ul cela il faceam la titlul postului. Posibil sa am un titlu : “TITLE” ( cu litere mari ) care, deobicei, este enervant si am zis sa normalizez acest titlu, sub forma : “Title” = prima litera din fiecare cuvant o fac uppercase.
Deci, am motiv sa imi simplific viata, astfel, am inceput la dezvoltarea pluginului ( mare plugin… 2 linii cod
).
Datorita faptului ca e putin cod, l-am scris in acelasi plugin ( prezentat in partea 1 ).
1 2 3 4 5 6 | function clean_post_title( $title ) { return ucwords( strtolower( $title ) ); } add_filter( 'title_save_pre', 'clean_post_title' ); |
Functia clean_post_title e ceea care face toata treaba. Ia ca paremetru un string, il transforma in lowercase cu functia strtolower, dupa care cu functia ucwords transform primele litere a titlului din fiecare cuvant in litere mari. Dupa care adaug un filtru de wordpress inainte de a salva titlul in baza de date.
Acum e simpli, daca dau copy+paste la un titlu gen : “MAMA ARE MERE”, atunci cand se salveaza postul ( atunci cand dai Publish sau Update ) automat titlul se transforma in forma : “Mama Are Mere”.
Mie, cel putin mi se pare mai… placut.
PS: sa fac acest plugin si sa il submit celora de la wordpress.org ????
atat.
Articole asemanatoare:
0 Comments.