Kann ein RSS-Gegenstand mit einem Haken geändert werden?

Ich möchte den Inhalt jedes Elements im RSS-Feed einer Website mit einem regulären Ausdruck ändern.

Der rss2_item- Hook ist zwar geschlossen, wird jedoch direkt nach der Ausgabe des Elements ausgeführt. Daher ist er nur zum Hinzufügen von Daten zu einem Feedelement nützlich. Ich muss das Element vor der Ausgabe mit einem Regex ändern .

Gibt es eine Möglichkeit, dies mit einem add_action Hook zu tun oder muss ich eine komplett neue rss.php Feed-Datei erstellen?

Solutions Collecting From Web of "Kann ein RSS-Gegenstand mit einem Haken geändert werden?"

the_content_feed ist der Haken, den ich brauchte. In meinem Fall verwende ich eine Regex, um relative URLs durch absolute zu ersetzen, also habe ich functions.php den folgenden Code hinzugefügt

 add_action('the_content_feed', 'relative_to_absolute_links'); function relative_to_absolute_links($content) { return preg_replace("/(src=['\"]){1}\/{1}([^\/][^'\"]+)(['\"])/im", "$1" . get_site_url() . "/$2$3", $content); }