function dt_woocommerce_search_loop_post_content()
 {
     if ('product' != get_post_type()) {
         return;
     }
     static $products_config = array();
     $config = presscore_get_config();
     $config_back = $config->get();
     if (empty($products_config)) {
         // $config->set( 'post.preview.background.enabled', false );
         // $config->set( 'post.preview.background.style', false );
         $config->set('post.preview.description.style', 'under_image');
         $config->set('post.preview.description.alignment', 'center');
         $config->set('show_titles', true);
         $config->set('show_details', true);
         $config->set('product.preview.show_price', true);
         $config->set('product.preview.show_rating', false);
         $config->set('product.preview.icons.show_cart', true);
         $products_config = $config->get();
         dt_woocommerce_product_info_controller();
     } else {
         $config->reset($products_config);
     }
     get_template_part('woocommerce/content-product');
     $config->reset($config_back);
 }
 function dt_woocommerce_add_product_template_to_search($html)
 {
     static $products_config = array();
     if (!$html) {
         $config = presscore_config();
         if (empty($products_config)) {
             $config->set('post.preview.description.style', 'under_image');
             $config->set('post.preview.description.alignment', 'center');
             $config->set('show_titles', true);
             $config->set('show_details', true);
             $config->set('product.preview.show_price', true);
             $config->set('product.preview.show_rating', false);
             $config->set('product.preview.icons.show_cart', true);
             $products_config = $config->get();
             dt_woocommerce_product_info_controller();
         } else {
             $config->reset($products_config);
         }
         ob_start();
         get_template_part('woocommerce/content-product');
         $html = ob_get_contents();
         ob_end_clean();
     }
     return $html;
 }