Wie ändere ich die URL meiner Seiten?

Im Moment sind meine Seiten:

domain.com/page 

Und ich möchte sie wie aussehen:

 domain.com/example/page 

Solutions Collecting From Web of "Wie ändere ich die URL meiner Seiten?"

Ich habe diese nette Lösung für das Hinzufügen einer zusätzlichen Option zur Permalinks-Seite und dieses Snippet zum Hinzufügen eines benutzerdefinierten Basisnamens zu Seitenpermalinks kombiniert.

Verwendung

Speichern Sie das folgende Snippet als wpse238124-page-base.php , platzieren Sie es in Ihrem Plugins-Verzeichnis und aktivieren Sie Page Base auf Ihrer Plugins-Seite. Dann besuchen Sie Ihre Permalinks-Seite, geben Sie den gewünschten Seitenbasisnamen ein, zB example , und speichern Sie die Änderungen.

 < ?php /* Plugin Name: Page Base Plugin URI: Description: Enables adding a base to page permalinks. Version: 0.0.1 Author: Author URI: License: GPL2/Creative Commons */ function wpse238124_page_base_load_permalinks() { if ( isset( $_POST['wpse238124_page_base'] ) ) { update_option( 'wpse238124_page_base', sanitize_title_with_dashes( $_POST['wpse238124_page_base'] ) ); } // Add a settings field to the permalink page add_settings_field( 'wpse238124_page_base', __( 'Page Base' ), 'wpse238124_page_base_field_callback', 'permalink', 'optional' ); } add_action( 'load-options-permalink.php', 'wpse238124_page_base_load_permalinks' ); function wpse238124_page_base_field_callback() { $value = get_option( 'wpse238124_page_base' ); echo ''; } function wpse238124_page_base_rules() { $page_base = get_option( 'wpse238124_page_base' ); if ( ! $page_base ) { return; } global $wp_rewrite; $wp_rewrite->page_structure = $wp_rewrite->root . $page_base . '/%pagename%/'; } add_action( 'init', 'wpse238124_page_base_rules' );