Buscar..


Introducción

Las opciones son partes de datos que WordPress utiliza para almacenar varias preferencias y configuraciones. La API de opciones es una forma simple y estandarizada de almacenar datos en la base de datos. La API facilita la creación, el acceso, la actualización y la eliminación de opciones.

Sintaxis

  • // Crear nueva opción dentro de WordPress
    add_option ($ option, $ value =, $ deprecated =, $ autoload = 'yes');

  • // Elimina una opción de la base de datos.
    delete_option ($ option);

  • // Recuperar una opción guardada
    get_option ($ option, $ default = false);

  • // Actualizar el valor de una opción que ya fue agregada.
    update_option ($ option, $ newvalue);

  • // También hay versiones * _site_option () de estas funciones,
    // para manipular las opciones de toda la red en WordPress Multisite

  • // Crear nueva opción de red
    add_site_option ($ option, $ value =, $ deprecated =, $ autoload = 'yes');

  • // Elimina una opción de red
    delete_site_option ($ option);

  • // Recuperar una opción de red guardada
    get_site_option ($ opción, $ por defecto = falso);

  • // Actualizar el valor de una opción que ya fue agregada.
    update_site_option ($ option, $ newvalue);

Observaciones

La API de opciones es una forma simple y estandarizada de trabajar con datos almacenados en la tabla de opciones de la base de datos MySQL. La API facilita la creación, lectura, actualización y eliminación de opciones.

get_option

La función get_option se utiliza para recuperar un valor de la tabla de opciones en función del nombre de la opción.

Puede usar el siguiente código para obtener la dirección de correo electrónico de un administrador del sitio de WordPress.

<?php echo get_option('admin_email'); ?>

get_option() tiene un segundo argumento opcional, que le permite establecer un valor predeterminado para devolver en el caso de que la opción solicitada no esté establecida. Por defecto, este argumento es false .

Para recuperar una cadena de texto, y usar una cadena de repetición, si el texto no está configurado en la tabla de opciones, puede hacer esto:

<?php get_option( 'my_text', "I don't have anything written. Yet." ); ?>

add_option

La función add_option se usa para insertar una nueva fila en la tabla de opciones.

Esto insertará una nueva fila en la tabla de opciones con el nombre de opción some_option_name y valor como some_option_value

<?php add_option( 'some_option_name', 'some_option_value' ); ?>

delete_option

La función delete_option se usa para eliminar una opción de la tabla de opciones.

Esto eliminará my_custom_option de la tabla de opciones.

<?php delete_option( 'my_custom_option' ); ?>

update_option

La función update_option se usa para actualizar un valor que ya existe en la tabla de opciones. Si la opción no existe, entonces la opción se agregará con el valor de la opción.

Esto establecerá el estado de comentario predeterminado en 'cerrado':

update_option( 'default_comment_status', 'closed' );


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow