Php 如何使用get_the_post_缩略图();对于次要特征图像

Php 如何使用get_the_post_缩略图();对于次要特征图像,php,wordpress,woocommerce,thumbnails,Php,Wordpress,Woocommerce,Thumbnails,我的wordpress自定义帖子类型产品上有两个特色图片 我使用以下代码注册次映像: if (class_exists('MultiPostThumbnails')) { new MultiPostThumbnails( array( 'label' => 'Secondary Image', 'id' => 'secondary-image', 'post_type' => 'product' ) ); }

我的wordpress自定义帖子类型产品上有两个特色图片

我使用以下代码注册次映像:

if (class_exists('MultiPostThumbnails')) {
 new MultiPostThumbnails(
    array(
        'label' => 'Secondary Image',
        'id' => 'secondary-image',
        'post_type' => 'product'
    )
 );
}
现在我想调用次映像。使用此函数成功调用产品图像
echo获取\u post\u缩略图($\u Product->id)

但是,我无法操作wordpress函数来取回自定义次映像。我还尝试了
发布缩略图()
没有成功,而且还没有找到另一种方法来抓住它

编辑:

为了清晰起见,我想在不同的页面上回显次映像。我尝试使用产品ID和
$\u product->ID
来隔离与此图像相关的特定帖子,但是,所有可用的wordpress函数都只获取产品图像,我一生都无法获取其他图像:(

它在

注册新的缩略图大小(可选)

然后在你的主题中:

MultiPostThumbnails::the_post_thumbnail(get_post_type(), 'secondary-image', NULL,  'post-secondary-image-thumbnail');
编辑 根据修改后的问题,要在循环之外调用映像,从而自己指定一个ID,您需要使用该方法


是的,我理解这一部分。对不起,我可能不够具体。我想使用产品ID和命令
$\u product->ID
将图像发布在与文章分开的页面上。请以后尝试更具体。更好的问题得到更好的答案。请参阅我的编辑…并通读多篇文章的缩略图感谢你,这个小补丁正在简化一个过程,否则这将意味着未来数百小时额外的photoshop工作:)一件事,有两个小的拼写错误应该为这部电影的未来观众修正
'product,
缺少报价,而且,
$product->id
应该是
$\u product->id
MultiPostThumbnails::the_post_thumbnail(get_post_type(), 'secondary-image', NULL,  'post-secondary-image-thumbnail');
MultiPostThumbnails::get_the_post_thumbnail(
    'product,
    'secondary-image',
    $product->id,
    'post-secondary-image-thumbnail',
    null
)