get( 'Name' ) );
// Check if it's been dismissed...
if ( ! get_option('dismissed-get_started', FALSE ) ) {
// Added the class "notice-get-started-class" so jQuery pick it up and pass via AJAX,
// and added "data-notice" attribute in order to track multiple / different notices
// multiple dismissible notice states ?>
',
'' );
?>
',
'
',
''
);
?>
sanitize_key( wp_unslash( 'crafthemes-demo-import' ) ),
'fields' => array(
'sections' => false,
),
) );
$skin = new WP_Ajax_Upgrader_Skin();
$upgrader = new Plugin_Upgrader( $skin );
$result = $upgrader->install( $api->download_link );
}
if ( ! file_exists( WP_PLUGIN_DIR . '/contact-form-7' ) ) {
$api = plugins_api( 'plugin_information', array(
'slug' => sanitize_key( wp_unslash( 'contact-form-7' ) ),
'fields' => array(
'sections' => false,
),
) );
$skin = new WP_Ajax_Upgrader_Skin();
$upgrader = new Plugin_Upgrader( $skin );
$result = $upgrader->install( $api->download_link );
}
if ( ! file_exists( WP_PLUGIN_DIR . '/mailchimp-for-wp' ) ) {
$api = plugins_api( 'plugin_information', array(
'slug' => sanitize_key( wp_unslash( 'mailchimp-for-wp' ) ),
'fields' => array(
'sections' => false,
),
) );
$skin = new WP_Ajax_Upgrader_Skin();
$upgrader = new Plugin_Upgrader( $skin );
$result = $upgrader->install( $api->download_link );
}
// Activate plugin.
if ( current_user_can( 'activate_plugin' ) ) {
$result = activate_plugin( 'crafthemes-demo-import/crafthemes-demo-import.php' );
$result = activate_plugin( 'contact-form-7/wp-contact-form-7.php' );
$result = activate_plugin( 'mailchimp-for-wp/mailchimp-for-wp.php' );
}
}
/*******************************************************************************
* Enqueue script
*******************************************************************************/
if ( ! function_exists( 'apex_dentist_getting_started_admin_scripts' ) ) :
function apex_dentist_getting_started_admin_scripts() {
wp_enqueue_media();
wp_enqueue_script( 'apex-dentist-jquery-getting-started-script', get_template_directory_uri() . '/inc/get-started-notice/jquery-admin-ajax-call.js', array( 'jquery' ), '', true );
wp_localize_script( 'apex-dentist-jquery-getting-started-script', 'ct_ajax_object',
array( 'ajax_url' => admin_url( 'admin-ajax.php' ) )
);
}
endif;
add_action( 'admin_enqueue_scripts', 'apex_dentist_getting_started_admin_scripts' );
add_action( 'customize_controls_enqueue_scripts', 'apex_dentist_getting_started_admin_scripts' );