So Fügen Sie eine Klasse, um Prev/Next auf WordPress Paginierung? (paginate_links)
Ich meine modifizierten WordPress functions.php um zu zeigen, eine Paginierung:
<?php echo paginate_links( array(
'prev_text' => __('Previous Page'),
'next_text' => __('Next Page'),
'type' => 'list'
) ); ?>
Die Ausgabe ist nahezu perfekt:
<ul class="page-numbers">
<li>
<span class="page-numbers current">1</span>
</li>
<li>
<a class="page-numbers" href="https://domain.tld/page/2/">2</a>
</li>
…
<li>
<a class="page-numbers" href="https://domain.tld/page/10/">10</a>
</li>
<li>
<a class="next page-numbers" href="https://domain.tld/page/2/">Next Page</a>
</li>
</ul>
Ist es ein Weg, um fügen Sie eine Klasse, um die Prev
und Next
Listenelement li
?
<li class="prev-list-item">
<a class="prev page-numbers" href="http://domain.tld/page/1/">Previous Page</a>
</li>
&
<li class="next-list-item">
<a class="next page-numbers" href="http://domain.tld/page/2/">Next Page</a>
</li>
- Die Funktion paginate_links() nicht eine filter-Haken für diese. Look den Quellcode auf Linie 3156, es umschließt alle links in
<li></li>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anstatt der Funktion direkt ausgegeben, man könnte die Liste der links als array zurückgegeben. Sie können dann auf den nächsten und vorherigen links mit Ihren jeweiligen Funktionen.
Hier ist eine javascript (jQuery) Lösung. Nicht schön, aber es funktioniert:
JS:
HTML:
Nur wickeln Sie den javascript-code in
<script></script>
- tags und fügen Sie Sie in der Nähe nach derpaginate_links()
Funktion.type: 'array'
- Gibt ein array mit den nummerierten link-Liste bietet volle Steuerung der Anzeige. (Oops, diese Lösung ist in der akzeptierten Antwort nicht gesehen )