Så här fixar du Wordpress-paginering
Smashing Magazine, ett av de ledande designwebbsidorna, är en förespråkare för att använda numrerad pagination, snarare än de typiska "Föregående" eller "Nästa" länkarna på företagets blogg. Detta gör att dina besökare lättare kan hitta innehållet de letar efter. Om koden för pagination är trasig på en av dina webbsidor kan dina besökare bara se ditt företags hem eller förside, vilket gör din blogg värdelös. Oavsett om du använder standardfunktionen eller ett plugin för att styra paginering, finns det oftast bara en enda kodkod som du kan kontrollera för att lösa problemet.
1.
Öppna bloggsidan med trasig pagination, till exempel "index.php" eller "archive.php." Du kan göra detta från din Wordpress-redigeringsskärm i din Dashboard, om du har aktiverat rätt behörigheter, eller du kan göra denna FTP och redigera filen i en kodredigerare på din dator.
2.
Bläddra till var paginationskoden är placerad. Traditionellt kommer detta att finnas längst ner på sidan, under WordPress-loopen. Vissa sidor kan dock innehålla paginering överst eller till och med på flera platser. Leta efter kod som liknar följande:
Din kod kan vara annorlunda om du försöker använda ett pagineringsprogram. Om det inte finns någon kod alls, kopiera och klistra in den här koden till platsen på sidan där du vill att sidnumret ska visas.
3.
Leta efter felaktig kodsyntax om koden finns där men paginering fungerar inte. Linjen behöver både signalen "mindre än än" (<), följt av ett frågetecken. Koden ska stängas med ett frågetecken, följt av ett "större än" tecken (>). Om koden använder andra variabler ska de vara välformaterade. Till exempel är "" rätt syntax medan "" inte är.
4.
Spara ändringarna på din sida eller spara och ladda upp den om du använder FTP. Kontrollera paginering i din webbläsare.
tips
- WordPress tillåter flera parametrar i din paginationskod.
- Om din paginering plugin inte fungerar kan du ersätta plugin-linjen med Steg 2-koden och avaktivera pluginet för att använda WordPresss standardpaginationsfunktion istället.