86400) { ?>
sanitize_key( wp_unslash( 'rs-wp-books-showcase' ) ), '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( 'rs-wp-books-showcase/rs-wp-books-showcase.php' ); } } // Handle notice dismissal and store time function author_personal_blog_amz_dismiss_notice() { check_ajax_referer('author_personal_blog_amz_dismiss_notice', 'security'); update_user_meta(get_current_user_id(), 'author_personal_blog_amz_notice_dismissed_time', time()); wp_die(); } add_action('wp_ajax_author_personal_blog_amz_dismiss_notice', 'author_personal_blog_amz_dismiss_notice'); /** * RS WP Book Showcase Installer Script */ function author_personal_blog_rswpbs_installer_script(){ wp_enqueue_script( 'author-personal-blog-rswpbs-installer-script', get_theme_file_uri('/inc/install-rswpbs/install-rswpbs-script.js'), array( 'jquery' ), '', true ); wp_localize_script( 'author-personal-blog-rswpbs-installer-script', 'author_personal_blog_rswpbs_ajax_object', array( 'ajaxUrl' => admin_url( 'admin-ajax.php' ) ) ); } add_action( 'admin_enqueue_scripts', 'author_personal_blog_rswpbs_installer_script' );