FIX: Leaflet scripts and styles were not enqued for shortcodes event_full and event_venue

This commit is contained in:
savvasha
2019-09-11 14:12:22 +03:00
parent aad3f1c428
commit 9ace2fba2e
2 changed files with 31 additions and 1 deletions

View File

@@ -96,7 +96,8 @@ if ( ! class_exists( 'SportsPress_OpenStreetMap' ) ):
* Enqueue frontend venue scripts
*/
public function frontend_venue_scripts() {
if( ( is_single() || is_tax() ) && get_post_type()=='sp_event' ){
global $post;
if( ( ( is_single() || is_tax() ) && get_post_type()=='sp_event' ) || sp_has_shortcodes( $post->post_content, array('event_full', 'event_venue') ) ) {
wp_enqueue_style( 'leaflet_stylesheet', SP()->plugin_url() . '/assets/css/leaflet.css', array(), '1.4.0' );
wp_enqueue_script( 'leaflet_js', SP()->plugin_url() . '/assets/js/leaflet.js', array(), '1.4.0' );
}