如何通过fishpig wordpress extension 4.0获得magento的Post集合?

时间:2015-07-24 06:47:58

标签: wordpress magento-1.9 fishpig

我想通过fishpig wordpress扩展4.0获取magento的帖子集合。 在以前的版本中,它通过

提供集合
$mypostcollections = Mage::helper('wordpress/post_collection')
                 ->addIsPublishedFilter()
                 ->addCustomFieldFilter("is_featured_post", "1")
                 ->load();

但是在更新扩展到4.0之后,它无法正常工作。请给我一些解决方案。

1 个答案:

答案 0 :(得分:0)

版本4.0升级发生了很多变化,但您发布的代码从未起作用(您无法通过帮助程序以这种方式创建集合)。以下代码适用于4.0版。

<?php
 // Load a collection
 $collection = Mage::getResourceModel('wordpress/post_collection');

// Filter by post type 'post'. Not required for version 3.*
$collection->addPostTypeFilter('post');

// Change to addIsPublishedFilter if using version 3.*
$collection->addIsViewableFilter();

// Apply a meta value (custom field) filter
$collection->addMetaFieldToFilter('is_featured_post', 1);

// Load the collection
$collection->load();