Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här ändrar du permalänkar för custom post type i WordPress

Som standard kan du ändra permalänkstrukturen för WordPress-inlägg, men ej custom post types. Men med rätt plugin kan du enkelt skapa permalänkar för custom posts.

Under årens lopp har vi hjälpt tusentals WordPress-användare att optimera sina webbplatser för sökmotorer och ställa in permalänkinställningarna korrekt. Efter att ha testat flera plugins är det enklaste sättet att ändra permalänkar för anpassade inlägg genom att använda pluginet Custom Post Type Permalinks.

I den här artikeln visar vi dig hur du ändrar permalänkar för custom post type i WordPress.

How to change custom post type permalinks in WordPress

Varför ändra permalänkar för custom post type i WordPress?

WordPress använder en sökmotorsoptimerande URL-struktur, vilket gör dina WordPress-URL:er läsbara och vänliga för search engine. Dessa sökmotorsoptimerande URL:er anropas permalänkar.

Du kan customize permalänkar genom att besöka Settings ” Permalinks page i din WordPress dashboard. Du kommer dock att notera att du bara kan ändra permalänkarna för blogginlägg.

WordPress Permalink Settings

Om du använder custom post types eller custom taxonomies på din website kommer WordPress att använda standardstrukturen för permalänkar för dessa.

Om du till exempel har en custom post type som heter Movies, så kommer dess URL-struktur att se ut så här:

https://example.com/movies/the-force-awakens/

Eller om din custom post type har aktiverat archives, så kommer URL:en till archive page att se ut så här:

https://example.com/movies/

Detta URL-schema är ganska sökmotorsoptimerande, och i de flesta fall behöver du inte ändra det på din WordPress website. Du kanske dock vill customize det för att uppfylla dina egna behov.

Med detta sagt, låt oss se hur du enkelt kan customize strukturen för permalänkar för custom post type i WordPress.

Ändra permalänkar för custom post type i WordPress

Det enklaste sättet att editera permalänkar för custom post type är genom att använda pluginet Custom Post Type Permal inks. Det är ett gratis WordPress plugin som lägger till fler WordPress permalänk inställningsalternativ och tillåter dig att customize dem för olika post typer.

Disclaimer: Custom Post Type Permalinks-pluginet har inte uppdaterats på ett tag, men vi testade det nyligen och det fungerar fortfarande bra. För mer information kan du se vår guide om huruvida du bör använda föråldrade plugins.

Det första du behöver göra är att installera och aktivera tillägget Custom Post Type Permalinks. Mer information finns i vår steg-för-steg-guide om hur du installerar ett WordPress-tillägg.

Efter aktivering måste du besöka Settings ” Permalinks page i din WordPress dashboard och bläddra ner till avsnittet ”Permalink Settings for Custom Post Types”.

Permalink settings for custom post

Här kan du ändra permalänkstrukturen för specifika objekt i din custom post type.

Du kan använda alla standardtaggar för permalänkar i WordPress. För en komplett lista över tillgängliga tags, kan du se vår artikel om att använda en sökmotorsoptimerad URL-struktur i WordPress.

Exempel på permalänkar för custom post type

Låt oss anta att du vill använda postens ID:n istället för postens namn i URL:en. I så fall är allt du behöver göra att add to denna tagg:

/%post_id%/

Notice the trailing slashes at the beginning and end of the tag. Dessa snedstreck är separatorerna. Utan dem kommer your permalänkar ej att fungera.

Separators in permalinks

Glöm inte att klicka på knappen ”Save Changes” för att spara dina inställningar.

Nu kommer WordPress permalänkar för ett enskilt inlägg i din custom post type att se ut så här:

https://example.com/courses/133/

Siffran i URL:en kommer att vara det numeriska ID:n för posten i din WordPress-databas.

Låt oss ta en titt på ett annat exempel. Låt oss säga att du vill add to /year/ före namnet på posten i URL:en. I så fall kommer du att använda dessa taggar:

/%år%/%postnamn%/

När du är klar klickar du bara på knappen ”Save Changes” för att update dina permalänkar.

Nu kommer permalänken för enskilda inlägg för din custom post type att se ut så här:

https://example.com/courses/2023/seo-for-beginners/

Låt oss nu anta att du använder en anpassad taxonomi som heter ”digital marknadsföring” med din custom post type ”kurser”, och att du vill add to den anpassade taxonomi termen i URL:en.

I så fall kommer du att använda dessa taggar:

/%digital_marknadsföring%/%postnamn%/

I det här exemplet är ”digital marknadsföring” sluggen för den custom taxonomien. Permalänken för enskilda inlägg för din custom post type kommer att gilla det här:

https://example.com/courses/digital-marketing/seo-for-beginners/

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt ändrar permalänkar för anpassade inläggstyper i WordPress. Du kanske också vill se de mest användbara knepen för anpassade inläggstyper i WordPress och hur du enkelt kan ändra ordningen på inlägg 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.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

14 kommentarerLämna ett svar

  1. 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!

  2. Erik

    I want to let the name of the post type out of the permalink, is this possible?

    Fex example:

    mywebsite.com/location/texas

    to

    mywebsite.com/texas

    Is this possible with this plugin? Or can I use something else for this?

  3. Terry Yung

    Fantastic article!
    I have a custom post type that users may change their post title frequently. With this plugin I don’t have to worry about new titles with old-title-containing permalinks!

    • WPBeginner Support

      Glad our article was helpful :)

      Administratör

  4. Scott

    Pulling my hair out trying to figure out why I couldn’t do this with the default WP settings. Thank you!

    • WPBeginner Support

      Glad our guide could help :)

      Administratör

  5. Morgan

    Hi,

    How do you remove the date from a URL and still keep all the link juice?

  6. Elliott

    What if you want to change the main taxonomy name, like for instance in your article the term ”movies”. A theme I am using has a set url for the portfolio items and I want to change it. for example it uses domain.com/motor_project/protfolio-item and I want to change the term /motor_project/

    • WPBeginner Support

      For a custom post type built into your theme, you would first want to reach out to your theme’s support to ensure there is not a specific reason for the permalink being the way it is.

      Administratör

  7. Pardeep Singh

    Hi,

    I am using two post types:
    a) Posts ( Default post type)
    b) Program ( Custom Post Type )

    I want to add the string ’blog’ for default post type post and ’program’ for custom post type like:

    example.com/blog/post-name/
    example.com/program/program-name/

    If I am trying to add it into the permalink into admin panel then it is also added into the program post type like : example.com/blog/program/program-name/

    I am using custom-post-type-ui for custom post and ”With Front” property is set to false. But still not working fine.

    Thanks in advance.

  8. md.ismail hossain

    this post is very helpful to learn about custom post…………thanks for posting….

  9. Mike Patterson

    For SEO, this is very important. It’s more like having a keyword in the web link itself. Nice post

  10. rezky

    hello, i wanna ask,
    how do I get a list of posts custome post type in which will be in place at the end of the article on the type of regular post?
    who only took the post whose title is almost as usual on the post?

    for example, the usual post
    Article title —- —-

    Content —– —
    —- End of the content —
    lamborgini car list
    Car lamborgini 5
    Car lamborgini 4
    Car lamborgini 3
    Car lamborgini 2
    Car lamborgini 1

    and so on until there are no same title

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.