Wie leite ich eine WordPress-Seite um?

Ich habe eine WordPress-URL, die wie folgt aussieht: “www.domain.com/wordpress-page”, aber ich möchte, dass die Leute diese Seite abrufen können, auch wenn sie sie ohne den Bindestrich eingeben (dh www.domain.com/wordpresspage ” ) Gibt es eine WP-Einstellung, die die falsche URL auf die richtige umleitet?

Solutions Collecting From Web of "Wie leite ich eine WordPress-Seite um?"

Ich bin mir sicher, dass es einen eleganteren Weg gibt, um Ihre Wünsche zu erfüllen, aber diese Methode funktioniert. Habe es gerade getestet.

/** * Redirect pages from array. * * @author Michael Ecklund * @author_url https://www.michaelbrentecklund.com/ * * @return void */ function redirect_pages() { // Page from => Page to $redirect_pages = array( 'wordpresspage' => '/wordpress-page' ); // Check all required redirections. foreach( $redirect_pages as $page_from => $page_to ) { // Check the current page. if( is_page( $page_from ) ) { // Redirect to proper page. wp_redirect( site_url( $page_to ), 301 ); exit; } } } 

Um die Umleitung richtig domain.com/wordpress-page/ , müssen Sie eine Seite für “wordpresspage” hinzufügen, damit die aktuelle Seite richtig domain.com/wordpress-page/ und an domain.com/wordpress-page/ weitergeleitet werden domain.com/wordpress-page/ .

Fügen Sie die Aktion hinzu, um den Hook auszulösen.

 add_action( 'template_redirect', 'redirect_pages' );