[WordPress] Db 内に格納された形式を投稿ワードプレスはどこですか?

スポンサーリンク

質問

Fishpig の magento の拡張機能を使用しているし、書式を含めるポスト Post モデル上のデータ要素しかしデフォルトでそれとして見ては含まれていません

この値も検索するコードを変更する必要があります

見て postmeta を撮影したし、の記事の形式を変更するときの変更を見ない

Wp_posts とその形式との関係はどこですか?

答え

関係は wp_posts の間の支点-wp_term_relationships > <-wp_terms

へのアクセスに興味のある方形式このポスト fishpig magento のワードプレスの拡張機能を使用するこれを出発点として:

内: 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()

とそれと何か

http://stackoverflow.com/questions/29022774/where-are-wordpress-post-formats-stored-within-db

スポンサーリンク

Leave a Reply