Dostosuj pulpit i administratora Wordpress

Spisie treści

Część 1

Początek

Zamierzamy szczegółowo ukryć określone menu z pulpitu nawigacyjnego lub pulpitu w WordPress, rozwiązanie, gdy wykonujesz spersonalizowaną pracę i nie chcesz, aby klient widział jakiekolwiek menu lub nie mógł zmienić konfiguracji sieci .

Jak ukryć niektóre menu pulpitu nawigacyjnego w WordPress?
Omówimy szczegółowo, jak ukryć określone menu na pulpicie nawigacyjnym lub pulpicie w WordPress, rozwiązanie, gdy wykonujesz spersonalizowaną pracę i nie chcesz, aby klient widział określone menu lub aby nie mógł zmienić konfiguracji sieci.
Musimy umieścić następujący kod w pliku functions.php używanego szablonu WordPress, określając, które menu chcemy ukryć.
 funkcja hide_menus () {globalne menu $; $ delete = array (('Wpisy'), ('Media'), ('Linki'), ('Użytkownicy'), ('Komentarze')); koniec (menu $); while (prev ($ menu)) {$ wartość = rozbij ('', $ menu [klawisz ($ menu)] [0]); if (in_array ($ wartość [0]! = NULL? $ wartość [0]: "", $ usuń)) {unset ($ menu [klawisz ($ menu)]);}}} add_action ('admin_menu', ' ukryj_menus'); 

Zmień logo na ekranie logowania
Na ekranie logowania menedżera nad formularzem pojawia się logo WordPress. W jego miejsce możemy umieścić logo, które chcemy. W tym celu dodajemy tę funkcję w pliku functions.php naszego motywu:
 funkcja custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Zmień stopkę panelu administracyjnego
Kod znalazłby się również w pliku functions.php twojego motywu. Dzięki temu możesz umieścić żądaną frazę, na przykład:
 function change_footer_admin () {echo '© 2011 Copyright - NAZWA FIRMY. Wszelkie prawa zastrzeżone - Strona stworzona przez Dominio'; } add_filter ('admin_footer_text', 'change_footer_admin');

Usuń metaboksy i funkcje z postów
Kiedy zamierzamy utworzyć wpis w WordPressie, pojawia się wiele okien do wprowadzania treści lub wyświetlania informacji. Wiele razy zostało ich wiele i powodują one jedynie zamieszanie wśród użytkowników, którzy nie znają się na WordPressie. Na przykład tagi, podsumowanie, konfigurowalne pola itp.
Umieszczając ten kod w functions.php możemy wyeliminować te, które wydają się zbędne:
 if (is_admin ()): function my_remove_meta_boxes () {if (! current_user_can ('administrator')) {remove_meta_box ('linktargetdiv', 'link', 'normal'); usuń_meta_box ('linkxfndiv', 'link', 'normalny'); usuń_meta_box ('linkadvanceddiv', 'link', 'normalny'); remove_meta_box ('postwypis', 'post', 'normalny'); 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;

Jak widzimy funkcja remove_meta_box posiada trzy parametry: pierwszy to „id” okna, które chcemy usunąć, drugi może być typem publikacji, „stroną”, „postem” lub „linkiem” w zależności od tego, gdzie jesteśmy i trzecia "Normalna", "Zaawansowana" lub "Strona" w zależności od tego, gdzie jest okno.
W tej funkcji są one usuwane tylko wtedy, gdy nie jesteś administratorem. Jeśli usuniemy warunek, jeśli zostaną usunięte ze wszystkich użytkowników, w tym administratora. Możemy zobaczyć, na czym opiera się każde okno na podstawie swojego „id” w kodzie HTML.
Usuń metaboksy z pulpitu
Również na pulpicie jest kilka okienek, które możemy oszczędzić. Również dla functions.php kod byłby następujący:
 function 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');

Tutaj możemy zidentyfikować po identyfikatorze okna, które chcemy usunąć.
PoprzedniStrona 1 z 3NastępnyPodobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave