wordpress wp-admin – wp-admin – ¿guardar opciones sin actualizar?

Pregunta:

Tengo mi propia página de opciones de complementos, pero cuando los usuarios presionan el botón "Guardar", toda la página se actualiza.

¿Hay alguna manera de cambiar mi secuencia de comandos a continuación a algo que, por ejemplo, muestre un cuadro amarillo emergente que diga "configuración guardada" SIN actualizar la página? Entonces, los datos se pasarán a través de una llamada ajax o algo así.

He visto algo así antes, pero no recuerdo qué complemento.

add_action('admin_menu', 'my_plugin_menu');

function my_plugin_menu() {

    add_menu_page('My Plugin Options', 'Plugin Options', 'manage_options', 'my-unique-identifier', 'my_plugin_options'); 

}

function my_plugin_options() {

  if (!current_user_can('manage_options'))  {
    wp_die( __('You do not have sufficient permissions to access this page.') );
  } ?>

<form method="post" action="options.php">
<?php wp_nonce_field('update-options'); ?>
(...)
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="option1,option2,option3,etc." />
<input type="submit" class="button-primary" value="<?php _e('Save Changes') ?>" />
</form>

Respuesta:

El uso de AJAX en el administrador de su tema de WordPress parece que es algo de lo que está hablando.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım