我想通过fishpig wordpress扩展4.0获取magento的帖子集合。 在以前的版本中,它通过
提供集合$mypostcollections = Mage::helper('wordpress/post_collection')
->addIsPublishedFilter()
->addCustomFieldFilter("is_featured_post", "1")
->load();
但是在更新扩展到4.0之后,它无法正常工作。请给我一些解决方案。
答案 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();