存档-显示第一个帖子中的视频

时间:2015-10-29 作者:Alastrann

我对WordPress的开发还比较陌生。我的帖子的结构是帖子标题,下面是视频,后面是文本。我的客户端提供的视频是JavaScript标记。我希望通过归档页面实现的是在类别标题下显示第一篇文章中的视频。

我注意到,当发布帖子时,JavaScript被包装在p标记中,因此我试图用p来分隔\\u内容,但没有得到我想要的结果。

这是我在函数中使用的代码。php。

function the_post_video($post_id=NULL) {
   global $post;
   $target_post = $post;
   if($post_id !== NULL)
       $target_post = get_post($post_id);

   $matches = null;
   if(preg_match(\'/<script(.*?)\\\\/?>(<\\\\/script>)?/s\', $post->content, $matches)) {
      return $matches[0];
   }
   return \'\'; // return empty if no iframe found.
}
注意:当前该站点不是实时站点。

非常感谢您的帮助。

1 个回复
SO网友:Alastrann

我已经为此创建了一个有效的解决方案。我将JavaScript包装在一个DIV中。所有其他内容都自动包装在段落标记中。存档中。php,我有它拉在我想要的视频部分的最新帖子。在CSS中,我将display:none设置为段落标记。谢谢大家!

相关推荐

Hover images and Videos

我用这个代码在我的博客上显示视频循环。它工作得很好。作用phpfunction catch_video() { global $post, $posts; $first_vid = \'\'; ob_start(); ob_end_clean(); $output = preg_match_all(\'/<iframe.+src=[\\\'\"]([^\\\'\"]+)[\\\'\"].*>/i\', $post->post_c