• Hallo.
    Möchte Wordpress so einstellen, dass ein User als "Registrierter Leser" angemeldet ist aber dennoch die Statistik sehen kann. Habe dafür das Plugin
    "Semmelstatz2" installiert. Gibt es eine Möglichkeit einem user solche Rechte zu geben. Er soll eben nur die Statistik einsehen können und sonst nur dass, was ein "Registrierter Leser" darf. Gibt es für die Rechtevergabe vielleicht ein Plugin oder wie könnte nman das realisieren?

    Danke für Hilfe.

    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

    • 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

  • Für die Rechtevergabe gibts das Plugin "Role Manager". Da kannst du auch benutzerdefinierte Berechtigungen anlegen, was in deinem Fall wohl nötig sein wird.

    Du kannst aber auch das Semmelstatz-Plugin so umschreiben, dass "$user_level = 0" (= registrierter Leser) auch die Statistikseite angezeigt bekommt.

  • Das nenne ich mal eine "fundierte" Antwort :) Danke dir, werde ich gleich mal alles ausprobieren...

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

  • okaaay... das war wohl nichts :) Das Plugin kann ja recht viel, leider nicht das was ich brauche.

    Wie würde denn der Schritt mit dem umschreiben
    "$user_level = 0"
    gehen bzw. in welcher Datei des Plugins muß ich das ändern? Bin leider nur eine kleine "Leuchte" was PHP angeht und wäre für Hilfe dankbar.

    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

  • Die letzten Zeilen (182-189) in der semmelstatz2.php:

    PHP
    /*  Erstellen der Menus und deren Anzeige im wp-Adminbereich */
        function sem_menuStatz() {
            add_menu_page('Statz', 'Statz', 'manage_options', __FILE__, 'sem_displayStatz');
            add_submenu_page(__FILE__, 'semmelstatz Tagesliste', 'Tagesliste', 'manage_options', 'sub-page', 'sem_showDaysList');
            add_submenu_page(__FILE__, 'semmelstatz Datensätze', 'Datensätze', 'manage_options', 'sub-page2', 'sem_showCompleteRecords');
            add_submenu_page(__FILE__, 'semmelstatz Einstellungen', 'Einstellungen', 'manage_options', 'semmelstatz2/semmelstatz2_options.php');
        }
        add_action('admin_menu', 'sem_menuStatz');

    Ändere bei Statz, der Tagesliste und den Datensätzen jeweils 'manage_options' in '0' - sollte es tun (ungetestet, aber müsste so gehen).

  • Sehr geil :)

    Danke dir für die Hilfe. Hat alles geklappt. Habe jetzt einfach die genannte Stelle auf 0 gesetzt. Bei mir stand vorher ne 8 drin.

    Nochmals tausend Dank.


    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

  • Für die Rechtevergabe gibts das Plugin "Role Manager". Da kannst du auch benutzerdefinierte Berechtigungen anlegen, was in deinem Fall wohl nötig sein wird.

    Hallo zusammen,

    genau das möchte ich gerne machen. Wie funktioniert das denn eigentlich. Den "Role Manager" habe ich installiert. Ok, ich finde auf der Einstellungsseite auch das Formular, mit der ich eine benutzerdefinierte Berechtigung anlegen kann. Aber ich lege damit ja nur den Namen fest, und nicht die Funktion. Wie mache ich das?

    Gruß
    Talisker

  • Ich weiss, das Plugin wird nicht weiter supported, ich halte es aber trotzdem für ein super Stats-Tool. Leider habe ich aber auch das Problem, dass ich nicht ausreichend Rechte habe, um auf diese Seite zuzugreifen. Die vorgeschlagenen Änderungen funzen leider nicht. :???:
    Hat jemand noch eine andere Idee??

Jetzt mitmachen!

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