Hvordan omskrive Guest Author Name med egendefinerte felt i WordPress
Har du noen gang hatt et gjestepost på bloggen din? Hvordan går du om å gi forfatteren full kreditt? Vi har sett mange nettsteder der de legger til en forfatterprofilboks enten over innlegget eller under innlegget. Men selv med gjesteforfatter-boksen, ville forfatternavnfeltet fortsatt vise nettstedforfatteren. Noen bloggere lager helt nye forfatterprofiler for sine gjestforfattere for å vise riktig navn. Vi synes det er meningsløst å opprette ekstra brukerprofiler hvis du vet at denne gjesteforfatteren bare vil legge inn en gang.
Trikset vi deler i denne artikkelen vil tillate deg å vise gjesteforfatterens navn ved å bare skrive inn et egendefinert felt i innlegget ditt.
Åpne din functions.php fil og lim inn kodene nedenfor:
add_filter ('the_author', 'guest_author_name'); add_filter ('get_the_author_display_name', 'guest_author_name'); funksjon guest_author_name ($ name) global $ post; $ author = get_post_meta ($ post-> ID, 'guest-author', true); hvis ($ forfatter) $ navn = $ forfatter; returner $ navn;
Nå, hver gang du legger inn et gjestepost, må du bare sørge for at du legger til et egendefinert felt som heter guest-forfatter og det vil erstatte forfatterens navn med teksten du legger inn i det egendefinerte feltet.
Eksempel: