Ricerca…


introduzione

Le opzioni sono pezzi di dati che WordPress utilizza per memorizzare varie preferenze e impostazioni di configurazione. L'API delle opzioni è un modo semplice e standardizzato di memorizzazione dei dati nel database. L'API semplifica la creazione, l'accesso, l'aggiornamento e l'eliminazione delle opzioni.

Sintassi

  • // Crea una nuova opzione in WordPress
    add_option ($ option, $ value =, $ deprecated =, $ autoload = 'yes');

  • // Rimuove un'opzione dal database.
    delete_option ($ option);

  • // Recupera un'opzione salvata
    get_option ($ option, $ default = false);

  • // Aggiorna il valore di un'opzione che è stata già aggiunta.
    update_option ($ option, $ newvalue);

  • // Ci sono anche le versioni * _site_option () di queste funzioni,
    // per manipolare le opzioni a livello di rete in WordPress Multisito

  • // Crea una nuova opzione di rete
    add_site_option ($ option, $ value =, $ deprecated =, $ autoload = 'yes');

  • // Rimuove un'opzione di rete
    delete_site_option ($ option);

  • // Recupera un'opzione di rete salvata
    get_site_option ($ option, $ default = false);

  • // Aggiorna il valore di un'opzione che è stata già aggiunta.
    update_site_option ($ option, $ newvalue);

Osservazioni

L'API Options è un modo semplice e standardizzato di lavorare con i dati presenti nella tabella delle opzioni del database MySQL. L'API semplifica la creazione, la lettura, l'aggiornamento e l'eliminazione delle opzioni.

get_option

la funzione get_option viene utilizzata per recuperare un valore dalla tabella delle opzioni in base al nome dell'opzione.

È possibile utilizzare il seguente codice per ottenere l'indirizzo email di un amministratore del sito WordPress.

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

get_option() ha un secondo argomento opzionale, che consente di impostare un valore predefinito da restituire nel caso in cui l'opzione richiesta non sia impostata. Per impostazione predefinita, questo argomento è false .

Per recuperare una stringa di testo e utilizzare una stringa boilerplate se il testo non è impostato nella tabella delle opzioni, puoi eseguire questa operazione:

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

add_option

add_option function ins utilizzati per inserire nuove righe nella tabella delle opzioni.

Ciò inserirà una nuova riga nella tabella delle opzioni con il nome dell'opzione some_option_name e valore come some_option_value

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

delete_option

La funzione delete_option è usata per cancellare un'opzione dalla tabella delle opzioni.

Questo eliminerà my_custom_option dalla tabella delle opzioni.

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

update_option

La funzione update_option viene utilizzata per aggiornare un valore già esistente nella tabella delle opzioni. Se l'opzione non esiste, l'opzione verrà aggiunta con il valore dell'opzione.

Questo imposterà lo stato di commento predefinito a 'chiuso':

update_option( 'default_comment_status', 'closed' );


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow