ManageWP se desconecta después de migrar desde el sitio de staging

¿Usas ManageWP para gestionar tanto el sitio de staging como el sitio en vivo, pero cada vez que el sitio de staging se publica en el sitio en vivo, se desconecta el sitio en vivo de ManageWP?

Puedes evitarlo indicándole a WP Staging Pro que conserve los datos de conexión de ManageWP al publicar el sitio de staging en vivo.

Para ello, descarga e instala el Plugin de hooks de WP Staging desde aquí: https://github.com/WP-Staging/wp-staging-hooks

Puedes encontrar más información sobre ese Plugin aquí:
https://wp-staging.com/docs/actions-and-filters/

Puedes hacer los cambios manualmente o usar el código que ya hemos preparado a continuación. Simplemente copia el código y añádelo a un archivo en tu sitio dentro de la carpeta:
wp-content/plugins/wp-staging-hooks/wp-staging-hooks.php

Modificaciones manuales

Si ya usas el Plugin de hooks de WP Staging, sigue las instrucciones de abajo para modificarlo:

En el código fuente del Plugin de hooks de WP Staging, encontrarás una función llamada wpstg_push_options_excl() y una acción llamada wpstg_preserved_options

Para activarla, descomenta la línea
//add_action( 'wpstg_preserved_options', array($this, 'wpstg_push_options_excl'), 10 );

a

add_action( 'wpstg_preserved_options', array($this, 'wpstg_push_options_excl'), 10 );

Luego cambia la función a:

function wpstg_push_options_excl($options){
$moreOptions = array(
              'mwp_service_key',
              'mwp_openssl_parameters',
              'mwp_incremental_update_active',
              'mwp_public_keys_refresh_time',
              'mwp_public_keys',
              'mwp_communication_keys',
              'mwp_key_last_used_d1d69698-e538-4af7-8804-4a6c9dbd498b',
              'mwp_key_last_used_4799204',
              'mwp_new_communication_established',
              '_site_transient_mwp_sessions',
              'mwp_last_communication_error',
              'mwp_key_last_used_cb89c08f-0b91-4865-a9f7-90dbb74be66c',
              'mwp_key_last_used_5594417',
              'mwp_key_last_used_5ecf7cac-4e8b-43da-98d1-e1e379938e7e',
              'mwp_key_last_used_7b9c9bd6-f0da-4c4e-a33f-02f230ae65a5',
              'mwp_recovering',
              'mwp_service_key',
              'mwp_core_autoupdate',
              'mwp_container_parameters',
              'mwp_container_site_parameters',
              'mwp_maintenace_mode',
              'mwp_worker_configuration',
              'mwp_key_last_used_d6868e04-ec36-40e7-8bab-485838cb5df6',
              'mwp_key_last_used_bd3efed8-231b-4c0d-95a5-6964682a9498',
              'mwp_communication_key',
              'mwp_worker_brand',
              'mwp_potential_key',
              'mwp_potential_key_time',
              'mwp_service_key'
);      
return array_merge($options, $moreOptions ); 
}

También debes excluir el Plugin worker de ManageWP de ser copiado del staging al sitio en vivo. Puedes excluirlo manualmente antes de publicar el sitio de staging o puedes modificar la función wpstg_exclude_folders_custom()

PHP
function wpstg_exclude_folders_custom($args){ 
$folders = array('worker');      
return array_merge($args, $folders); 
} 
add_filter('wpstg_push_excl_folders_custom', 'wpstg_exclude_folders_custom');

Asegúrate también de descomentar la línea

//add_action( 'wpstg_push_excl_folders_custom', array($this, 'wpstg_push_directories_excl'), 10 );

Updated on mayo 22, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.