Jako konsultant, programista lub projektant czasami po prostu zatrudniasz się do wykonania projektu i odchodzisz. Często w takich okolicznościach wielu programistów dostosowuje obszar administracyjny WordPress i usuwa wszystkie główne opcje ustawień, więc klient nie może złamać witryny. Jednak jest to naprawdę frustrujące, gdy przychodzi inny programista, aby dowiedzieć się, że musi wyjąć trochę kodu, aby zobaczyć ustawienia. A nawet jeśli właściciel zdecyduje, że chce robić rzeczy samodzielnie, nie ma na to swobody. Cały sens WordPressa polega na wzmocnieniu wydawcy i umożliwieniu mu publikowania treści tak, jak chcą. Dlatego w tym artykule pokażemy Ci, jak zapewnić swoim klientom pełny dostęp administracyjny, ale umieścimy dla nich ostrzeżenia, aby wiedzieli, jakie są konsekwencje ich działań. Po prostu podłączając się do haka WordPress admin_notices, możemy wyświetlić powiadomienie, które może powiedzieć „Ostrzeżenie-zmiana ustawień na tej stronie może spowodować problem z wyglądem Twojej witryny”.
Najpierw otwórz funkcje motywu.plik php, a następnie wklej następujący:
add_action ('admin_notice', 'my_admin_notice' ); function my_admin_notice () { global $current_screen;< / div> if ($current_screen->parent_base == 'opcje-Ogólne' ) echo ' <div> < p>Uwaga - zmiana ustawień na tych stronach może spowodować problemy z wyglądem Twojej strony!< / p > </div>"; }
Możesz modyfikować powiadomienia dla każdego ekranu.
Podziękowania dla Jacoba Goldmana za wskazanie tej sztuczki. To będzie świetne dla naszych klientów.