Entfernen Sie den WordPress-Kommentar-Feed-Link aus der Kopfzeile

Lesezeit: 3 Minuten

Benutzeravatar von coolsaint
coolsaint

Ich spreche von dieser Codezeile

<link rel="alternate" type="application/rss+xml" title="example.com &raquo; Comments Feed" href="http://example.com/comments/feed/" />

Ich habe versucht, manuell einen Aktionshaken zum Entfernen in der functions.php der Vorlage hinzuzufügen

remove_action('wp_head','feed_links_extra', 3);

Aber es entfernt es nicht.

Ich habe WordPress ausprobiert Head Cleaner-Plugin leider konnte es auch nicht entfernt werden.

Zuletzt habe ich wp-includes/default-filters.php bearbeitet und auskommentiert

add_action( 'wp_head', 'feed_links_extra',3);

Meine Kommentar-Feed-Links sind immer noch da. Ich bevorzuge die Änderung von functions.php oder andere Plugins als die Änderung der Kerndateien.

Ich habe versucht, alle Plugins zu deaktivieren und zum Standarddesign zurückzukehren, aber es sieht so aus, als ob die Lösung nicht Plugin- oder Design-abhängig ist. Leider funktioniert nichts! Ich verwende WordPress 3.2.1

Benutzeravatar von mrtsherman
Mr. Sherman

Versuchen Sie es stattdessen mit diesem.

remove_action( 'wp_head', 'feed_links', 2 ); 

Ihre ist für Dinge wie Kategorie-Feeds, wenn ich mich richtig erinnere.

Basierend auf dem bereitgestellten Link coolsaint könnten Sie beide entfernen und dann explizit wieder in den Posts-Feed einfügen. Es ist nicht das eleganteste, aber es bedeutet, dass Sie die Kern-WP-Dateien nicht ändern müssen.

add_action('wp_head', 'addBackPostFeed');
function addBackPostFeed() {
    echo '<link rel="alternate" type="application/rss+xml" title="RSS 2.0 Feed" href="'.get_bloginfo('rss2_url').'" />'; 
}

  • Der Haken entfernt sowohl meine Beiträge als auch meinen Kommentar-Feed. Ich möchte, dass nur der Kommentar-Feed entfernt wird.

    – Cooler Heiliger

    25. August 2011 um 17:53 Uhr

  • Ich denke, dann hast du Pech. Codex betrachten (Zeile 1591) phpxref.ftwr.co.uk/wordpress/nav.html?_functions/index.html – Es gibt keinen Rückruf und keines der Argumente ermöglicht es Ihnen, auszuwählen, welches der beiden angezeigt wird.

    – mrtsherman

    25. August 2011 um 18:06 Uhr

  • Ich bin über diese Seite gestolpert und habe mir ein Workout geholt und es hat funktioniert wordpress.org/support/topic/…

    – Cooler Heiliger

    25. August 2011 um 18:16 Uhr

  • @coolsaint – danke für den Link. Ich habe es meiner Antwort als Problemumgehung hinzugefügt.

    – mrtsherman

    25. August 2011 um 18:33 Uhr

  • Warum sind die Prioritäten 2 und 3? (Nicht vertraut mit Prioritäten genug, um es zu wissen)

    – Mattypanten

    6. Oktober 2016 um 6:28 Uhr

remove_action('wp_head', 'feed_links_extra', 3 );
remove_action('wp_head', 'feed_links', 2 );

Durch Hinzufügen dieses Codes zu functions.php werden alle Elemente von Ihrer Website entfernt, die sich auf RSS/Feeds beziehen.

Bitte beachten Sie: Bevor Sie dieses Element von Ihrer Website entfernen, stellen Sie sicher, dass Sie wissen, was dieses Element ist und warum es verwendet wird. Wenn Sie viele Abonnenten haben, möchten Sie dieses Element möglicherweise nicht löschen.

  • Ich brauchte beide Codezeilen, um diese Links auf meinen Seiten zu entfernen. Also diese Antwort war die beste für mich.

    – Tyler Collier

    15. Dezember 2014 um 20:20 Uhr

  • Wow. Funktioniert wie ein Zauber, nachdem alles fehlgeschlagen ist.

    – Shamittomar

    20. Januar 2015 um 14:46 Uhr

Benutzeravatar von leoauri
Löwe

Dies ist eine alte Frage, aber es scheint, dass es jetzt Filter-Hooks gibt, die jeden Feed unabhängig umschalten können (wie Sie sehen können, indem Sie die feed_links Funktionscode):

// add to functions.php
// display only main (not comments) feed links
function return_false() {
  return false;
}

add_filter('feed_links_show_comments_feed', 'return_false');

  • Seit der Version 3.0 hat WordPress bereits eine eigene __return_false() Funktion, es muss keine weitere definiert werden.

    – Iwan Schatsky

    12. Oktober 2021 um 20:42 Uhr

1395350cookie-checkEntfernen Sie den WordPress-Kommentar-Feed-Link aus der Kopfzeile

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy