wordpress post格式在db中存储在哪里?

时间:2015-03-13 00:25:08

标签: wordpress magento

我正在使用Fishpig的magento扩展程序并希望将帖子格式包含在Post模型中作为数据元素,但默认情况下它不包括在内。

我需要修改代码以查找此值。

我查看了postmeta,当我更改帖子格式时,我没有看到任何更改。

wp_posts与其格式之间的关系在哪里?

1 个答案:

答案 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() 并用它做点什么