Anpassen von wp_link_pages

Ich möchte eine Pagenation mit wp_link_pages erstellen, die so aussieht

Zurück 3 von 20 Weiter

Wie kann dies erreicht werden?

Ich verwende diese function btw https://codex.wordpress.org/Function_Reference/wp_link_pages

Solutions Collecting From Web of "Anpassen von wp_link_pages"

Ich sehe keine Möglichkeit, dies nur mit den Standardargumenten zu tun, aber Sie können dies mit einem Filter tun:

function link_hack_wpse_($output,$args) { global $page, $numpages; $xofy = $page.' of '.$numpages; if (1 == $page) { $output = str_replace($args['after']," $xofy{$args['after']}",$output); } elseif ($page == $numpages) { $output = str_replace($args['before'],"{$args['before']}$xofy ",$output); } else { $output = str_replace(' $xofy  '

', 'after' => '

', 'next_or_number' => 'next', 'separator' => '', 'nextpagelink' => __( 'Next' ), 'previouspagelink' => __( 'Previous' ), 'pagelink' => '%', 'echo' => 1 );defaults wp_link_pages( $args );

Ich sollte beachten, dass dies sehr von den $args Einstellungen abhängt. Es wird nicht ohne Modifikation tragbar sein.