Cum să rescrieți numele autorului de oaspeți cu câmpurile personalizate în WordPress

Cum să rescrieți numele autorului de oaspeți cu câmpurile personalizate în WordPress / Tutoriale

Ați avut vreodată un articol de oaspeți pe blogul dvs.? Cum mergeți să oferiți autorului creditul deplin? Am văzut multe site-uri în care se adaugă o casetă de profil pentru autor, fie deasupra postului, fie sub postare. Dar chiar și cu caseta autorului invitat, câmpul cu numele autorului va arăta în continuare autorul site-ului. Unii bloggeri creează profiluri de autori noi pentru autorii lor pentru a afișa numele corect. Credem că este inutil să creați profiluri suplimentare de utilizatori dacă știți că acest autor de oaspeți va posta o singură dată.

Trucul pe care îl împărtășim în acest articol vă va permite să arătați numele autorului invitat, introducând pur și simplu un câmp particularizat în postarea dvs..

Deschide-ți functions.php introduceți și lipiți codurile de mai jos:

 add_filter ('the_author', 'guest_author_name'); add_filter ('get_the_author_display_name', 'guest_author_name'); funcția guest_author_name ($ name) global $ post; $ author = get_post_meta ($ post-> ID, "autor-oaspete", true); dacă ($ autor) $ nume = $ autor; returnați $ name;  

Acum, de fiecare dată când postați un post de oaspete, asigurați-vă că adăugați un câmp personalizat numit Guest-autor și va înlocui numele autorului cu textul introdus în câmpul respectiv.

Exemplu: