Jak ukryć elementy kokpitu

Poniżej przedstawiam kilka sztuczek, które pozwolą Ci ukryć niektóre elementy w Twoim kokpicie WordPress. Testowane na WordPress 3.9.1

Wszystkie polecenia umieszczamy na końcu pliku functions.php Twojego szablonu.

Plik znajdziesz przez WYGLĄD -> EDYTOR lub przez FTP.

#1 Ukrycie menu z logiem WordPress

logo i menu wordpress w kokpiciePo zalogowaniu się do panelu administratora, w górnym lewym rogu widnieje logo WordPress i menu z opcjami, których prawdopodobnie nigdy nie użyjesz. Możesz usunąć ten element dodając poniższy kod:

function ukryj_logo() {
global $wp_admin_bar;
    $wp_admin_bar->remove_menu('wp-logo');
    $wp_admin_bar->remove_menu('about');
    $wp_admin_bar->remove_menu('wporg');
    $wp_admin_bar->remove_menu('documentation');
    $wp_admin_bar->remove_menu('support-forums');
    $wp_admin_bar->remove_menu('feedback');
    $wp_admin_bar->remove_menu('view-site');
}
add_action( 'wp_before_admin_bar_render', 'ukryj_logo' );

#2 Ukrycie widgetów na stronie kokpitu

Po zalogowaniu się do panelu administratora ukazują się widgety w kokpicie, takie jak Aktualności dotyczące WordPress, popularne wtyczki itp. Jeśli te informacje są Ci zbędne, ukryjesz je poniższym kodem:

function ukryj_widgety(){
global $wp_meta_boxes;
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}
add_action('wp_dashboard_setup', 'ukryj_widgety');

#3 Ukrycie standardowych widgetów

WordPress wyposażony jest w 12 standardowych widgetów, które możesz wykorzystać na swojej stronie. Niektórych zapewne nie użyjesz. Poniżej kod, który ukryje wszystkie standardowe widgety w WYGLĄD -> WIDGETY.

Wielkość liter pogrubionych elementów ma znaczenie!
function ukryj_standardowe_widgety(){
	unregister_widget('WP_Widget_Calendar'); 		//Kalendarz
	unregister_widget('WP_Widget_Search');			//Wyszukiwanie
	unregister_widget('WP_Widget_Recent_Comments');         //Najnowsze komentarze
	unregister_widget('WP_Widget_Pages');			//Strony
	unregister_widget('WP_Widget_Archives');		//Archiwa
	unregister_widget('WP_Nav_Menu_Widget');		//Własne menu
	unregister_widget('WP_Widget_Meta');			//Meta
	unregister_widget('WP_Widget_Recent_Posts');            //Najnowsze wpisy
	unregister_widget('WP_Widget_Tag_Cloud');		//Chmurka tagów
	unregister_widget('WP_Widget_Categories');		//Kategorie
	unregister_widget('WP_Widget_Text');			//Tekst
	unregister_widget('WP_Widget_RSS');		        //RSS
}
add_action('widgets_init','ukryj_standardowe_widgety', 1);

#4 Ukrycie Edytora plików szablonu

WordPress pozwala Ci edytować pliki szablonu z poziomu panelu administratora (WYGLĄD -> EDYTOR). Jest to wygodne rozwiązanie, gdyż nie musisz logować się na konto FTP. Być może jednak potrzebujesz ukryć EDYTOR, by nikt nie miał dostępu z poziomu panelu do plików szablonu. Kod:

function ukryj_edytor() {
    remove_action('admin_menu', '_add_themes_utility_last', 101);
}
add_action('_admin_menu', 'ukryj_edytor', 1);

#5 Dodanie elementu do górnego paska narzędzi

Jeśli potrzebujesz dodać nowy element do górnego paska narzędzi, np. odnośnik do innej strony, dodaj poniższy kod.
dodaj nowy element do paska narzędzi

 

function dodaj_element() {
global $wp_admin_bar;
    $wp_admin_bar->add_menu(array(
    'id' => 'wp-admin-bar-new-item',
    'title' => __('MotywyWordpress - Poradnik'), //wpisz nazwę
    'href' => 'http://www.motywywordpress.pl/poradnik/' //wpisz adres
    ));
}
add_action('wp_before_admin_bar_render', 'dodaj_element');

#6 Ukrycie elementów w menu kokpitu

Jeśli chcesz możesz wyłączyć niektóre elementy menu po lewej stronie po zalogowaniu się. Poniższy kod ukrywa wszystkie elementy w bocznym menu:

add_action( 'admin_menu', 'ukryj_elementy_menu' );
function ukryj_elementy_menu() {
    remove_menu_page('index.php'); // Kokpit/Strona główna
    remove_menu_page('edit.php'); // Wpisy
    remove_menu_page('upload.php'); // Media
    remove_menu_page('edit.php?post_type=page'); // Strony
    remove_menu_page('edit-comments.php'); // Komentarze
    remove_menu_page('themes.php'); // Wygląd
    remove_menu_page('plugins.php'); // Wtyczki
    remove_menu_page('users.php'); // Użytkownicy
    remove_menu_page('tools.php'); // Narzędzia
    remove_menu_page('options-general.php'); // Ustawienia
}

#7 Zmiana informacji o wersji WordPress w stopce

Na dole po prawej stronie możesz zobaczyć wersję zainstalowanego u Ciebie WordPressa. Jeśli potrzebujesz dodać w to miejsce swój tekst użyj kodu:

function zmien_stopke() {
    return 'Tajemnicza wersja WordPress'; //wpisz swój tekst
}
add_filter( 'update_footer', 'zmien_stopke', 9999 );

#8 Zmiana tekstu w stopce “Dziękuję za tworzenie za pomocą WordPressa.”

Po zalogowaniu się zobaczysz na dole po lewej stronie podziękowania od twórców WordPress. Ten tekst również możesz zmienić za pomocą:

function zmien_podziekowanie () {
    echo 'To ja dziękuję za WordPress'; //wpisz swój tekst
}
add_filter('admin_footer_text', 'zmien_podziekowanie')

#9 Wyłączenie edytora wizualnego

Zaletą WordPress i innych systemów zarządzania treścią jest łatwe dodawanie tekstów na stronę. W WordPress pomaga nam w tym edytor wizualny. Jeśli chcesz jego również możesz wyłączyć i pozostawić tylko edytor tekstowy poniższym kodem:

add_filter('user_can_richedit' , create_function('' , 'return false;') , 50);

Jeśli znasz inne ciekawe sztuczki, pochwal się nimi w komentarzu.

 

Może Ci się również spodoba

2 komentarze

  1. DMati pisze:

    “#2 Ukrycie widgetów na stronie kokpitu”

    Ale to dla starej wersji WordPressa, przecież obecnie to inna bajka.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *