Esempio n. 1
0
 public function content_filter($content)
 {
     $ignore_query = !is_main_query();
     if (apply_filters('wpupg_content_loop_check', $ignore_query)) {
         return $content;
     }
     if (get_post_type() == WPUPG_POST_TYPE) {
         remove_filter('the_content', array($this, 'content_filter'), 10);
         $grid = new WPUPG_Grid(get_post());
         $content .= '[wpupg-filter id="' . $grid->slug() . '"]';
         $content .= '[wpupg-grid id="' . $grid->slug() . '"]';
         add_filter('the_content', array($this, 'content_filter'), 10);
     }
     return $content;
 }