Slik viser Custom Post Typer i Wordpress 3.0

Slik viser Custom Post Typer i Wordpress 3.0


WordPress 3.0 innført en metode for å lage tilpassede innholdstyper i dashbordet. Disse kalles "tilpassede innleggstypene", selv om de kan oppføre seg som enten innlegg eller sider. Opprette cutom legg typer tillater WordPress å fungere mer som en fullverdig Content Management System (CMS) enn en blogging plattform. Viser tilpassede innleggstypene i sidene eller bloggen tar litt ekstra arbeid, men resultatene er worh innsatsen.

Bruksanvisning

1 Åpne opp index.php fil - eller malen filen i ditt tema inneholder hoved WordPress innlegg sløyfe - i tekst eller kode redaktør av din chosing.

2 Finn linjen med kode der løkken starter, som starter med <? Php if (have_posts ()) ... Over denne linjen, skriver du inn følgende kode: <? Php query_posts ( 'post_type = innlegg + your-custom-post-? type'); ?>. Endre "your-custom-post-type" til ID av den tilpassede innleggstype. Den "innlegg" type i dette eksempelet er den vanlige, standard innleggstype som brukes av alle WordPress blogger.

3 Finn slutten av loopen kode - den <? Php endif; ?> Og <php EndWhile; ?> tags - og legge det påfølgende linje med kode under dem: <? php wp_reset_query (); ?>. Denne koden avslutter søket slik at det ikke vil forstyrre andre sløyfer.

4 Opprette et tema mal fil som heter "single-your-post-type.php" hvor "din-post-type" erstattes med navnet på den tilpassede innleggstype. Denne filen fungerer som single.php, så den enkleste måten å lage det er å kopiere og lime inn single.php filen og lagre den med riktig filnavn. Det er ingen andre trinn for å skape denne malen, fordi WordPress vil se på filnavnet når du bestemmer hvordan du skal håndtere innholdet. Denne malen filen vil vise et enkelt innlegg i den tilpassede innleggstype.

5 Opprette et tema mal fil som heter "arkiv-your-post-type.php" hvor "din-post-type" erstattes med navnet på den tilpassede innleggstype. Denne filen fungerer som arkiver side for alle innleggene i den tilpassede innleggstype. Å skape den nødvendige koden for denne malen, kopiere og lime inn temaets archive.php kode.

Hint

  • Alltid sikkerhetskopiere temaets filer før du gjør kodeendringer. Feil i PHP koding noen ganger føre til en WordPress "whitescreen" på både front-end og back-end. Du bør ha FTP-tilgang hvis området du redigerer er på en ekstern server.