首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento - Fishpig Wordpress -特色图像大小

Magento - Fishpig Wordpress -特色图像大小
EN

Stack Overflow用户
提问于 2013-05-13 12:18:04
回答 2查看 8.3K关注 0票数 8

我有一个Magento的安装,它集成了与Wordpress使用鱼猪Wordpress模块。

正如大多数可湿性粉剂用户所知道的那样,上传图片时,Wordpress会根据媒体设置中设置的尺寸创建调整大小的版本(例如缩略图大小、中号和大号)。它还为您指定的每个自定义缩略图大小创建图像(例如,通过functions.php)。

它看起来似乎鱼猪Magento模块只使用缩略图图像大小。

不幸的是,我需要能够在不同的页面上显示不同大小的相同图像(即Wordpress创建的调整大小的版本)。例如,类别页面将显示一个小版本,而帖子视图页面将显示一个较大的版本。

我想知道是否有人有通过这个模块检索其他调整大小的图像的经验,因为我找不到关于它的太多文档(或者是否有可能使用这个模块,因为我也看不到任何建议此功能的代码)。

非常感谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-27 21:34:52

我也遇到了同样的问题……我想创建一个最近的帖子小部件,Fishpig有很好的文档记录,但他们没有展示如何为帖子拉出特色图片的示例。

但我在下面找到了答案:/app/design/frontend/base/default/template/wordpress/post/list/renderer/default.phtml

代码语言:javascript
复制
<?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生成的不同大小的图片:

代码语言:javascript
复制
getThumbnailImage()
getMediumImage()
getLargeImage()
getFullSizeImage()
getPostThumbnailImage()
getAvailableImage()
getImageByType($type = 'thumbnail')

希望这能有所帮助!

票数 26
EN

Stack Overflow用户

发布于 2016-05-31 19:21:11

我试着用下面的代码做。对我来说工作很好..

echo $featuredImage->getData('guid');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16514793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档