Seite nur für registrierte Benutzer

  • Soooo ich möchte eine Seite, die nur für Registrierte Benutzer ab dem Status Autor, zu sehen ist.
    Wie realisiere ich so etwas?

    was ist überhaupt der sinn des status privat?

    gruß

    • 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

  • Soooo ich möchte eine Seite, die nur für Registrierte Benutzer ab dem Status Autor, zu sehen ist.
    Wie realisiere ich so etwas?

    was ist überhaupt der sinn des status privat?

    gruß

    die Suchfunktion des Forums brachte diesen Beitrag zu Tage

    das andere was es aussagt:wer das Passwort weiß kommt rein, die andren sehen nur den Hinweis, dass man da ein Passwort braucht

    lg

  • Danke für die Antworten
    Passwortgeschützt ist nicht das, was ich will.

    aber der Code:

    PHP
    <?php if (is_user_logged_in() { ?>
    <?php the_content() ?>
    <?php } else { ?>
    Bitte logge dich ein um diese Seite anschauen zu k&ouml;nnen.
    <?php } ?>

    Hilft schonmal weiter. Gibt es auch eine möglichkeit dass die Seite ab dem Userlevel 3 oder ab dem Autoren recht zu sehen ist?

    PS: Es geht um Statische seiten. um genau zu sein um Bildergalerien von MyGallery (was aber nichts anderes wie Statische seiten sind...)

  • Gibt es auch eine möglichkeit dass die Seite ab dem Userlevel 3 oder ab dem Autoren recht zu sehen ist?


    Natürlich gibt es diese Möglichkeiten, sonst würden wir Wordpress nicht so lieben. *ausrutsch*


    '3' müsste der Rolle des Autors entsprechen: Siehe: Roles and Capabilities « WordPress Codex

    Ungetestet.

    wpseek.com - Die WordPress-Code-Suchmaschine

  • Soo und jetzt ne tolle idee... der Quellcode steht ja schon.
    Nun müsste das erstellen eines kleinen Plugins doch nihts mehr im wege stehen oder?
    also, dass ich bei der Seitenverwaltung unter "Seitenstatus" (bei veröffentlicht, entwurf, privat)
    Darunter ein Dropdown auswählen kann (Inhalt 0 ... 10) und somit das Level Auswählen kann, welches benötigt wird um die seite zu sehen.

    Doch nun taucht immer die große WIE? Frage auf :rolleyes:

  • hab ja schon gegoogelt... ich hab den Role Manager gefunden...
    Man könnte zwar die Seite als privat einstellen und dann den usern die die seite sehen sollen das recht geben, private seiten zus ehen.. aber obiger Vorschlag ist um einiges Flexibler und dürfte ja auch nciht schwer umzusetzen zu sein .
    Hat maybe jemand so ein Plugin ? oder könnte dieses erstellen?
    Als dankeschön mal ich euch auch gerne ein Bild in Paint oder sonstiges :D

  • hab ja schon gegoogelt... ich hab den Role Manager gefunden...
    Man könnte zwar die Seite als privat einstellen und dann den usern die die seite sehen sollen das recht geben, private seiten zus ehen.. aber obiger Vorschlag ist um einiges Flexibler und dürfte ja auch nciht schwer umzusetzen zu sein .
    Hat maybe jemand so ein Plugin ? oder könnte dieses erstellen?
    Als dankeschön mal ich euch auch gerne ein Bild in Paint oder sonstiges :D

    PLugin anfragen im Pluginforum sonst gehen die unter

    lachend

    lg

  • Das ist wieder so ein Punkt, an dem ich mich frage, warum es das nicht schon gibt.. Hatte das ja schon bei der Subpage-Plugin-Sache, und frage mich, warum es Millionen Category Plugins gibt, aber niemand bisher auf die Idee kam, das Rechtemanagement auf der Lese- und nicht nur Schreiben-Ebene zu nutzen... :confused: :p

    Wenn ich Zeit hab, würd ich mir das mal anschauen...

    edit. Scheint ja doch schon was zu geben:
    Post Levels Plugin » fortes.com

    ViewLevel 2.0 « firetree.net

    wpseek.com - Die WordPress-Code-Suchmaschine

    Einmal editiert, zuletzt von Alphawolf (15. Juni 2007 um 09:45)

  • Sodi Dankeschön!
    Hab mal den Post Levels Plugin genommen...
    Funktioniert auch soweit
    Nur ein Problem gibt es immer noch... Wenn man keinen Zugriff auf die Seite hat, wird sie schlicht nicht angzezeigt.. der Nutzer weiß aber nicht warum er keine Bilder sehen kann... ist es nciht irgendwie möglich, wenn der Zugriff fehlt, eine Fehlermeldung auszugeben?

    Außerdem gibt es nach der Aktvierung des Post Levels Plugin Einstellugnsmöglichkeiten unter: Plugins -> Post Level Configurator. Weiß eienr was diese Einstellungen bewirken? hab mar rumprobiert, aber keine Veränderung wargenommen.

  • wenn ich Seiten oder Baustellen "verstecken" will, frag ich immer vor get_header(); nach einer Benutzer-ID - gibt es keine, wird der ganze Krempel bis einschließlich Footer übersprungen und dort steht dann ne Weiterleitung nach ... wohinauchimmer.de

    Aber als PlugIn ist das natürlich sehr viel komfortabler - Das kann man sicherlich auch dahingehend aufbohren, dass "unberechtigte Besucher" irgendwohin weitergeleitet werden.

  • Das ist wieder so ein Punkt, an dem ich mich frage, warum es das nicht schon gibt.. Hatte das ja schon bei der Subpage-Plugin-Sache, und frage mich, warum es Millionen Category Plugins gibt, aber niemand bisher auf die Idee kam, das Rechtemanagement auf der Lese- und nicht nur Schreiben-Ebene zu nutzen... :confused: :p

    Wenn ich Zeit hab, würd ich mir das mal anschauen...

    edit. Scheint ja doch schon was zu geben:
    Post Levels Plugin » fortes.com

    ViewLevel 2.0 « firetree.net


    Das Post Level Plugin scheint aber mit WP 2.3 nicht zu funktionieren, oder? Ich bekomme zumindest immer Fehlermeldungen ...

    WordPress database error: [Column: 'post_id' in field list is ambiguous]
    SELECT post_id, meta_value FROM wp_postmeta, (wp_posts LEFT JOIN wp_postmeta as pl_wp_postmeta ON (wp_posts.ID = pl_wp_postmeta.post_id)) WHERE post_id = ID AND meta_key = 'links_to' AND (post_status = 'static' OR (wp_posts.post_status = 'publish' OR (wp_posts.post_status = 'private' AND (pl_wp_postmeta.meta_key = 'post_level' AND pl_wp_postmeta.meta_value <= 10 ))))

    WordPress database error: [Column: 'post_id' in field list is ambiguous]
    SELECT post_id, meta_value FROM wp_postmeta, (wp_posts LEFT JOIN wp_postmeta as pl_wp_postmeta ON (wp_posts.ID = pl_wp_postmeta.post_id)) WHERE post_id = ID AND meta_key = 'links_to_target' AND (post_status = 'static' OR (wp_posts.post_status = 'publish' OR (wp_posts.post_status = 'private' AND (pl_wp_postmeta.meta_key = 'post_level' AND pl_wp_postmeta.meta_value <= 10 ))))

Jetzt mitmachen!

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