Wie leite ich diese Seiten-URL, http://localhost/wordpress_rnd/?page_id=2
, zur Home-URL, http://localhost/wordpress_rnd/
, um, ohne Plugins zu verwenden?
Der richtige Weg, dies zu tun, ist die Verwendung des template_redirect
Hooks durch Hinzufügen einer Funktion zu Ihrem functions.php
:
function redirect_to_home() {
if(!is_admin() && is_page('2')) {
wp_redirect(home_url());
exit();
}
}
add_action('template_redirect', 'redirect_to_home');
add_action( 'init', function() {
if ( 0 === stripos( $_SERVER['REQUEST_URI'], '/page_id=2' ) ) {
wp_redirect( home_url(), 301 );
exit;
}
}
Fügen Sie diesen Code in ein Mu-Plugin oder in die Datei functions.php Ihres Themes ein