WordPress tarjoaa suhteellisen vähän tunnetun ominaisuuden erittäin pitkien viestien jakamiseen eri sivuille. Sitä on kuitenkin hieman vaikea tyylillä, joten se vastaa sivustosi yleistä tyyliä, koska oletusarvoisesti WordPress ei käytä CSS-luokkia kohdistaakseen elementteihinsä. Opitaan suodattamaan ne tulostavaa funktiota ja lisäämällä luokkia niiden tyylistämiseksi.
Yleiskatsaus
Viestit voidaan sivuttaa kirjoittamalla <!--nextpage-->
pikatunnistetta viestiä kirjoitettaessa, mikä osoittaa, että tunnistetta seuraava sisältö on sijoitettava uudelle sivulle. Linkit luodaan sitten funktiolla wp_link_pages, joka luo julkaisun sisällön sivutuksen.
Vaikka sinun on otettava huomioon sivutussisällön hakukoneoptimointivaikutukset, ja se on kokonainen aihe itsessään, sinulla on todennäköisesti hyvä syy tehdä niin, kuten uskomattoman pitkä artikkeli, jossa todennäköisesti on paljon kuvia ja upotettuja videoita, jotka vaativat liikaa. paljon ladattavaa ja kuluttaisi paljon resursseja palvelimeltasi.
Alustus
Voimme kutsua wp_link_pages
funktiota WordPress-teemassamme, mukaan lukien CSS-luokat, jotka ovat valmiita muotoiltavaksi seuraavasti:
Suodatus
Mitä tapahtuu, jos käytämme lapsiteemaa? jos se on rakennettu oikein käyttämällä get_template_part
, voimme kopioida tiedoston lapsiteemaan ja alustaa funktion uudelleen oikeilla arvoilla.
Hyvä vaihtoehto olisi käyttää suodatinta wp_link_pages_args
ohittamaan wp_link_pages
toiminnon alustus. Voimme lisätä seuraavan koodin lapsiteeman functions.php-tiedostoon:
Tämä on myös hyvä vaihtoehto, jos funktio alustetaan kehyksen sisällä ja haluamme ohittaa arvot omaan tarkoitukseen.