WordPress pakub suhteliselt vähetuntud funktsiooni teie ülipikkade postituste eri lehtedeks jagamiseks. Seda on aga pisut keeruline stiliseerida, nii et see sobib teie saidi üldise stiiliga, kuna vaikimisi ei rakenda WordPress oma elementide sihtimiseks CSS-i klasse. Õpime neid väljastavat funktsiooni filtreerima ja nende stiliseerimiseks klasse lisama.
Ülevaade
Postitusi saab lehekülgedega vahetada, tippides postituse sisu kirjutamise ajal <!--nextpage-->
kiirsildi, mis näitab, et märgendile järgnev sisu tuleb paigutada uuele lehele. Seejärel luuakse lingid funktsiooni wp_link_pages abil, mis loob postituse sisu lehekülgede lehekülje.
Kuigi peate arvestama sisu lehekülgede muutmise SEO mõjuga ja see on terve teema omaette, on teil selleks ilmselt hea põhjus, näiteks uskumatult pikk artikkel, mis sisaldab tõenäoliselt palju pilte ja manustatud videoid, mis võtavad liiga palju aega. palju laadida ja see kulutaks teie serveris palju ressursse.
Initsialiseerimine
Saame kutsuda wp_link_pages
funktsiooni oma WordPressi teemas, sealhulgas meie CSS-i klassid, mis on valmis kujundama järgmiselt:
Filtreerimine
Mis juhtub, kui kasutame lasteteemat? kui see on õigesti üles ehitatud, get_template_part
saame faili kopeerida oma alamteemale ja funktsiooni õigete väärtustega uuesti lähtestada.
Hea alternatiiv oleks kasutada filtrit funktsiooni wp_link_pages_args
lähtestamise tühistamiseks wp_link_pages
. Saame oma alamteema faili functions.php lisada järgmise koodi:
See on ka hea alternatiiv, kui funktsioon on lähtestatud raamistikus ja me tahame väärtusi enda otstarbel alistada.