Dostosowanie kokpitu panelu administracyjnego w WordPressie

.

Kokpit to miejsce w panelu administracyjnym Wordpresa, do którego zostajemy przeniesieni po zalogowaniu się do panelu administracyjnego. Strona ta domyślnie zawiera sporo, czasem zupełnie zbędnych, rzeczy takich jak informacje o wtyczkach, QuickPress, informacje pochodzące z WordPress Develpoment Blog itd. . Pewnych zmian w zakresie wyglądu kokpitu możemy dokonać ręcznie w przy pomocy kontrolek w rozwijanym panelu. Permanentne ukrycie niektórych sekcji wymaga jednak modyfikacji pliku functions.php, który znajduje się w głównym katalogu aktywnego motywu.

Zmiany w panelu administracyjnym

Aby dokonać zmian w wyglądzie kokpitu z poziomu panelu administracyjnego należy zalogować się do niego i otworzyć zakłądkę opcji ekranu, która znajduje się w prawym górnym rogu strony ( patrz obrazek niżej) .

przycisk opcji w panelu administracyjnym Wordpresa

Ukaże nam się kilka kontrolek, które umożliwiają ustawienie układu ekranu do porządanej liczby kolumn ( od 1 do 4 ) oraz ukrycie niektórych jego sekcji.

Otwarty panel opcji kokpitu
Kliknij aby powiększyć

Otwarty panel opcji kokpitu

Załóżmy, że interesuje nas jedna kolumnę zawierającą wyłącznie okno z szybkim dostępem do wpisów, stron, kategorii i tagów. Odznaczamy więc wszystko za wyjątkiem opcji "Szybki dostęp", a w sekcji "Układ ekranu" ustawiamy liczbę kolumn na 1.

Wygląd kokpitu po zmianach
Kliknij aby powiększyć

Wygląd kokpitu po zmianach

To byłoby na tyle w kwestii manualnych ustawień w panelu administratora odnośnie strony kokpitu. Zapraszam do eksperymentowania z tymi ustawieniami.

Permanentne usuwanie sekcji z kokpitu

Permanentne usunięcie sekcji z kokpitu panelu administracyjnego wymaga jednej akcji, która może wyglądać jak następuje.


function sw_remove_dashboard_widgets() {
	global $wp_meta_boxes;

    //unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);

    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);

}
add_action('wp_dashboard_setup', 'sw_remove_dashboard_widgets' );

Powyższa akcja korzysta z funkcji sw_remove_dashboard_widgets, która umożliwia schowanie sekcji kokpitu panelu administracyjnego poprzez usunięcie wpisów dla nich z globalnej tablicy $wp_meta_boxes. Niezakomentowane sekcje będą widoczne.
W wyniku modyfikacji wykonanych w powyższym przykałdzie, dostępna będzie jedynie sekcja "Szybki dostęp".

Powyższy kod należy umieścić w pliku functions.php, jeżeli ma on być specyficzny dla motywu, lub pliku wtyczki ( jeżeli modyfikacje kokpitu mają być widoczne niezależnie od używanego motywu).

Zapraszam do eksperymentowania z ustawieniami.

Jeżeli jesteś zainteresowany dalszymi modyfikacjami panelu administracyjnego, przydatnym może się okazać także wpis na temat usuwania metaboxów ze stron edycji panelu.


Komentarze ( 2 )


Witam mam pytanie posrednio związane z postem. Od którejś z nowych wersji WP bodajrze powyżej 3.0 u góry przeglądarki pojawia się pasek szybkiego dostępu do kokpitu. Ja niestety niestety uzywam starszego motywu i ten pasek mi sie nie wyświetla, a tylko puste miejsce. Nie wiesz jak zrobić aby ten pasek się wyświetlał? Teraz trochę "rozjerzdza" mi skrórke jak jestem zalogowany do panelu admina.


Wordpress - wymiata fajne i darmowe narzędzie do tworzenia bloga :)


Twój komentarz





Niektóre tagi XHTML są dozwolone
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>