Спрощуємо консоль wordpress і прибираємо зайве

Коли ви створюєте сайт для клієнта, подекуди на адмін-панелі в WordPress треба приховати, щоб у замовника не було до них доступу. По суті, їм до цих частин панелі доступ і не потрібен, так що чому б вам не відключити їх і не спростити адміністрування для вашого замовника. І ось як це робиться.

Крок 1. Робимо все через свій плагін

Зазвичай вам треба провести установку плагіна до того, як ви додасте в нього будь-які функціональні можливості. Створіть папку в / wp-content / plugins / під назвою wptuts-simple-admin. Тепер усередині цієї папки створіть основний файл PHP для вашого плагіна. На догоду стандартам назвемо його wptuts-simple-admin.php.

Усередині цього файлу помістимо наступний код в головній його частині:

Ми цей плагін напишемо на основі об'єктно-орієнтованого програмування, так що клас помістимо під заголовною частиною плагіна:

На цьому етапі ви можете увійти в панель адміністратора WordPress і побачити наш плагін. Ви можете також його активувати. а потім повернутися і відновити його, коли ми додамо до цього плагіну нові функціональні можливості.

Крок 2. Приховуємо пункти меню, які ми не використовуємо

Припустимо, що вам не потрібно використовувати меню "Посилання", а також меню "Інструменти" і "Налаштування" (тому що цим буде займатися адміністратор або студія, що підтримує сайт). Так що давайте просто відключимо відображення цих розділів для клієнта (доданий новий код виділений іншим кольором):

Крок 3. Прибираємо зайві віджети

Не знаю як ви, а я вважаю, що в Консолі є кілька встановлених віджетів, які не потрібні ні мені, ні моїм замовникам. До їх числа відносяться віджети "Вхідні посилання", "Додатки", "WordPress Blog" і "Other WordPress News". Деякі заперечать, що вхідні посилання можуть і стати в нагоді, але я віддаю перевагу їх приховати і заощадити місце на екрані. Ці віджети є meta-бокси. від яких можна позбутися, просто додавши наступний новий код (теж виділено кольором):

Крок 4. Прибираємо зайві колонки на сторінці Всіх записів

висновок

За допомогою такої ось невеликий кастомізації можна зробити панель адміністратора WordPress більш дружньою для клієнтів, Звичайно, можна внести ще більше правок, і деякі з них дозволяє виконати плагін Minimal Admin.

Джерело: WP.tutsplus.com

Прошу допомоги, сам не розібрався ось як прописати це remove_menu_page ( 'options-general.php'); я зрозумів, а ось як прибрати наприклад рейтинг на скрині я показав, не зрозумію як його прописати, там все зрозуміло вписав options-general.php і все. Прошу допомоги у спеців.

простіше додавати плагін, замість того щоб частина готового коду змінити. Напевно клієнту і не потрібен буде прихований функціонал і плагін якийсь

Схожі статті