Jak dodać niestandardowe linki do paska narzędzi administracyjnych WordPressa
Objaśnienie
Chcesz dodać własne linki do paska narzędzi administracyjnych WordPressa? Ten fragment kodu robi dokładnie to, ułatwiając dostęp do ulubionych stron bezpośrednio z paska narzędzi.
Oto co robi:
- Najpierw sprawdza, czy użytkownik ma odpowiednie uprawnienia (np. administratora), aby zobaczyć zmiany w pasku narzędzi. Jeśli nie, pomija resztę.
- Dodaje nowy link do paska narzędzi. Ten link może prowadzić do dowolnego URL, który chcesz, na przykład do zewnętrznej strony internetowej. Możesz dostosować tytuł linku, podpowiedź oraz sprawić, by otwierał się w nowej karcie.
- Dodaje również podlinkę pod istniejącym menu "nazwa-strony" w pasku narzędzi. Ten link prowadzi do strony Posty w obszarze administracyjnym WordPressa, ale możesz go zmienić na dowolną stronę administracyjną, którą preferujesz.
Aby dostosować to do swoich potrzeb:
- Zmień URL w pierwszym linku na ten, do którego chcesz, aby prowadził.
- Dostosuj tytuły i podpowiedzi, aby lepiej opisać swoje linki.
- Śmiało dodawaj więcej linków, kopiując strukturę i modyfikując w razie potrzeby.
To wygodny sposób na dostosowanie swojego doświadczenia w panelu administracyjnym WordPressa bez potrzeby używania wtyczki!
Kod
<?php
// Hook into 'admin_bar_menu' to add custom links to the WordPress admin toolbar
add_action('admin_bar_menu', 'wp_dudecom_customize_admin_bar', 100);
function wp_dudecom_customize_admin_bar($wp_admin_bar) {
// Check if the current user has the capability to view the admin bar
if (!current_user_can('manage_options')) {
return;
}
// Add a custom link to the admin toolbar
$wp_admin_bar->add_node(array(
'id' => 'wp-dudecom-custom-link',
'title' => 'Custom Link',
'href' => 'https://example.com', // Replace with your desired URL
'meta' => array(
'title' => __('Visit Custom Link'), // Tooltip text
'target' => '_blank', // Open link in a new tab
'class' => 'wp-dudecom-custom-class' // Custom CSS class
),
));
// Add another custom link under the existing 'site-name' node
$wp_admin_bar->add_node(array(
'parent' => 'site-name',
'id' => 'wp-dudecom-sub-link',
'title' => 'Sub Link',
'href' => admin_url('edit.php'), // Link to the Posts page in the admin area
'meta' => array(
'title' => __('Go to Posts'), // Tooltip text
),
));
}
?>
Instrukcja
Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php
swojego motywu lub do pliku niestandardowej wtyczki.
Wymagania wstępne:
- Upewnij się, że masz dostęp do plików motywu WordPress lub możesz tworzyć/edytować niestandardową wtyczkę.
- Miej dostęp administracyjny do swojej witryny WordPress.
Kroki wdrożenia:
- Zaloguj się do panelu administracyjnego WordPress.
- Przejdź do Wygląd > Edytor motywu, jeśli edytujesz plik
functions.php
, lub przejdź do Wtyczki > Dodaj nową, aby utworzyć niestandardową wtyczkę. - Jeśli używasz pliku
functions.php
, wybierz plikfunctions.php
aktywnego motywu z prawej strony. - Skopiuj podany fragment kodu.
- Wklej kod na końcu pliku
functions.php
lub w pliku swojej niestandardowej wtyczki. - Zmodyfikuj wartość
'href'
w węźle'wp-dudecom-custom-link'
na żądany adres URL. - Dostosuj wartości
'title'
i'meta'
, aby spersonalizować wygląd i działanie linku. - Zapisz zmiany w pliku.
- Odśwież panel administracyjny WordPress, aby zobaczyć nowe linki na pasku narzędzi administracyjnych.
Uwaga: Zawsze wykonuj kopię zapasową swojej witryny przed wprowadzeniem zmian w plikach motywu lub wtyczek.
Jeśli potrzebujesz pomocy przy wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy.