如何在WordPress中添加图库支持?

时间:2017-12-25 作者:mrKC.988

我正在创建一个自定义的帖子类型,我支持特色图片,但我不知道如何像WooCommerce那样添加对图库的支持。我们的想法是添加另一个特色图像面板,它可以接受我可以在前端显示的多个图像。

感谢您就如何管理在后端添加支持和在前端响应支持提出的建议。

1 个回复
最合适的回答,由SO网友:Serkan Algur 整理而成

您可以使用gallery metabox。其开源且易于使用;

https://github.com/zulfnore/gallery-metabox

自述文件;

包括gallery.php 在您的functions.php:

require_once \'gallery-metabox/gallery.php\';

指定要在中的第17行上显示库元框的位置gallery.php. 您可以传递数组以使其显示在多个帖子类型上,还允许自定义帖子类型:

$types = array(\'post\', \'page\', \'custom-post-type\');

在循环内的模板中,使用以下内容获取所有图像的ID:

$images = get_post_meta($post->ID, \'vdw_gallery_id\', true);

然后你可以通过ID循环调用wp_get_attachment_linkwp_get_attachment_image 要分别显示带或不带链接的图像,请执行以下操作:

foreach ($images as $image) { echo wp_get_attachment_link($image, \'large\'); // echo wp_get_attachment_image($image, \'large\'); }

结束

相关推荐