我有两类(我们的作品和新闻),只有一类。phpIf查看新闻类别中的单个帖子,然后我想显示缩略图,因此插入:
<?php if ( has_post_thumbnail() ) {the_post_thumbnail(\'medium\');} ?>
我有两类(我们的作品和新闻),只有一类。phpIf查看新闻类别中的单个帖子,然后我想显示缩略图,因此插入:
<?php if ( has_post_thumbnail() ) {the_post_thumbnail(\'medium\');} ?>
您可以这样做:
$categories = get_the_category($post->ID);
$cat = $categories[0]->cat_name;
if ( has_post_thumbnail() && $cat == \'news\' ) { the_post_thumbnail(\'medium\'); }
*EDIT:代码获取post类别,第2行从对象中获取cat名称,我在if语句中使用它作为条件*我会这样做的。即使您将多个类别分配给帖子,它也会起作用。
if ( has_post_thumbnail() && has_category(\'news\') ) { // or !has_category(\'our-work\')
the_post_thumbnail(\'medium\');
}
我有一个循环,所有帖子都有自己的like按钮,当我点击它时,facebook窗口会出现,但它不会显示正确的帖子缩略图。我认为这是正常的,因为在一个帖子循环中,缩略图是多个的,所以脚本无法判断哪一个去了哪里——相反,like按钮在我的单个帖子页面上工作得很好。所以我的问题是:有没有可能让类似facebook的按钮在循环页面上正常工作,这样即使页面中有10篇帖子,它也能抓取正确的帖子缩略图?也许我应该有多个开放图元,为循环中的每个帖子设置一个集合,但我想这只会造成混乱,我能做些什么吗?