Sök…


Introduktion

Alternativ är data som WordPress använder för att lagra olika inställningar och konfigurationsinställningar. Alternativ API är ett enkelt och standardiserat sätt att lagra data i databasen. API gör det enkelt att skapa, komma åt, uppdatera och ta bort alternativ.

Syntax

  • // Skapa nytt alternativ inom WordPress
    add_option ($ option, $ value =, $ deprecated =, $ autoload = 'ja');

  • // Tar bort ett alternativ från databasen.
    delete_option (alternativet $);

  • // Hämta ett sparat alternativ
    get_option ($ option, $ default = false);

  • // Uppdatera värdet på ett alternativ som redan lagts till.
    update_option ($ option, $ newvalue);

  • // Det finns också * _site_option () versioner av dessa funktioner,
    // för att manipulera nätverksövergripande alternativ i WordPress Multisite

  • // Skapa nytt nätverksalternativ
    add_site_option ($ option, $ value =, $ outprecated =, $ autoload = 'ja');

  • // Tar bort ett nätverksalternativ
    delete_site_option (alternativet $);

  • // Hämta ett sparat nätverksalternativ
    get_site_option ($ option, $ default = false);

  • // Uppdatera värdet på ett alternativ som redan lagts till.
    update_site_option ($ option, $ newvalue);

Anmärkningar

Alternativ-API är ett enkelt och standardiserat sätt att arbeta med data lagrade i alternativtabellen i MySQL-databasen. API gör det enkelt att skapa, läsa, uppdatera och ta bort alternativ.

get_option

get_option-funktionen används för att hämta ett värde från alternativtabellen baserat på optionens namn.

Du kan använda följande kod för att få e-postadress till en WordPress-webbplatsadministratör.

<?php echo get_option('admin_email'); ?>

get_option() har ett valfritt andra argument, som låter dig ställa in ett standardvärde som ska returneras i det fall att det begärda alternativet inte är inställt. Som standard är detta argument false .

Om du vill hämta en textsträng och använda en pannaplattsträng om texten inte är inställd i alternativtabellen kan du göra detta:

<?php get_option( 'my_text', "I don't have anything written. Yet." ); ?>

add_option

add_option-funktion som används för att infoga en ny rad i alternativtabellen.

Detta kommer att infoga en ny rad i alternativtabellen med alternativnamnet some_option_name och värde som some_option_value

<?php add_option( 'some_option_name', 'some_option_value' ); ?>

delete_option

delete_option-funktionen används för att ta bort ett alternativ från alternativtabellen.

Detta kommer att radera my_custom_option från alternativtabellen.

<?php delete_option( 'my_custom_option' ); ?>

update_option

update_option-funktionen används för att uppdatera ett värde som redan finns i alternativtabellen. Om alternativet inte finns läggs alternativet till med alternativvärdet.

Detta kommer att ställa in standardkommentarstatusen till 'stängd':

update_option( 'default_comment_status', 'closed' );


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow