最近我们的一位读者询问是否有办法在WordPress帖子添加多个帖子缩略图精选图片。默认情况下,大多数WordPress主题都内置支持特色图像,这使得添加帖子缩略图非常简单。但是,在处理自定义项目时,您可能需要在帖子中添加第二个特色图像。在本文中,我们将向您展示如何在WordPress中添加多个帖子缩略图/特色图像

您需要做的第一件事是安装并激活Multiple Post Thumbnails插件。激活插件后,您需要在主题的functions.php文件中添加以下代码。只要您正确执行操作,就可以将其添加到文件中的任何位置。阅读我们的指南,了解如何从网上粘贴代码段。


if (class_exists("MultiPostThumbnails")) {

new MultiPostThumbnails(array(
"label" => "Secondary Image",
"id" => "secondary-image",
"post_type" => "post"
 ) );

 }

添加后,您现在可以在帖子添加辅助精选图片。您所要做的就是编辑现有帖子或创建新帖子。您应该在WordPress帖子编辑区域的精选图像框后面看到一个辅助特色图像元框。

Featured and secondary featured image in post edit area

即使您可以在WordPress管理员中添加辅助精选图像,它也不会显示在您的网站上配置你的主题。您需要做的就是在您希望显示它的post循环中添加以下代码。这可以在你的single.php(对于单个帖子),archive.php(仅用于存档页面)等。

<?php 

if (class_exists("MultiPostThumbnails")) : 

MultiPostThumbnails::the_post_thumbnail(get_post_type(), "secondary-image");

endif;

 ?>

一旦你这样做,你就完成了。您的主题现在已准备好显示多个精选图像。这就是我们测试它时的样子:

Adding Multiple Post Thumbnails or Featured Images in WordPress

您可以重复此过程以根据需要添加任意数量的特色图像。您还可以将支持扩展到其他自定义帖子类型而不仅仅是帖子

添加新的缩略图大小

如果由于某种原因需要更改次要特色图像缩略图大小,则可以通过在WordPress中创建其他图像大小来实现。不要忘记重新生成缩略图或新图像大小。在此之后,您可以在多个帖子缩略图代码中调用新的图像大小。例如,如果您创建了名为 secondary-featured-thumbnail 的新图像大小,则应在模板中添加此代码:

<?php 

if (class_exists("MultiPostThumbnails")) : 

MultiPostThumbnails::the_post_thumbnail(get_post_type(), "secondary-image", NULL,  "secondary-featured-thumbnail");

endif;

?>

我们希望本文帮助您为WordPress主题添加多个精选图像。您可以为此插件考虑哪些用例?你什么时候能看到自己在WordPress添加多个帖子缩略图?请在下面发表评论告诉我们。

评论被关闭。