我的索引元中有这个部分。php文件:
<ul>
<li class="Source"><a>source:</a></li>
<ul class="Source-Link">
<li><a href="<?php echo get_post_meta($post->ID, \'source-link\', true); ?>" target="_blank"><?php echo get_post_meta($post->ID, \'source\', true); ?></a></li>
</ul>
</ul>
这将根据我创建的自定义字段显示我帖子的来源,我只希望它们显示在内容单中。php文件,我指的是单个帖子页面。但他们也出现在头版(index.php,content.php),我不想这样。我可以使用什么条件以及如何使用?请帮助我,因为我在php和wp方面很弱。。。
最合适的回答,由SO网友:Baerkins 整理而成
您可以使用is_single()
在条件语句中。
<?php if( is_single() ){ ?>
<ul>
<li class="Source"><a>source:</a></li>
<ul class="Source-Link">
<li><a href="<?php echo get_post_meta($post->ID, \'source-link\', true); ?>" target="_blank"><?php echo get_post_meta($post->ID, \'source\', true); ?></a></li>
</ul>
</li>
</ul>
<?php }?>
请注意,这将出现在任何一个页面上,即一个帖子页面和一个页面。
http://codex.wordpress.org/Function_Reference/is_singular