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ß
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenSoooo 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ß
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.
Die komplette Wordpress-Seite oder nur eine statische Seite?
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 if (is_user_logged_in() { ?>
<?php the_content() ?>
<?php } else { ?>
Bitte logge dich ein um diese Seite anschauen zu kö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*
<?php
global $userdata;
get_currentuserinfo();
$userstatus = get_usermeta($userdata->ID,'wp_user_level');
if($userstatus == 3) {
//Ist in der Autor-Rolle
}
?>
Alles anzeigen
'3' müsste der Rolle des Autors entsprechen: Siehe: Roles and Capabilities « WordPress Codex
Ungetestet.
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:
Ich bin mir fast ganz sicher, dass es so etwas schon gibt. ;)
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
Befinden wir uns nicht im Pluginforum?
oder meinst du dieses: http://forum.wordpress-deutschland.org/plugin-entwicklung/
Laut Forenbeschriebung wäre es dort aber falsch . hmm...
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
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
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 ))))
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!