Hogyan készítsünk oldalszámozásra a wordpress plugin nélkül
Ha a bejegyzések száma a blogjához gyorsan növekszik, és nagy számban, ez egy jó lehetőség, hogy változtatni a stílusát kijelző a navigációs alapértelmezés szerint a számozás. Miért? Aztán, hogy a felhasználó sokkal könnyebb lesz kezelni a blog, és ez könnyen kap hozzáférést bármely oldalán a blog, mint a felhasználó tudni fogja az összes bejegyzést a blogon.
Sok téma wordpress már használja az oldal elrendezését a navigációhoz. De ha a téma nem támogatja azt, akkor könnyen kijavítható - A plugin telepítését. Az egyik legnépszerűbb plugin lapszámozás WP-PageNavi.
Azonban lehet kapni szűkebb funkcionalitást beiktatásával néhány sornyi kódot a téma fájlt. Javasoljuk, hogy ne használja a nagyszámú plug-inek, mivel ez káros lehet a blog / honlap és ez lassítja a teljesítményét a blog / site, és nem csak lassú ... Különben is, nem kell, hogy folyamatosan frissítse a plugin egy új kiadás.
Ebben a cikkben fogom elmagyarázni, hogyan kell hozzáadni egy számozott oldal navigációs, bővítmény nélkül. Szerencsére wordpress beépített paginate_links () függvény segítségével megjeleníti lapszámozás linkeket a lapozófájl. Ezzel a funkcióval, meg fog jelenni a lapszámozásról ellenőrzés. Hogyan kell csinálni, tudjuk, most ...
WordPress lapszámozás linkek funkció
paginate_links () megkapja a paramétereket továbbított formájában tömb és visszaadja egy karakterlánc vagy tömb linkek az oldalon. Itt van egy lista az alapértelmezett paraméterek a funkció:
Ezek az érvek lehetőség, hogy állítsa be az oldalszámok a blog. Azonban nem kell tudni, hogy az értékek minden érv a funkciót. Íme néhány közülük, hogy szükség lehet:
show_all. Ha ezt a paramétert „igazi”, akkor meg fogja mutatni a számozás az összes oldalt. Ha több oldalt, akkor beállíthatja, hogy az „igazi”. Az alapértelmezett a „Hamis”, ami azt mutatja, rövid oldalak listáját.
end_size. Az oldalak számát a megjeleníteni kívánt elején és végén oldalak listája. Alapértelmezett 1.
mid_size. Az oldalak száma a megjeleníteni kívánt mindkét oldalán az aktuális oldalon. Default 2.
prev_next. Szeretné, hogy a szöveg „Következő oldal”, „Előző oldal” helyett a számozás. Default "True".
írja. A formátum a visszatérési érték -, akkor választhat a „sima (egyszerű)”, „array (array)” és a „lista (lista).”
Ahhoz, hogy ezt a funkciót, akkor használja a következő php kód:
$ Big = 999999999; // szüksége egy valószínűtlen egész szám
echo paginate_links (array (
'Base' => str_replace ($ nagy. '% #%'. Esc_url (get_pagenum_link ($ nagy))).
'Format' => '? Paged =% #%'.
'Aktuális' => max (1. get_query_var ( 'lapozható')).
'Összesen' => $ wp_query -> max_num_pages
De mindez egészséges paszta a kód nem tűnik jó ötletnek. Helyett ez fogunk létrehozni egy felhasználói függvény, és tegyük a function.php a téma, és akkor fog okozni, hol lesz szükség. Ahhoz, hogy teljes ellenőrzést kijelző visszatérési értékek, definiáljuk meghatározza azt az érvet a típus, mint a tömb (array). is hozzá néhány php kódot, hogy mi jönne a css stílusokat.
Itt ez a funkció, akkor meg kell adni a function.php témák: