Ich verwende Elementor Pro, das ein Schleifen -Widget liefert, mit dem wir die Ergebnisse wp_query durchlaufen können. < /li>
Das Schleifen-Widget wird mit einer integrierten Paginierungsfunktion geliefert. /> Zusätzlich zur Standard-Paginationsfunktionalität möchte ich "10-seitige Bewegungssymbole" hinzufügen, um durch die Seiten effizienter zu navigieren. < /li>
< /ul>
unten finden Sie den relevanten Code von Elementor: < /p>
Code: Select all
protected function render_loop_footer() {
// ...
$links = [];
if ( $has_numbers ) {
$paginate_args = [
'type' => 'array',
'current' => $this->parent->get_current_page(),
'total' => $page_limit,
'prev_next' => false,
'show_all' => 'yes' !== $parent_settings['pagination_numbers_shorten'],
'before_page_number' => '' . esc_html__( 'Page', 'elementor-pro' ) . '',
];
// ...
$links = paginate_links( $paginate_args );
}
if ( $has_prev_next ) {
$prev_next = $this->parent->get_posts_nav_link( $page_limit );
array_unshift( $links, $prev_next['prev'] );
$links[] = $prev_next['next'];
}
// ...
}
Code: Select all
>>
Wie kann ich diese Funktionalität mit den Paginat_Links ($ paginate_args); Funktion?