WordPress erbjuder många sätt att anpassa webbplatsens webbadresser, så att du kan optimera permalänkar för inlägg, sidor och kategorier. Som standard finns det dock inget inbyggt alternativ för att ändra författares webbadresser.
Lyckligtvis har vi hittat ett enkelt sätt att ändra författar-URL:ens slug och bas med hjälp av ett gratis WordPress-plugin. Med några enkla steg kan du skapa egna författar-URL:er som är både användarvänliga och bättre optimerade för sökmotorer.
Den här artikeln visar hur du enkelt ändrar författaradressens slug och bas i WordPress, så att du kan förbättra webbplatsens organisation och öka dina författarprofiler i sökresultaten.
Vad är en URL-slug och URL-bas?
Din website i WordPress kommer med built-in support för en sökmotorsoptimering av URL:er.
Detta kallas pretty permalinks och allow you att välja URL:er för dina posts, pages och categories genom att edit deras slugs.
Den här funktionen skapar också vackra links för författarens pages. Det finns dock inget alternativ för dig att customize författarens URL.
I WordPress terminologi är en slug en rubrik på en offentligt visningsbar page i WordPress formaterad för att användas i URL:er. Det gillar att se ut så här:
https://example.com/author/syed-balkhi/
I exemplet ovan är Syed Balkhi
sluggen och /auteur/
basen.
Medan användare kan ändra slug och bas för posts, pages, categories och tags, är det ej möjligt att ändra författarens URL i WordPress som standard.
Om du föredrar att använda ”contributor” istället för ”författare” eller vill ändra en viss författares slug, då är du på rätt plats.
Låt oss ta en titt på hur du enkelt kan ändra författarens URL-slug och bas i WordPress:
Ändra sluggen för författare i WordPress
Det första du behöver göra är att installera och aktivera pluginet Edit Author Slug. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
Vid aktivering kommer detta plugin att lägga till en grupp alternativ till varje användares profil page.
Om du vill editera sluggen för en användare på din site måste du gå till sidan Användare ” Alla användare i WordPress dashpanel. Därefter klickar du på länken ”Edit” under ett användarnamn.
Då kommer du till vyn Edit User.
Rulla bara ner till ”Edit Author Slug” section, så ser du ett antal val som du kan använda som författarens slug. Du kan till och med enter en custom slug.
När du har gjort ändringarna klickar du på knappen ”Update User” och previewar din WordPress website.
Nu, när du klickar på författarnamnet i ett post för att se författarsidan, kommer du att se att den använder författarens slug som du väljer för dem.
Ändra författarbasen i WordPress
Om du bygger en site där du vill ändra författarbasen från /author/
till något annat, så kan du göra det med detta plugin också.
Helt enkelt head över till Settings ” Edit Author Slug page. Här ser du ett alternativ för att ändra författarens bas och till och med välja olika baser för olika roller för användare.
När du är slutförd klickar du bara på knappen ”Save Changes” för att spara dina inställningar. You can now preview your site and click on the author link to see the changes in action.
Konfigurera redirects för sökmotorsoptimering
Changed författarens slugs och bas på en etablerad webbplats kan ha en negativ inverkan på sökmotorsoptimering, särskilt om dina författares archives är indexerade.
Personer som kommer till författarens pages från search engines kommer att se ett 404 error message. För att undvika detta måste du ställa in redirects från gamla URL:er till new author slug och base.
Först måste du installera och aktivera pluginet Redirect. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett plugin för WordPress.
Vid aktivering, head över till Tools ” Redirect page. Du kommer att hälsas av pluginets installationsguide. Du kan följa instruktionerna på skärmen för att fortsätta installera eller klicka på länken ”Manuell installation” för att hoppa över den.
Därefter kommer du till sidan Redirect. Härifrån rullar du ner till section ”Add new redirect”.
Du måste add to den gamla URL:en för författarsidan som källa och den nya URL-sidan för författaren som mål.
Glöm inte att klicka på knappen ”Add Redirect” för att save your changes. Pluginet kommer nu automatiskt att redirecta besökare som kommer till den gamla författarsidan till den nya URL:en.
Om du också har ändrat författarbasen måste du dynamiskt upptäcka dessa URL:er och redirecta dem.
Låt oss anta att du har ändrat URL:en för författare till ”contributor”. Här är de Settings du skulle använda för att konfigurera den new redirect:
- Källa: https:
//example.com/author/(.*)$
- Mål: https:
//example.com/contributor/$1
Om du har valt att URL:en för författaren ska skapas med hjälp av användarrollen måste du göra detta för varje användarroll, utom när användarrollen i sig är ”författare”.
Som ett alternativ kan du använda pluginet All in One SEO (AIOSEO) för att ställa in redirects från dina gamla URL:er till dina nya URL:er.
AIOSEOs kraftfulla funktion Redirection Manager gör att du enkelt kan ställa in omdirigeringar av hela webbplatsen. Dessutom kan du aktivera automatisk 404 error tracking för att se till att du aldrig har några trasiga links på din website.
Om du vill veta mer om redirects kan du läsa vår guide om hur du ställer in redirects i WordPress.
Expertguider om permalänkar i WordPress URL:er
Vi hoppas att den här artikeln hjälpte dig att ändra författarens slug och bas i WordPress. Du kanske också vill se några andra artiklar relaterade till permalänkar och webbadresser i WordPress:
- Vad är en sökmotorsoptimerande URL-struktur i WordPress
- Så här ändrar du prefixet för kategoribasen i WordPress
- Så här tar du bort siffror från WordPress URL:er
- Hur man tar bort v=XXXX String från WordPress URL:er
- Så här tar du bort datumet från WordPress URL:er
- Så här skapar du customize-permalänkar i WordPress (Ultimat guide)
- Så här återskapar du dina permalänkar i WordPress
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Ritish Sharma
Thank you for the information. But can I delete the plugin after changing the author’s URL slug? Or, the changed URL will also be deleted with this?
WPBeginner Support
We would recommend checking out the plugin’s FAQ as they cover when you are able to remove the plugin or when you would be unable to.
Administratör
estelle
Thank you so much for your time and effort in posting this. This worked
WPBeginner Support
You’re welcome, glad our guide was helpful
Administratör
Frank the Man
Seems like this is outdated? I cannot find ”Edit author slug” when I go to Edit user profile (I am logged in as Admin). Any new tips for this?
WPBeginner Support
You would want to ensure the plugin is installed and activated for the section to be visible.
Administratör
Muhammad Waqas
Issue resolved after watching youtube vedio of wp beginner thanks..
WPBeginner Support
You’re welcome, glad our guide was helpful
Administratör
Bathri Vijay
Thanks for your wonderful blog.
WPBeginner Support
You’re welcome, glad you like our site
Administratör
Linas
Thank You! this is what I was looking for!
WPBeginner Support
Glad our content is what you were wanting
Administratör
Amanda
Thank you so much! I had no idea this plugin existed. Now, I have both more professional-looking (and SEO-friendly) author slugs and my usernames are fully private, so I don’t have to worry about would-be hackers. It was the one thing my security plugin didn’t seem to deal with, so I’m very pleased.
I can also confirm that this plugin works with the latest version of WordPress, even though it technically hasn’t been tested for it (last update was a year ago). I guess when a plugin works, it works.
Bishwambhar Sen
Thanks for this post! My author slug was something like myname_somerandomcharcter and since it was my username i couldn’t even change it and all my posts had this author slug. SEO analysis would reveal this slug as SEO unfriendly URL. Now I have changed it using this plugin! Thanks again!
Tony
Great article, I have a problem though.
I set a custom structure in the permalink settings to article/%postname%/. However it also affects my author pages and now I’m left with article/author/%author%.
Please can you help?
Phil
Hi there
Thanks for this article. Is it possible to do the following:
[URLs are examples]
I have a site xyz.com. Under the URL xyz.com/site1/site2 i have the posts from wordpress. If i open now the Post the url is like xyz.com/{postname} but i’d like to have xyz.com/site1/site2/{postname}
Can you help me?
BR
Phil
Marven
You are only able to create a URL which consists of the PRIMARY category and the post name.
Head over to Settings->Permalinks and choose ”custom structure”. In the your can click on the buttons below the input field or paste the following:
/%category%/%postname%/
Vikash
In WordPress 4.8.1 ? i am unable to find it. help me
Matt
Quick question about old URLs and search engines. Since I’ve been using this site for about 11 years, I know the old author URLs are in the search engines and possibly other places as well.
Shouldn’t we add a redirect to .htaccess so all old links are redirected to the new author URL?
Thank you for your advice.
-Matt
WPBeginner Support
Hi Matt,
Yes, if your author pages are indexed by search engines, then you will need to setup redirects. See our guide on how to create redirects in WordPress for detailed instructions.
Administratör
Matt
Thanks for your quick reply!
To better assist other users, this is what I came up with. Please correct any .htaccess coding issues as you see fit.
# Redirect Old author URL to new one 3/14/17 (Matt)
RedirectMatch 301 /old-user/ http://www.example.com/author/new-user/
Chad
Thanks, great post.
Ashu
yes helpful
Dinesh
Thank you very much. I love this solution.
madhavi jha
You add this in your theme function.php
global $wp_rewrite;
$wp_rewrite->author_base = “member”; // or whatever
$wp_rewrite->flush_rules();
Ann
OMG, a lifesaver! A hacker used my exact (and weird) username. I finally figured out that it was being displayed in author/username (even though Woo Canvas asks me how I want to display my name), and this is the only post (I’ve been searching hours) to offer a simple solution for a non-programmer. I love you, WPBeginner….
ferdicon
Must Plugin be used to change User Slug, too many plugin can really cause your wordpress site to become slow in loading