前回の記事で、PHPでMovableTypeの記事を取得する方法を残していましたが、カスタムフィールドの情報の取得方法がちょっと回りくどい内容でした。 もうちょっとAPI内部を調べて見たところ、もう少しスマート?な方法が見つかったので残しておきます。 今回の方法では、データベースのアクセスはfetch_entriesだけになるので、動作的には良くなっているかもしれません。 実装方法 内部を見てみると、どうも事前にどんなカスタムフィールドの情報が欲しいのか渡しておかないと、fetch_entriesでは返してくれないらしく、予め何のカスタムフィールドなのかと、ベースネームと変数型を伝えておく必要があるようです。 また、渡し方もMT5とMT4とバラバラのようなので注意が必要です。 MT5の場合 静的メソッドが用意されているので、そこにカスタムフィールドの情報を渡します。 例えば、ブログ記事に、