Hvordan Stopp Alfabetisk Sortering av WordPress kategorier

Hvordan Stopp Alfabetisk Sortering av WordPress kategorier


WordPress er en blogging system som lar webutviklere til å forme sitt utseende og funksjonalitet for nesten enhver ønsket resultat. Hvis du oppretter et arkiv side som viser kategorier av stillinger, for eksempel, kan du redigere hvordan WordPress sorterer og utganger kategorititler på siden. Bruk "query_posts ()" funksjon for å endre oppførselen til WordPress "loop" - kode som finner bloggen innhold i databasen og looper gjennom hver oppføring for å sende den til brukeren.

Bruksanvisning

1 Logg deg inn på WordPress dashbordet, som ligger ved "wp-admin" katalog av ditt nettsted. Gå til "Utseende" og klikk på "Editor" linken for å laste "Rediger Temaer" skjerm.

2 Finn malen filen brukes til å liste kategoriene under "Maler" og klikk på koblingen for å åpne filen i editoren. Finn starten av WordPress bue:

<? php if (have_posts ()): while (have_posts ()): the_post (); ?>

Legg denne koden ovenfor denne linjen:

<? php query_posts ( 'orderby ='); ?>

3 Legg den type kategori sortering du ønsker mellom likhetstegnet og enkelt anførselstegn i "query_posts ()" -funksjon. Dine valg er ingen, ID, forfatter, tittel, dato endret, foreldre og rand (forkortelse for "tilfeldig"). Et par andre alternativer finnes, men disse alternativene vil ikke hjelpe deg mye i dette tilfellet. Her er et eksempel på en spørring som bestiller kategorier etter deres ID:

<? php query_posts ( 'orderby = id'); ?>

4 Finn slutten av WordPress bue:

<? Php EndWhile; ?>

<? Php annet:?>

<P> Det oppstod en feil. </ P>

<? Php endif; ?>

Koden vil ikke se identiske i hvert tema, men dette eksemplet gir deg den grunnleggende ideen. Legg denne koden under "<? Php endif;?>" Linje for å nullstille søket:

<? Php wp_reset_query (); ?>

5 Lagre arbeidet ditt ved å klikke på den blå "Update File" -knappen. Bruk samme løsning på en annen mal-fil som viser kategorier etter behov.

Hint

  • Du kan også bruke "<php ​​query_posts ( 'order = DESC');?>" For å gi dine kategorier en omvendt-alfabetisk rekkefølge. I dette tilfellet må du ikke skrive "orderby," bare "orden".
  • Når du setter en kategori sorteringsmetoden i "wp_list_categories ()" -funksjonen, de samme valgene og metode for å legge dem til funksjonen gjelder. Bestilling av forfatteren vil derfor se ut som "wp_list_categories ( 'orderby = forfatter');".
  • Alltid sikkerhetskopiere tema filer før du redigerer dem. Feil i PHP noen ganger føre til at hele WordPress blog til «hvit skjerm", og vil holde deg fra å komme tilbake i dashbordet. Re-laste de opprinnelige tema filer ved hjelp av en FTP-klient for å logge på igjen.