Multiple Post Thumbnails 给文章添加多个特色图片

发布于 2019-03-19 11:25:55 字数 1169 浏览 1576 评论 2

在进行 WordPress 模板制作的过程中,往往需要给文章设置多个特色图片(缩略图)。我们可以通过自定义字段来实现此功能,但是使用起来不太方便,没有默认的设置特色图片的方式那么好用。

Multiple Post Thumbnails

Multiple Post Thumbnails 可以给文章添加多个特色图片,使用习惯跟默认的特色图片一致,唯一的遗憾就是有多个 MetaBox 区域。

使用方法

注册新的特色图片,切换到主题目录,打开 functions.php 文件,加入以下代码:

if (class_exists('MultiPostThumbnails')) {
  new MultiPostThumbnails(
    array(
      'label' => '缩略图',
      'id' => 'thumb',
      'post_type' => 'post'
    )
  );
}

注意:你可以通过将 post_type 设置为 page,给静态页面设置第二张特色图片(缩略图),或者给自定义日志类型设置多张缩略图。

2. 在文章日志页面通过如下代码显示刚才注册的新的特色图片:

<?php if (class_exists('MultiPostThumbnails')) :
  MultiPostThumbnails::the_post_thumbnail(
    get_post_type(),
    'secondary-image'
  );
endif; ?>

其实这个插件是将数据保存在 wp_postmeta 表里面,我们也可以这样调用:

$temd = get_post_meta($post->ID, 'thumb'.$j.'_thumbnail_id', true);
$temd = wp_get_attachment_image_src($temd, 'full');
$image[] = $temd[0];

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

JSmiles 回复 阿菲 2022-08-24 10:32:02

新版本的 WordPress 没测试过,插件页 https://wordpress.org/plugins/multiple-post-thumbnails/ 注明了测试过的最高版本 5.0.16,这插件 4 年没更新了,不兼容就没法了。

阿菲 2022-08-24 10:24:22

经测试最新版 不生效

~没有更多了~

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

遂心如意

文章 0 评论 0

5513090242

文章 0 评论 0

巷雨优美回忆

文章 0 评论 0

junpengz2000

文章 0 评论 0

13郎

文章 0 评论 0

qq_xU4RDg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文