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
|
<?php if( ! function_exists('penci_global_js') ) { function penci_global_js(){
$output = '<script>' . "\n"; $output .= 'var portfolioDataJs = portfolioDataJs || [];' . "\n"; $output .= 'var penciBlocksArray=[];' . "\n"; $output .= 'var PENCILOCALCACHE = {}; (function () { "use strict"; PENCILOCALCACHE = { data: {}, remove: function ( ajaxFilterItem ) { delete PENCILOCALCACHE.data[ajaxFilterItem]; }, exist: function ( ajaxFilterItem ) { return PENCILOCALCACHE.data.hasOwnProperty( ajaxFilterItem ) && PENCILOCALCACHE.data[ajaxFilterItem] !== null; }, get: function ( ajaxFilterItem ) { return PENCILOCALCACHE.data[ajaxFilterItem]; }, set: function ( ajaxFilterItem, cachedData ) { PENCILOCALCACHE.remove( ajaxFilterItem ); PENCILOCALCACHE.data[ajaxFilterItem] = cachedData; } }; } )();';
$output .= "function penciBlock() { this.atts_json = ''; this.content = ''; }"; $output .= '</script>' . "\n";
echo $output; } }
add_action('wp_head', 'penci_global_js', 10);
|