<h1><?php echo get_option( 'blogname' ); ?></h1> 

//custom option field
$options=get_option('SOFT_general_settings');
$logo=$options['print_logo'];

La funzione get_option( $option, $default ) restituisce il valore del campo “option_value” della tabella “[prefix]_options” corrispondente al valore del campo “option_name”.

La variabile $option può assumere uno tra i valori di default, tra cui troviamo:

  • ‘admin_email’ – L’indirizzo email dell’amministratore del sito
  • ‘blogname’ – Il titolo del sito
  • ‘home’ – L’indirizzo della homepage del sito
  • ‘siteurl’ – L’indirizzo del sito
  • ‘posts_per_page’ – Il numero massimo di post da visualizzazare in una pagina

e molti altri.

Esempio:

<?php $admin_email = get_option( 'admin_email' ); ?>

Tradotto in linguaggio mysql, la funzione corrisponde alla seguente query:

SELECT `option_value` FROM `wp_options` WHERE `option_name`=”admin_email”

E’ possibile aggiungere valori personalizzati, attraverso la funzione add_option()