register_section_type( 'Affluent_Customize_Section_Recommend' );
// Recomended Actions
$wp_customize->add_section(
new Affluent_Customize_Section_Recommend(
$wp_customize,
'affluent_recomended-section',
array(
'title' => esc_html__( 'Recomended Actions', 'affluent' ),
'social_text' => esc_html__( 'We are social :', 'affluent' ),
'plugin_text' => esc_html__( 'Recomended Plugins :', 'affluent' ),
'facebook' => 'https://www.facebook.com/cpothemes',
'twitter' => 'https://twitter.com/cpothemes',
'wp_review' => true,
'priority' => 0
)
)
);
}
add_action( 'customize_controls_enqueue_scripts', 'affluent_welcome_scripts_for_customizer', 0 );
function affluent_welcome_scripts_for_customizer(){
wp_enqueue_style( 'cpotheme-welcome-screen-customizer-css', get_template_directory_uri() . '/core/welcome-screen/css/welcome_customizer.css' );
wp_enqueue_style( 'plugin-install' );
wp_enqueue_script( 'plugin-install' );
wp_enqueue_script( 'updates' );
wp_add_inline_script( 'plugin-install', 'var pagenow = "customizer";' );
wp_enqueue_script( 'cpotheme-welcome-screen-customizer-js', get_template_directory_uri() . '/core/welcome-screen/js/welcome_customizer.js', array( 'customize-controls' ), '1.0', true );
wp_localize_script( 'cpotheme-welcome-screen-customizer-js', 'affluentWelcomeScreenObject', array(
'ajaxurl' => admin_url( 'admin-ajax.php' ),
'template_directory' => get_template_directory_uri(),
) );
}
// Load the system checks ( used for notifications )
require get_template_directory() . '/core/welcome-screen/notify-system-checks.php';
// Welcome screen
if ( is_admin() ) {
global $affluent_required_actions, $affluent_recommended_plugins;
$affluent_recommended_plugins = array(
'kiwi-social-share' => array( 'recommended' => true ),
'uber-nocaptcha-recaptcha' => array( 'recommended' => false ),
'cpo-shortcodes' => array( 'recommended' => false ),
'wp-product-review' => array( 'recommended' => false ),
'pirate-forms' => array( 'recommended' => true ),
'visualizer' => array( 'recommended' => false )
);
/*
* id - unique id; required
* title
* description
* check - check for plugins (if installed)
* plugin_slug - the plugin's slug (used for installing the plugin)
*
*/
$affluent_required_actions = array(
array(
"id" => 'affluent-req-ac-install-cpo-content-types',
"title" => MT_Notify_System::create_plugin_requirement_title( __( 'Install: CPO Content Types', 'affluent' ), __( 'Activate: CPO Content Types', 'affluent' ), 'cpo-content-types' ),
"description" => __( 'It is highly recommended that you install the CPO Content Types plugin. It will help you manage all the special content types that this theme supports.', 'affluent' ),
"check" => MT_Notify_System::has_import_plugin( 'cpo-content-types' ),
"plugin_slug" => 'cpo-content-types'
),
array(
"id" => 'affluent-req-ac-install-cpo-widgets',
"title" => MT_Notify_System::create_plugin_requirement_title( __( 'Install: CPO Widgets', 'affluent' ), __( 'Activate: CPO Widgets', 'affluent' ), 'cpo-widgets' ),
"description" => __( 'It is highly recommended that you install the CPO Widgets plugin. It will help you manage all the special widgets that this theme supports.', 'affluent' ),
"check" => MT_Notify_System::has_import_plugin( 'cpo-widgets' ),
"plugin_slug" => 'cpo-widgets'
),
array(
"id" => 'affluent-req-ac-install-wp-import-plugin',
"title" => MT_Notify_System::wordpress_importer_title(),
"description" => MT_Notify_System::wordpress_importer_description(),
"check" => MT_Notify_System::has_import_plugin( 'wordpress-importer' ),
"plugin_slug" => 'wordpress-importer'
),
array(
"id" => 'affluent-req-ac-install-wp-import-widget-plugin',
"title" => MT_Notify_System::widget_importer_exporter_title(),
'description' => MT_Notify_System::widget_importer_exporter_description(),
"check" => MT_Notify_System::has_import_plugin( 'widget-importer-exporter' ),
"plugin_slug" => 'widget-importer-exporter'
),
array(
"id" => 'affluent-req-ac-download-data',
"title" => esc_html__( 'Download theme sample data', 'affluent' ),
"description" => esc_html__( 'Head over to our website and download the sample content data.', 'affluent' ),
"help" => '' . __( 'Posts', 'affluent' ) . ',
' . __( 'Widgets', 'affluent' ) . '',
"check" => MT_Notify_System::has_content(),
),
array(
"id" => 'affluent-req-ac-install-data',
"title" => esc_html__( 'Import Sample Data', 'affluent' ),
"help" => '' . __( 'Import Posts', 'affluent' ) . '
' . __( 'Import Widgets', 'affluent' ) . '',
"check" => MT_Notify_System::has_import_content(),
),
);
require get_template_directory() . '/core/welcome-screen/welcome-screen.php';
}