Иногда при разработке сайта на движке WordPress требуется скрыть лишние элементы со страницы профиля и административной части для конечного пользователя, допустим для сайта компании.
С такой задачей обычно справляется популярный плагин Adminimize. Он поможет скрыть почти всё на странице профиля, кроме одной вкладки, которая сможет закрыть от непрофессионалов сведения о движке сайта.
Да и во многих случаях — это не устраивает самого заказчика сайта на WordPress. Эта вкладка называется «Помощь» и обеспечивает контекстную поддержку пользователя этой блог-системы. Вы наверно обращали внимание на неё:
Удалять полностью систему помощи не легко и вполне возможно без багов тут не обойдётся, а вот скажем можно безопасно скрыть систему контекстной помощи в wordpress от посторонних вполне можно и довольно несложно.
Теперь по тактам:
1. Скачайте на ПК файл template.php из папки /вашсайт/wp-admin/includes/template.php
2. Сделайте его копию, например template_bak.php
3. Откройте файл template.php в Notepad++ (или другом редакторе с поддержкой UTF8)
4. Найдите в нём строку <div id=»screen-meta-links» … (она у меня под номером 3542, в зависимости от версий и наворотов может и под другим номером быть)
5. Добавьте в неё style=»display:none», чтобы получилось что-то типа:
<div id=»screen-meta-links» style=»display:none»>
6. Сохраняем и загружаем файл обратно на сервер.
Должно получится у нас теперь в админке вот такое:
Ну вот в принципе и всё. Постараемся в следующий раз сменить текст в справке wordpress.
9 комментариев
Алексей says:
Фев 19, 2011
Я думаю что это замечательно, а дальше?… ))) насчет изменения текста в справке.
Voff says:
Фев 19, 2011
Если интересно, я безусловно отвечу. Но по сути можно это делать на Jquery
Алексей says:
Фев 19, 2011
Конечно и безусловно интересно. По сути я только начал изучение всего этого. Разобраться в любом коде могу, а вот написать… увы… не там раньше учился)))
Voff says:
Фев 19, 2011
Я думаю смогу найти время и написать об этом, либо в комментариях либо в новом посте.
Алексей says:
Фев 19, 2011
Большое спасибо. ))
wii says:
Мар 7, 2011
своё большое спасибо выражайте в боковом меню, в блоке: «Если я Вам помог, Отблагодарить меня можно так»
Voff says:
Мар 7, 2011
??
VRS says:
мая 18, 2012
ерунда, при обновлении все опять вскроется. нужно засунуть в файл темы
function subscriber_admin_css() { print ‘#contextual-help-link-wrap{ display:none; }’;
}
add_action(‘admin_head’, ‘subscriber_admin_css’);
а вот как заменить текст справки полностью на свой в wp 3.3??
Voff says:
мая 18, 2012
Я уже отошёл от правки кода WP, больше всего поможет Adminimize и Web Editors CMS.