Betinget kode for Post / Page Navigation Links i WordPress

Betinget kode for Post / Page Navigation Links i WordPress / temaer

Har du noen gang besøkt et nettsted der de har styling for postnavigasjonslenkene, men det er ingen linker der? Det ser ganske stygg ut og det er distraherende for brukeren. Vel, hvis du er en tema designer eller en nettstedseier som har dette problemet, er denne løsningen bare for deg. I denne artikkelen kommer vi til å dele hvordan du kan legge til en betinget kode for innlegg / side navigasjonskoblinger for å sikre den beste stylingen for bloggen din.

Åpne først temaet ditt functions.php fil og legg til følgende kode:

/ **
* Hvis mer enn en side eksisterer, returner du SANT.
* /
funksjon show_posts_nav ()
global $ wp_query;
returnere ($ wp_query-> max_num_pages> 1);

Legg deretter følgende kode hvor du vil at navigasjonen skal være:






Du trenger ikke å følge vår styling i det hele tatt. Du kan endre denne koden som du vil. Den viktigste delen er at du holder navigasjonsmodellen mellom denne funksjonen:

Denne funksjonen vil sjekke for å se om det er mer enn en side. Hvis det er mer enn en side, vil det vise navigasjonsposten med stylingen. Hvis det ikke er noen andre sider, vil det ikke vise stylingen eller navigasjonen.

Merk: WordPress navigasjonsfunksjonen er smart nok til ikke å vise navigasjon på egen hånd hvis det ikke finnes andre sider. Men hvis du har navigert rundt med din egen tilpassede styling, så viser denne stylingkoden fortsatt om navigasjonen er der eller ikke. Funksjonen i dette innlegget tar seg av dette problemet.

Tilleggsressurser:

Eric Martins postkilde for denne brikken

Graving i WordPress (En stor eBok som alle bør kjøpe hvis du lærer WordPress)