Multiple Post Thumbnails 给文章添加多个特色图片 - 资源分享

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

发布于 2019-03-19 字数 1433 浏览 1297 评论 0

在进行 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];

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

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

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

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

2891 文章
评论
84935 人气
更多

推荐作者

时光倒影

文章 0 评论

qq_YyjhCs

文章 0 评论

三人与歌

文章 0 评论

┼──瘾||

文章 1 评论