12 mest nyttige WordPress egendefinerte innleggstyper opplæringsprogrammer

12 mest nyttige WordPress egendefinerte innleggstyper opplæringsprogrammer / Guider

WordPress lar deg lage dine egne tilpassede innholdstyper. Disse innholdstypene kalles egendefinerte innleggstyper. Du kan bruke dem til å legge til tilpasset innhold som produkter, anmeldelser, oppskrifter, etc. I denne artikkelen vil vi dele de 12 mest nyttige WordPress-tilpassede posttyper-veiledningene.

Videoopplæring

Abonner på WPBeginner

Hvis du ikke liker videoen eller trenger mer instruksjoner, fortsett å lese.

1. Når trenger du en egendefinert innleggstype

Før du begynner å lage egendefinerte innleggstyper eller taksonomier på WordPress-siden din, er det viktig å vurdere dine behov. Mange ganger kan du oppnå de samme resultatene med standard WordPress-innlegg og sider.

Ved hjelp av innebygde kategorier og koder kan du sortere innholdet på mange forskjellige måter. Med sider kan du sette opp en hierarkisk oppsett av innhold med foreldre og barn forhold.

Hvis du er uklart, så se denne veiledningen om når du trenger en egendefinert innleggstype eller taksonomi i WordPress.

2. Legge til ikon for egendefinerte innleggstyper

Når du oppretter en egendefinert innleggstype, bruker WordPress standardpostikonet hvis det ikke er angitt et ikon. Du kan legge til dine egne ikoner til egendefinerte innleggstyper. Disse ikonene vises i WordPress admin bar.

WordPress bruker fontikoner i administrasjonsområdet for å sikre at de ser vakkert ut på alle enheter og skjermstørrelser. Den enkleste måten å legge til et skriftikon til din egendefinerte innleggstype, er å bruke CPT-tilpasset ikon-plugin. Bare installer og aktiver pluginet og besøk plugininnstillingssiden for å legge til et ikon.

En annen metode er å legge til ikonet mens du lager din egendefinerte innleggstype med CPT-brukergrensesnittet.

For mer detaljerte instruksjoner, se denne veiledningen om hvordan du legger til ikoner for egendefinerte innleggstyper i WordPress.

3. Opprett en arkivside for egendefinert innleggstyper

Å legge til egendefinerte innleggstyper i WordPress har blitt veldig enkelt takket være CPT UI-plugin. Imidlertid har mange nybegynnere problemer med å vise sine egendefinerte innleggstyper på deres nettsider.

For å legge til egendefinert posttype arkivside må du først forsikre deg om at arkiver er aktivert for egendefinert innleggstype. I de fleste tilfeller er de, men hvis ikke, må du aktivere dem. CPT UI-plugin har en avkrysningsboks under avanserte alternativer for å aktivere arkiver.

Nå, hvis du bruker ganske permalinks, kan du få tilgang til egendefinert posttype arkivside ved å besøke en nettadresse slik:

http://www.example.com/products/

Erstatt example.com med ditt eget domenenavn og produkter med ditt egendefinerte innleggstypenavn. Hvis du ikke ser din egendefinerte innleggstype, kan du besøke Innstillinger »Permalinks og klikk på knappen Lagre endringer. Dette vil oppdatere permalinkstrukturen din, og du bør nå kunne se din arkivside for egendefinert innlegg.

For mer detaljerte instruksjoner, sjekk ut denne veiledningen på siden med egendefinerte innleggstyper.

Du kan også legge til et menyelement til din egendefinerte innleggstype i navigasjonsmenyer. Bare gå til Utseende »Menyer og klikk på 'Tilpasset lenke' fane. Deretter legger du til navn og nettadresse for egendefinert innlegg.

4. RSS-feeder for egendefinerte innleggstyper

WordPress leveres med en innebygd RSS-generator for alle innholdstyper, taksonomier, forfattere og datagrunnlag. Den bruker en riktig nettadressestruktur som spørrer databasen og genererer RSS-strømmen du vil se.

Hvis du for eksempel vil se RSS-feeden av egendefinert innleggstype 'filmer', legger du til denne nettadressen:

http://www.example.com/feed/?post_type=movies

For mer informasjon, se hvordan du lager eget RSS-feed for egendefinerte innleggstyper i WordPress.

5. Legge til egendefinerte innleggstyper til ditt hoved RSS-feed

Som standard inkluderer WordPress bare blogginnleggene i nettstedets viktigste RSS-feed. Dette betyr at innholdet på egendefinert innleggstype ikke er synlig for de viktigste RSS-feedabonnenter.

Du kan enkelt inkludere dine egendefinerte innlegg i ditt hoved RSS-feed ved å legge til følgende kode i temaets funksjoner.php-fil eller et nettstedspesifikt WordPress-plugin.

 funksjonen myfeed_request ($ qv) if (isset ($ qv ['feed']) &&! isset ($ qv ['post_type'])) $ qv ['post_type'] = array ('innlegg', 'bøker' 'filmer'); returnere $ qv;  add_filter ('request', 'myfeed_request'); 

Bytt bøker og filmer med dine egne egendefinerte innleggstyper.

Lær mer om hvordan du legger til egendefinerte innleggstyper til hoved WordPress RSS-feed.

6. Søkeformular for egendefinerte innleggstyper

Standard WordPress-søkefunksjonen er svært begrenset. Spesielt hvis du bruker egendefinerte innleggstyper på WordPress-siden din. Du kan legge til et egendefinert Google Search-skjema til WordPress-nettstedet ditt, men selv det skjemaet tillater ikke brukere å velge søkeparametere.

En annen løsning er å bruke et plugin som SearchWP som lar deg lage avanserte søkeformer og er i stand til å søke gjennom alle egendefinerte innleggstyper, taksonomier og tilpassede felt.

Hvis du helst vil foretrekke å bygge ditt eget tilpassede søkeskjema, så er det her du må gjøre. Først legger du til de skjulte feltene dine i egendefinerte innlegg, i søkeskjemaet, ved å legge til denne koden i searchform.php-filen til barnet ditt.

     

Denne koden legger ganske enkelt til skjulte felt for dine egendefinerte innleggstyper, erstatter verdien med dine egne egendefinerte innleggstyper. Det neste trinnet er å fortelle WordPress hva du skal gjøre med disse feltene. Legg til denne koden før sløyfen i temaets søk.php-fil:

 

artikler bloggen bøker videoer

7. Legge til klistrede innlegg for egendefinerte innleggstyper

Sticky innlegg er en funksjon i WordPress som lar deg legge til populære innlegg. Som standard fungerer det bare for blogginnlegg.

Du kan også aktivere den for dine egendefinerte innleggstyper ved å installere og aktivere pluginet for Sticky Custom Post Types. Ved aktivering, gå til Innstillinger "Reading og bla ned til delen Sticky Custom Post Types.

Deretter må du velge de egendefinerte innleggstyper der du vil ha Stick Dette alternativet skal aktiveres.

For mer informasjon, se denne veiledningen om hvordan du legger til klissete innlegg for egendefinerte innleggstyper i WordPress.

8. Deaktiver Disqus på egendefinerte innleggstyper

Hvis du bruker Disqus-kommentarsystem i WordPress, vil du legge merke til at Disqus-kommentarboksen din begynner å vises på alle dine egendefinerte innleggstyper. Hvis du ikke vil at brukere skal kommentere disse egendefinerte innleggstyper, må du manuelt deaktivere Disqus for selektive posttyper. Bare legg til denne kodestykket i temaets funksjoner.php-fil eller et nettstedspesifikt plugin.

 add_filter ('comments_template', 'wpb_block_disqus', 1); funksjon wpb_block_disqus ($ file) if ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); returner $ file;  

Ikke glem å erstatte custom_post_type_name med ditt eget posttype. For mer detaljerte instruksjoner, se vår guide om hvordan du deaktiverer Disqus på egendefinerte innleggstyper i WordPress.

9. Legge til brukerinnlevert innhold i egendefinerte innleggstyper

Noen ganger vil du kanskje tillate brukere å sende inn innhold for egendefinerte innleggstyper på nettstedet ditt. For eksempel, filmanmeldelser, oppskrifter, etc..

En måte å gjøre dette på er å gi brukerne tilgang til WordPress admin-området og tilordne dem forfatterens brukerrolle. Men hvis du ikke vil ha det, så er det en annen måte.

Du trenger Gravity Forms plugin for det. Det gjør det mulig å legge til et skjema for offentlig innhold som nettstedet besøkende kan bruke.

Etter installasjon av Gravity Forms må du installere og aktivere Gravity Forms + Custom Post Types plugin også.

Opprett nå et nytt skjema, og du vil legge merke til at det vil være mulig å kartlegge hvert felt til dine egendefinerte innleggstyper. For mer detaljerte instruksjoner, se vår veiledning om hvordan du legger til brukerinnlevert innhold for egendefinerte innleggstyper i WordPress.

10. Bytt eller Konverter egendefinerte innleggstyper

Du kan komme over situasjoner der du må slå sammen eller konvertere egendefinerte innleggstyper. Du vil kanskje også flytte elementer fra en posttype til en annen.

Bare installer og aktiver Pluggetype Switcher-plugin. Ved aktivering, gå til Innlegg »Alle innlegg. Hvis det er en egendefinert innleggstype, går du til skjermen som viser alle elementene i den posttypen.

Velg elementene eller innleggene du vil flytte, og klikk deretter på hurtig redigeringskobling. Du vil legge merke til en ny rullegardinmeny slik at du kan endre innleggstype for det aktuelle elementet.

For mer detaljerte instruksjoner, se vår veiledning om hvordan du bytter eller konverterer egendefinerte innleggstyper i WordPress.

11. Bruk egendefinerte innleggstyper som taksonomier

Ja, du leser det riktig, og du tenker nok hvorfor bruke CPT som taxonomier? Hvorfor ikke bare lage egendefinerte taksonomier? La oss si at du har en egendefinert innleggstype for bøker og en annen egendefinert innleggstype for forfattere. Nå vil du kanskje knytte forfattere til bøkene de har skrevet. Du kan opprette en tilpasset taksonomi for forfattere, men da vil du ha en forfatteres taksonomi og en posttype som bare legger til forvirringen.

Bare installer og aktiver CPT-onomies plugin. Det lar deg bygge relasjoner mellom posttyper ved hjelp av egendefinerte innleggstyper som taksonomi.

Ved hjelp av dette pluginet, neste gang du legger til en bok, kan du velge forfatteren som CPT-onomy og vise alle bøkene skrevet av forfatteren. Lær mer om bruk av egendefinerte innleggstyper som taksonomier.

12. Tilpassede metakasser for posttyper

Egendefinerte metakasser lar deg legge til egendefinerte felt i WordPress-postredigeringsskjermbildet. På denne måten kan du opprette flere innskrivingsfelter for innleggene dine. Den enkleste måten å opprette egendefinerte metafelt i WordPress, er å bruke pluginet for tilpassede tilpassede felt.

Etter at du har installert pluginet, klikker du bare på Egendefinerte felt i WordPress admin bar og klikk deretter på Add New. Følg instruksjonene på skjermen for å lage en gruppe egendefinerte felt du vil legge til i egendefinert innleggstype.

Slik viser panelet for egendefinerte felt på skjermbildet for innleggsredigering for innleggstypen din:

Du kan vise data som er angitt i de egendefinerte feltene, ved å endre temamaler. For eksempel vil vi bruke mal tag for å vise IMDB URL tilpasset felt.

Du kan også bruke kortkode som [acf field = "$ imdb_url"] i posttypene dine for å vise egendefinerte feltdata.

Det er alt vi håper denne artikkelen hjalp deg med å lære noen kule triks for egendefinerte innleggstyper i WordPress. Du vil kanskje også se på disse beste kategoriene hacks og plugins for WordPress.

Hvis du likte denne artikkelen, vennligst abonner på vår YouTube Channel for WordPress-videoopplæringsprogrammer. Du kan også finne oss på Twitter og Google+.