WordPress
Opcje API
Szukaj…
Wprowadzenie
Opcje to fragmenty danych używane przez WordPressa do przechowywania różnych preferencji i ustawień konfiguracji. Opcje API to prosty i znormalizowany sposób przechowywania danych w bazie danych. Interfejs API ułatwia tworzenie, dostęp, aktualizację i usuwanie opcji.
Składnia
// Utwórz nową opcję w WordPress
add_option ($ opcja, $ wartość =, $ przestarzałe =, $ autoload = 'tak');// Usuwa opcję z bazy danych.
delete_option ($ opcja);// Odzyskaj zapisaną opcję
get_option ($ opcja, $ default = false);// Zaktualizuj wartość opcji, która została już dodana.
update_option ($ opcja, $ nowa wartość);// Istnieją również wersje tych funkcji * _site_option (),
// do manipulowania opcjami sieci w WordPress Multisite// Utwórz nową opcję sieci
add_site_option ($ opcja, $ wartość =, $ przestarzałe =, $ autoload = 'tak');// Usuwa opcję sieci
delete_site_option (opcja $);// Odzyskaj zapisaną opcję sieci
get_site_option ($ option, $ default = false);// Zaktualizuj wartość opcji, która została już dodana.
update_site_option ($ opcja, $ nowa wartość);
Uwagi
Opcje API to prosty i znormalizowany sposób pracy z danymi przechowywanymi w tabeli opcji bazy danych MySQL. Interfejs API ułatwia tworzenie, odczytywanie, aktualizowanie i usuwanie opcji.
get_option
Funkcja get_option służy do pobierania wartości z tabeli opcji na podstawie nazwy opcji.
Możesz użyć następującego kodu, aby uzyskać adres e-mail administratora witryny WordPress.
<?php echo get_option('admin_email'); ?>
get_option()
ma opcjonalny drugi argument, który pozwala ustawić domyślną wartość zwracaną w przypadku, gdy żądana opcja nie jest ustawiona. Domyślnie ten argument jest false
.
Aby pobrać ciąg tekstowy i użyć ciągu, jeśli tekst nie jest ustawiony w tabeli opcji, możesz to zrobić:
<?php get_option( 'my_text', "I don't have anything written. Yet." ); ?>
add_option
Funkcja add_option ins służy do wstawiania nowego wiersza do tabeli opcji.
Spowoduje to wstawienie nowego wiersza do tabeli opcji z nazwą opcji nazwa_opcji i wartością jako wartość_przy okazji
<?php add_option( 'some_option_name', 'some_option_value' ); ?>
delete_option
Funkcja delete_option służy do usuwania opcji z tabeli opcji.
Spowoduje to usunięcie opcji my_custom_option z tabeli opcji.
<?php delete_option( 'my_custom_option' ); ?>
aktualizacja_opcji
Funkcja update_option służy do aktualizacji wartości, która już istnieje w tabeli opcji. Jeśli opcja nie istnieje, opcja zostanie dodana z wartością opcji.
Spowoduje to ustawienie domyślnego statusu komentarza na „zamknięty”:
update_option( 'default_comment_status', 'closed' );