Alguna vez nos puede hacer falta guardar algún valor que luego deberíamos usar en algún lado del código. Por ejemplo si estas usando un plugin, poder guardar la versión de este para que cuando se actualice realice cambios, o simplemente los paneles que vemos que nos permiten guardar colores, … suelen estar guardados como opciones.
WordPress provee una forma sencilla de crear, guardar , leer y borrar valores. Lo normal es que se guarde una opcion/valor. Si quieres otro tipo de objetos tendrás que usar otras opciones.
Lista de métodos
- crear – add_option ()
- actualizar – update_option()
- leer – get_option()
- borrar – delete_option()
Crear una opcion con add option – referencia
Es la forma mas sencilla para crear una opción/valor en WordPress
<?php add_option( $option, $value, $deprecated, $autoload ); ?>
Ejemplo
<?php add_option( 'version', '1', '', 'yes' ); ?>
Actualizar el valor de una opción con update option – referencia
Esta es la forma que mas me gusta sino existe lo crea y si existe lo actualiza.
<?php update_option( $option, $new_value, $autoload ); ?>
Ejemplo
<?php update_option( 'version', '1'); ?>
Recuperar el valor de una opción con get option – referencia
Para obtener un valor usamos get_option()
<?php echo get_option( $option, $default ); ?>
Ejemplo
<?php $version = get_option( 'version' ); ?>
Borrar una opcion con delete opción – referencia
Y si quisieramos borrar una opcion usariamos delete_option()
<?php delete_option( $option ); ?>
donde $option es el nombre de la variable a borrar
Ejemplo
<?php delete_option( 'version' ); ?>
Como veis con las funciones que nos provee WordPress podemos guardar fácilmente la información.