get_option()
Introduction#
Retrieves an option value based on an option name.
Syntax#
- get_option( $option, $default )
Parameters#
Parameter | Details |
---|---|
$option | (string) Name of option to retrieve. Expected to not be SQL-escaped. |
$default | (mixed) (Optional) Default value to return if the option does not exist. |
## Remarks# | |
List of arguments for $option |
- ‘admin_email’
- ‘blogname’
- ‘blogdescription’
- ‘blog_charset’
- ‘date_format’
- ‘default_category’
- ‘home’
- ‘siteurl’
- ‘template’
- ‘start_of_week’
- ‘upload_path’
- ‘users_can_register’
- ‘posts_per_page’
- ‘posts_per_rss’
Show blog title
Code
<h1><?php echo get_option( 'blogname' ); ?></h1>
Output
Name of the blog in H1 style
Show Character Set
Code
<p><?php echo esc_html( sprintf( __( 'Character set: %s', 'textdomain' ), get_option( 'blog_charset' ) ) ); ?></p>
Output
Character set: UTF-8
Handling non-existing options
Code
<?php echo get_option( 'something_bla_bla_bla' ); ?>
Output
false
Code
<?php echo get_option( 'something_bla_bla_bla', 'Oh no!' ); ?>
Output
Oh no!