如何检查是否有图片标题、标题、说明?

时间:2014-06-30 作者:Advanced SEO

我使用此代码显示特色图像标题、标题(摘录)、描述(内容):

echo get_post(get_post_thumbnail_id())->post_title; echo get_post(get_post_thumbnail_id())->post_excerpt; echo get_post(get_post_thumbnail_id())->post_content;

但是,如何首先检查是否存在这些字段?

例如,如何检查是否有标题,以及是否显示其他文本?

顺致敬意,

2 个回复
最合适的回答,由SO网友:leymannx 整理而成

这更像是一个编程问题,但请尝试以下方法:

$post = get_post( get_post_thumbnail_id() );
if ( !isset( $post->post_title ) ) {
    echo \'Sorry no title\';
} else {
    echo $post->post_title;
}

SO网友:gdaniel

使用if 声明。

if($caption = get_post(get_post_thumbnail_id())->post_excerpt){
echo $caption;
}else{
//echo something else
}

结束

相关推荐

Removing blog page images

我有我的blog page here 然而,在我创建的一个网站上,我不太明白在哪里可以找到代码来去除我孩子主题上的图像。我使用的是2010年的代码,我已经设置了自己的博客模板页面,但它不起作用,所以我显然编辑了错误的文件。所以不是循环。php我想要编辑的文件,以便在主博客页面上删除这些图像?<?php /* How to display all other posts. */ ?> <?php else : ?> <div i