Als Berater, Entwickler oder Designer wird man manchmal nur für das Projekt eingestellt und geht dann wieder. Unter diesen Umständen passen viele Entwickler häufig den WordPress-Adminbereich an und entfernen alle wichtigen Einstellungsoptionen, damit der Client die Website nicht beschädigen kann. Es ist jedoch wirklich frustrierend, wenn ein anderer Entwickler hereinkommt, nur um herauszufinden, dass er eine Menge Code herausnehmen muss, um die Einstellungen zu sehen. Oder selbst wenn der Eigentümer beschließt, Dinge selbst tun zu wollen, hat er nicht die Freiheit dazu. Der ganze Sinn von WordPress besteht darin, den Herausgeber zu befähigen und ihm die Freiheit zu geben, Inhalte so zu veröffentlichen, wie er es möchte. Daher zeigen wir Ihnen in diesem Artikel, wie Sie Ihren Kunden vollen Administratorzugriff gewähren, aber Warnhinweise für sie einschließen, damit sie die Konsequenzen ihrer Handlungen kennen. Indem wir uns einfach in den WordPress-Hook admin_notices einklinken, können wir einen Hinweis anzeigen, der möglicherweise besagt: „Warnung – das Ändern von Einstellungen auf dieser Seite kann zu Problemen mit dem Design Ihrer Website führen“.
Öffnen Sie zuerst die Datei functions.php Ihres Themes und fügen Sie dann Folgendes ein:
add_action( 'admin_notices', 'my_admin_notice' ); function my_admin_notice(){ global $current_screen;</div> if ( $current_screen->parent_base == 'options-general' ) echo '<div><p>Warning - changing settings on these pages may cause problems with your website’s design!</p></div>'; }
Sie können die Hinweise für jeden Bildschirm ändern.
Dank an Jakob Goldmann für den Hinweis auf diesen Trick. Das wird großartig für unsere Kunden sein.