我正在使用built-in Wordpress功能添加(小)缩略图到每个帖子。除了发布缩略图外,我还使用MultiPostThumbnail插件添加自定义类别(大)图像。
由于并非所有帖子都有缩略图或“次要图像”( MultiPostThumbnail插件称之为),所以我想按以下顺序显示缩略图(大小):
我希望现在这更有意义。这是一个简单的if语句,但我无法让它起作用。这是一个“伪码”。
<?php if (class_exists('MultiPostThumbnails')
&& MultiPostThumbnails::has_post_thumbnail('post', 'secondary-image')) :
MultiPostThumbnails::the_post_thumbnail('post', 'secondary-image', NULL, 'post-secondary-image-thumbnail');
else {
the_post_thumbnail();
}
?>发布于 2011-02-08 11:28:23
在您发布的代码中,您对语法有问题--您应该坚持使用大括号样式或冒号样式,不支持混合。
if(class_exists('MultiPostThumbnails')
&& MultiPostThumbnails::has_post_thumbnail('post', 'secondary-image')) {
MultiPostThumbnails::the_post_thumbnail('post', 'secondary-image', NULL, 'post-secondary-image-thumbnail');
}
else {
the_post_thumbnail();
}https://wordpress.stackexchange.com/questions/6227
复制相似问题