Ich verwende Code, um Rss Feed Link für meine WordPress-Site zu ändern, es funktioniert, aber ich weiß nicht, wie man mehr als einen RSS-Link hinzufügen, wenn jemand auf Browser Rss Icon, ich brauche diese Links für alle folgenden Seiten erscheinen einander für die Kategorien “Produkte”, “Blog” und “Nachrichten”.
Hier ist der Code, mit dem ich meinen RSS-Link ändere
add_filter('feed_link','custom_feed_link', 1, 2); function custom_feed_link($output, $feed) { $feed_url = 'http://MYSITE/category/products/feed'; $feed_array = array('rss' => $feed_url, 'rss2' => $feed_url, 'atom' => $feed_url, 'rdf' => $feed_url, 'comments_rss2' => ''); $feed_array[$feed] = $feed_url; $output = $feed_array[$feed]; return $output; }
Ich habe versucht Array zurückzugeben, aber es kann nicht funktionieren, was ich tun soll?
Der Text, der nach dem Klicken auf das RSS-Symbol des Browsers angezeigt wird, hängt vom verwendeten Feed-Reader ab. Ich glaube nicht, dass Sie das, was es direkt anzeigt, über WordPress ändern können (korrigieren Sie mich, wenn ich falsch liege).
Eine einfache Problemumgehung, um etwas Ähnliches wie gewünscht zu erreichen, wäre Feed-Links in verschiedene Kategorien zu platzieren. Sie können einen Link für jede Kategorie irgendwo auf der Seite platzieren, indem get_category_feed_link()
function get_category_feed_link()
verwenden.
Bearbeiten:
Einige Feed-Reader (RSS-Feed-Reader von Chrome) erhalten Feeds vom Website-Header. In diesem Fall können Sie den Feed anzeigen lassen, indem Sie den Link direkt in header.php
innerhalb des
header.php
header.php
. Link könnte wie folgt formatiert sein: