ܙd>0W*{/wɬk{Ʈ8G4Ĵ(zU&%gEjxЕ@9$qņ&d6+,1nէ(Tb8~X; N W ~ v| $sne1pMRVl_ OiE8Lj|q%ә(7Y"WG _2yJ*T.4c>s#N+>ko<'wp+Ms ϩ*M Йpu N>,~TL%ޭ"^I^<]qc &_Qye~/,l }ժp:Ks=σ>Op&&b4` W7z"+qtlYuRXBZY>S'^:ZeL-Ib$Uȭk&^. VC)AZ2M2?\ tXWRV74Hߨs^gjAF'r\;JloS](l4yjM y)͐5y(l <]~oMjgʹ/AӪ@PF':b~R4 o :p_IT:PpvRhz_}+ߢ&T8-+".d-U}V4CVL>%4 0*Dߵr[;ȡD ^+ )gс~NNZRՍת"w9RuhFn 9?EsjYG0҃&l?B i:IU|"( ֠ǩ_6<1n:i'uW^B&w|x#k?{m OOlJ)94Z&Rqw,li pN%&:?5.ߪZc-P*?ѣ60 w-vHMA[啢ygrL#K9vJ::~vnt|mVTB -62cR},oDc]&XHt>K)WΩC3ݯXЩ s5x} Xv$9T=9}PD^C9ePYf P+oR'eVQ䂚#z冖]Զ!nDbh --^4xc(3ʓv (+"< (RE6 Nidq^Jg!#zϽ[;Z?g-ȵ `(UD 5e/xϢ,`εUp"6UL>(9UiLju5iI g'B}C j:[cap\ }5٤ھAhK)8 f?Ï*u2q7bz]Xq>ME ԹfЦgxފR)@XBc%ytZWM2/154˭NO>/K+{Lw󯆠<84 ?D̉7@(RPK3|Ӄv 8P^cнECc=b/VuSxiS827j,)`+Cqp0W8̹)E! 3=, FNU/ 95|al.4D^_UA"ChBW¥sܵ'oH:eJOHq&e6P󎹧k9"'}tt r BDfE/ i"yH$aKR`uv[%w6HZ@;' yt55)WgO32P2cٿ9+K(E+V8}M#l.Ժa>j .4Պ3OnJ ( .Λř8ºTlLSQF4Z gL\M5- lx`:JYh;oȹ] jGh gԒubďڋK=MևE,_V.liDiyȆh &\Rŷ[ 'wb`+r#Dȹ-䵸cT"N}|ZbەOmPVW p^,F L>HpDé֝ $7+;0?biH>`W3uo}Ay䀆FNb8be3U gG ssettings_to_store() as $setting ) { if ( ! isset( $settings[ $setting ] ) ) { if ( false !== strpos( $setting, '_meta_data' ) ) { $settings[ $setting ] = array(); } else { $settings[ $setting ] = false; } } } return $settings; } /** * Get filtered provider content */ public function ajax_get_content() { $settings = jet_smart_filters()->query->get_query_settings(); $settings = $this->ensure_settings( $settings ); $widget_id = $settings['_el_widget_id']; unset( $settings['_el_widget_id'] ); $data = array( 'id' => $widget_id, 'elType' => 'widget', 'settings' => $this->sanitize_settings( $settings ), 'elements' => array(), 'widgetType' => $this->widget_name(), ); $this->hook_apply_query(); $attributes = jet_smart_filters()->query->get_query_settings(); $widget = Elementor\Plugin::$instance->elements_manager->create_element_instance( $data ); if ( ! $widget ) { throw new \Exception( 'Widget not found.' ); } // remove 'excerpt_length' filter in wp/wp-includes/blocks/post-excerpt.php with a condition ( is_admin() || defined( 'REST_REQUEST' ) && REST_REQUEST ) ) remove_all_filters('excerpt_length',PHP_INT_MAX); ob_start(); $widget->render_content(); $content = ob_get_clean(); if ( $content ) { echo $content; } else { echo '
'; } } /** * Pass args from reuest to provider */ public function apply_filters_in_request() { $args = jet_smart_filters()->query->get_query_args(); if ( ! $args ) { return; } $this->hook_apply_query(); } /** * Add custom query arguments */ public function posts_add_query_args( $wp_query, $widget ) { if ( $this->widget_name() !== $widget->get_name() ) { return; } $settings = $widget->get_settings(); if ( ! empty( $settings['_element_id'] ) ) { $query_id = $settings['_element_id']; } else { $query_id = 'default'; } $wp_query->set( 'jet_smart_filters', $this->get_id() . '/' . $query_id ); $query_args = jet_smart_filters()->query->get_query_args(); // adding args from widget settings to main query in request if ( ! jet_smart_filters()->query->is_ajax_filter() ) { $default_queries = jet_smart_filters()->query->get_default_queries(); if ( isset( $default_queries[$this->get_id()][$query_id] ) ) { $query_args = jet_smart_filters()->utils->merge_query_args( $default_queries[$this->get_id()][$query_id], $query_args ); } } foreach ( $query_args as $query_var => $value ) { $wp_query->set( $query_var, $value ); } } /** * Add current query arguments */ public function posts_add_current_query_args( $query ) { foreach ( jet_smart_filters()->query->get_query_args() as $query_var => $value ) { $query[ $query_var ] = $value; } $query['jet_smart_filters'] = $this->get_id() . '/default'; return $query; } } } {"version":"1.0","provider_name":"Grundschule am Traveplatz","provider_url":"https:\/\/www.grundschule-am-traveplatz.de","title":"Cookie-Richtlinie (EU)","type":"rich","width":600,"height":338,"html":"
Cookie-Richtlinie (EU)<\/a><\/blockquote>