Usas o ManageWP para gerir tanto o site de Staging como o de produção, mas cada vez que o site de Staging é enviado para o site em produção, este desliga-se do ManageWP?
Podes evitar isto dizendo ao WP STAGING | PRO para manter os dados de ligação do ManageWP durante o push do site de Staging para produção.
Para tal, descarrega e instala o Plugin WP Staging Hooks daqui: https://github.com/WP-Staging/wp-staging-hooks
Podes saber mais sobre esse Plugin aqui:
https://wp-staging.com/docs/actions-and-filters/
Podes fazer as alterações manualmente ou podes usar o código abaixo que já completámos. Basta copiar o código e adicioná-lo a um ficheiro no teu site na pasta:wp-content/plugins/wp-staging-hooks/wp-staging-hooks.php
Modificações manuais
Se já usas o Plugin WP Staging Hooks, segue as instruções abaixo para o modificar:
No código-fonte do WP Staging Hooks, vais encontrar uma função chamada wpstg_push_options_excl() e uma ação chamada wpstg_preserved_options
Para a ativar, descomenta a linha//add_action( 'wpstg_preserved_options', array($this, 'wpstg_push_options_excl'), 10 );
para
add_action( 'wpstg_preserved_options', array($this, 'wpstg_push_options_excl'), 10 );
Depois muda a função para:
function wpstg_push_options_excl($options){Também precisas de excluir o Plugin ManageWP worker de ser copiado do Staging para produção. Podes excluí-lo manualmente antes de fazeres push do site de Staging ou podes mudar a função wpstg_exclude_folders_custom()
function wpstg_exclude_folders_custom($args){Garante também que descomentas a linha
//add_action( 'wpstg_push_excl_folders_custom', array($this, 'wpstg_push_directories_excl'), 10 );