| |||||||
| Registrieren | Lexikon | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| PostRank: 8 ![]() Registriert seit: 31.03.2006
Beiträge: 877
| Kategorie(n) aus Feeds ausschließen Hallo alle zusammen, seit einigen Stunden suche ich sowohl im Netz als auch hier im Forum nach der Auflösung meines Problems. Aber bislang bin ich nicht wirklich fündig geworden. Deswegen wage ich es nun ein eigenes Thema zu eröffnen. Mein Problem: ich möchte/muss aus den Feeds eine Kategorie ausschließen. Dies gilt sowohl für die Suchmaschinen als auch für die Abonnenten der Feeds. Die Suchmaschinen habe ich mit Hilfe der robots.txt und der Abfrage im Header mit Hilfe des Meta-Tags ausgeschlossen. M. E. müsste das ausreichen: robots.txt: PHP-Code: PHP-Code: Soweit so gut. Wenn ich nun aber in der Adresszeile des Browsers die Domainadresse (Beispiel: PHP-Code: eingebe, dann spuckt er mir natürlich alle, also auch die der auszuschließenden Kategorie aus. Wie verhindere ich dies? Kann ich das per WP bzw. PHP automatisch korrigieren? Oder muss oder kann man dafür die Datei .htaccess-Datei nehmen, in der man den Link umleitet? Wenn ja, wie müsste dieser Befehl aussehen? (Diese Möglichkeit wäre für mich allerdings nur die 2. Wahl, aber was muss, das muss. Oder gibt es bereits eine viel elegantere Möglichkeit? Inwiefern muss ich eigentlich die Feeds der Kommentare berücksichtigen? Über Eure Hilfe wäre ich sehr dankbar. Zum Schluss: Gibt es eigentlich leicht verständliche Infos und Beispiele zu RSS und WP? VG Elke Geändert von redcat63 (27.05.2008 um 13:00 Uhr). |
| | |
| | #2 (permalink) |
| PostRank: 10 ![]() Registriert seit: 06.09.2005 Ort: Mannheim
Beiträge: 1.598
| PHP-Code: Gruß Jeriko
__________________ Jeriko One - der da wo ins Internet schreibt |
| | |
| | #3 (permalink) |
| PostRank: 8 ![]() Registriert seit: 31.03.2006
Beiträge: 877
| Hallo Jeriko, vielen Dank für Deine Hilfe. Leider hat es noch nicht geklappt, d.h. bei der Version WP 2.5.1 kommt folgende Fehlermeldung, wenn man die Feedseite aufruft: PHP-Code: Ich habe die Funktion sowohl in der functions.php ausprobiert als auch das Ganze als Plugin versucht. Das Ergebnis war immer das Selbe. Weißt Du warum? Vielen Dank schon im Voraus für Deine/Eure Hilfe. Herzliche Grüße Elke |
| | |
| | #4 (permalink) |
| PostRank: 10 ![]() Registriert seit: 06.09.2005 Ort: Mannheim
Beiträge: 1.598
| Da sind halt irgendwo noch Leerzeichen und/oder Leerzeilen vor <?php und/oder nach ?>, die da nicht sein dürfen. Gruß Jeriko
__________________ Jeriko One - der da wo ins Internet schreibt |
| | |
| | #5 (permalink) | |
| PostRank: 8 ![]() Registriert seit: 31.03.2006
Beiträge: 877
| Zitat:
Manchmal ist man einfach nur dämlich: Nachdem ich Deinen Beitrag gelesen habe, fiel mir ein, dass ich ja bereits ein Plugin, das u. a. Kategorien aus den Feeds ausschließt, geschrieben habe. Dabei habe ich allerdings einen Fehler entdeckt, den ich noch beheben muss. Für alle, die es interessiert: Für das Projekt, für das ich das brauche, habe ich erst einmal die folgende Lösung gefunden: PHP-Code: Wenn beides nicht zutrifft, muss man die Variable $where verändern. Ich habe das zunächst (auf die Schnelle) so gelöst: PHP-Code: Beide o.g. Funktionen werden übrigens in ein Plugin geschrieben und anschließend aktiviert. Soweit so gut. Allerdings habe ich trotzdem noch ein Problem: Wenn man in der Adresszeile des Browsers die Domainadresse der zu schützenden Kategorie eingibt und anschließend den String /feed dranhängt, dann zeigt er unabhängig, ob man angemeldet ist oder nicht, die Beiträge im Feed an. Wie kann ich dies verhindern? Weiß jemand Rat? Vielen Dank im Voraus für Eure Hilfe. VG Elke Geändert von redcat63 (28.05.2008 um 09:45 Uhr). Grund: Änderung 1. Funktion, weil doppelt gemoppelt | |
| | |
| | #6 (permalink) |
| PostRank: 4 ![]() Registriert seit: 23.01.2007 Ort: Erlangen
Beiträge: 205
| Nur ein Gedanke: - Mit is_feed() überprüfen ob ein Feed abgerufen ist - Mit is_category('deineID') auf die bewusste(n) Kategorie(n) überprüfen - Wenn ja - umleiten mit header('location...) Weiss nicht ob das funktionieren kann, v.a. ob is_category() in Feeds korrekt funktioniert, einen Versuch wäre es wert. Grüsse |
| | |
| | #7 (permalink) | |
| PostRank: 8 ![]() Registriert seit: 31.03.2006
Beiträge: 877
| Zitat:
Die Funktion is_category hat leider nicht geklappt, dafür aber das Umleiten auf eine andere Seite. VG Elke | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |