示例#1
0
/**
 * Add copyright.
 *
 * Add a copyright text at the bottom of all plugin pages.
 *
 * @since  1.0.0
 *
 * @param  string $text WordPress footer text
 *
 * @return string
 */
function wpbo_copyright($text)
{
    if (!wpbo_is_plugin_page()) {
        return $text;
    }
    return sprintf(__('<a %s>BetterOptin</a> was made with &#10084; by <a %s>ThemeAvenue</a>.', 'betteroptin'), 'href="https://betteropt.in" target="_blank"', 'href="https://themeavenue.net" target="_blank"');
}
示例#2
0
/**
 * Register and enqueue admin-specific JavaScript.
 *
 * @since     1.0.0
 * @return    null    Return early if no settings page is registered.
 */
function wpbo_enqueue_admin_scripts()
{
    global $post, $current_screen;
    if (wpbo_is_plugin_page()) {
        /* Required on all plugin pages */
        wp_enqueue_script('wpbo--admin', WPBO_URL . 'admin/assets/js/admin.js', array('jquery'), WPBO_VERSION);
        if (isset($_GET['action']) && 'edit' == $_GET['action'] || isset($_GET['post_type']) && 'wpbo-popup' == $_GET['post_type']) {
            wp_enqueue_script('wpbo-admin-chosen', WPBO_URL . 'bower_components/chosen_v1.1.0/chosen.jquery.min.js', array('jquery'), WPBO_VERSION);
        }
        /* Required only on the post edit screen */
        if (isset($_GET['action']) && 'edit' == $_GET['action'] || isset($current_screen->action) && isset($current_screen->post_type) && 'add' == $current_screen->action && 'wpbo-popup' == $current_screen->post_type) {
            wp_enqueue_script('wp-color-picker');
        }
        /* Required on the customizer page only */
        if (isset($_GET['wpbo_popup'])) {
            wp_enqueue_media();
            wp_enqueue_script('wpbo-admin-script', WPBO_URL . 'admin/assets/js/ta-live-editor.js', array('jquery', 'wp-color-picker'), WPBO_VERSION);
            wp_enqueue_script('wpbo-admin-autosize', WPBO_URL . 'bower_components/jquery-autosize/jquery.autosize.min.js', array('jquery'), WPBO_VERSION);
            wp_enqueue_script('wpbo-admin-matchHeight', WPBO_URL . 'bower_components/matchHeight/jquery.matchHeight-min.js', array('jquery'), WPBO_VERSION);
        }
        if (isset($_GET['page'])) {
            /* Analytics page */
            if ('wpbo-analytics' == $_GET['page']) {
                wp_enqueue_script('wpbo-admin-dataTables', '//cdnjs.cloudflare.com/ajax/libs/datatables/1.10.1/js/jquery.dataTables.min.js', array('jquery'), WPBO_VERSION);
                wp_enqueue_script('wpbo-admin-flot', WPBO_URL . 'bower_components/flot/jquery.flot.js', array('jquery'), WPBO_VERSION);
                wp_enqueue_script('wpbo-admin-flot-time', WPBO_URL . 'bower_components/flot/jquery.flot.time.js', array('jquery'), WPBO_VERSION);
                wp_enqueue_script('wpbo-admin-flot-tooltip', WPBO_URL . 'bower_components/flot.tooltip/js/jquery.flot.tooltip.min.js', array('jquery'), WPBO_VERSION);
                wp_enqueue_script('wpbo-admin-circliful', WPBO_URL . 'bower_components/circliful/js/jquery.circliful.min.js', array('jquery'), WPBO_VERSION);
                wp_enqueue_script('wpbo-admin-analytics', WPBO_URL . 'admin/assets/js/part-analytics.js', array('jquery'), WPBO_VERSION);
            }
        }
    }
}