Como almacenar datos en WordPress


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 optionreferencia

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 optionreferencia 

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.