我正在使用Fishpig的magento扩展程序并希望将帖子格式包含在Post模型中作为数据元素,但默认情况下它不包括在内。
我需要修改代码以查找此值。
我查看了postmeta,当我更改帖子格式时,我没有看到任何更改。
wp_posts与其格式之间的关系在哪里?
答案 0 :(得分:2)
这种关系是wp_posts - >之间的一个支点。 wp_term_relationships< - wp_terms
对于那些有兴趣通过fishpig magento wordpress扩展程序访问帖子格式的人,您可以将此作为起点:
内:app \ code \ community \ Fishpig \ Wordpress \ Model \ Post.php 编辑方法getPostFormat
public function getPostFormat()
{
return Mage::getResourceModel('wordpress/term_collection')
->addTaxonomyFilter('post_format')
->addPostIdFilter($this->getId())
->getFirstItem()
->getData('name');
}
然后您可以在帖子列表/视图模板中调用:
echo $post->getPostFormat()
并用它做点什么