esc_html__('Installing', 'busiprof'),
'activating' => esc_html__('Activating', 'busiprof'),
'error' => esc_html__('Error', 'busiprof'),
'ajax_url' => esc_url(admin_url('admin-ajax.php')),
)
);
}
/**
* Render the section.
*
* @access protected
*/
protected function render() {
// Determine if the plugin is not installed, or just inactive.
$plugins = get_plugins();
$installed = false;
foreach ($plugins as $plugin) {
if ('Webriti Companion' === $plugin['Name']) {
$installed = true;
}
}
$slug = 'webriti-companion';
// Get the plugin-installation URL.
$classes = 'cannot-expand accordion-section control-section-companion control-section control-section-themes control-section-' . $this->type;
?>
'install-plugin',
'plugin' => $slug,
),
self_admin_url('update.php')
);
$plugin_install_url = wp_nonce_url($plugin_install_url, 'install-plugin_webriti-companion');
?>
'activate',
'plugin' => rawurlencode( $plugin_link_suffix ),
'plugin_status' => 'all',
'paged' => '1',
'_wpnonce' => wp_create_nonce( 'activate-plugin_' . $plugin_link_suffix ),
), self_admin_url( 'plugins.php' )
);
?>
add_section(new busiprof_Companion_Installer_Section($wp_customize, 'busiprof_companion_installer', array(
'title' => '',
'capability' => 'install_plugins',
'priority' => 0,
)));
}
add_action('customize_register', 'busiprof_companion_installer_register');
}
}
function busiprof_hide_customizer_companion_notice(){
update_option('busiprof_hide_customizer_companion_notice', true);
echo true;
wp_die();
}
add_action('wp_ajax_busiprof_hide_customizer_companion_notice', 'busiprof_hide_customizer_companion_notice');