PluginProbe
GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI / 8.0.5
GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI v8.0.5
8.0.5 8.0.4 8.0.3 8.0.1 8.0.2 8.0.0 7.9.9.7 7.9.9.6 7.9.9.5 7.9.9.4 7.9.9.3 7.9.9.2 7.9.9.1 7.9.9 7.9.8 7.9.7 7.9.6 7.9.5 7.9.4 7.9.3 7.9.2 7.9.1 7.9.0 7.8.9 7.8.8 All 47 releases
← All changes | integrations/ultimate-member/includes/scripts.php +82 -0 7.9.4 → 8.0.5 View file →
@@ -1,0 +1,82 @@
1 +<?php
2 +/**
3 + * Scripts
4 + *
5 + * @package GamiPress\Ultimate_Member\Scripts
6 + * @since 1.0.0
7 + */
8 +// Exit if accessed directly
9 +if( !defined( 'ABSPATH' ) ) exit;
10 +
11 +/**
12 + * Register frontend scripts
13 + *
14 + * @since 1.0.0
15 + * @return void
16 + */
17 +function gamipress_ultimate_member_register_scripts() {
18 +
19 + // Use minified libraries if SCRIPT_DEBUG is turned off
20 + $suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min';
21 +
22 + // Stylesheets
23 + wp_register_style( 'gamipress-ultimate-member-css', GAMIPRESS_ULTIMATE_MEMBER_URL . 'assets/css/gamipress-ultimate-member' . $suffix . '.css', array( ), GAMIPRESS_ULTIMATE_MEMBER_VER, 'all' );
24 +
25 +}
26 +add_action( 'init', 'gamipress_ultimate_member_register_scripts' );
27 +
28 +/**
29 + * Enqueue frontend scripts
30 + *
31 + * @since 1.0.0
32 + * @return void
33 + */
34 +function gamipress_ultimate_member_enqueue_scripts( $hook = null ) {
35 +
36 + // Stylesheets
37 + wp_enqueue_style( 'gamipress-ultimate-member-css' );
38 +
39 +}
40 +add_action( 'wp_enqueue_scripts', 'gamipress_ultimate_member_enqueue_scripts' );
41 +
42 +/**
43 + * Register admin scripts
44 + *
45 + * @since 1.0.0
46 + * @return void
47 + */
48 +function gamipress_ultimate_member_admin_register_scripts() {
49 +
50 + // Use minified libraries if SCRIPT_DEBUG is turned off
51 + $suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min';
52 +
53 + // Stylesheets
54 + wp_register_style( 'gamipress-ultimate-member-admin-css', GAMIPRESS_ULTIMATE_MEMBER_URL . 'assets/css/gamipress-ultimate-member-admin' . $suffix . '.css', array( ), GAMIPRESS_ULTIMATE_MEMBER_VER, 'all' );
55 +
56 + // Scripts
57 + wp_register_script( 'gamipress-ultimate-member-admin-js', GAMIPRESS_ULTIMATE_MEMBER_URL . 'assets/js/gamipress-ultimate-member-admin' . $suffix . '.js', array( 'jquery', 'jquery-ui-sortable' ), GAMIPRESS_ULTIMATE_MEMBER_VER, true );
58 +
59 +}
60 +add_action( 'admin_init', 'gamipress_ultimate_member_admin_register_scripts' );
61 +
62 +/**
63 + * Enqueue admin scripts
64 + *
65 + * @since 1.0.0
66 + * @return void
67 + */
68 +function gamipress_ultimate_member_admin_enqueue_scripts( $hook ) {
69 +
70 + // Settings page
71 + if( $hook === 'gamipress_page_gamipress_settings' ) {
72 +
73 + //Stylesheets
74 + wp_enqueue_style( 'gamipress-ultimate-member-admin-css' );
75 +
76 + //Scripts
77 + wp_enqueue_script( 'gamipress-ultimate-member-admin-js' );
78 +
79 + }
80 +
81 +}
82 +add_action( 'admin_enqueue_scripts', 'gamipress_ultimate_member_admin_enqueue_scripts', 100 );