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' );


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow