This repository has been archived by the owner on Aug 7, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscreets-extras.php
75 lines (65 loc) · 1.65 KB
/
screets-extras.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
/*
Plugin Name: Screets Extras
Plugin URI: https://screets.io
Description: My extra hooks, styles and scripts.
Version: 1.0.0
Author: Screets
Author URI: https://screets.io
Requires at least: 4.0
Tested up to: 4.9.5
Text Domain: sxtras
Domain Path: /languages
*/
if ( ! defined( 'ABSPATH' ) ) exit;
define( 'SXTRAS_VERSION', '1.0.0' );
define( 'SXTRAS_URL', plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) );
/**
* Add custom script and styles.
*
* @since Screets Extras (1.0.0)
*/
function fn_sxtras_scripts()
{
//
// Loads custom JavaScript file.
//
wp_register_script(
'screets-extras',
SXTRAS_URL . '/extras.js',
null,
SXTRAS_VERSION
);
wp_enqueue_script( 'screets-extras' );
//
// Loads custom style file (uncomment below code to load custom styles).
//
/*wp_register_style(
'screets-extras',
SXTRAS_URL . '/extras.css',
null,
SXTRAS_VERSION
);
wp_enqueue_style( 'screets-extras' );*/
}
/**
* Add custom scripts for Screets Live Chat plugin.
*
* @since Screets Extras (1.0.0)
*/
function fn_sxtras_livechat_scripts( $assets )
{
$assets[] = array(
'type' => 'js',
'src' => SXTRAS_URL . '/extras-livechat.js?v=' . time()
);
return $assets;
}
//
// Front-end only.
//
if( ( ! is_admin() || defined( 'DOING_AJAX' ) ) && ! defined( 'DOING_CRON' ) ) {
add_action( 'wp_enqueue_scripts', 'fn_sxtras_scripts' );
// Add custom scripts for Screets Live Chat plugin
add_filter( 'lcx_widget_assets', 'fn_sxtras_livechat_scripts', 100, 1 );
}