es Spanish

Tabla wp_options y funciones principales

Share on facebook
Share on linkedin
Share on twitter
Share on email

La tabla wp_options es la que almacena pares opción/valor en WordPress. A continuación describimos la tabla y las funciones más importantes relacionadas.

Estructura de tabla wp_options:

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”]

Estructura tabla wp_options
Estructura tabla wp_options

 

Funciones relacionadas

Las funciones que se describen a continuación se pueden encontrar en /wp-includes/option.php. Más información sobre las funciones para manejo de wp_options aquí.

add_option

add_option( $option, $value, $deprecated, $autoload )

Es un sistema seguro para almacenar opción/valor en la tabla. Si existe no hace nada. Primero comprueba si el nombre de la opción existe, antes de insertar una nueva. Devuelve falso si existe la opción, true si se ha añadido.

  • $option: obligatorio, nombre de la opción.
  • $value: opcional, variable mixta con el valor de la opción a insertar. Si es una array debe serializarse antes de guardar en la base de datos.
  • $deprecated: sin uso desde la versión 2.3
  • $autoload: Opcional, booleano, sirve para cargar la opción en la caché al iniciar WordPress. Por defecto es true. Se puede activar si necesitas utilizar la opción en cada página de WordPress que cargues.

update_option

Función utilizada para actualizar el valor de una opción. Si la opción no existe, la añade. Si no necesitas argumentos opcionales, es una buena opción para añadir/actualizar la tabla wp_options. Devuelve true si la opción se ha actualizado, falso en caso de fallo.

update_option( $option, $new_value, $autoload )

  • $opcion: obligatorio, nombre de la opción
  • $new_value: obligatorio, nuevo valor a asignar.
  • $autoload: opcional, booleano. Para cambiar el $autoload de opciones existentes solo se puede utilizar update_option. True por defecto.

get_option

Devuelve el valor de una opción o un valor por defecto si la opción no existe o no tiene valor.

get_option( string $option, mixed $default = false )

  • $option: requerido, nombre de la opción a obtener.
  • $default: opcional, valor por defecto a obtener si no existe la opción. Falso por defecto.

delete_option

Elimina una opción existente.

delete_option($option)

  • $option: nombre de la opción a eliminar.

Opciones más utilizadas

  • 'admin_email' – E-mail del administrador del blog.
  • 'blogname' – Título del blog.
  • 'blogdescription' – Descripción del blog.
  • 'blog_charset' – Juego de caracteres utilizado.
  • 'date_format' – Formato de fecha.
  • 'default_category' – Categoría por defecto.
  • 'home' – Dirección de inicio del blog.
  • 'siteurl' – dirección web del blog
  • 'template' – Tema activo actualmente.
  • 'start_of_week' – Inicio del día de la semana.
  • 'upload_path' – Dirección de subida de archivos.
  • 'users_can_register' – Si los usuarios se pueden registrar.
  • 'posts_per_page' – Número máximo de post por página a mostrar.
  • 'posts_per_rss' – Número máximo de post en el rss a mostrar.

 [/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

Si te ha servido, deja un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Más entradas

Logo BlackData
Blog

BlackData, nuevo Colaborador

BlackData es una empresa la cuál es especialista en ciberseguridad y auditorias de vulnerabilidades. Cuentan con un equipo técnico multidisciplinar que garantiza un alto nivel

Página principal Google Search Console
Apuntes

Crear cuenta Search Console

En este post os vamos a explicar como crear una cuenta de Google Search Console para mejorar tus resultados de Búsqueda de Google. En primer

Categorías

¿Quieres impulsar tu negocio?

escríbenos y manténte en contacto

Desarrollo de tiendas online Garber Informática

Contacta con nosotros