Dodaj niestandardowe paski narzędzi w panelu administracyjnym WordPressa z łatwością.
Objaśnienie
Chcesz uczynić swój pasek narzędzi administracyjnych WordPressa bardziej użytecznym? Oto prosty sposób, aby dodać do niego niestandardowe linki i strony.
Dodawanie niestandardowych elementów do paska narzędzi:
- Ten kod dodaje nową sekcję do twojego paska narzędzi administracyjnych, ale tylko jeśli jesteś administratorem (kimś, kto może zarządzać opcjami).
- Zobaczysz nowy element o nazwie "WP-Dude Custom" na pasku narzędzi. Kliknięcie go przeniesie cię do niestandardowej strony administracyjnej.
- Poniżej tego elementu znajduje się link zatytułowany "Niestandardowy link", który otwiera nową kartę kierującą cię do zewnętrznej strony, takiej jak example.com.
Tworzenie niestandardowej strony administracyjnej:
- Nowy element podmenu jest dodawany w menu "Narzędzia" w panelu administracyjnym, oznaczony jako "WP-Dude Custom".
- Po kliknięciu tego podmenu otwiera się niestandardowa strona z powitalnym komunikatem.
Te zmiany ułatwiają dostęp do konkretnych narzędzi lub zewnętrznych zasobów bezpośrednio z panelu administracyjnego, usprawniając twoją pracę.
Kod
<?php
// Hook into 'admin_bar_menu' to add custom items to the WordPress admin toolbar
add_action('admin_bar_menu', 'wp_dudecom_customize_admin_toolbar', 100);
function wp_dudecom_customize_admin_toolbar($wp_admin_bar) {
// Check if the current user has the capability to view the toolbar
if (!current_user_can('manage_options')) {
return;
}
// Add a parent item to the toolbar
$wp_admin_bar->add_node(array(
'id' => 'wp-dudecom-custom-toolbar',
'title' => 'WP-Dude Custom',
'href' => admin_url('admin.php?page=wp-dudecom-custom-page'),
'meta' => array(
'title' => __('WP-Dude Custom Page', 'textdomain'), // Tooltip
),
));
// Add a child item under the parent item
$wp_admin_bar->add_node(array(
'id' => 'wp-dudecom-custom-toolbar-child',
'parent' => 'wp-dudecom-custom-toolbar',
'title' => 'Custom Link',
'href' => 'https://example.com',
'meta' => array(
'title' => __('Visit Example', 'textdomain'), // Tooltip
'target' => '_blank', // Open in new tab
),
));
}
// Hook into 'admin_menu' to add a submenu under the Tools menu
add_action('admin_menu', 'wp_dudecom_add_tools_submenu');
function wp_dudecom_add_tools_submenu() {
// Add a submenu item under the Tools menu
add_management_page(
__('WP-Dude Custom Page', 'textdomain'), // Page title
__('WP-Dude Custom', 'textdomain'), // Menu title
'manage_options', // Capability
'wp-dudecom-custom-page', // Menu slug
'wp_dudecom_custom_page_callback' // Callback function
);
}
function wp_dudecom_custom_page_callback() {
// Output content for the custom page
echo '<div class="wrap">';
echo '<h1>' . __('WP-Dude Custom Page', 'textdomain') . '</h1>';
echo '<p>' . __('Welcome to the WP-Dude custom admin page!', 'textdomain') . '</p>';
echo '</div>';
}
?>
Instrukcja
Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php
swojego motywu lub do pliku własnej wtyczki.
Wymagania wstępne:
- Upewnij się, że masz dostęp administratora do swojej witryny WordPress.
- Znajomość dostępu do plików motywu WordPress oraz ich edytowania lub tworzenia własnej wtyczki.
Kroki wdrożenia:
- Zaloguj się do panelu administracyjnego WordPress.
- Przejdź do Wygląd > Edytor motywu, jeśli edytujesz plik
functions.php
, lub użyj klienta FTP, aby uzyskać dostęp do plików WordPress, jeśli tworzysz własną wtyczkę. - Znajdź plik
functions.php
w katalogu aktywnego motywu lub stwórz nowy plik PHP dla swojej własnej wtyczki. - Skopiuj i wklej podany kod do pliku.
- Zapisz zmiany w pliku.
- Odśwież panel administracyjny WordPress, aby zobaczyć nowy element paska narzędzi "WP-Dude Custom" oraz podmenu w sekcji "Narzędzia".
Postępując zgodnie z tymi krokami, możesz wzbogacić pasek narzędzi administracyjnych WordPress o niestandardowe linki i strony, co poprawi efektywność Twojego workflow.
Jeśli potrzebujesz dalszej pomocy lub chcesz odkryć bardziej zaawansowane funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy.