WordPress kommer med standard innleggstyper for blogginnlegg, sider, vedlegg, revisjoner og så videre. Men når du ønsker å lage mer unikt innhold som passer de spesifikke behovene til din bedrift eller personlige side, kan det hende du opplever at disse standard tilpassede innleggstypene begrenser.

Du kan overvinne denne begrensningen ved å lage dine egne tilpassede innleggstyper for å utvide funksjonaliteten til WordPress. Du kan lage stort sett hvilken som helst egendefinert posttype, alt fra tilpassede hendelser til produktanbefalinger, personalprofiler og så videre.

I dette innlegget viser vi deg noen få metoder for å lage tilpassede innleggstyper i WordPress.

Hvordan lage tilpassede innleggstyper ved hjelp av plugins

De to viktigste måtene å legge til tilpassede innleggstyper i WordPress er enten ved å bruke plugins eller kode dem selv. Bruk av en plugin er vanligvis den foretrukne metoden hvis du leter etter en rask, enkel å implementere løsning.

Men ekstra plugins på WordPress-nettstedet ditt kan ende opp som bloatware, noe som hindrer nettstedets hastighet. Hvis du er komfortabel med å skrive kode, anbefaler vi den manuelle metoden.

Hvis du foretrekker å bruke en plugin, er prosessen imidlertid enkel. Det er flere plugins å velge mellom, hvorav de fleste er enkle å bruke, som f.eks Custom Post Type Maker, Pods, og Custom Post Type UI.

Vi vil anbefale Pods siden den har over 100 000 installasjoner og anbefales på det sterkeste av WordPress-eksperter og brukere. Selv om bruk av en plugin er en levedyktig metode for å lage tilpassede WordPress-posttyper, vil denne artikkelen fokusere mer på hvordan du gjør det manuelt.

Opprette tilpassede innleggstyper manuelt

Du kan lage en egendefinert posttype ganske enkelt ved å legge til litt kode til temaene dine funksjoner.php fil.

Nedenfor er et detaljert stykke kode som legger til flere alternativer til din egendefinerte posttype. Gå over til WordPress-backend Utseende > Temaredigering > Temafunksjoner (functions.php).

Det første du må gjøre er å velge et navn for den nye funksjonen. I dette eksemplet oppretter vi en tilpasset innleggstype for å lage dedikerte profiler for partnerne til et advokatfirma eller konsulentvirksomhet.

Vi kaller den nye funksjonen vår cp_post_type_partners.

Kopier følgende kode og lim den inn nederst i filen:

/*Egendefinert posttype start*/
function cp_post_type_partners() {
$støtter = array(
'tittel', // posttittel
'editor', // post innhold
'forfatter', // innleggsforfatter
'thumbnail', // utvalgte bilder
'utdrag', // post utdrag
'custom-fields', // egendefinerte felt
'kommentarer', // legg inn kommentarer
'revisjoner', // post revisjoner
'post-formater', // post-formater
);

$labels = array(
'name' => _x('partnere', 'flertall'),
'singular_name' => _x('partner', 'singular'),
'menu_name' => _x('partnere', 'adminmeny'),
'name_admin_bar' => _x('partnere', 'admin bar'),
'add_new' => _x('Legg til ny', 'legg til ny'),
'add_new_item' => __('Legg til ny partner'),
'new_item' => __('Ny partner'),
'edit_item' => __('Rediger partner'),
'view_item' => __('Se partner'),
'all_items' => __('Alle partnere'),
'search_items' => __('Søkepartnere'),
'not_found' => __('Ingen partner funnet.'),
);

$args = array(
'støtter' => $støtter,
'labels' => $labels,
'public' => sant,
'query_var' => sant,
'rewrite' => array('slug' => 'partnere'),
'has_archive' => sant,
'hierarchical' => usant,
);
register_post_type('partner', $args);
}
add_action('init', 'cp_post_type_partners');
/*Tilpasset innleggstype slutt*/

Denne koden utnytter WordPress-spesifikke PHP som lar deg registrere en tilpasset posttype uten å måtte lage den helt fra bunnen av.

Oppdater filen og oppdater siden, og dashbordet skal ha et helt nytt menyelement kalt Partnere.

Det er det! For å se arkivet med den nye tilpassede innleggstypen "partnere", naviger ganske enkelt til yoursitename.com/partners/. Hvis du ikke kan se resultatene eller nettleseren returnerer en 404-feilside, går du ganske enkelt tilbake til WordPress-dashbordet, naviger til innstillinger > permalinker, og lagre innstillingene for permalink igjen.

Lag egendefinerte innleggstyper på en enkel måte

Tilpassede innleggstyper lar deg berike WordPress-nettstedet ditt og kan brukes på en rekke måter. Fra å fremheve profiler til partnere til å lage attester, produkter og så videre, tilpassede innleggstyper er nyttige og enkle å lage.

Du kan til og med bruke egendefinerte innleggstyper for å lage din egen nettvirksomhet, for eksempel en nettkatalog. Før du begynner, men vær sikker på at du vet hvordan du setter opp et WordPress-nettsted.

Slik setter du opp ditt eget nettsted på 2 timer eller mindre

Har du aldri satt opp et nettsted før, men vil du prøve? Følg disse trinnene for å få din egen nettside i gang på bare et par timer!

Les Neste

DelekvitringE-post
Relaterte temaer
  • Programmering
  • Wordpress
  • Webutvikling
  • PHP
Om forfatteren
David Abraham (8 artikler publisert)

David er en WordPress-elsker som brenner for å hjelpe små bedrifter med å vokse!

Mer fra David Abraham

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere