/** * 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 ❤ by <a %s>ThemeAvenue</a>.', 'betteroptin'), 'href="https://betteropt.in" target="_blank"', 'href="https://themeavenue.net" target="_blank"'); }
/** * 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); } } } }