Kommentar-Seite- # zu etwas wie Review-Seite ändern- #

Wenn Sie die Seitennummerierung für Kommentare in wordpress aktivieren, ist die typische Paginierungsseite für einen Kommentar “comment-page-1” “comment-page-2” usw. Ich möchte, dass dies wie “review-page-1” “review- Seite-2 “usw. (Ich verwende Kommentare für eine Bewertungen)

Irgendwie habe ich es geschafft, aber es gibt ein seltsames Verhalten, das ich nicht zu verstehen verstehe.

Hier ist, wie ich das erreicht habe.

Im Grunde habe ich eine benutzerdefinierte URL-Umschreibung geschrieben, die der Standard-Paginierungs-URL entspricht.

add_filter( 'rewrite_rules_array','my_insert_rewrite_rules_two' ); add_action( 'wp_loaded','my_flush_rules_two' ); // flush_rules() if our rules are not yet included function my_flush_rules_two(){ $rules = get_option( 'rewrite_rules' ); if ( ! isset( $rules['^([^/]*)/([^/]*)/review-page/([^/]*)'] ) ) { global $wp_rewrite; $wp_rewrite->flush_rules(); } } // Adding a new rule function my_insert_rewrite_rules_two( $rules ) { $newrulesone = array(); $newrulesone['^([^/]*)/([^/]*)/review-page/([0-9]{1,})'] ='index.php?name=$matches[2]&cpage=$matches[3]'; return $newrulesone + $rules; } 

Ich weiß, dass ich wp_loaded nicht benutzen sollte, aber das ist nur für den Testzweck. So jetzt, wenn jemand einen Besuch macht

 mywebsite.com/my_product_category/my_product_name/review-page/12 

es passt zu

 index.php?name=product_name&cpage=12 

Kommentar lädt und alles funktioniert, wenn ich die Nummer in etwas anderes ändere, funktioniert es auch. aber jedes Mal, wenn ich die Seite lade, hängt es automatisch / comment-page – # / dh wenn ich versuche zu laden

 mywebsite.com/my_product_category/my_product_name/review-page/12 

Die URL im Browser ändert sich zu

 mywebsite.com/my_product_category/my_product_name/review-page/12/comment-page-12/#reviews 

So habe ich die Paginierungslinks in meinen Templates comment.php generiert

 $args = array( 'base' => get_permalink().'review-page/'.'%#%', 'add_fragment' => '#reviews' ); paginate_comments_links($args); 

Hat jemand schon einmal so etwas probiert? Was mache ich hier falsch? gibt es eine andere Art und Weise ? oder mache ich es total falsch? Brauche verzweifelt Hilfe.

Solutions Collecting From Web of "Kommentar-Seite- # zu etwas wie Review-Seite ändern- #"