SOLUÇÃO: after_switch_theme
faz exatamente o que eu pretendia aqui. Ele dispara depois que o tema é alterado para o seu tema. Uma das soluções mencionadas abaixo usa switch_theme
. Isso não tem os resultados desejados, pois só acontece quando você sai do seu tema.
Aqui está um artigo que eu encontrei como referência: enlace
Aqui está o meu código modificado
add_action( 'after_switch_theme', 'fwp_theme_setup' );
function fwp_theme_setup(){
require_once($_SERVER['DOCUMENT_ROOT'].'/wp-admin/includes/plugin.php');
activate_plugin('enable-media-replace/enable-media-replace.php');
activate_plugin('seo-image/seo-friendly-images.php');
activate_plugin('w3-total-cache/w3-total-cache.php');
}