售前咨询
技术支持
渠道合作

WordPress教程:实现多个特色图片插件Multiple Post Thumbnails

数安时代小编在php免备案虚拟主机使用WordPress给客户开发项目的时候,经常会碰到需要设置特色图片的需求,其实我们都可以通过自定义字段实现,但是这样使用起来就非常的不方便,没有默认的设置特色图片那么好用,但是程序默认只能设置一张特色图片,显示不能满足部分要设 置多缩略图的wordpress用户的需求,那么这个时候wordpress插件Multiple Post Thumbnails就能派上用场了。要知道Multiple Post Thumbnails 是一个面向WordPress 开发者的一个插件,它定义了一套在后台增加多个缩略图的机制,以及在前端调用新增缩略图的方法,并且它定义的后台空间支持图片上传方式,使用起来和默认的特色图片基本一致。通过该插件可以实现多个特色图片并在网页中调用。
下面小编就来教大家插件使用方法:
1、首先是上传插件并激活,后台——插件——安装插件中搜索安装Multiple Post Thumbnails,并启用该插件;(或在WP官网下载)
2、在当前主题的functions.php文件中,添加以下代码:

if (class_exists('MultiPostThumbnails')) {
new MultiPostThumbnails(
array(
'label' => '第二个特色图片',
'id' => 'secondary-image',
'post_type' => 'post'
)
);
}

注:其中post_type可选post和page,post表示只对文章有效,page表示只对页面有效。当然,也支持自定义日志类型。
如果还想再多添加一个特色图片,可以修改以下:

if (class_exists('MultiPostThumbnails')) {
new MultiPostThumbnails(
array(
'label' => '第二个特色图片',
'id' => 'secondary-image',
'post_type' => 'post'
)
);
new MultiPostThumbnails(
array(
'label' => '第三个特色图片',
'id' => 'third-image',
'post_type' => 'post'
)
);
}

3、最后通过下面这段代码调用特色图片:

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

以上就是实现多个特色图片插件Multiple Post Thumbnails的方法。

上一篇:

下一篇:

相关新闻

 

领取优惠
免费预约

申请试用SSL证书

提交成功!

咨询客服