Персонализирайте работния плот и администратора на Wordpress

Съдържание

Част 1

Старт

Ще разгледаме подробно как да скрием конкретни менюта от таблото за управление или работния плот в WordPress, решението, когато вършите персонализирана работа и не искате клиентът да вижда меню или да не може да промени конфигурацията на мрежата .

Как да скриете определени менюта на таблото за управление в WordPress
Ще разгледаме подробно как да скрием конкретни менюта от таблото за управление или работния плот в WordPress, решението, когато вършите персонализирана работа и не искате клиентът да вижда определени менюта или че не може да промени конфигурацията на мрежата.
Трябва да поставим следния код във файла functions.php на шаблона WordPress, който използвате, като посочим кои менюта искаме да скрием.
 функция hide_menus () {глобално $ меню; $ delete = array (('Публикации'), ('Media'), ('Links'), ('Users'), ('Comments')); край ($ меню); while (prev ($ menu)) {$ value = explode ('', $ menu [ключ ($ menu)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key ($ menu)]);}}} add_action ('admin_menu', ' скрий_менюта '); 

Променете логото на екрана за вход
На екрана за вход на мениджъра логото на WordPress се появява над формуляра. Можем да поставим логото, което искаме на негово място. За това добавяме тази функция във файла functions.php на нашата тема:
 функция custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Промяна на долния колонтитул на администраторския панел
Кодът също ще влезе във файла functions.php на вашата тема. Това ви позволява да поставите желаната фраза, например:
 функция change_footer_admin () {echo '© 2011 Авторско право - ИМЕ НА ФИРМАТА. Всички права запазени - Уеб създаден от Dominio '; } add_filter ('admin_footer_text', 'change_footer_admin');

Премахнете мета кутиите и функционалностите от публикациите
Когато ще създадем запис в WordPress, се появяват много прозорци за въвеждане на съдържание или за показване на информация. Много пъти оставаме много от тях и те генерират само объркване за потребители, които не са запознати с WordPress. Например таговете, обобщението, персонализираните полета и т.н.
Поставяйки този код в functions.php, можем да премахнем тези, които изглеждат ненужни:
 if (is_admin ()): функция my_remove_meta_boxes () {if (! current_user_can ('administrator')) {remove_meta_box ('linktargetdiv', 'link', 'normal'); remove_meta_box ('linkxfndiv', 'link', 'normal'); remove_meta_box ('linkadvanceddiv', 'link', 'normal'); remove_meta_box ('postexcerpt', 'post', 'normal'); remove_meta_box ('trackbacksdiv', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('postcustom', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('commentsdiv', 'post', 'normal'); remove_meta_box ('revisionsdiv', 'post', 'normal'); remove_meta_box ('authordiv', 'post', 'normal'); remove_meta_box ('sqpt-meta-tags', 'post', 'normal'); }} add_action ('admin_menu', 'my_remove_meta_boxes'); endif;

Както виждаме, функцията remove_meta_box има три параметъра: първият е "id" на прозореца, който искаме да премахнем, вторият може да бъде видът на публикацията, "page", "post" или "link" в зависимост от това къде ние сме и третият "Нормален", "напреднал" или "страна" в зависимост от това къде е прозорецът.
В тази функция те се премахват само ако не сте администратор. Ако премахнем условното, ако те ще бъдат премахнати от всички потребители, включително от администратора. Можем да видим на какво се основава всеки прозорец въз основа на неговия „идентификатор“ в HTML кода.
Премахнете мета кутиите от работния плот
Също така на работния плот има няколко прозореца, които можем да резервираме. Също така за functions.php кодът ще бъде:
 функция example_remove_dashboard_widgets () {remove_meta_box ('dashboard_quick_press', 'dashboard', 'side'); remove_meta_box ('dashboard_recent_drafts', 'dashboard', 'side'); remove_meta_box ('dashboard_primary', 'dashboard', 'side'); remove_meta_box ('dashboard_secondary', 'dashboard', 'side'); remove_meta_box ('dashboard_incoming_links', 'dashboard', 'normal'); remove_meta_box ('dashboard_recent_comments', 'dashboard', 'normal'); remove_meta_box ('dashboard_right_now', 'dashboard', 'normal'); remove_meta_box ('dashboard_plugins', 'dashboard', 'normal'); remove_meta_box ('dashboard_browser_nag', 'dashboard', 'normal'); } add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');

Тук можем да идентифицираме по ID на прозореца, който искаме да изтрием.
ПредишниСтраница 1 от 3СледващияХареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave