我有一个Magento的安装,它集成了与Wordpress使用鱼猪Wordpress模块。
正如大多数可湿性粉剂用户所知道的那样,上传图片时,Wordpress会根据媒体设置中设置的尺寸创建调整大小的版本(例如缩略图大小、中号和大号)。它还为您指定的每个自定义缩略图大小创建图像(例如,通过functions.php)。
它看起来似乎鱼猪Magento模块只使用缩略图图像大小。
不幸的是,我需要能够在不同的页面上显示不同大小的相同图像(即Wordpress创建的调整大小的版本)。例如,类别页面将显示一个小版本,而帖子视图页面将显示一个较大的版本。
我想知道是否有人有通过这个模块检索其他调整大小的图像的经验,因为我找不到关于它的太多文档(或者是否有可能使用这个模块,因为我也看不到任何建议此功能的代码)。
非常感谢你的帮助。
发布于 2013-06-27 21:34:52
我也遇到了同样的问题……我想创建一个最近的帖子小部件,Fishpig有很好的文档记录,但他们没有展示如何为帖子拉出特色图片的示例。
但我在下面找到了答案:/app/design/frontend/base/default/template/wordpress/post/list/renderer/default.phtml
<?php if ($featuredImage = $post->getFeaturedImage()): ?>
<div class="featured-image left">
<a href="<?php echo $post->getPermalink() ?>" title="<?php echo $this->escapeHtml($post->getPostTitle()) ?>"><img src="<?php echo $featuredImage->getAvailableImage() ?>" alt="<?php echo $this->escapeHtml($post->getPostTitle()) ?>"/></a>
</div>
<?php endif; ?>你可以将"getAvailableImage“改为其中的任何一个,以拉取wordpress生成的不同大小的图片:
getThumbnailImage()
getMediumImage()
getLargeImage()
getFullSizeImage()
getPostThumbnailImage()
getAvailableImage()
getImageByType($type = 'thumbnail')希望这能有所帮助!
发布于 2016-05-31 19:21:11
我试着用下面的代码做。对我来说工作很好..
echo $featuredImage->getData('guid');
https://stackoverflow.com/questions/16514793
复制相似问题