1

そこで、 YouTubeビデオが埋め込まれているブログ投稿があるかどうかをすばやくブールチェックして、single.php含まれている場合は、ページにビデオ埋め込み画像を表示しようとしています。home.php

php埋め込まれたすべてのyoutubeビデオには次のようなHTMLが含まれているため、文字列ファインダーを使用するのが最善の方法だと思いました。

inframe src="http://www.youtube.com/embed/...

しかし、どこから始めればいいのかわからないのです。誰かが私に始め方を手伝ってくれるなら、それは素晴らしいことです!ありがとうございました!

4

2 に答える 2

2

埋め込まれたすべての 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
} ?>
于 2012-10-08T14:16:24.883 に答える
1

「動画付き」というブログ カテゴリを使用して、その猫だけをホームページに表示するループを実行してみませんか?

$query = new WP_Query( 'cat=2' ); //Assuming "id 2" is the category with videos
于 2012-10-08T05:08:04.967 に答える