Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
home
/
getwphos
/
www
/
almajd14
/
wp-content
/
themes
/
halstein
/
inc
/
masonry
/
File Content:
helper.php
<?php if ( ! function_exists( 'halstein_register_masonry_scripts' ) ) { /** * Function that include modules 3rd party scripts */ function halstein_register_masonry_scripts() { wp_register_script( 'isotope', HALSTEIN_INC_ROOT . '/masonry/assets/js/plugins/isotope.pkgd.min.js', array( 'jquery' ), false, true ); wp_register_script( 'packery', HALSTEIN_INC_ROOT . '/masonry/assets/js/plugins/packery-mode.pkgd.min.js', array( 'jquery' ), false, true ); } add_action( 'halstein_action_before_main_js', 'halstein_register_masonry_scripts' ); } if ( ! function_exists( 'halstein_include_masonry_scripts' ) ) { /** * Function that include modules 3rd party scripts */ function halstein_include_masonry_scripts() { wp_enqueue_script( 'isotope' ); wp_enqueue_script( 'packery' ); } } if ( ! function_exists( 'halstein_enqueue_masonry_scripts_for_templates' ) ) { /** * Function that enqueue modules 3rd party scripts for templates */ function halstein_enqueue_masonry_scripts_for_templates() { $post_type = apply_filters( 'halstein_filter_allowed_post_type_to_enqueue_masonry_scripts', '' ); if ( ! empty( $post_type ) && is_singular( $post_type ) ) { halstein_include_masonry_scripts(); } } add_action( 'halstein_action_before_main_js', 'halstein_enqueue_masonry_scripts_for_templates' ); } if ( ! function_exists( 'halstein_enqueue_masonry_scripts_for_shortcodes' ) ) { /** * Function that enqueue modules 3rd party scripts for shortcodes * * @param array $atts */ function halstein_enqueue_masonry_scripts_for_shortcodes( $atts ) { if ( isset( $atts['behavior'] ) && 'masonry' === $atts['behavior'] ) { halstein_include_masonry_scripts(); } } add_action( 'halstein_core_action_list_shortcodes_load_assets', 'halstein_enqueue_masonry_scripts_for_shortcodes' ); } if ( ! function_exists( 'halstein_register_masonry_scripts_for_list_shortcodes' ) ) { /** * Function that set module 3rd party scripts for list shortcodes * * @param array $scripts * * @return array */ function halstein_register_masonry_scripts_for_list_shortcodes( $scripts ) { $scripts['isotope'] = array( 'registered' => true, ); $scripts['packery'] = array( 'registered' => true, ); return $scripts; } add_filter( 'halstein_core_filter_register_list_shortcode_scripts', 'halstein_register_masonry_scripts_for_list_shortcodes' ); }
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
assets
---
0755
templates
---
0755
helper.php
2396 bytes
0644
include.php
144 bytes
0644
N4ST4R_ID | Naxtarrr