Wordpress在magento上发布

时间:2012-04-16 07:09:00

标签: wordpress blogs magento fishpig

我有一个magento商店。我想使用wordpress在其上添加一个博客站点(www.example.com/blog)。为此,我正在使用Fishpig的Wordpress Integration 2.2.7。我想为我的博客网站提供不同的模板。

所以,我为wordpress博客页面创建了一个单独的模板。在页面的顶部,我想添加最近的帖子滑块,即,我想显示帖子的精选图像与几行内容与阅读更多选项。作者,发布日期等附加信息也将与内容一起出现。 如何在博客页面模板上实现此功能?

此外,我的博客网站菜单导航将与商店的菜单导航不同。

我该如何实现?是否可以使用此插件或任何其他插件? 请建议我最好的。

提前致谢。

2 个答案:

答案 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