Ändern Sie die Standard-RSS-Feed-URL

Ich muss die Standard-RSS-URL meiner Website ändern:

from example.com/feed to example.com/MyfeedName 

Aktualisieren:

Was ich bisher versucht habe ist, einen anderen URL-Feed zu erstellen, aber ich muss zuerst example.com/feed entfernen:

 add_action( 'init', function() { add_feed( 'secretfeed', 'do_feed_rss2' ); }); add_action( 'pre_get_posts', function( \WP_Query $q ) { if( $q->is_feed( 'secretfeed' ) ) add_filter( 'option_rss_use_excerpt', '__return_false' ); } ); 

Hast du eine Idee, wie du example.com/feed einfach bearbeiten oder löschen kannst, ohne rss-functionen zu verlieren?

Solutions Collecting From Web of "Ändern Sie die Standard-RSS-Feed-URL"

Ich habe meine Antwort hier gefunden: https://wordpress.stackexchange.com/a/214883/71314

 function remove_feed( $feedname ) { global $wp_rewrite; if ( in_array( $feedname, $wp_rewrite->feeds ) ) { $wp_rewrite->feeds = array_diff( $wp_rewrite->feeds, array( $feedname ) ); } $hook = 'do_feed_' . $feedname; // Remove default function hook remove_all_actions( $hook ); add_action( $hook, $hook ); return $hook; } 

Verwendung:

 remove_feed( 'feed' );