Php 在wordpress中如何制作if-else语句
我试图做一个if语句,如果a元数据字段被填充,那么就发布youtube视频,如果不是,那么就在我的单个wordpress发布页面上发布特色图像。我不熟悉If-else语句,所以我不确定我的语法是否正确,因为我经常出错Php 在wordpress中如何制作if-else语句,php,wordpress,if-statement,Php,Wordpress,If Statement,我试图做一个if语句,如果a元数据字段被填充,那么就发布youtube视频,如果不是,那么就在我的单个wordpress发布页面上发布特色图像。我不熟悉If-else语句,所以我不确定我的语法是否正确,因为我经常出错 <?php if ( get_post_meta($post->ID, 'post-video', true) ) : ?> <?php $youtube = get_post_meta($post->ID, 'post-video', tr
<?php if ( get_post_meta($post->ID, 'post-video', true) ) : ?>
<?php $youtube = get_post_meta($post->ID, 'post-video', true);
echo '<object width="720" height="405"><param name="movie" value="http://www.youtube.com/v/' . $youtube . '?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/' . $youtube . '?version=3&hl=en_US" type="application/x-shockwave-flash" width="720" height="405" allowscriptaccess="always" allowfullscreen="true"></embed></object>';
?>
<?php else
the_post_thumbnail('full');
<?php endif; ?>
使用
不是答案,但由于这都是php代码,您不需要经常定义,您可以查看文档。一个简单的谷歌搜索将为您提供如此多的结果
If (xxx) {
// your code if true
} else {
// your code if false
}
<?php
if (get_post_meta($post->ID, 'post-video', true)){
$youtube = get_post_meta($post->ID, 'post-video', true)
echo '<object width="720" height="405"><param name="movie" value="http://www.youtube.com/v/' . $youtube . '?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/' . $youtube . '?version=3&hl=en_US" type="application/x-shockwave-flash" width="720" height="405" allowscriptaccess="always" allowfullscreen="true"></embed></object>';
} else {
the_post_thumbnail('full');
}
?>