我试图弄清楚如何在Wordpress中做if else语句。我希望它表明$data[0]['media_upload']
是否为空,然后显示博客标题。其他(如果有什么)在Wordpress中显示徽标。我想知道如果我有错误的语法。PHP如果&其他语句在Wordpress
现在我有以下显示博客标题和没有错误,但我确实有一个图像上传,并没有出于某种原因显示。任何想法都会很棒!
<?php
if (empty($data[0]['media_upload'])) {
echo'<h1 class="site-title"><a href="';
esc_url(home_url('/'));
echo'" title="';
esc_attr(get_bloginfo('name', 'display'));
echo'" rel="home">';
bloginfo('name');
echo'</a></h1>';
}
else{
echo '<a href="';
bloginfo('siteurl');
echo '">';
echo'<img src="';
global $data;
$data['media_upload'];
echo'" /></a>';
}
?>
没有错误的瓦特/ if/else。最有可能的是'空'($ data [0] ['media_upload']'从来没有非空值。 – quickshiftin 2013-03-12 04:07:54
好吧,我想知道为什么,而不是空的我可以改变它为''?这可能没有意义。 – bryanlewis 2013-03-12 04:09:32
这就是我通常在工作的时候调用它的方法。<?php global $ data; echo $ data ['media_upload'];?> – bryanlewis 2013-03-12 04:11:05