Sådan ændres forfattere i WordPress (+ forfatterplugins)

Ogi Djuraskovic
Opdateret: 4. oktober 2023
12 min læses
FirstSiteGuide er understøttet af vores læsere. Når du køber via links på vores side, kan vi optjene en kommission. Læs mere
Sådan ændres forfattere i WordPress (+ forfatterplugins)

Selvom WordPress i dag er et kraftfuldt og alsidigt indholdsstyringssystem, der er i stand til praktisk talt alt, bruges det stadig mest som et blogging platform. Selvom en blog kun er en del af dit websted, skal du have mindst én forfatter, der vil skrive nyt indhold. Men chancen er, at du vil have flere forfattere, som også vil få lidt ekstra hjælp fra gæstebloggere, hvis det er noget, du vil gøre.

Hvis du beskæftiger dig med forfattere på din WordPress hjemmeside, det er bare normalt, at du vil gøre bloggen til et bedre sted for dem. På grund af det har vi forberedt flere tutorials, der vil hjælpe med at tilpasse din WordPress-blog, når det kommer til forfattere.

Som deres navn allerede antyder, er permalinks permanente links, dvs. URL'er, der fører til dine indlæg, kategorier, forfattersider og så videre. Du kan nemt opsætte en grundlæggende permalink-struktur i WordPress generelle indstillinger men hvis du vil ændre et permalink til forfattersider, skal du gå lidt mere i detaljer.

Der kan være forskellige årsager til at ændre standardforfatterens sideslug. Bare for et eksempel, hvis du arbejder på en hjemmeside for en restaurant, hvor du ønsker, at dine kokke skal have deres egne sider, og hvor de vil være i stand til at skrive personlige blogs (forhåbentlig om mad), vil du gerne ændre strukturen for permalink. Hvis du har sat alt op til at passe sammen med din restaurant, hvorfor ville du så ikke ændre "forfatter" til "kok"?

Ikke kun dette vil se meget mere professionelt ud, men det kan faktisk også hjælpe dig med SEO og bring meget mere relevante søgeresultater tilbage for dine potentielle besøgende.

Du kan have en helt anden grund til at ændre grundsneglen, men vi vil holde os til vores kokke (ja, vi var sultne, da vi skrev dette, og vi tænker stort set hele tiden på køkken) for at vise dig, hvordan du ændre funktionen:

Skift standard forfatterpermalink:

  1. Åbn din functions.php-fil
  2. Kopiér og indsæt følgende:
funktion custom_author_base () { global $wp_rewrite; $author_slug = 'kok'; // ændre dette til hvad du vil $wp_rewrite->author_base = $author_slug; } add_action('init', 'custom_author_base');
  1. Skift $author_slug til hvad du vil have vist i stedet for "author" på de personlige sider
  2. Gem ændringer
  3. Naviger til Indstillinger->Permalinks
  4. Klik på "Gem ændringer" uden faktisk at foretage ændringer på indstillingssiden

Aaaand, du er færdig! Nu kan du navigere til en side ved at bruge dine nye permalinks.

Efter vores eksempel ville den nye forfatters permalink se sådan ud: http://www.firstsiteguide.com/chef/gordon.

Som standard vil WordPress arkivere dine indlæg og organisere dem efter forfattere. I et miljø med flere forfattere kan dette være rigtig nyttigt – ved blot at klikke på forfatterens navn, som normalt findes øverst eller nederst i indlægget, bliver du omdirigeret til arkivsiden, som viser alle indlæg skrevet af den pågældende person. .

Men hvad hvis du er en enkelt forfatter? Det betyder, at et link til din arkivside fører til den samme blogroll, som du allerede har på din startside eller blogside (afhængigt af dit websteds organisation), og det giver ikke mening. I stedet vil du måske omdirigere dine brugere til en anden side - for eksempel "Om mig" side, hvor du kan fortælle dine besøgende mere om dig selv eller give nogle ekstra oplysninger om dine opslag, forretning eller hvad du nu ønsker.

Det kan du nemt gøre med kun et par linjer kode:

  1. Åbn filen functions.php
  2. Kopier og indsæt følgende funktion:
add_filter( 'author_link', 'redirect_link');
function redirect_link() {
return home_url( 'om-os' );
}
  1. Skift side på 4th linje til enhver side, du ønsker
  2. Gem ændringer

Og det er alt, der er. Når du har gemt ændringer, enhver, der klikker på linket til forfatternavnet, vil blive omdirigeret til den side, du har angivet i koden. I vores eksempel vil du blive omdirigeret til http://www.firstsiteguide.com/about-us.

Selvom denne metode vil omdirigere dig til en ny side, når du klikker på forfatterens arkivlink (forfatterens navn), vil indtastning af den fulde URL stadig føre dig til standardarkivsiderne. Hvis du manuelt navigerer til www.ditdomæne.com/arkiv/john for eksempel vil linket stadig vise alle Johns indlæg. Du kan lade det være, hvis du stadig vil have dine arkivsider tilgængelige, eller du kan også omdirigere hele URL'en.

Skift forfatter til et indlæg uden at oprette yderligere brugere

Når det kommer til at skrive nye artikler, vil de fleste starte med udelukkende at skrive på egen hånd. Der vil sandsynligvis gå måneder, før de beslutter, at det er tid til at ansætte flere forfattere, som vil hjælpe dem med at skabe interessant materiale til hjemmesiden. Det er lige meget, om du har én loyal forfatter, eller der er snesevis af bidragydere, der har skrevet mere end ét stykke, du har sikkert oprettet konti til dem alle og givet dem mulighed for at indtaste deres materiale direkte i indlæg og sider.

Nogle gange har du brug for en artikel, som dine forfattere ikke vil være i stand til at skrive. For eksempel kan du have et sponsoreret indlæg, der kan hjælpe dig med at tjene penge, som du gerne vil have en anden forfatter til. Der vil også være tidspunkter, hvor en person kun skal skrive én artikel på dit websted.

Hvis det er tilfældet, er der ikke behov for at oprette de ekstra WordPress-konti bare for at vise et indlæg. I stedet kan du overskrive dit eget eller et af forfatterens navne og kun vise det nye navn i det enkelte indlæg. Hvis du vil have mere kontrol over det, så tag et kig på plugin'et, som giver dig mulighed for at administrere gæsteforfattere og tildele flere forfattere til én artikel.

Forbered funktionen:

For at gøre det, vil vi vise dig, hvordan du hacker de brugerdefinerede felter og overskriver forfatteren med et klik på museknappen:

  1. Åbn functions.php
  2. Kopier og indsæt følgende kode:
add_filter( 'forfatteren', 'gæsteforfatternavn'); add_filter( 'get_the_author_display_name', 'guest_author_name'); function guest_author_name( $navn ) { global $post; $author = get_post_meta( $post->ID, 'author', true ); if ( $author ) $navn = $author; returnere $navn; }
  1. Gem ændringer

Skift forfatter via brugerdefinerede felter:

Når du har foretaget ændringerne i filen, er du klar til at ændre forfatteren af ​​specifikke indlæg. Som vi allerede har nævnt ovenfor, vil dette blive gjort ved at tilføje et brugerdefineret felt til indlægget:

  1. Åbn et indlæg, som du vil ændre forfatteren til
  2. Naviger til brugerdefinerede felter
  3. Tilføj et nyt felt, og navngiv det "forfatter".
  4. Indtast navnet på forfatteren i værdifeltet
  5. Gem ændringer
Skift forfatter via brugerdefinerede felter

Når du trykker på opdateringsknappen eller udgiver indlægget, vil funktionen søge efter det tilpassede felt, og hvis det findes, vil funktionen automatisk ændre forfatterens navn til et, der findes i værdifeltet.

Ganske handy hack, var det ikke?

Forfattere kan få deres indlæg stylet anderledes

Mens du gennemser forskellige websteder, er du muligvis stødt på websteder, der har indlæg, der er stilet anderledes. Mens indlæggene kan styles baseret på forskellige forhold (f.eks. kan du kun ændre udseendet af det seneste indlæg i din blogroll), er en populær måde at style dine indlæg på baseret på forfattere.

På nogle websteder har du måske set, at hver forfatter har sin egen postfarve, en anden kant eller en anden linkfarve. I et miljø med flere forfattere kan dette være en god idé.

Dine læsere finder måske nemmere indlæg fra deres yndlingsforfattere, og alt kan se rigtig godt ud, hvis du ikke overdriver stylingen; du vil ikke have din blog til at ligne et cirkus... åh ja, hvem er vi til at dømme, du kan selvfølgelig gøre hvad du vil.

På grund af det vil vi ikke style dine indlæg, men i de næste par linjer er vi ved at vise dig koden, som vil udføre stilene for dig. Så lad os begynde.

Før du kan style indlæg anderledes, skal du fortælle din WordPress om at finde forfatterens fornavne.

Find forfatternes navne:

  1. Åbn index.php fil eller en hvilken som helst, der indeholder løkken
  2. Før løkken skal du indsætte denne kodelinje:
  1. Gem ændringer

Nu ved WordPress, hvordan man læser forfatterens fornavn, og du er klar til næste trin. Efter du har oprettet $author-variabelen og bedt WordPress om at placere forfatterens fornavn i den (navnet, der vil blive placeret i variablen er det fornavn, som kan ændres i brugerprofilindstillinger), skal du placere variablen i post_class-koden .

Denne kode skal indsættes i løkken:

  1. Åbn filen index.php eller den fil, du har brugt i de foregående trin
  2. Find DIV-elementet, som indeholder post-id i sig selv, og erstat den linje med følgende:
" 
>
  1. Gem ændringer

OK, du er færdig med at forberede græsset til styling af indlæg til dine forfattere, og den sjove del kan begynde. Det er tid til at åbne din CSS-fil og definere CSS-regler for hver bruger. Hvis du husker det, bad vi WordPress om at finde forfatterens fornavn og bruge det som en klasse. Det betyder, at du skal navngive dine klasser i overensstemmelse hermed. Vær forsigtig – fornavne skelner mellem store og små bogstaver, så "John" vil ikke være det samme som "John".

Hvis du har forberedt navnene, kan du fortsætte.

Stil indlæg:

  1. Åbn filen style.css
  2. Tilføj nye klasser med brugerens fornavne. For eksempel, hvis du har to forfattere, John og Jennifer, ville CSS-koden se sådan ud:
.John {
farve: blå;
}
.Jennifer {
farve: rød;
}
  1. Leg med din styling. I dette eksempel har vi ændret farven på deres indlæg, men som du allerede burde vide, er CSS et meget kraftfuldt værktøj, der giver dig mulighed for at gøre praktisk talt alt – lige fra at ændre farver og størrelser til endda at animere objekter.
  2. Gem ændringer

Det er det. Du kan nu indlæse din blogroll og se, hvordan ændringerne træder i kraft. Tag dig tid og stil indlæg pænt… åh, nu er vi i gang igen; du kan style dine indlæg, som du kan lide det (men gør dem venligst smukke).

Bedste forfatterbiografi-plugins til WordPress

I slutningen af ​​næsten enhver blog, du er stødt på, har du sikkert bemærket, at der er lidt kort info om forfatteren. Oplysningerne præsenteres normalt i en simpel boks, hvor et billede, navn og få personlige detaljer præsenteres.

Ved at placere forfatterens biografi i en artikel, forbinder du med dine besøgende, og du giver dem en chance for i det mindste at vide noget om den person, der skrev artiklen. Du giver dem en chance for at forbinde med forfatteren og få en endnu bedre forståelse af indholdet.

Ikke kun det; forfatter biografi plugins kan give dine besøgende mulighed for at finde alle artikler skrevet af en bestemt person og kontakte ham via e-mail eller sociale netværk.

Det er lige meget, hvad der er grundene til at placere et af forfatterbiografi-plugins på dit websted, i denne artikel er vi ved at vise dig nogle af de bedste udvidelser, som vil hjælpe dig med at gøre netop det.

Sexet forfatter bio plugin

PRIS: Gratis

Sexet forfatterbiografi

Lad os starte listen med et gratis plugin, som helt sikkert vil tiltrække dig med sit navn – hvem vil ikke have en sexet forfatterbiografi for sig selv? Pluginnet opretter en boks, som understøtter en eller flere forfattere. Den er responsiv, hvilket betyder, at du ikke behøver at bekymre dig om at ændre størrelsen på siden, hvor din biografi bliver vist. Pluginnet kan vise op til fem sociale medier-ikoner som kan linke til forfatterens Facebook-sider og mange flere sociale medier, du kan vælge imellem.

Sexy Author Bio lader dig tilpasse mange af dens funktioner, så du kan ændre gravatar-ikonstørrelser, skriftstørrelse og farve, baggrund og meget mere. Når du har oprettet din bioboks, får du en kortkode, som du kan placere hvor som helst, hvor du ønsker, at din sexede biografi skal vises.

  • Op til 5 sociale netværksikoner
  • Responsive
  • Kan tilpasses

Fancyst Author Box plugin

PRIS: $18

Fancy forfatterbiografi

Dette premium plugin er et godt valg for dem af jer, der ønsker mere kontrol over deres forfatterbiografi. Uanset om du har brug for at vise din egen biografi, eller du har mere end én forfatter, dækker pluginnet dig. Det ser fint ud og det kan vise forskellige widgets, som lader dig forbinde med publikum og øge konverteringer. Blandt selve biografifanen og flere sociale netværksikoner, du kan placere i boksen, er du fri til at tilføje seneste forfatterindlæg og en tilpasset HTML, som du kan tilpasse til dine behov.

Pluginnet kommer med en farvevælger, så du kan farvelægge dine widgets. Det fungerer automatisk, hvilket betyder, at du kun skal vælge, hvor du ønsker, at din boks skal vises (f.eks. før eller efter et indlæg/side). Der er en forfatterboks til RSS-feed, plugin'et er klar til oversættelse og nethinden, indeholder tilfældige forfatterindlæg til widgets, doven indlæsning og meget mere.

  • Forskellige tilpasselige widgets
  • Sociale netværksikoner
  • Fanen Tilpasset HTML

Simpelt forfatterboks-plugin

PRIS: Gratis

Simpel forfatterboks

Du kan få et billede af dette plugin blot ved at læse dets navn – det er enkelt, rent og nemt at bruge. Til dem af jer, der ikke har brug for for meget fra et biografi-plugin, Simple Author Plugin kunne være et godt valg. Det skaber en stilfuld og moderne forfatterbioboks, hvor du får vist forfatterens fotografi (gravatar), 30 sociale netværksikoner at vælge imellem og selvfølgelig et sted for en kort biografi.

Pluginnet er responsivt, hvilket er en fantastisk ting for din mobilside, og du kan indstille en effekt, som vil rotere boksen ved museover. Pluginnet kan tilpasses, så du nemt kan gøre det til en del af dit tema, men du skal vide, at det kun kan placeres i slutningen af ​​hver artikel - der er ingen mulighed for at inkludere boksen øverst på dit indlæg eller i en sidebar /footer som en widget.

  • Enkelt, stilfuldt og moderne
  • Responsiv og tilpasselig
  • Kan kun vises i slutningen af ​​et indlæg/side

Hvis du vil bruge flere funktioner, så tjek deres PRO version.

Send en e-mail til forfattere, når deres artikler er publiceret

Når du er administrator eller forfatter med privilegiet til at udgive dine egne indlæg, behøver du ikke nogen ekstra notifikationer om det – du har lige udgivet dit eget indlæg, vel? Men hvis du er forfatter/bidragyder uden disse privilegier, og du ikke er logget ind på WordPress admin hele tiden, så du ikke kan se status for dine indlæg, ville det være rart at modtage en besked, når dit indlæg endeligt går live.

I stedet for at tænke på at sende en privat besked til en forfatter, hvis tekst er blevet godkendt eller korrekturlæst, kan du automatisere hele processen.

Der er utallige plugins, som kan hjælpe dig med at kontrollere det, men i denne korte tutorial er vi ved at vise dig en simpel funktion, som sender e-mails i stedet for dig.

Uden nogen ekstra betingelser, lad os oprette en simpel funktion, som finder forfatteren til indlægget, hans e-mail, indlægstitel og sender e-mailen, efter at indlægget er blevet offentliggjort:

  1. Åbn functions.php
  2. Kopiér og indsæt koden:
funktion wpr_authorNotification($post_id) { $post = get_post($post_id); $author = get_userdata($post->post_author); $message = " Hej med dig ".$author->display_name.", Dit indlæg, ".$post->post_title." er netop blevet offentliggjort. Du kan nu besøge din egen tekst og nyde den indlejret på siden!"; wp_mail($author->user_email, "Din artikel er blevet offentliggjort", $message); } add_action('publish_post', 'wpr_authorNotification');
  1. Skift teksten i beskeden
  2. Gem ændringer

Hvis du ikke ønsker, at alle skal have besked om indlægget, kan du tjekke for brugerrollen og kun udføre koden, hvis for eksempel indlægsforfatteren har en bidragyder-rolle eller et specifikt brugernavn.

For eksempel kan du kun sende e-mailen med besked til en bruger om indlægget, hvis denne bruger er John:

if ( $author='John') {
add_action('publish_post', 'wpr_authorNotification');
}

Hvis du vil have mere kontrol over at underrette dine brugere, kan du se, hvordan du automatisk underretter medlemmer om dine nye indlæg ved at bruge et plugin. Sammen med det kan du lade WordPress give dig besked om eventuelle ændringer i indlægget.

Opret en tilpasset topliste over forfattere på din blog

Når der er flere forfattere på et websted, er det vigtigt at give folk mulighed for at gennemse forskellige artikler skrevet af forskellige forfattere. Derfor har WordPress allerede funktionen implementeret, som sorterer postarkiver for hver forfatter.

I denne korte vejledning er vi ved at vise dig, hvordan du kan oprette en topliste over forfattere ved at vise en simpel liste på sidebjælken.

Nogle gange vil du gerne oprette en topliste over forfatternes navne og vise den i sidebjælken. Selvfølgelig vil du ikke gøre det manuelt ved at tælle forfatternes indlæg eller sortere dem alfabetisk. Heldigvis er WordPress klar til at sortere forfattere på dit websted, hvilket betyder, at du ikke vil have nogen problemer med at oprette listen. Den grundlæggende funktion ser således ud:

Hvis du bruger denne funktion, vil WordPress som standard vise alle forfattere og sortere dem efter deres navn. Dette kan være godt nok, hvis du vil vise en simpel liste over alle de forfattere, der arbejder på dit websted, men hvad nu, hvis du ville sortere dem anderledes? Måske ville du vise forfattere med flest indlæg eller bestille dem på e-mailadresse på kontaktsiden?

Forfatter topliste

I så fald vil du fokusere på $args variabel, som gemmer en række parametre, som du nemt kan ændre. Hvis du vil lære mere om funktionen og alle parametrene, bør du besøge WordPress Codex-siden dedikeret til wp_list_authors funktion.

Opret toplisten over forfattere:

I de følgende linjer er vi ved at vise dig en funktion, som sorterer forfattere efter deres postantal og viser kun top 10:

  1. Åbn sidebar.php
  2. Kopier og indsæt følgende funktion:

$ args = array (
'orderby' => 'post_count',
'order' => 'DESC',
'nummer' => '10',
'optioncount' => sand,
'show_fullname' => falsk,
);
wp_list_authors( $args );
?>
  1. Gem ændringer

Hvis du har taget et kig på WordPress Codex-siden, har du set alle de andre parametre, som kan bruges i arrayet. Ved at tilføje en hvilken som helst parameter i arrayet kan du ændre den måde, funktionen sorterer dine forfattere på. Du er velkommen til at lege lidt med de parametre og se, hvordan toplisten ændrer sig.

Hvis du ikke har foretaget nogen ændringer, vil funktionen vise top 10 forfattere (ordnet efter deres antal indlæg) i faldende rækkefølge og vil vise antallet af indlæg ud for hver forfatters navn. Forfatterens navn vil også automatisk blive knyttet til den pågældende forfatters personlige arkivside, som viser alle indlæg skrevet af den pågældende person. Hvor fedt er det?

Selvom denne topliste kan se godt ud på din sidebjælke, vil den hjælpe dine nye besøgende med at finde forfattere, der har bidraget mest til din hjemmeside. På den anden side kan denne topliste måske starte en sund konkurrence mellem forfattere og kan fungere som et spil, hvor kun dem med flest artikler kan blive listet i top ti. Hvis du kun manglede to artikler for at være på toppen, ville du så ikke arbejde lidt hårdere for at få dit navn på toppen?

Vis forfatterstatistik i en widget

Når der er mere end et par forfattere, der skriver til dit websted, bliver tingene meget mere interessante. Ikke kun at du er ved at få en betydelig stigning i antallet af artikler, men du vil også tiltrække et bredere publikum til dit websted og få emnet dækket fra forskellige synsvinkler.

Mens dine forfattere skriver flittigt, kan du give dem ekstra kredit ved at vise deres statistik direkte i widgetten. I stedet for blot at tilføje en forfatterboks i bunden af ​​hvert indlæg, kan du vise forfatternes avatar, antallet af indlæg, han eller hun har skrevet indtil nu, antallet af visninger pr. indlæg osv.

For at hjælpe dig med det, er vi ved at vise dig et fantastisk plugin, som vil konfigurere dig på få minutter.

Forfatter- og poststatistik-widget

PRIS: Free

Forfatter- og poststatistiske widgets

Dette gratis plugin går under navnet Author and Post Statistic Widget, og det kan nemt installeres fra WordPress plugin-lageret:

  1. Naviger til Plugins->Tilføj nyt
  2. Søg efter "Forfatter- og poststatistik-widget"
  3. Installer og aktiver plugin
  4. Naviger til Udseende -> Widgets

Alt du skal gøre nu er at vælge en af ​​de nyligt installerede widgets og slippe dem på dit widgetområde.

widgets:

I den gratis version får du følgende widgets:

  • Aktive brugere – Viser en liste over forfattere, der er aktive på dit websted. Den viser brugernavne med et link til deres profiler og viser antallet af publicerede indlæg
  • Liste over populære forfattere – Viser en liste over de mest populære forfattere på dit websted og tilføjer et antal indlæg og kommentarer ud for forfatternes navne. Du kan vælge datointerval, som indlæg vil blive valgt fra
  • populære Stillinger – Viser en liste over de mest populære indlæg. Widgetten viser dine indlæg og tilføjer et antal visninger ved siden af ​​dem. Det giver dig mulighed for at vælge datointerval, fra hvilket indlæg vil blive valgt
  • Liste over populære indlæg – Viser en liste over de mest populære indlæg, og ud for tidligere nævnte visningstal viser den også antal kommentarer. Du kan vælge at vise indlæg fra de sidste 7, 30, 90 og 365 dage
  • Forfatter- og poststatistik – Viser en liste over forfattere og alle deres indlæg

Alle widgets kan få deres navne ændret og kan trækkes rundt på din sidebjælke og/eller sidefodsområde (afhængigt af dit tema). Hver widget har også sit eget sæt af muligheder, som giver dig mulighed for yderligere at tilpasse forfatter- og poststatistikker. Du kan endda tilføje din egen CSS-stil for at ændre udseendet af widgets, og der er funktioner og kortkoder klar til, at du kan bruge dem i dine daglige indlæg og sider.

Hvis alt dette ikke er nok for dig, kan dette plugin udvides til PRO-version, som koster $14 -$55 og tilføjer en række forskellige grafiske statistikker til dit dashboard. PRO-versionen kommer også spækket med nye kortkoder, som giver dig mulighed for at vise yderligere statistik om dine forfattere og indlæg.

Indpakning op

Hvis du har en blog, vil du ikke være i stand til at køre den uden at have mindst én aktiv forfatter. Da du sandsynligvis vil have mere end blot én forfatter, så tag dig tid og gør deres oplevelse så stor som muligt. Vi håber, at disse tips og tricks hjalp dig med det.

2 kommentarer vedr "Sådan ændres forfattere i WordPress (+ forfatterplugins)"

  1. Gaurav Kumar

    Sådan tilføjes et ikon før forfatternavn og dato.

    • Ivan Jurisic

      Som standard bruger WordPress Gravatar for at vise forfatterbilleder. Men hvis du vil tillade forskellige billeder på dit websted, så tjek et gratis plugin WP User Avatar som giver dig mulighed for at uploade flere billeder. Så kan du bruge den korte kode, der genereres af plugin'et til at tilføje billeder til dine indlæg og sider lige ved siden af ​​forfatterens navn og dato eller faktisk hvor som helst du vil!

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *

Send dette til en ven