Articles

WordPress.org

De Options API, toegevoegd in WordPress 1.0, maakt het mogelijk om WordPress opties aan te maken, te lezen, bij te werken en te verwijderen. In combinatie met de Instellingen API is het mogelijk om opties te beheren die zijn gedefinieerd in de instellingen pagina’s.

Waar worden opties opgeslagen? #Where Options are Stored?

Opties worden opgeslagen in de {$wpdb->prefix}_options tabel. $wpdb->prefix wordt gedefinieerd door de $table_prefix variabele in het wp-config.php bestand.

Top

Hoe worden de opties opgeslagen? #Hoe worden opties opgeslagen?

Opties kunnen op twee manieren in de WordPress database worden opgeslagen: als een enkele waarde of als een array van waarden.

Enkele waarde #Enkele waarde

Wanneer de opties als een enkele waarde worden opgeslagen, verwijst de optienaam naar een enkele waarde.

// add a new optionadd_option('wporg_custom_option', 'hello world!');// get an option$option = get_option('wporg_custom_option');

Top

Array van waarden #Array van waarden

Wanneer de optienaam wordt opgeslagen als een array van waarden, verwijst deze naar een array, die zelf uit key/value-paren kan bestaan.

// array of options$data_r = array('title' => 'hello world!', 1, false );// add a new optionadd_option('wporg_custom_option', $data_r);// get an option$options_r = get_option('wporg_custom_option');// output the titleecho esc_html($options_r);

Als u met een groot aantal gerelateerde opties werkt, kan het opslaan ervan als een array een positief effect hebben op de algehele prestaties.

Opmerking:
Het benaderen van gegevens als afzonderlijke opties kan resulteren in veel afzonderlijke databasetransacties, en in de regel zijn databasetransacties dure bewerkingen (in termen van tijd en serverresources). Wanneer u een reeks opties opslaat of ophaalt, gebeurt dit in één enkele transactie, wat ideaal is.

Top