Utwórz menu wtyczki i panelu administracyjnego za pomocą add_menu_page
Pierwsza lekcja, o których chcę mówić, będą podstawowe. Aby rozpocząć tworzenie własnej wtyczki, wystarczy utworzyć plik w folderze wp-content/plugins/.
Nazwijmy plik moja-wp-plugin.php.
Dodajmy podstawowe dane do wtyczki w postaci komentarzy. Te komentarze będą używane przez WordPressa dla przyszłych wtyczek..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php /** * @package Package name * @version 1.0 */ /* Plugin Name: My first wordpress plugin Plugin URI: https://wp-admin.com.ua Description: спасибо сайту wp-admin.com.ua, он научит меня делать плагины ) Armstrong: My Plugin. Author: Name Author Version: 1.0 Author URI: https://wp-admin.com.ua */ ?> |
Myślę, że nie warto opisywać każdego elementu., z przykładu wszystko wydaje się jasne. Po utworzeniu pliku z wtyczki możesz go aktywować w panelu administratora. Ale podczas gdy wtyczka nic nie robi.
Kolejnym krokiem jest zaprogramowanie wtyczki bazowej. I tutaj wkleimy kod, co doda element menu administratora.
Dodaj kod utworzonej wtyczki:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<?php /** * @package Package name * @version 1.0 */ /* Plugin Name: My first wordpress plugin Plugin URI: https://wp-admin.com.ua Description: спасибо сайту wp-admin.com.ua, он научит меня делать плагины ) Armstrong: My Plugin. Author: Name Author Version: 1.0 Author URI: https://wp-admin.com.ua */ add_action('admin_menu', 'create_custom_panel'); function create_custom_panel() { add_menu_page('menu page', 'Custom panel', 'manage_options', 'custom-panel', 'custom_panel'); } function custom_panel(){ echo '<div class="wrap"><div id="icon-options-general" class="icon32"> <br> </div> <h2>Custom panel</h2></div>'; } ?> |
Funkcjonować add_action() wywołuje funkcję, który uruchamia się przed załadowaniem strony. Funkcjonować dodaj_stronę_menu() dodaje nasze menu. Ogólnie rzecz biorąc, wszystko jest takie proste. Możesz przeczytać więcej o funkcji add_menu_page w kod na wordpress.org.
Koniecznie przeczytaj o tym, jak zrobić ikonę dla nowego przedmiotu., pomaga zdobyć lojalność klientów.
Zrobiłem wszystko opisane i działa świetnie..
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.
Kolejna dobra lekcja oprócz tego.
http://wp-admin.com.ua/sozdanie-menyu-s-podmenyu-dlya-plaginov-wordpreess/