我有一个magento商店。我想使用wordpress在其上添加一个博客站点(www.example.com/blog)。为此,我正在使用Fishpig的Wordpress Integration 2.2.7。我想为我的博客网站提供不同的模板。
所以,我为wordpress博客页面创建了一个单独的模板。在页面的顶部,我想添加最近的帖子滑块,即,我想显示帖子的精选图像与几行内容与阅读更多选项。作者,发布日期等附加信息也将与内容一起出现。 如何在博客页面模板上实现此功能?
此外,我的博客网站菜单导航将与商店的菜单导航不同。
我该如何实现?是否可以使用此插件或任何其他插件? 请建议我最好的。
提前致谢。
答案 0 :(得分:4)
您需要检索图像资源,然后获取图像网址
$_image = $_post->getFeaturedImage();
echo $_image->getAvailableImage();
请查看Fishpig/Wordpress/Model/Image.php
了解更多网址方法:
public function getThumbnailImage()
public function getMediumImage()
public function getLargeImage()
public function getFullSizeImage()
public function getPostThumbnailImage()
public function getAvailableImage()
public function getImageByType($type = 'thumbnail')
答案 1 :(得分:2)
要获取精选帖子图片,您可以使用
$post->getFeaturedImage();
其中 $ post 是Fishpig Wordpress发布的Collection对象。以下是获取category_id = 3的帖子的示例:
$col_posts = Mage::getResourceModel('wordpress/post_collection')
->addIsPublishedFilter()
->addCategoryIdFilter(3);
$col_posts->getSelect()->limit(1);
$post = $col_posts->getFirstItem();
您可以使用上面的集合中的magento EAV自定义您的选择,或者查看Fishpig / Wordpress / Model / Archive.php中提供的方法。
如果您想放置最近的帖子块,请查看http://fishpig.co.uk/wordpress-integration/docs/recent-posts-block.html。