Wie man eine Pagination erstellt, die sich gleichzeitig bewegt (vorher, als nächstes)Php

PHP-Programmierer chatten hier
Anonymous
 Wie man eine Pagination erstellt, die sich gleichzeitig bewegt (vorher, als nächstes)

Post by Anonymous »

Hintergrund < /h1>

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'];
}

// ...
}
Der Hauptteil des Codes, der die Pagination -Links generiert, ist $ links = paginate_links ($ paginate_args); . soll die Pagination so modifizieren, dass "10-seitige Bewegungstasten" wie folgt einbezogen werden: < /p>

Code: Select all

 >>
Wenn Sie auf die Schaltfläche >> klicken, sollten Benutzer in der Lage sein, zu den nächsten 10 Seiten gleichzeitig zu navigieren.
Wie kann ich diese Funktionalität mit den Paginat_Links ($ paginate_args); Funktion?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post