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

12 mest användbara WordPress Custom Post Types Tutorials

Med anpassade inläggstyper kan du gå längre än vanliga inlägg och sidor.

Oavsett vilken typ av webbplats du har hjälper anpassade inlägg dig att organisera innehåll på det sätt du vill. Föreställ dig att du sömlöst kan lägga till produkter, recensioner, recept, portfolios och mycket mer, allt skräddarsytt för att passa din webbplats behov.

Men var ska man börja? 🤔

Det kan vara skrämmande att navigera i de olika delarna av anpassade inläggstyper, särskilt om du är nybörjare på WordPress.

För att göra det enklare har vi sammanställt 12 måste-läsa WordPress Custom Post Type Tutorials. Med dessa tips kommer du att kunna skapa dynamiskt innehåll som engagerar din publik.

12 Most Useful WordPress Custom Post Types Tutorials

Vad är Custom Post Types i WordPress och varför använda dem?

Custom post types är content på din WordPress site som ej är standard inlägg och pages. De läggs ofta till på en WordPress site med hjälp av custom code eller plugins.

Du kan t.ex. skapa anpassade inläggstyper för portfolios, vittnesmål och produkter. Många WordPress-plugins använder också anpassade inläggstyper för att lagra data på din webbplats.

Custom post types kan hjälpa dig:

  • Förbättra läsbarheten. Genom att kategorisera content types separat gör du det lättare för din publik att hitta det de letar efter. Förutom att förbättra läsbarheten kan custom post types öka den totala användarupplevelsen på din site.
  • Förbättra hanteringen av content. Custom post types aktiverar dig att hantera olika typer av content med dedikerade sections i din WordPress-admin.
  • FörbättraSEO: Strukturerat innehåll kan förbättra sök motorsoptimeringen genom att hjälpa sökmotorerna att förstå layouten och innehållet på din site.

Om du driver en webbutik kan du använda anpassade inläggstyper för att hantera produkter, order och kundrecensioner.

På en recensionswebbplats hjälper anpassade inläggstyper till att hålla ordning på saker och ting. Du kan till exempel skapa separata inläggstyper för böcker, filmer eller tekniska prylar.

Custom post types är superhändiga för matbloggar också. De låter dig enkelt organisera dina recept med separata sektioner för ingredienser, tillagningssteg och näringsinformation.

💡 Nu är den stora frågan: hur kan du använda anpassade inläggstyper på din WordPress-webbplats?

Som den största gratis WordPress resource site för nybörjare, har vi skrivit mycket om custom post types genom åren. I de följande sektionerna kommer vi att gå igenom de mest användbara custom post types tutorials.

Här är en snabb översikt över alla ämnen som vi kommer att täcka:

Är du redo? Låt oss hoppa in direkt.

1. Bestäm om du behöver en custom post type

Innan du börjar skapa custom post types eller taxonomier på din WordPress site, är det viktigt att utvärdera dina behov. De built-in WordPress-poster och pages kan dock ibland hantera dina content types utan den extra komplexitet som custom types innebär.

Med hjälp av built-in kategorier och tags kan du sortera ditt content på många olika sätt.

Med sidor kan du t.ex. skapa en hierarkisk layout av innehållet med underordnade sidor. Du kan också skapa underkategorier.

Preview of Subcategories on Category Page

Att använda WordPress standardfunktioner gör innehållshanteringen enklare på många sätt. Till exempel skulle en anpassad inläggstyp inte visas på din bloggsida eller i dina inläggs RSS-flöden.

När du har tittat på standardalternativen kanske du upptäcker att du inte behöver custom post types trots allt.

Om du är osäker kan du läsa den här guiden om när du behöver en custom post type eller taxonomi i WordPress.

2. Skapa Custom Post Types i WordPress

När du har bestämt dig för att du behöver en custom post type, måste du skapa den. Du kan göra detta med ett plugin eller manuellt genom att använda kod.

Pluginet Custom Post Type UI gör det enkelt att skapa custom post types och rekommenderas för de flesta användare. För att komma igång kan du navigera till ”Edit/Add Post Types.

Create a New Custom Post Type With a Plugin

Alternativt kan du add a custom post type genom att klistra in ett code snippet i ditt temas functions.php-fil. Fördelen med denna metod är att dina custom post types inte försvinner om pluginet deactivates, men det är bara lämpligt om du är bekväm med att hantera kod.

För att lära dig mer, se vår guide om hur du skapar custom post types i WordPress.

3. Skapa en Custom Post Types Archive Page

Att lägga till custom post types i WordPress har blivit mycket enkelt, tack vare Custom Post Type UI plugin. Men många Beginnare har problem med att visa dem på sina websites.

För att add to en custom post type archive page måste du först se till att archives är aktiverat för din custom post type. I de flesta fall är de det, men om ej kan du aktivera dem i Custom Post Type UI:s avancerade alternativ eller med hjälp av code type.

CPT UI turn on archive

Nu kan du besöka sidan för arkivet för custom post type.

Låt oss säga att din custom post type heter ”movies” och att du har aktiverat sökmotorsoptimerande permalänkar. Då kommer din post type archive att vara location at:

http://www.example.com/movies/

Du måste ersätta ’example.com’ med ditt eget domain name och ’movies’ med namnet på din custom post type.

Du kan nu add to denna page archive till din navigation menu. Du kan också customize den genom att lägga till en custom template i ditt WordPress-tema eller använda en temabyggare som SeedProd.

Vi använder SeedProd för att skapa högkonverterande landningssidor och anpassade layouter. Du kan lära dig mer om verktygets funktioner och fördelar i vår fullständiga recension av SeedProd.

Edit your post type page

Vi visar dig hur du gör allt detta steg för steg i vår guide om hur du skapar en custom post types archive page i WordPress.

4. Add Custom Post Types till ditt huvudsakliga RSS-flöde

Som standard inkluderar WordPress endast dina blogginlägg i din sites huvudsakliga RSS-flöde. Detta innebär att ditt custom post type content inte kommer att vara synligt för dina huvudsakliga RSS-flödesprenumererare.

Du kan inkludera alla offentligt tillgängliga post typer i ditt huvudsakliga RSS-flöde genom att ändra ditt temas functions.php-fil. Vi rekommenderar dock inte den här metoden eftersom den ej är särskilt nybörjarvänlig.

Det enklare och säkrare alternativet är att använda WPCode. Detta plugin låter dig lägga till custom code snippets utan att direkt redigera dina theme-filer och potentiellt bryta din website.

Vi använder WPCode för att hantera anpassade kodsnuttar på några av våra webbplatser, och det är verkligen det bästa pluginet för jobbet. Du kan gå till vår fullständiga WPCode-recension för att lära dig mer om det.

För att komma igång, låt oss se till att du har WPCode installerat och aktiverat på din WordPress website. Om du behöver hjälp kan du läsa vår guide om hur du installerar ett plugin för WordPress.

Efter aktivering vill du navigera till Code Snippets ” + Add Snippet. Sedan kan du kopiera följande kod och klistra in den i fältet:

1
2
3
4
5
6
function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

Så här kan det se ut:

Adding custom post type to RSS feeds using WPCode

Därefter kan du aktivera den genom att slå på knappen och klicka på ”Spara”.

För mer detaljer, se vår guide om hur du lägger till custom post types till ditt huvudsakliga RSS-flöde i WordPress.

5. Skapa ett separat RSS-flöde för varje Custom Post Type

WordPress genererar automatiskt separata RSS-flöden för olika archive pages på din webbplats, inklusive custom post types.

Låt oss säga att din website har en custom post type som heter ”movies”. Vi har redan sett att you kan view allt content som skapats i den posttypen genom att besöka posttypens archive page:

https://example.com/movies

För att visa RSS-flödet behöver du bara add to /feed/ till URL:en för arkivet för custom post type.

https://example.com/movies/feed/

Alternativt kan du också visa flödet genom att lägga till parametern posttyp i ditt huvudsakliga RSS-flöde i WordPress. Till exempel

https://example.com/feed/?post_type=movies

Nu när du vet hur du kommer åt RSS-flödena för alla custom post types på din website kan du använda den URL:en för att skapa links till dina custom post type feeds.

Till exempel kanske du vill visa en icon eller en länk i plain text på custom post type archive page så att dina customers enkelt kan prenumerera på dessa posts.

Link to post type

För att lära dig hur du gör det kan du se vår guide om hur du skapar ett separat RSS-flöde för varje custom post type i WordPress.

6. Inkludera Custom Post Types i sökresultaten

Som standard kommer WordPress aldrig att visa custom post types i sökresultaten på plats. Det innebär att dina visitor kan gå miste om bra content, och du går miste om extra page views.

Det enklaste sättet att inkludera anpassade inläggstyper i WordPress-sökning är med SearchWP-pluginet. Det är lätt att använda och låter dig söka efter innehåll som inte ingår i WordPress standardsökning. För en djupare titt på plattformen, läs gärna vår SearchWP-recension.

För att inkludera custom post types i dina search, klicka helt enkelt på plugins knapp ”Sources & Settings”. Här kan du sätta en bockmarkering bredvid varje post type som du vill inkludera i sökresultaten.

Including custom post types in WordPress search

Du kan också välja hur viktig varje custom post type ska vara när sökresultat visas och anpassa search engine på andra sätt.

Mer information finns i vår steg-för-steg-guide om hur du inkluderar anpassade inläggstyper i WordPress sökresultat.

7. Skapa ett sökformulär för Custom Post Types

Du kan också skapa ett anpassat sökformulär som bara visar resultat från din custom post type. Om du till exempel har en custom post type som heter ”movies” kan du skapa ett särskilt sökformulär för filmer som bara returnerar filmer i sökresultaten.

Denna typ av customize search hjälper dina besökare att view fler pages och spendera mer tid på din website. Detta kommer att ge positiva signaler om sökmotorsoptimering i WordPress, som gillar lägre avvisningsfrekvens och ökad vistelsetid.

Du kan skapa ett avancerat sökformulär för anpassade inläggstyper med hjälp av SearchWP-pluginet.

How to add custom post types to the WordPress search results

Det gör att du kan skapa en andra sökmotor som bara söker i din anpassade inläggstyp. Du kan sedan skapa ett anpassat sökformulär som du kan lägga till i dina inlägg eller sidofältet.

För mer details, se vår guide om hur man skapar ett avancerat search-formulär i WordPress för custom post types.

8. Add Categories to a Custom Post Type (Lägg till kategorier i en custom post type)

Som standard kan WordPress kategorier endast användas för att organisera posts, ej custom post types.

Du kan skapa en anpassad taxonomi för att organisera dina customizer-inlägg, men tänk om du vill använda samma kategorier som du använder för dina blogginlägg?

Det enklaste sättet att associera din custom post type med kategorier är Custom Post Type UI plugin. Det adderar ett ”Taxonomies” area i inställningarna för varje custom post type.

Allowing Custom Post Types to Use Categories

Kontrollera bara boxen ”Categories (WP Core)”, så kommer du att kunna använda kategorier för att organisera dina custom post types.

Kolla in vår guide om hur du lägger till kategorier till en custom post type i WordPress för att lära dig mer.

9. Add Sticky inlägg för Custom Post Types

Funktionen (fast) klistrat inlägg i WordPress allow you to add utvalda inlägg. Som standard fungerar det bara för blogginlägg och ej för custom post types.

Du kan aktivera (fast)klistrade inlägg för dina custom post types också genom att installera pluginet Sticky Posts – Switch. Du kontrollerar helt enkelt boxen bredvid de custom post types som du vill ska stödja den här funktionen.

Visit the Settings » Sticky Posts - Switch Page to Configure the Plugin

🚨 Disclaimer: Detta plugin har inte testats med de senaste WordPress-versionerna och kanske inte underhålls aktivt. Vi har dock testat det, och det fungerar fortfarande. Om du är orolig för föråldrade plugins kan du läsa vår guide om huruvida det är säkert att använda ett föråldrat WordPress-plugin.

Nu, när du besöker admin page för den custom post type, kommer du att notera en new column där du kan göra inlägg sticky.

Allt du behöver göra är att clicka på stjärnan bredvid de inlägg du vill utvalt inlägg.

Click the Star Next to the Posts You Wish to Make Sticky

Dessa (fast)klistrade inlägg kommer att visas på din homepage i WordPress. För att visa sticky posts på din custom post type archive page, måste du add to lite kod till dina temafiler.

Du hittar alla detaljer i vår guide om hur du lägger till sticky posts i WordPress custom post type archives.

10. Add User Submitted Content till Custom Post Types

Du kanske vill allow users to submit content for custom post types on your site, such as movie reviews or recipes. Det här är ett enkelt sätt att lägga till extra content på din site.

Ett sätt att göra detta är att ge användarna tillgång till admin area på WordPress och tilldela dem rollen författare. Alternativt kan du add to ett inlämningsformulär till din website.

Du kan göra det med hjälp av WPForms plugin, det bästa kontaktformulärpluginet på marknaden.

Vi använder WPForms på WPBeginners webbplats för olika uppgifter, inklusive kontaktformulär och årliga undersökningar. Kolla in vår fullständiga WPForms-recension för att lära dig mer om det.

Observera att du behöver Pro-versionen för att:

  • öppna tillägget för inläggsinlämningar och
  • använd mallen ”Formulär för inlämning av blogginlägg” för att skapa formuläret enkelt och snabbt.
WPForms blog post submission form

Som standard sparas posts som skickats in av användare som ”Drafts” i väntan på review. You can change the post type in the form’s settings so content is submitted to a custom post type instead.

För mer details, you can visit our how to allow users to submit posts to your WordPress site guide.

11. Byt eller konvertera custom post types

Du kan stöta på situationer där du måste slå samman eller konvertera custom post types. Du vill till exempel flytta objekt från en post type till en annan.

För att göra detta installerar och aktiverar du helt enkelt pluginet Post Type Switcher. Efter aktivering bör du gå till admin-sidan för custom post type och välja de posts du vill flytta.

When you bulk edit the posts, you will notice a new rullgardinsmeny allow you to change the post type for each item.

Choose post type from the Quick Edit section

Du kan lära dig mer i vår guide om hur du byter eller konverterar custom post types i WordPress.

12. Add Custom Meta Boxes för inläggstyper

Custom metadata för inlägg boxes allow you to add custom fields to the WordPress post editor screen. På så sätt kan du skapa ytterligare input fields för dina post types.

Det enklaste sättet att skapa egna metafält i WordPress är att använda tillägget Advanced Custom Fields. Klicka bara på knappen ”Lägg till nytt” på sidan ”Anpassade fält”.

Följ sedan instruktionerna på skärmen för att skapa en grupp anpassade fält som du kan add to din custom post type.

Creating a group of custom field

För ytterligare detaljer, se vår Step-by-Step guide om hur du lägger till custom meta boxes i WordPress inlägg och post types.

Ytterligare läsning: Använd anpassade taxonomier för bättre organisation

Att skapa anpassade inläggstyper är bara början. Om du vill ta det ett steg längre kan du använda anpassade taxonomier för att organisera ditt innehåll mer effektivt.

Om du till exempel har en anpassad inläggstyp för ”Filmer” kan du lägga till taxonomier som ”Genre” eller ”Regissör” för att hjälpa användarna att hitta relevant innehåll snabbare.

Genom att strukturera ditt innehåll på det här sättet förbättrar du navigeringen, ökar SEO och förbättrar den övergripande användarupplevelsen på din webbplats.

Här är några resurser som kan hjälpa dig att komma igång:

Vi hoppas att denna handledning hjälpte dig att lära dig några coola knep för anpassade inläggstyper i WordPress. Du kanske också vill se vår guide om hur du skapar en anpassad startsida eller kolla in våra expertval av de bästa relaterade inlägg-pluginsen för 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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial 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.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

15 kommentarerLeave a Reply

  1. Jiří Vaněk

    Thank you for the overview. I’m still learning and familiarizing myself with custom post types as many people have referred to them when I needed to solve something. Each article like this one immensely helps me further my understanding of the concept and potential of custom post types.

  2. Mensah Ernest

    thanks for this helpful article. I really appreciate

    • WPBeginner Support

      Glad our article was helpful!

      Admin

  3. abolfazl

    thanks a lot so helpful

  4. Scott R. Godin

    One thing I see missing from many tutorials is the part where you add a Custom Options/Settings page to your Custom Post Type so you have a set of global settings that are specific to that post type (rather than a general admin settings page) and intended to be used only by that post type.

    most of the tutes I’ve found in this regard stop at echo ”; echo ’Here is where the form would go if I actually had options.’; echo ”;

    and naturally that’s one of the things I’m most interested in (the other being in how you use the settings within your post type’s shortcode or widget) :-)

  5. Sam

    how to enable disquss comment on costum post type?

  6. Phil Long

    I was wondering how ti implement many to many relationships between custom taxonomies and whether facetted search plugins support them?

    • Sydney

      If you want to implement many to many relationship, you are stretching wordpress too far. You will get better mileage with a framework like rails, djangoor express

      • Alicia St Rose

        One can never stretch WordPress too far. It’s not just for blogging anymore.

    • yudayuda

      wp-types supports many-to-many relationships – and it’s free :)

  7. Prateek

    I want to know How can we exclude a custom post type from our rss feed..All my download pages are showing up in the rss feed..

  8. Wondell

    How can I get WordPress posts to behave like Facebook and other social networks where you can just take a web link and paste it in the message field and in a matter of sections it will show a thumbnail or other information from the site?

  9. Bjarni

    Hi WpBeginner, by chance dod you use CPT UI plugin on this site?

    CPT UI plugin looks good, save having to manual set this up in a site that needs CPT and Taxonomies.

  10. Phil Hoyt

    good read, I use CTP’s on a daily basis and relationships between the two can be tricky, I’ve used Post2Posts and Advance Custom Fields also has some Relationship values, but usually leave me with some features to be desired. I look forward to trying CPT-onomies.

    • Mark

      CPT UI can be a little tricky. CPT-onomies works pretty well too. They both take a little patience and digging to find out how they works. I was able to create a movie site importing from omdb. It would add the actors, etc as taxonomies (wp_add_object_terms & wp_set_object_terms) then used ACF to use that information. An example would be an actors page (cpt-axonomy) and selecting the movies they have been in.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.