Umgekehrte Kommentar-Paginierungsnummern

Ich möchte die Kommentar-Seitenzahlen umkehren, damit die neuesten Kommentare auf Seite 1 statt auf der letzten Seite angezeigt werden. Ich habe eine Array_reverse für die comments_array und legen Sie die WordPress Discussion Settings auf die erste Seite standardmäßig angezeigt – alles funktioniert gut, außer wenn jemand einen Kommentar, den es nicht berücksichtigt in Anbetracht der Array_reverse und es nimmt den Benutzer zu dem Link, wo der Kommentar würde ohne das Array umzukehren und offensichtlich ist der Kommentar nicht da.

Mir ist aufgefallen, dass die Weiterleitung von wp-comments-post.php kommt

$location = empty($_POST['redirect_to']) ? get_comment_link($comment_id) : $_POST['redirect_to'] . '#comment-' . $comment_id;

Gibt es eine Möglichkeit, den richtigen Weiterleitungslink zu erhalten, nachdem ein Kommentar gesendet wurde? Oder gibt es eine einfachere Möglichkeit, die Umbenennungszahlen umzukehren? Danke im Voraus!

Solutions Collecting From Web of "Umgekehrte Kommentar-Paginierungsnummern"

Ich habe es benutzt

 wp_list_comments 

so was:

 < ?php if (class_exists('Walker_Comment_Wink')) $walker = new Walker_Comment_Wink(); else $walker = ''; wp_list_comments(array('walker' => $walker, 'type' => 'comment' , 'callback' => 'theme_comment2')); ?> 

Ich benutzte das Plugin http://winkpress.com/articles/fix-reversed-comments-pagination/ um die “* und 1 Kommentar” Seltsamkeit zu beheben.

Sie haben die Möglichkeit zu bestehen

$ reverse_top_level (boolean) (optional) Wenn Sie dies auf “true” setzen, wird zuerst der neueste Kommentar angezeigt und dann der Reihe nach zurück. Standard: null

Sie können es in Aktion hier überprüfen http://www.joaoleitao.com/viagens/acerca-do-autor/

Wäre es nicht möglich, mit der Einstellungsseite für die Admin-Diskussion zu arbeiten?

Brechen Sie Kommentare in Seiten mit N Top-Level-Kommentaren pro Seite und der ersten / letzten Seite, die standardmäßig angezeigt wird. Kommentare sollten mit den älteren / neueren Kommentaren oben auf jeder Seite angezeigt werden.