wordpress the_content не показывает видео

Я разрабатываю отдельный веб-сайт и для показа блогов я использую worpress. Я использовал следующий код для отображения блогов. Он правильно отображает текстовое содержимое, но для видео он просто показывает панель проигрывателя и не может щелкнуть.

Я также проверил темы index.php, там нет the_excerpt.

Когда я проверяю предварительный просмотр сообщения с помощью администратора WordPress, он показывает видео правильно.

может ли кто-нибудь помочь мне решить это?

вот мой код..

<?php
global $more;
$posts = get_posts('category=3&numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post) : setup_postdata( $post ); ?>
<?php $more = 1; ?>
<?php the_date(); echo "<br />"; ?>
<span style="color:#1C1644;font-size:1.3em !important;font-weight: bold;">
<?php the_title(); ?> 
</span>   
<div id="lol"><?php the_content(); ?>
</div>
<hr>
<?php
endforeach;
?>

person SK IRT    schedule 24.04.2014    source источник
comment
Как именно вы включаете видеофайл?   -  person Bud Damyanov    schedule 24.04.2014
comment
Правильно ли загружается ваш jquery на странице, на которой вы хотите отобразить свое видео?   -  person Pieter Goosen    schedule 24.04.2014
comment
да, это правильно отображается на wordpress. a> и моя персональная страница веб-сайта находится по адресу inforeshatech.globat.com/ dev/goodness/index.php?pg=videos, который показывает только панель плеера   -  person SK IRT    schedule 25.04.2014
comment
У меня возникла проблема. Когда я добавляю видео небольшого размера, оно отображается правильно, но для больших видео оно не отображается. Но в Word Press правильно отображаются как большие, так и маленькие видео.   -  person SK IRT    schedule 25.04.2014


Ответы (3)


Пожалуйста, попробуйте это

<?php
global $more;
$posts = get_posts('category=3&numberposts=10&order=ASC&orderby=post_title');
   foreach ($posts as $post) : 
   setup_postdata( $post ); ?>
     <?php $more = 1; ?>
     <?php the_date(); echo "<br />"; ?>
     <span style="color:#1C1644;font-size:1.3em !important;font-weight: bold;">
        <?php echo the_title(); ?> 
     </span>   
     <div id="lol">
        <?php echo the_content(); ?>
     </div>
     <hr>
     <?php
   endforeach;
?>
person Neeraj    schedule 24.04.2014
comment
the_content() уже эхо, поэтому эта строка <?php echo the_content(); ?> должна быть просто <?php the_content(); ?> - person random_user_name; 16.10.2014

Все, что вам нужно сделать, чтобы встроить что-то в сообщение или на страницу, — это опубликовать URL-адрес этого в области содержимого. Убедитесь, что URL-адрес находится в отдельной строке и не связан гиперссылкой (кликабельно при просмотре сообщения).

Например:

http://www.youtube.com/watch?v=dQw4w9WgXcQ

WordPress автоматически превратит это во вставку YouTube при просмотре сообщения.

Вы также можете по желанию обернуть URL-адрес в шорткод [embed]. Это даст тот же эффект, но не требует, чтобы URL-адрес был в отдельной строке.

Это также позволяет вам установить максимальные (но не фиксированные) width и height, например:

[embed width="123" height="456"]http://www.youtube.com/watch?v=dQw4w9WgXcQ[/embed]

Если WordPress не сможет внедрить ваш URL-адрес, вы получите гиперссылку на URL-адрес.

person Bud Damyanov    schedule 24.04.2014
comment
Я добавил видео, используя «Добавить медиа». Также оно правильно отображается в предварительном просмотре на той же странице, а не по ссылке. Это выглядит так, когда вы редактируете сообщение: [ширина видео = 550, высота = 540 м4v = inforeshatech.globat.com/dev/goodness/blog/wp-content/uploads/ - person SK IRT; 24.04.2014

Используйте настраиваемые поля wp. Добавьте настраиваемое поле video_embed в свой пост и добавьте код.

<?php echo get_post_meta($post->ID, 'video_embed', true); ?>

Редактировать:

if(get_post_meta($post->ID, 'video_embed', true)){
    echo get_post_meta($post->ID, 'video_embed', true);
}
else
{
    the_content();
}
person BZC    schedule 24.04.2014
comment
Добавлено настраиваемое поле под названием «video_embed» в сообщение и добавлен код выше, прежде чем показывать the_content.. та же проблема. - person SK IRT; 24.04.2014
comment
Вы добавили настраиваемое поле в свой пост? - person BZC; 24.04.2014
comment
да .. пользовательское поле с именем «video_embed» и значением, таким же, как и в сообщении - person SK IRT; 24.04.2014