RSS-Feed macht geschützte Artikel öffentlich

  • Hallo Forum,

    ich habe seit einigen Tagen Wordpress auf meinem Server installiert und bin soweit vollkommen begeistert. Alles funktioniert, die Verwaltung ist einfach und verschiedene Designs und Plugins runden das Angebit ab.

    Da ich das Blog auch dazu benutzen möchte um unsere Bandmitglieder mit internen Mitteilungen zu versorgen, kommt es mit gerade Recht, das Artikel durch ein Passwort geschützt werden können.

    Auch das funktioniert soweit alles. Dachte ich.

    Klickt jetzt allerdings ein nicht angemeldeter Besucher auf den Link zum RSS-Feed des Blogs, erhält er neben den passwortgeschützten Artikel sogar solche, die als Privat markiert sind.

    Ist das so gewollt? Oder gibt es eine Einstellungsmöglichkeit, die ich nicht gefunden habe? Denn das wäre eine Katastrophe, wenn jeder x-beliebige User die Interna bzw. meine privaten Einträge auf diese Weise einsehen kann.

    Falls jemand eine Lösung für das Problem hat, würde ich mich über ein Feedback freuen. Ebenso, wenn andere Wordpress-Nutzer das selbe Problem haben.

    Danke, und einen schönen Restsonntag noch.
    Martin

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hab es gerade in WP 2.6.1 und WP 2.6.2 getestet. Ergebnis:

    1. Passwort geschützte Artikel erscheinen korrekt mit Headline und dem Verweis, das ein Passwort benötigt wird.
    2. direkt private markierte Posts erscheinen überhaupt nicht im Feed.

    Somit ist mir unklar, wie das bei dir passiert. Welche WP Version setzt du ein ?

  • Hi codestyling,

    erstmal Danke, das Du Dir die Mühe gemacht hast zu testen :)

    Ich benutze Ver. 2.6.2.DE mit dem airborne-Theme von Björn Dietz, basierend auf dem Theme Vertigo Blue (3Column) von Brian Gardner.

    Bisher habe ich keine Lösung für o.g. Problem gefunden. Eher einen Workaround, der eine (!) Kategorie aus dem RSS-Feed rausnimmt. Ansonsten erhalte ich beim Klick auf 'RSS' alle Themen und alle Artikel, sogar mit Angabe und Link auf die verknüpften Inhalte (z.B. DivX-Video).

    Dementsprechend traue ich mich nicht so recht, mein privates Tagebuch online zu führen. Die Passwortgeschützten Artikel erscheinen unter Normalbedingungen bei mir im RSS ebenfalls mit direktem Link auf eingebettete Medien. Und das anscheinend auch, wenn der User nicht angemeldet ist.

    Fürs erste hab ich mit dem Plugin De-Cat 0.1 Beta von Florian Holzhauer meine Kategorie VIP-News (die sind nur mit PW zugänglich) aus dem Feed entfernt. Als Privat markierte Artikel erscheinen nach wie vor im Feed, wenn sie nicht zu VIP-News gehören.

    Ich geb die Hoffnung nicht auf :) Muss ja eigentlich funktionieren. Werde mal einen Testartikel als Privat markieren und einen Test-Artikel ausserhalb der VIP-News mit einem PW versehen. Falls Du magst, kannst Du ja mal Live bei mir reinschauen: Willkommen : needfull.de

    Gruß,
    Mikal

  • Hi codestyling,

    nachdem ich jetzt nochmal den Feed mit den beiden Testartikel getestet habe, bekomme ich, warum auch immer, den Feed so angezeigt, wie Du es beschrieben hast. Artikel mit Kennwort nur mit Headline und Hinweis auf Passwort, Privater Artikel taucht nicht auf. Verstehe ich zwar nicht, aber so wie es jetzt ist sollte es sein. Danke für Deine Mühe...
    Bis demnächst,
    Mikal

  • Lösung (leider im Sourcecode)

    Übersetzung von: WordPress › Support How to hide private post from RSS?

    Öffne wp-includes/feed-rss2.php und füge ein 'conditional statement' um <item></item> ein:

    PHP
    [B]<?php if ( get_post_status() != 'private') { ?>[/B]
    <item>
    ......
    </item>
    [B]<?php } ?>[/B]

    Vielleicht wird das ja jemals gefixt oder jemand kann das in ein Plug-in verwandeln. Bei mir hat's funktioniert.

    Wieso dann auch der Atom-Feed und RSS .92 den Artikel rausschmeißen, kann ich nicht sagen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!