I WordPress används custom post types när du vill skapa content som skiljer sig från ett vanligt inlägg eller en vanlig page.
Du kan t.ex. skapa custom post types för portföljer, rekommendationer och produkter. Många WordPress-tillägg använder också custom post types för att lagra data.
Om du bestämmer dig för att använda custom post types på din website måste du lära dig hur du skapar dem och hur du displayed dem på din WordPress site. You will also need to add them to your search results and decide how to organize them.
Vad är en Custom Post Type?
Post types används för att skilja mellan olika typer av content i WordPress. Till exempel är posts och pages båda post types, men de är skapade för olika ändamål.
WordPress levereras med några standard post typer:
- Post
- Page
- Attachment
- Revision
- Nav-meny
Du kan också skapa dina egna nya post types, och dessa kallas custom post types.
Custom post types kan ha olika anpassade fält och en egen anpassad kategoristruktur. De är användbara när du skapar custom content med ett annat format än standard posts och pages.
Du kan till exempel skapa custom post types för portföljer, rekommendationer och produkter. En website för filmrecensioner kan ha en post type för ”movie reviews”.
På WPBeginner använder vi custom post types för att hålla våra Deals och Glossary sections separerade från våra dagliga blogginlägg. Det hjälper oss att bättre organisera innehållet på vår website.
Många populära WordPress-tillägg använder custom post types för att lagra data på din WordPress website. Följer är några populäraste tillägg som använder custom post types:
- WooCommerce add to en ”product” post type till din online store.
- WPForms skapar en ”wpforms” post type för att lagra alla dina formulär.
- MemberPress adderar en ”memberpressproduct” custom post type.
När ska du använda Custom Post Types?
Du kan ofta använda inbyggda WordPress-funktioner som kategorier och taggar för att organisera ditt content utan att behöva använda custom post types. Du kan t.ex. skapa en hierarkisk layout av content med hjälp av child pages och även skapa underkategorier.
Det är ofta enklare att använda dessa standardfunktioner i WordPress eftersom custom post types som standard inte visas på din bloggsida, i sökresultat eller i dina RSS-flöden.
När du har tittat på standardalternativen kanske du upptäcker att du inte behöver custom post types all. 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.
Så här skapar du en custom post type i WordPress
Om du bestämmer dig för att använda custom post types på ditt blogginlägg är det enklaste sättet att skapa dem med ett plugin. Pluginet Custom Post Type UI rekommenderas för de flesta användare och låter dig skapa custom post types från sidan ”Edit/Add Post Types”.
Alternativt kan du lägga till en ny custom post type genom att klistra in ett code snippet i ditt temas functions.php-fil
eller använda ett snippet-plugin som WPCode. Fördelen med den här metoden är att dina custom post types inte försvinner om pluginet deactivates.
Du kan lära dig mer i vår guide om hur du skapar custom post types i WordPress.
Hur man visar custom post types i WordPress
Du kan också använda Custom Post Type UI för att visa dina custom post types på din website.
Displaying Custom Post Type Archive Pages
Innan du kan view the archive page för din custom post type måste du se till att archives är aktiverat för din custom post type.
Om de inte är det kan du aktivera dem i Custom Post Type UI:s avancerade alternativ.
Om du har aktiverat sökmotorsoptimerande permalänkar kan du besöka arkivet för din custom post type kl en URL som gillar den här:
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.
Displaying Custom Post Types på din navigation menu
Nu när du vet URL:en till archive-sidan kan du add to navigation menu. Du kan också customize sidan archive genom att lägga till en custom template i ditt WordPress-tema eller använda en page builder som SeedProd.
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.
Displaying Sticky Custom inlägg
Slutligen, om du vill fästa dina viktigaste anpassade inlägg högst upp på sidan, kan du följa vår guide om hur du lägger till sticky posts i WordPress custom post type archives.
Så här söker du efter custom post types i WordPress
Som standard visar WordPress inte custom post types i sökresultaten på plats. Det innebär att dina besökare kan gå miste om bra content, och du går miste om extra page views.
Inkludera Custom Post Types i sökresultaten
Det enklaste sättet att inkludera custom post types i WordPress search är med SearchWP plugin. Klicka bara på plugins knapp ”Sources & Settings”. Här kan du sätta en bockmarkering bredvid varje post type som du vill inkludera i sökresultaten.
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.
För att lära dig hur, se bara vår Step-by-Step guide om hur du inkluderar custom post types i WordPress sökresultat.
Skapa ett sökformulär för Custom Post Types
Du kan också använda SearchWP för att skapa ett anpassat search-formulär som bara visar resultat från din custom post type, och sedan add formuläret till dina posts eller sidebar.
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.
För mer details, se vår guide om hur man skapar ett avancerat search-formulär i WordPress för custom post types.
Så här organiserar du custom post types i WordPress
Som standard har du inte något sätt att organisera dina custom post types. WordPress Kategorier kan endast användas för att organisera post, ej custom post types.
Lägga till kategorier till en Custom Post Type
Lyckligtvis kan du använda Custom Post Type UI för att associera kategorier med anpassade posttyper.
Kontrollera bara boxen ”Categories (WP Core)” i pluginets ”Taxonomies” area, så kommer du att kunna använda kategorier för att organisera dina custom post types.
Learn more i vår guide om hur du lägger till kategorier till en custom post type i WordPress.
Skapa anpassade taxonomier för en custom post type
Alternativt kan du skapa en new custom taxonomi för att organisera din custom post type. Om du till exempel har en custom post type som heter ”Books” kan du sortera den med hjälp av en custom taxonomi som heter ”Topics”.
Sedan kan du add to ämnes termer som gillar äventyr, romantik, skräck och andra bok ämnen. Detta kommer att tillåta dina läsare att enkelt sortera böcker efter ämne.
Kom igång genom att följa vår guide om hur du skapar customize taxonomies i WordPress.
Hur man prenumererar på Custom Post Types i WordPress
WordPress inkluderar endast dina blogginlägg i din sites huvudsakliga RSS-flöde. Detta innebär att din custom post type content inte kommer att vara synlig för dina huvudsakliga RSS-flödesprenumererare.
Du kan enkelt inkludera alla offentligt tillgängliga inläggstyper i ditt huvudsakliga RSS-flöde genom att lägga till följande anpassade kod i ditt temas functions.php-fil eller ett snippet-plugin som WPCode:
function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');
För mer detaljer om båda metoderna, se vår guide om hur du lägger till custom post types till ditt huvudsakliga WordPress RSS-flöde.
Alternativt kanske du vill lära dig hur du skapar ett separat RSS-flöde för varje custom post type i WordPress.
Vi hoppas att den här artikeln hjälpte dig att lära dig mer om custom post types i WordPress. Du kanske också vill se vår lista Ytterligare Läsa under för relaterade artiklar om användbara WordPress-tips, tricks och idéer.
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.
Ytterligare läsning
- Så här skapar du custom post types i WordPress
- Så här add to Sticky inlägg i WordPress Custom Post Type Archives
- Så här addar du custom post types till ditt huvudsakliga RSS-flöde i WordPress
- Hur man skapar ett separat RSS-flöde för varje custom post type i WordPress
- Så här addar du kategorier till en custom post type i WordPress
- Så här inkluderar du custom post types i sökresultaten i WordPress
- Så här skapar du ett avancerat search-formulär i WordPress för custom post types
- Så här skapar du en Custom Post Types Archive Page i WordPress
- När behöver du en custom post type eller taxonomi i WordPress?
- Så här skapar du customize-taxonomier i WordPress