Пример #1
0
/**
 * Enqueue the admin javascript
 *
 * @since  2.0.0
 * @return void
 */
function swp_admin_options_js()
{
    $suffix = swp_get_suffix();
    wp_enqueue_script('jquery');
    wp_enqueue_script('jquery-effects-core');
    wp_enqueue_script('jquery-ui-core');
    wp_enqueue_script('jquery-ui-sortable');
    wp_enqueue_script('jquery-ui-tooltip');
    wp_enqueue_media();
    wp_enqueue_script('swp_admin_options_js', SWP_PLUGIN_URL . "/js/admin-options-page{$suffix}.js", array('jquery'), SWP_VERSION);
    wp_localize_script('swp_admin_options_js', 'swpAdminOptionsData', array('registerNonce' => wp_create_nonce('swp_plugin_registration'), 'optionsNonce' => wp_create_nonce('swp_plugin_options_save')));
}
Пример #2
0
/**
 * Load admin scripts and styles.
 *
 * @since  1.0.0
 * @access public
 * @param  string $screen The ID of the current admin screen.
 * @return void
 */
function enqueueSocialWarfareAdminScripts($screen)
{
    $screens = array('toplevel_page_social-warfare', 'post.php', 'post-new.php');
    if (!in_array($screen, $screens, true)) {
        return;
    }
    enqueueSocialWarfareScripts();
    $suffix = swp_get_suffix();
    wp_enqueue_style('social_warfare_admin', SWP_PLUGIN_URL . "/css/admin{$suffix}.css", array(), SWP_VERSION);
    wp_enqueue_script('social_warfare_admin_script', SWP_PLUGIN_URL . "/js/admin{$suffix}.js", array('jquery'), SWP_VERSION);
    wp_localize_script('social_warfare_admin_script', 'swp_localize_admin', array('swp_characters_remaining' => __('Characters Remaining', 'social-warfare')));
    if (!is_swp_registered()) {
        wp_enqueue_script('jquery-ui-tooltip');
        wp_enqueue_style('jquery-ui-tooltip-css', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css', array());
    }
}