Таблица отображается в визуальном режиме редактора, но не в превью или после публикации

Я использую тему сравнения, и я столкнулся с проблемой с tables . Я создал таблицу HTML, которая, когда я перехожу к визуальному режиму, выглядит правильно.

введите описание изображения здесь

Но когда я просматриваю / публикую его, я не вижу таблицу. Вы можете проверить это здесь . Там только текст ячеек.

Ниже приведена часть кода файла single-product.php который генерирует страницу.

 <div class="comparison-text"> <h1 class="title"><?php echo stripslashes(get_the_title()); ?></h1> <?php // Check if has global product description ( also stored as post meta ) $q = "SELECT product_description FROM ".$wpdb->prefix."pc_products_custom WHERE product_id = ".$post->ID; $result = $wpdb->get_results($q); $content = $result[0]->product_description; // If no global product description use default one. if ($content == ''){ $q = "SELECT rel.id_feed, rel.id_product FROM ".$wpdb->prefix."pc_products_feeds_relationships rel JOIN ".$wpdb->prefix."pc_feeds fe ON rel.id_feed = fe.id WHERE rel.id_product = ".$merchants[0]->id_product." AND fe.feed_use_master_description = 1 AND fe.active = 1 LIMIT 1"; $results_f = $wpdb->get_row($q); $results_desc; if(!empty($results_f)){ $q = "SELECT slug FROM ".$wpdb->prefix."pc_products_merchants WHERE feed = ".$results_f->id_feed; $results_s = $wpdb->get_row($q); $q = "SELECT feed_product_desc FROM ".$wpdb->prefix."pc_products WHERE id_product = ".$results_f->id_product." AND id_merchant='".$results_s->slug."' LIMIT 1"; $results_desc = $wpdb->get_row($q); } if (!empty($results_desc->feed_product_desc)){ $content = $results_desc->feed_product_desc; } else { $content = get_the_content(); $content = strip_tags($content); } } $size = 3500; if(strlen($content) > $size) { while(isset($content[$size]) && $content[$size] != ' ') { $size++; } $display_content = substr($content,0,$size).'<span class="desc_more" style="display:none;">'.substr($content,$size,strlen($content)).'</span><span class="desc_etc">...</span> <a href="#" id="more_link" onclick="more(); return false;">'.__('More','framework').'</a>'; $display_content .= ''; } else { $display_content = $content; } ?> <?php echo $display_content; ?> <!-- END .comparison-text --> 

Я не знаю PHP, но думаю, что $display_content пропускает таблицу. Кто-нибудь знает причину этой проблемы и как это можно решить? Я попробовал плагины Easy-Table и Tablepress но они также не работали.

Всякий раз, когда $results_desc->feed_product_desc пуст, используется почтовый контент. В противном случае контент никогда не используется.

 if (!empty($results_desc->feed_product_desc)){ $content = $results_desc->feed_product_desc; } else { $content = get_the_content(); $content = strip_tags($content); } 

Всякий раз, когда используется почтовый контент, все теги HTML удаляются.

 $content = get_the_content(); $content = strip_tags($content); 

Чтобы получить полный контент со всеми тегами, используйте только первую строку:

 $content = get_the_content();