Przechowywanie danych w wordpress

Zadanie zapisywania danych jest tego warte za każdym razem, gdy trzeba coś zaprogramować., a przy tworzeniu wtyczek jest to jedno z pierwszych zadań po utworzeniu części interfejsu. Jednak dane w WordPressie mogą być przechowywane na różne sposoby. Oferuję dwie opcje.

  1. Zapisywanie danych za pomocą funkcji add_option dla opcji.
  2. Dodawanie danych do nowej tabeli bazy danych w celu przechowywania dużych ilości danych oraz takich, które mogą się ciągle zmieniać.

Zastanów się, jak prawidłowo przechowywać opcje.

Umieść kod w folderze wtyczek w nowym pliku o nazwie dodaj-moje-opcje.php.

Po umieszczeniu kodu aktywuj wtyczkę w panelu administracyjnym i jeśli wszystko zostało wykonane poprawnie, zobaczysz przedmiot Dodaj dane w menu administratora po lewej stronie.

Rozważ kod napisanej wtyczki w kolejności

Funkcjonować wp_nonce_field(„opcje aktualizacji”) dodaje dwa ukryte pola, które umożliwiają automatyczne sprawdzenie uprawnień użytkownika do zmiany ustawień i przekierowanie go z powrotem.

Funkcjonować get_option() wyświetla zapisane dane w polu wprowadzania. Kolejny fragment kodu znajdujący się na końcu formularza odpowiada za wpisywanie opcji z pól wejściowych.

«opcje_strony» zawiera oddzieloną przecinkami listę wszystkich ustawień, być nagrywane podczas zapisywania.

Na oficjalnej stronie WordPressa znalazł inny przykład przechowywania danych. Wydaje mi się, będzie to bardziej poprawne, ponieważ istnieje wyraźne oddzielenie szablonu formularza i kodu. Kod wygląda znacznie czyściej. Nie będę wszystkiego opisywał, wszystko jest jasne z kodu, jeśli nie rozumiesz napisz w komentarzu, postaram się wyjaśnić.

Nie miałem czasu sprawdzić ostatniego przykładu, ale pierwszy działa stabilnie. W kolejnych numerach postaram się opisać pracę z bazami danych..

Powodzenia w rozwijaniu wtyczek!


Купить хостинг WordPress
/* Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • 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.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Przechowywanie danych w WordPressie

Zadanie zapisywania danych jest tego warte za każdym razem, kiedy trzeba coś zaprogramować, a przy tworzeniu wtyczek jest to jedno z pierwszych zadań po utworzeniu części interfejsu. Ale dane w WordPressie mogą być przechowywane na różne sposoby. Oferuję dwie opcje.

  1. Zapisywanie danych za pomocą funkcji add_option dla opcji.
  2. Dodawanie danych do nowej tabeli bazy danych w celu przechowywania dużych ilości danych i nie tylko, które mogą się ciągle zmieniać.

Zastanówmy się, jak prawidłowo przechowywać opcje.

Umieśćmy kod w folderze z wtyczkami w nowym pliku o nazwie dodaj-moje-opcje.php.

Po umieszczeniu kodu aktywuj wtyczkę w panelu administracyjnym, a jeśli wszystko zostanie wykonane poprawnie, zobaczysz element Dodaj dane w menu administratora po lewej stronie.

Spójrzmy na kod napisanej wtyczki w kolejności

Funkcja wp_nonce_field(„opcje aktualizacji”) dodaje dwa ukryte pola, które umożliwiają automatyczne sprawdzenie uprawnień użytkownika do zmiany ustawień i przekierowanie go z powrotem.

Funkcja get_option() wyświetla zapisane dane w polu wprowadzania. Kolejny fragment kodu, który znajduje się na końcu formularza, odpowiada za zapisywanie opcji z pól wejściowych.

«opcje_strony» zawiera oddzieloną przecinkami listę wszystkich ustawień, które należy zapisać podczas zapisywania.

Na oficjalnej stronie internetowej WordPressa odkryli inny przykład przechowywania danych. Wydaje mi się, będzie to bardziej poprawne, ponieważ istnieje wyraźne oddzielenie szablonu formularza od kodu. Kod wygląda znacznie czyściej. Opisuj nie tak, jakby wszystko było jasne z kodu, jeśli nie jest jasne, napisz w komentarzach, postaram się wyjaśnić.

Nie miałem czasu sprawdzić ostatniego przykładu, ale pierwszy działa stabilnie. W kolejnych numerach postaram się opisać pracę z bazami danych.

Powodzenia w rozwijaniu wtyczki!


Купить хостинг WordPress
Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • 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.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Nikołajenko Maksym

Dyrektor studiów internetowych ProGrafika. rozwijam się, projektowanie i promocja stron internetowych. Zawsze cieszę się z nowych czytelników bloga i dobrych klientów.


Może Ci się spodobać...

1 Odpowiedź

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane dotyczące Twoich komentarzy.

Szablony WordPressa
Najlepszy hosting na Ukrainie
Stabilny hosting dla Drupala