Не отражается видео на wordpress

Олег Магрелов
На сайте с 21.04.2011
Offline
130
879

Добрый день. Не отражаются видеоролики на страницах сайта Wordpress. Добавляю код или ссылку с ютуб, в визуальном редакторе всё видно, на странице пустое место, даже кода не видно через файрбаг. Плагины отключал, тему пробовал менять - дело в теме, что-то не даёт видео отображаться.

Вот так выводится контент в single.php

<?php

$content = get_the_content();

switch ($post_format) {

case 'quote':

$open_tags = '<blockquote>';

$close_tags = '</blockquote>';

$temp = strstr($content, $open_tags);

$key = strstr($temp, $close_tags, true).$close_tags;

$content = str_replace($key, '', $content);

break;

case 'video':

$content = preg_replace("/\[youtube.*].*\[\/youtube]/", "", $content);

$content = preg_replace('/\[vimeo.*].*\[\/vimeo]/', '', $content);

$content = preg_replace('/\[video.*](.*\[\/video]){0,1}/', '', $content);

$content = apply_filters( 'the_content', $content );

$content = str_replace(']]>', ']]&gt;', $content);

break;

case 'audio' :

$content = preg_replace( '/\[audio.*](.*\[\/audio]){0,1}/', '', $content );

$content = preg_replace( '/\[soundcloud.*].*\[\/soundcloud]/', '', $content );

$content = apply_filters( 'the_content', $content );

$content = str_replace(']]>', ']]&gt;', $content);

$content = str_replace('<p>&nbsp;</p>', '', $content);

break;

default:

$content = apply_filters( 'the_content', $content );

}

echo wp_kses_post( $content );

?>

Может как-то отредактировать? Пробовал убирать отдельные строки - про видео, про ютуб, никакого толку. Посмотрите, кто знает? Вот страница, где должно быть видео (внизу в тексте, перед последним абзацем) http://mobi-blog.ru/manuali/mashiny-monstry-samyi-malenkii-v-mire-vetrianoi-generator.html

Олег Магрелов
На сайте с 21.04.2011
Offline
130
#1

Заменил на <?php the_content(); ?>, пока всё нормально

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