function.php erweitern

  • Hallo,
    ich habe eine kurze Frage und zwar, ist es ja so, dass User die der Rolle Mitarbeiter angehören, Artikel, lesen & bearbeiten können, sowie neue Artikel anlegen können. Ich möchte jetzt eine neue Rolle hinzufügen. (nebenbei nutze ich: User Role Editor.
    Ich habe nun in meinem Theme in die functions.php diese Einträge gemacht:

    Code
    add_action( 'init', 'my_custom_roles_capabilities', 0 );
    function my_custom_roles_capabilities(){
        // Add caps for Administrator role
        $role = get_role('administrator');
        // external roles capabilities
        $role->add_cap('cap_see_add_posting');
    
    
    }


    Wie kann ich diese neu eingefügte Rolle nun so definieren, dass nur User mit dem zusätzlich oben genannten Recht neue Artikel erstellen können? (Also die Frage ist wo muss ich da noch was einbauen das, dass geht und vokalem bei Updates des WP nicht verloren gehen?

    Ich bitte um Eure Hilfe.

    VG
    Sebi

    • 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

Jetzt mitmachen!

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