Nowa zakładka w Panelu – wprowadzenie różnych danych
-
Witam,
chciałbym stworzyć w panelu administracyjnym osobną zakładkę, w której znajdywałyby się dane dotyczące firmy, dane takie jak nazwa firmy, adres, telefon(y), fax, mail itp. by następnie w dowolnym miejscu na stronie spowodować wyświetlenie konkretnej pozycji.
Mógłbym prosić o jakąś radę, wskazówkę, pomoc ??Dopiero zaczynam zabawę z wordpressem i kompletnie nie wiem, z której strony podejść do zagadnienia…
Pozdrawiam serdecznie 🙂
-
Próbuję się zorientować o co chodzi ale nie daję rady… albo wyświetlają mi się błędy albo strona 404.. w najlepszym wypadku skierowało mnie do pustej strony z napisem „Admin Page Test” – (przykład na wspomnianej przez Marcina Pietrzaka stronie).
Mimo szczerych chęci, z podanego przykładu nie mogę wyciągnąć żadnych konstruktywnych wniosków. Mógłbym poprosić o jakiś bardziej szczegółowy opis działania?<?php add_action('admin_menu', 'my_menu'); function my_menu() { add_menu_page('My Page Title', 'Dane firmy', 'manage_options', 'my-page-slug', 'my_function'); } function my_function() { function my_function() { echo ' <form action="#"> <p>Adres firmy: <input type="text" name="adres_firmy" /></p> <p>Telefony: <input type="text" name="tel1" /> ; <input type="text" name="tel2" /></p> <p>Adres-mail: <input type="text" name="adres_mail" /></p> <input type="submit" value="zapisz zmiany" /> </form> '; } ?>
Dobra, udało mi spowodować wyświetlenie czegoś takiego, teraz pytanie jak spowodować wysłanie danych z pól do bazy i jak je później odczytać w dowolnym miejscu na dowolnej podstronie ?
W ogóle to byłbym wdzięczny za informacje czy dobrze kombinuję, chciałbym osiągnąć zadowalający efekt w możliwie najprostszy sposób 🙂
Chyba, że istnieje jakiś plugin za pomocą którego można stworzyć dowolne pola i tworzyć do nich w dowolnym momencie odwołania ?
Znalazłem coś takiego:
http://wordpress.org/extend/plugins/my-company-menu/Działa jak powinien, ale nie ma możliwości dodawania nowych pozycji ani usuwania niepotrzebnych…
- Temat ‘Nowa zakładka w Panelu – wprowadzenie różnych danych’ jest zamknięty na nowe odpowiedzi.