Über den Author / Internet / WordPress Backend Menüpunkte ausblenden

WordPress Backend Menüpunkte ausblenden

~0 Min. Lesezeit

Nicht jeder Kunde nutzt WordPress auf die gleiche Weise und benötigt gegebenenfalls gewisse Bereiche komplett nicht.

Dazu gibt es ein kurzes Script welches als Plugin eingebunden werden kann:

add_action( 'admin_menu', 'smu_remove_menu_pages' );

function smu_remove_menu_pages() {
	remove_menu_page('edit.php');					// Entfernt den Punkt Artikel
	remove_menu_page('upload.php');					// Entfernt den Punkt Mediathek
	remove_menu_page('link-manager.php');			// Entfernt den Punkt Links
	remove_menu_page('edit.php?post_type=page');	// Entfernt den Punkt Seiten
	remove_menu_page('edit-comments.php');			// Entfernt den Punkt Kommentare
}

So einfach zu lösen. Auf die gleiche Art und Weise kann man auch andere Links wie Designs, Plugins usw. aus dem Backend entfernen.

About Stefan

Ein männlicher IT Nerd, durchstöbert das Web nach speziellen Gadgets, unentbehrlicher Software und Alles was man im IT Sektor nicht verpassen darf. Immer hilfsbereit wenn Probleme zu lösen sind oder das Unmögliche umgesetzt werden sollte.

Weitere interessante Artikel

PHP Trojaner mit php assert()

~0 Min. LesezeitFür einen Kunden sollte ich eine Offerte erstellen um seine Seite technisch zu …

WordPress Installer

~0 Min. LesezeitUm WordPress auf einem Hosting zu installieren, muss dieses imemr zuerst heruntergeladen und …

Ein Kommentar

  1. Wer im Script folgendes Schnippsel verwendet:

    add_action( 'admin_init', 'smu_remove_menu_pages' );

    wird zu folgendem Problem gelangen irgendwann:

    Warning: Invalid argument supplied for foreach() in wp-admin/includes/plugin.php

    Daher bitte nur folgenden Code nutzen:

    add_action( 'admin_menu', 'smu_remove_menu_pages' );

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

eMail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.