因此,我试图进行快速布尔检查,以查看是否single.php
包含嵌入任何youtubehome.php
视频的博客文章,如果包含,则在页面上显示嵌入视频的图像。
我认为最好的方法是使用字符串查找器,php
因为所有youtube
嵌入的视频都包含如下所示的 HTML:
inframe src="http://www.youtube.com/embed/...
但是,问题是我不知道从哪里开始。如果有人可以帮助我如何开始,那就太好了!谢谢!
因此,我试图进行快速布尔检查,以查看是否single.php
包含嵌入任何youtubehome.php
视频的博客文章,如果包含,则在页面上显示嵌入视频的图像。
我认为最好的方法是使用字符串查找器,php
因为所有youtube
嵌入的视频都包含如下所示的 HTML:
inframe src="http://www.youtube.com/embed/...
但是,问题是我不知道从哪里开始。如果有人可以帮助我如何开始,那就太好了!谢谢!
如果所有嵌入的 youtube 视频都是 iframe,这应该可以:
<?php $content = get_the_content();
preg_match ('/<iframe(.+)\"/', $content, $matches);
if ($matches !=""){
$hasiframe = true;}
?>
<?php if ($hasiframe)
{
//do something
} else {
//do something else
} ?>
Why don't you just use a Blog Category called "with video" and then run a loop with just that cat on the home page?
$query = new WP_Query( 'cat=2' ); //Assuming "id 2" is the category with videos