Gästpublicering är ett utmärkt sätt att hålla din WordPress-webbplats fräsch. Det är också ett bra sätt att locka nya läsare. Det är en av de viktigaste anledningarna till att vi publicerar gästinlägg från WordPress-experter på vår egen blogg.
Men du kanske inte vill skapa ett nytt användarkonto för varje gästförfattare som bidrar till din webbplats.
Lyckligtvis finns det ett enklare sätt!
Du kan faktiskt skriva om dina gästartistnamn med hjälp av anpassade fält i WordPress. Det innebär inga fler extra användarkonton som skräpar ner din instrumentpanel.
I den här artikeln guidar vi dig genom processen att enkelt ställa in anpassade fält för dina gästförfattares namn.

Hur man skriver om gästförfattarens namn med anpassade fält i WordPress
Ibland är namnet som en gästartist använder för sina sociala medier eller författarbiografi inte detsamma som de använder för sitt WordPress-användarkonto. Detta kan vara ett smeknamn, ett pseudonym eller helt enkelt en annan variant av deras namn.
Genom att använda anpassade fält kan du visa gästartistens föredragna namn på dina blogginlägg, vilket säkerställer konsekvens med deras befintliga online-närvaro.
Dessutom hjälper användningen av anpassade fält dig att hålla din webbplats användarlista prydlig. Du kommer inte att ha en massa inaktiva WordPress-användarkonton från engångsgästförfattare. Detta gör det lättare att hantera din webbplats och fokusera på dina vanliga bidragsgivare.
Redo att effektivisera din gästpubliceringsprocess och hålla din WordPress-webbplats igång smidigt? Här är en snabb översikt över de 2 metoder vi kommer att dela i den här artikeln:
- Metod 1: Lägg till information om gäståhövdare med ett WordPress-plugin
- Metod 2: Lägg till gästförfattare i WordPress med anpassade fält
Låt oss börja!
Metod 1: Lägg till information om gäståhövdare med ett WordPress-plugin
För den här metoden kommer vi att använda ett WordPress-plugin. Att använda ett plugin gör processen mycket enklare, och vi rekommenderar detta tillvägagångssätt till alla användare: nybörjare eller mer erfarna.
För att komma igång, låt oss installera och aktivera pluginet Guest Author. Om du behöver hjälp kan du se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.
Vid aktivering behöver du redigera blogginlägget där du vill ge erkännande till en gästförfattare. I blockredigeraren kommer du att märka en ny flik märkt 'Författare' under panelen Inlägg till höger.
Härifrån kan du växla till fliken 'Gäst' och ange gästförfattarens information, såsom författarens namn, webbplats, en kort biografisk beskrivning och fotografi.

Efter att ha fyllt i nödvändig information kan du spara eller publicera inlägget och förhandsgranska det i webbläsaren.
Här är hur det såg ut på vår demosida:

Metod 2: Lägg till gästförfattare i WordPress med anpassade fält
Den här metoden kräver att du lägger till lite kod i dina WordPress-temafiler. Om du inte har gjort det tidigare, kanske du vill titta på vår guide om hur man lägger till anpassade kodavsnitt i WordPress.
Vi kommer att använda en WordPress-funktion som kallas anpassade fält. Anpassade fält låter dig lägga till anpassad metadata till ditt innehåll, som du sedan kan visa i ditt WordPress-tema genom att lägga till lite kod.
För att lära dig mer om anpassade fält kan du vilja se vår artikel om WordPress anpassade fält för nybörjare.
För den här handledningen kommer vi först att spara gästförfattarens namn som ett anpassat fält i WordPress. Därefter kommer vi att använda ett kodavsnitt för att ersätta författarens namn med gästförfattarens namn som finns tillgängligt som anpassad metadata.
Först måste du redigera blogginlägget där du vill visa gästförfattarens namn.
I blockredigeraren kan du börja med att klicka på menyn med tre punkter längst upp till höger på skärmen och sedan välja 'Inställningar'.

Detta kommer att öppna popup-fönstret för blockredigerarens inställningar.
Härifrån behöver du skrolla ner på fliken 'Allmänt' och slå på alternativet 'Anpassade fält' under sektionen 'Avancerat'.
Klicka sedan helt enkelt på knappen 'Visa & Ladda om sidan' för att aktivera anpassade fält.

Notera: Det här steget kan variera något beroende på ditt aktiva tema. Generellt sett, om du aktiverar alternativet 'Anpassade fält', oavsett var du hittar reglaget, så är du redo att köra.
När du är klar kan du stänga popup-fönstret 'Inställningar'.
Du kommer då att märka en ny ruta 'Anpassade fält' under redigeraren.

Nu måste du klicka på länken ‘Enter new’ för att skapa ett anpassat fält för gästförfattarens namn.
Först, låt oss ange 'guest-author' som namn för ditt anpassade fält. Ange sedan i fältet 'Value' helt enkelt gästförfattarens namn.
Klicka på knappen 'Lägg till anpassat fält' för att spara det.

Glöm inte att uppdatera eller spara blogginlägget efter det.
Nu när vi har sparat gästförfattarinformation som ett anpassat fält är nästa steg att visa det på din webbplats.
Vanligtvis kommer handledningar att säga åt dig att kopiera och klistra in ett specifikt PHP-kodavsnitt i din temas functions.php-fil eller en webbplatsspecifik plugin. Vi rekommenderar det dock inte, eftersom det är riskabelt och kan bryta din webbplats.
Det enklare sättet att göra detta är att använda WPCode, ett plugin designat för att göra det enkelt och säkert att lägga till anpassad kod på din WordPress-webbplats, även för nybörjare.
Så, låt oss installera det först och främst. Du kan använda den kostnadsfria WPCode-versionen som en start, eftersom den har allt du behöver för att lägga till kodavsnittet.
Om du behöver hjälp, tveka inte att se vår guide om hur man installerar ett WordPress-plugin.
När det är installerat kan du navigera till Kodavsnitt » + Lägg till avsnitt » Lägg till anpassat avsnitt.

Sedan vill du namnge ditt anpassade utdrag så att du enkelt kan känna igen det i listan över dina tillagda utdrag.
Nu, låt oss se till att du växlar knappen 'Inaktiv' till 'Aktiv' och väljer 'PHP-kodavsnitt' från rullgardinsmenyn.
Därefter kan du kopiera följande kod och klistra in den i fältet 'Kodförhandsgranskning':
add_filter( 'the_author', 'guest_author_name' );
add_filter( 'get_the_author_display_name', 'guest_author_name' );
function guest_author_name( $name ) {
global $post;
$author = get_post_meta( $post->ID, 'guest-author', true );
if ( $author )
$name = $author;
return $name;
}
Den här koden kontrollerar helt enkelt om anpassade fältet för gästförfattare är tillagt och ersätter sedan författarens namn med värdet från det anpassade fältet för gästförfattare.
Här är hur det kan se ut i WPCode-redigeraren:

När allt är inställt, glöm inte att klicka på knappen ‘Spara kodsnutt’ för att spara dina ändringar.
Nu, om du besöker gästinlägget du redigerade tidigare, kan du se koden i praktiken.

Och det var allt!
Vi hoppas att den här artikeln hjälpte dig att enkelt skriva om författarens namn och ersätta det med gästartistens namn i WordPress. Därefter kanske du också vill se vår guide om hur man lägger till flera författare för WordPress-inlägg och hur man lägger till eller tar bort behörigheter för användarroller i WordPress.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.
D Swarna Prasad
Hur man får anpassade fältvärden i amp-versionen av wp
WPBeginner Support
AMP lägger till sina egna anpassningar så för närvarande har vi ingen specifik rekommendation för AMP
Admin
Marcus
Hur får man detta att fungera på AMP-sidor?
WPBeginner Support
Om inte pluginet åsidosätter koden bör detta fortfarande fungera.
Admin
D Swarna Prasad Bangre
Bästa Herr,
Jag vill veta om jag, liksom med författarens namn, kan skriva om författarens biografi eller författarinformation. Vänligen
WPBeginner Support
Om du ändrar all den informationen kan det vara bättre att skapa en ny användare med den andra metoden i vår guide nedan:
https://014.leahstevensyj.workers.dev/wp-themes/how-to-remove-author-name-from-wordpress-posts/
Admin
Catherine
Detta verkar inte fungera för mig. Jag har lagt till koden och ser det uppdaterade författarnamnet i adminvyn, men i förhandsgranskningen visas inte gästförfattarens namn i artikelns "av"-rad (mitt namn visas fortfarande).
Vad som är extra konstigt – bylinen länkar korrekt till URL:en för gästförfattaren. Varför visas inte gästförfattarens namn i bylinen?
Akansha
Hej,
Jag har provat koden och den fungerar för mig på den detaljerade inläggssidan, men jag har en statisk startsida och en sektion för att visa de senaste inläggen, och i den sektionen påverkas inte författarens namn. Det vill säga, det visas inte gästförfattarens namn istället visas det riktiga författarens namn.
Behöver jag göra något annat för att få den att fungera även på hemsidan?
Ännu ett problem—>
På inläggssidan ändras författarens namn till gästförfattarens namn men på samma sida har jag ett inlägg som visas i sidofältet så vid ändring av gästförfattarens namn för ett inlägg, ändras även författarens namn för sidofältsinlägget?
Varför händer det??
Petra
Det här är jättebra tack! Det finns en del vi inte får att fungera dock: Överst i inlägget nämns författaren som vi fyller i vid anpassat fält. Allt bra. Detta är en länk som normalt leder dig till en sida med alla inlägg av den författaren. Vi har skapat ett Wordpress-konto för alla dessa inlägg som heter Gästförfattare. Så det är vad vi väljer i fältet Författare för dessa inlägg. Det betyder att alla inlägg med gästförfattare i det anpassade fältet kommer att samlas på den sidan Gästförfattare, vilket är fallet. Problemet är nu att den titulerar den sidan till vilken 'anpassat fältförfattare' vi använde senast, istället för 'Gästförfattare'. Kan vi lösa detta?
Denis
Hej,
det var vad jag letade efter! Bra.
Men varför behöver jag 2 HOOKS?
Med vänliga hälsningar,
Denis
Amar
På min webbplats har författarens namn ingen relevans. Så genom att dölja författarens namn har jag inte kompromissat med besökarnas engagemang. Jag har också noindexat författaren i Yoast-pluginets inställningar.
Är författarens namn viktigt för artikelns SEO? Jag valde att dölja författarens namn i min webbplats tema-inställningar. Är det ett rätt beslut?
Jag vill veta – spelar författarens namn i artikeln någon roll för Google?
Jiten
Hej,
Its fulfill my guest author’s needs. Thank You so much
Jag vill veta om det är möjligt att sortera gästförfattares inlägg på en sida. Anta att om jag klickar på gästförfattarens namn, så visas alla inlägg som publicerats av den gästförfattaren?
Tack
Victor S.
Ville skriva den här kodbiten själv. Gick för att kolla online först... Hittade din enkla och rena kodbit. Som vanligt gör ni det så enkelt! Tack!
Scotty
Kan du hjälpa mig att länka till inläggen av gästförfattaren? Med andra ord, jag har spenderat timmar på att försöka skapa en länk till en arkivsida för anpassade fält? Efter att framgångsrikt ha implementerat ovanstående handledning, lade jag sedan till följande i mitt inlägg. Jag hoppades kunna länka till en arkivsida för alla dessa gästförfattares inlägg. Men det standardiseras till webbplatsens huvudsakliga författarsida:
Fler inlägg av
WPBeginner Support
Om du vill att Gästförfattaren ska ha en arkivsida, kan du istället för att använda ett anpassat fält helt enkelt skapa ett konto för den författaren.
Admin
Scotty
Tack för ditt svar. Det fungerar. Men jag försökte undvika att skapa dussintals författarprofiler. Jag kunde uppnå samma sak genom att tagga gästförfattarna, men det skräpar ner taggarna igen.
The Berry
Tack för den här hänvisningen, ni är bäst. I min admin har jag lagt till gästartörer och i min post-loop-kod har jag ett anpassat kodblock där jag visar den författaren och användaren kan klicka för att se länkar till alla författarens tidigare inlägg, så här:
<span class="vw-post-author" >
<a class="author-name" href="” title=” ” rel=”author” >
Mer om författaren:
Utan att implementera koden för anpassade fält i ditt exempel, är problemet att när jag publicerar berättelsen, visar den inte gästförfattaren utan visar mig (administratören) som publicerade berättelsen.
Anpassade fältkoden ovan fungerar, men eftersom jag inte kan få gästförfattaren att visas, kan du berätta hur eller ge en ledtråd om hur jag kan länka till alla författares tidigare inlägg med en liknande kod från ditt exempel?
WPBeginner Support
På skärmen för inläggsredigering, klicka på knappen Skärmalternativ längst upp till höger på skärmen. Detta kommer att fälla ner en meny med en massa kryssrutor. Du måste se till att rutan bredvid Författare är markerad. Rulla sedan ner så ser du en Författare-ruta under inläggsredigeraren. Med den kan du ändra författaren.
Mike
Jag såg många kommentatorer ställa samma fråga som jag har – finns det ett sätt att avlänka inläggsförfattarens namn på front-end? Med andra ord, koden fungerar korrekt. Den visar namnet som du skriver i det anpassade fältet, men jag vill inte att det namnet ska vara klickbart, jag vill bara att det ska vara vanlig text. Hur kan vi avlänka författarens namn?
Matheus Baumgart
För att lägga till Gästbeskrivning här är min fullständiga implementering:
// Change Guest Author Name, Link and Description add_filter( 'get_the_author_user_url', 'guest_author_url' ); add_filter( 'the_author', 'guest_author_name' ); add_filter( 'get_the_author_description', 'guest_author_description' ); function guest_author_url($url) { global $post; $guest_url = get_post_meta( $post->ID, 'guest-url', true ); if ( filter_var($guest_url, FILTER_VALIDATE_URL) ) { return $guest_url; } elseif ( get_post_meta( $post->ID, 'guest-author', true ) ) { return ''; } return $url; } function guest_author_name($name) { global $post; $guest_url = get_post_meta( $post->ID, 'guest-url', true ); $guest_name = get_post_meta( $post->ID, 'guest-author', true ); if ( $guest_name && filter_var($guest_url, FILTER_VALIDATE_URL) ) { return '<a href="' . esc_url( $guest_url ) . '" rel="nofollow">' . $guest_name . '</a>'; } elseif( $guest_name ) { return '<a href="" rel="nofollow">' . $guest_name . '</a>'; } return $name; } function guest_author_description($description) { global $post; $guest_description = get_post_meta( $post->ID, 'guest-description', true ); if ( $guest_description ) return $guest_description; elseif ( get_post_meta( $post->ID, 'guest-author', true ) ) { return ''; } return $description; }1-click Use in WordPress
Neka
Hej Matheus,
Tack för att du delade din kod med oss. Jag försökte implementera koden du har lagt upp på min webbplats och den visar ett fel som säger att det finns ett oväntat '&' där och därför slutar webbplatsen att fungera. Jag är väldigt ny på PHP och jag har inte sett '&'-tecknet använts på det här sättet än. Jag undrade om det är en teckenändring på grund av kopierings- och inklistringsprocessen!
Kan du snälla låta mig veta hur du lyckades få detta att fungera?
Tack på förhand,
Neka
Neka
Hej Matheus,
Jag försökte implementera koden du postade på min webbplats och det visas ett fel som säger att det finns ett oväntat '&' där och därför orsakar det att webbplatsen slutar fungera. Jag är väldigt ny på PHP och jag har inte sett '&' tecknet användas på det här sättet än. Jag undrade om det är en teckenändring på grund av kopierings- och inklistringsprocessen! Några idéer?
Tack på förhand,
Neka
Ayman
Byt bara ut alla förekomster av > med >
och alla förekomster av & med &
Ayman
Oj, vad jag än skrev ändrades. Jag lägger in mellanslag mellan:
Ersätt & g t ; med >
och & a m p ; med &
Omdeep
Hur implementerar jag den här koden? Den fungerar inte... Originalinläggets kod fungerar dock.
Bina
Bra lösning, tack! Men när jag klickar på den "nya" författarlänken visas en sida med alla artiklar skrivna av den person som faktiskt är inloggad... (vilket är administratören och inte gästförfattaren). Finns det en lösning för det också?
Roy
Tack för kodavsnittet. Det fungerar som en charm!
Lana
Hej! det här är jättebra, tack för koden här – Jag tror jag gjorde något fel?? eller kanske du kan hjälpa mig – Jag satte in koden – lade till anpassat fält.. gjorde en post – ... allt bra..
men nu.. när jag går till min författarsida för admin – så står gästförfattarens namn för den artikeln högst upp??!
så låt oss säga att mitt standardinläggsnamn är "Administratören".. men för ett av de inläggen använde jag ovanstående magi för att ändra namnet till "Någon gäst" – .. .. väl.. om jag klickar på ett annat inlägg där det står "av: administratören" – så tar det mig till en sida. men högst upp på den sidan.. även om jag kom från ett annat inlägg står det "Om Någon gäst" ..
any ideas?

Manuela
Jag gör något fel här... Använder WP 4.4. Om jag klistrar in koden i functions.php från katalogen wp-includes... och jag öppnar Alla Inlägg i WP ser jag bara en tom sida, det finns inget där längre. Om jag raderar koden och laddar upp functions.php i rätt katalog... kommer allt tillbaka. Så vad gör jag fel?
Finns det en specifik plats i functions.php eller är det för att allt är annorlunda nu med WP sedan den senaste uppdateringen…
Tack
Lana
det hände mig först också – dubbelkolla din kod och se till att det inte finns några oidentifierade apostrofer eller att du inte saknar ett , eller ett ;
Jag hade av misstag lagt till ett s när jag klickade s för att spara det
Colin Worf
Hej, tyvärr använder mitt WordPress-tema Timber för teman. och de pekade mig mot den här kodbasen för att modifiera koden. skulle det vara möjligt för dig att hjälpa mig att förstå detta, jag är nybörjare på kodning, men jag känner att allt vi skulle behöva göra är att ändra saker bara lite för att fungera med Timber, jag är bara inte tillräckligt säker för att göra det själv.
WPBeginner Support
Vad försöker du göra, exakt?
Admin
Colin Worf
ursäkta att jag inte var supertydlig haha. Jag försöker bara använda detta på min webbplats (missoulacurrent.com) men det fungerar inte. Jag upptäckte att det beror på att mitt tema inte använder "the_author" och
"get_the_author_display_name" krokar. Jag försökte ändra saker genom att titta på timberdokumentationen (se länken ovan), men lyckades fortfarande inte få det att fungera. Jag hoppades att du kanske kunde peka mig i rätt riktning om vilka krokar jag ska använda?
WPBeginner Support
Har du provat the_author_posts_link();
Darren
Detta fungerar utmärkt men jag försöker nu visa en lista med inlägg med den nuvarande inläggsförfattaren, några idéer?
John
Detta fungerar utmärkt! Fråga... finns det ett sätt att hjälpa till att snabba upp gästförfattarens inlägg så att det publiceras på bloggen?
Tack ~ john
Cory W.
Fungerar vackert med WP 3.9, tack!!
PromotingWebPages.com
Detta är helt enkelt briljant. Det fungerar 100% på min klients webbplats.
Mayur
HEJ
Hur kan jag lägga till ett anpassat fält för Författarbiografi [ the_author_meta(‘description’)] … Snälla hjälp mig
Aaron Silver
Det här är precis vad jag letade efter: ett exempel på hur man använder ett filter på the_author. Tack!
Hardeep Asrani
Det är precis vad jag behöver, men gästartistens namn länkar det till min profil? Finns det något sätt att inaktivera detta?
Redaktionell personal
Tyvärr finns det inget sätt att göra det. Inlägg kommer att associeras med din profil. Det bästa du kan göra är att skapa en ny profil som heter Gästbloggare.
Admin
Lula
Jag har skapat en ny profil för gästbloggare, hur länkar jag nu dessa gästinlägg till den här profilen? tack!
Redaktionell personal
Ändra författaren i ditt WordPress-inlägg till Gästartistprofil.
Paul Johnson
Fungerar perfekt. Tack.
N Atta Kusi Adusei
Prova:
if( !is_admin() ) { add_filter( ‘author_link’, ‘my_author_url’ ); } function my_author_url( $url ) {
global $post;
if( get_post_meta($post->ID, ‘guest-author’, true) ) {
if( get_post_meta($post->ID, ‘guest_author_url’, true) ) {
return esc_url( get_post_meta($post->ID, ‘guest_author_url’, true) );
} else {
return ‘#’;
}
}
return $url;
}
// Lägg bara till ett anpassat fält med nyckeln ‘guest_author_url’ för gästbloggare
Katelyn
@Redaktionen – Tack för tipset. Här är koden i pastebin:
http://pastebin.com/LuucgrBZ
Redaktionell personal
Du försöker använda detta på BuddyPress, när den här koden är avsedd för WordPress. Vi är inte särskilt bekanta med standardkoderna för BP, så vi kan inte hjälpa till med det. Men koden i functions.php-filen fungerar bara för följande krokar:
författaren
visa_författarens_namn
Baserat på din kod verkar det som att du använder: bp_core_get_userlink
Det kan vara där problemet ligger.
Admin
Katelyn
Jag har problem med att få detta att fungera. Jag har lagt till koden ovan i min functions.php-fil och lagt till det anpassade fältet guest-author, men efter att jag publicerar ett inlägg ändras inte författaren. Det visas fortfarande som jag.
Jag är säker på att jag gör något fel, men jag kan inte lista ut vad det är. Har någon några idéer?
Tack
Redaktionell personal
Det betyder att ditt tema inte använder the_author eller get_the_author_display_name krokar i temat. De måste använda något annat.
Admin
Katelyn
Precis vad jag tänkte efter att ha tittat runt i mitt tema. Jag använder Buddypress standardtema och i filen single.php är den enda referensen jag hittar till författaren denna:
<?php printf( _x( 'by %s', 'Post written by…', 'buddypress' ), str_replace( '<a href=', 'post_author ) ) ); ?>
Jag är inte särskilt bra på PHP, har du någon aning om hur jag skulle använda detta med BP standardtemat?
Katelyn
Min tidigare kommentar verkade inte ta med all kod. Finns det något annat sätt att skicka över den?
Redaktionell personal
Vänligen klistra in all kod med en tredjepartswebbplats som pastebin.
Mirco
Fantastisk idé, fungerar bra i Wordpress 3.5
shadyrasmy
Fråga via anpassat fält
Sam
Jag såg att du svarade någon annan längre upp att för att lösa problemet med att gästens arkiv visar originalförfattarens inlägg istället för gästens inlägg (säg att de har två eller tre) att vi helt enkelt inte kunde ha deras signatur länka till arkivsidan. Men du förklarade inte hur man gör det. Jag är inte särskilt kunnig i PHP, men jag lekte med den här koden ett tag och försökte få den att inte länka till författarens arkiv och det lyckades inte. Vad ska jag ta bort/lägga till för att bara visa författarens namn utan länk?
Tack!
larsbachmann
Bra artikel. Jag använder författarfälten för att visa min avatar, namn och författarbeskrivning. Finns det ett enkelt sätt att anpassa den här koden för att även skriva om gravatar och författarbeskrivning? Tack.
AndreaAlden
Det vore så trevligt om jag visste VAR på functions.php-sidan jag ska klistra in den här koden... Behöver jag lägga till <?php>-taggar runt den för att den ska fungera? Försökte med <?php>-taggar och klistrade in under "/** * Skriver ut HTML med meta-information för det aktuella inläggets datum/tid och författare. * * @since Twenty Ten 1.0 */" i functions.php-filen. Ingen av dem gav resultat när jag uppdaterade redigeringssidan i WordPress... Var ska gästförfattaren visas på sidan?
jeffshinn
Jag testade detta i Wordpress 3.2.1 med en anpassad mall baserad på twentyten och det fungerar felfritt!
Tack för ditt bidrag!
Athif
@wpbeginner :
Hej,
Är den kompatibel med wp Version 3.2.1? Jag lade till koden i min avhandling 1.8.2 men den fungerar inte. Jag kan inte se fältet i nya inläggsutkast trots att anpassade fält är markerade i skärmalternativ.
Athif
Hej,
Är den kompatibel med wp Version 3.2.1? Jag lade till koden i min uppsats 1.8.2 men den fungerar inte. Jag kan inte se det nya fältet i nya inläggsutkast trots att anpassade fält är markerade i skärmalternativ
wpbeginner
@MilindGupta I din panel för att skriva inlägg... i den övre högra panelen, titta på Skärmalternativ... markera sedan anpassade fält där.
MilindGupta
Jag försökte placera upp ! gjorde det bra inga fel ingenting men var är menyn för anpassade fält!??
var jag ska lägga namnet och sådant?
vänligen svara det är lite brådskande!
Gwynne
Hur får jag anpassade fältet för gästförfattare att visas i RSS? Det visar mig som författare nu eftersom jag skapade och publicerade inlägget. Webbplatsen visar rätt författare, tack vare gästförfattare, men RSS visar fortfarande mig. Finns det ett sätt att ändra det?
Redaktionell personal
Ja, titta på vårt inlägg om att manipulera RSS. Du kan använda en av teknikerna som nämns i den artikeln för detta.
Admin
Anne
Jag missar något väldigt uppenbart antar jag.
Anpassat fält måste heta guest-author
Hur ska användaren för gästförfattaren heta? Är det guest_author_name eller något annat? (Jag gissar på något annat eftersom det inte fungerar för mig)
(Jag skapar en ny webbplats, för tillfället kan du hitta den på http://new.tenderfeelings.net)
Redaktionell personal
Om du tittar på bilden i artikeln: Den visar att namnet på det anpassade fältet är guest-author och värdet: är Syed Balkhi. I värdefältet lägger du till gästförfattarens namn.
Admin
NicOnlyOne
aj… jag har precis hittat lösningen
Notera: I WordPress 3.1 ville kärnteamet göra skrivpanelen renare, så de avmarkerade vyn för anpassade fält. Om du inte ser dem, klicka på fliken Skärmalternativ (i det övre högra hörnet) och markera Anpassade fält.
tack
NicOnlyOne
Det verkar som att version 3.1 inte längre tillåter denna funktion!
Christian Sisson
Great function!! Thanks for sharing
Kanske ni kan hjälpa mig med en sak. Jag har 2 "officiella" författare på en blogg och nu lägger jag till en gästförfattare (inte en ny användare, bara ett namn i ett anpassat fält). Problemet är att gästförfattarens länk returnerar den officiella författarens URL och därmed hans inlägg. Jag behöver att den returnerar alla gästförfattarens inlägg. Hur kan jag uppnå det??? (hoppas jag gjorde mig tydlig nog!).
Tack!!!!!!
Redaktionell personal
Det bästa sättet att skapa författararkiv när du befinner dig i den situationen... är att skapa ett nytt konto som heter Gästartister, och sedan bara posta allt under det.
Admin
SRoberts
Tyvärr, med filtret ovan applicerat, kommer titeln för det att ha det anpassade gästförfattarens namn visas, men alla inlägg från alla gästförfattare kommer att visas i arkivlistan. Med andra ord, titeln på arkivsidan kommer att lyda "visar alla inlägg av (namn på gästförfattare)" snarare än "visar alla inlägg av gästförfattare"
Rob
@SRoberts, det verkar faktiskt inte vara fallet. Jag har precis implementerat denna fina funktion också och jag har också ett Gästkonto skapat. På ett inlägg av Gäst, lade jag också till anpassat fält för gästartist med värdet Rumplestiltskin.
Författaren till detta inlägg listas nu som "Rumplestiltskin", men författarlänken pekar (för mig) till /author/guest.
Att klicka på det tar mig till författararkiven, som är titulerade "Gäst" högst upp på sidan, inte "Rumplestiltskin". Verkar fungera bra tillsammans.
Crpk
Finns det ett sätt att bara skriva över länken till författarens inlägg med en länk från ett annat anpassat fält och göra detsamma med avatar (e-post)?
Klaus
Bra kodsnutt, men med en brist dock (som jag hoppas du har en lösning på). Kodsnutten ersätter *visserligen* mitt gäståhövdarkonto med vilket namn jag än definierar som ett anpassat fält, men när jag klickar på det författarnamnet i inlägget hamnar jag på en URL som t.ex. "/author/guestauthor", men namnet som visas högst upp på den sidan är inte "Gästförfattare", som är namnet på det användarkontot, utan istället namnet jag definierade som ett anpassat fält för ett av inläggen.
Jag trodde att det skulle lösas genom enkel omslutning (is_single) runt kodavsnittet, så att det bara skulle köras när man tittar på ett inlägg, men det fungerar inte alls.
Några idéer?
Thanks
Redaktionell personal
Hela idén bakom den här metoden är att du inte vill skapa en ny profil för användaren. Eftersom många gästartikelförfattare bara skriver ett inlägg. Så du kan helt enkelt ge dem erkännande med deras namn och en författarsignatur längst ner i inlägget. Om de är regelbundna författare, då är den här metoden inte för dig.
Admin
Christopher Wulff
Jag tror att oron är att om du använder get_the_author i din mall för att länka författarnamnen till arkivet för författarens inlägg, så länkar detta till den författare som är registrerad som författare till inlägget.
Den här tekniken, som den presenteras, är vettig när du driver en blogg med en författare och vill ha gästartister, men när det är en webbplats med flera författare från början fungerar det inte riktigt lika bra.
Några tankar om hur det skulle kunna korrigeras så att det inte ändrar författarens namn på arkivsidan?
Redaktionell personal
Du kan helt enkelt inte länka till författararkivsidan om det är ett gästinlägg....
Riki
Är det möjligt att inkludera ett fält för författarens beskrivning också? Jag har redan ett plugin (wp-gravatar) som publicerar författarens beskrivning i slutet av ett inlägg. Jag vill dock kunna publicera gästförfattarens beskrivning utan att behöva skapa nya konton varje gång. Är det möjligt att kombinera metoden du beskrev ovan för att uppnå detta?
Redaktionell personal
Ja, det är möjligt att göra gästartikelbeskrivningen via anpassat fält. Du kan ställa in ett villkor om det finns ett anpassat fält x, visa sedan texten för det anpassade fältet, annars visa wp-gravatar.
Admin
Nate
jag tänker hoppa in på detta, eftersom hackningen med anpassade fält för författare har hjälpt betydligt ...
Jag skulle också vilja fylla i sidan 'om författaren' med samma metod (anpassat fält). Jag är inte heller någon kodare; skulle jag använda en liknande kod som den som används ovan?
tack!
Redaktionell personal
If you mean specific author profile pages, then no this cannot be used for that. If you mean a little box below the guest posts as a custom field, then sure a similar function could be used
Nate
Jag är fortfarande förvirrad över hur jag ska göra detta (i princip, gör exakt vad riki frågade. Jag har pillat med koden ett dussintal gånger utan resultat. eeeeh.
ChaCha Fance
I was really hoping this would work for me but hmmm didn’t work
Redaktionell personal
Vad fungerar inte? Vi har detta igång på WPBeginner-webbplatsen och det fungerar alldeles utmärkt. Vi anropar bara ett enkelt anpassat fält.
Admin
rikkit
Jag provade detta också, klistrade in koden högst upp i min includes/functions.php-fil. Jag fick ett PHP-fel som sa att något var ett ogiltigt filter. Fungerar detta med Wordpress 3.0?
Jag hoppas att jag kan få det att fungera, jag porterar en webbplats till Wordpress från Joomla och detta är det enda jag saknar.
Redaktionell personal
Det fungerar bra med WP 3.0
Hannelore
Exactly what I needed! Thank you very much
Scott
Tack så mycket för det här inlägget – det här var precis vad jag letat efter. Tog upp mitt problem här och använde en modifierad version av din kod för att fixa det. Tack igen!
John Hewitt
Tack så mycket för den här artikeln; jag höll på att bli galen när jag försökte ordna olika skribenter för min webbplats och nu kan jag lägga till författarnamn så enkelt. Jag använder anpassade fält för alla mina krav vilket påverkade ‘the_author()’ och stoppade författarnamn från att visas alls. Ovanstående har gjort det möjligt för mig att få författarna att dyka upp och lyfta fram olika författare när de skriver.
Förlåt för svamlet! Du har sparat mig mycket arbete... tack!
Jag kommer också att twittra det åt dig!
Carl
Jag skulle vilja prova detta förslag men det skulle vara till hjälp för denna nybörjare att veta var filen “functions.php” finns och sedan exakt var jag ska infoga koden. Jag försökte redigera filen Theme Functions (det stod “functions.php” i parentes) men fick en varning om att denna fil inte kan redigeras. Finns filen jag vill ha på servern?
tack,
Carl
Redaktionell personal
Hej Carl,
Vi har täckt var functions.php-filen finns i vårt tema-fuskblad för nybörjare. Du måste infoga den här koden precis före ?> där filen slutar.
Admin
Konstantin
Även om jag inte är ett stort fan av anpassade fält, gillar jag idén bakom ditt kodutdrag.
Jag tänkte faktiskt på precis det här problemet (att lägga till en användare för varje gästartist) häromdagen.