如何在WordPress中设置特色图像而不将其显示在Post中?

时间:2013-12-26 作者:ShubhamDubey

我只想设置我帖子的特色图片,但不想在帖子中显示。我该怎么做?

详细信息:我想在主页上显示其缩略图,但在扩展帖子时不显示缩略图,即:当有人通过单击“阅读更多”打开帖子时,不在帖子中显示该特色图像

插件将是伟大的。

2 个回复
SO网友:s_ha_dum

听起来,您希望在归档文件上显示缩略图,但不希望在单篇文章中显示缩略图,因此,如果您愿意编辑主题,可以将缩略图代码封装在其中if(!is_single()). 例如:

if(!is_single()) {
  the_post_thumbnail();
}
您还可以筛选post_thumbnail_html 但这是相当浪费的the_post_thumbnail 在过滤器运行之前做了很多工作。

function no_thumb_on_single($html) {
  if (is_single()) {
    return \'\';
  } else {
    return $html;
  }
}
add_filter(\'post_thumbnail_html\',\'no_thumb_on_single\');

SO网友:Brad Dalton

您可以在子主题样式中使用CSS代码。要隐藏它的css文件:

.single .wp-post-image { 
display: none; 
}
更换。wp post image与主题使用的特色图像/后期缩略图类的名称。

结束

相关推荐

QUERY_POSTS结果与wp_QUERY请求结果不同

我有一个多站点Wordpress设置(3.5.1,我不能冒险更新),在切换到正确的博客后,我正在查询一些帖子。我有一个带有以下参数的query\\u posts函数:$posts = query_posts(\'posts_per_page=5&paged=1&post_status=publish&orderby=date&order=desc\'); 通过此帖子查询,query\\u vars变为($GLOBALS[\'wp_query\']->quer