サポート » 使い方全般 » カスタムフィールドから画像アップロード時のアクション振分けについて

  • bokkuri

    (@tatsuya-oguri)


    初めまして。何卒ご助力のほどよろしくお願い致します。

    現在、カスタム投稿タイプを複数作成し、
    Custom Field Templateプラグインを使って投稿タイプごとにフィールドを追加しています。
    (どのカスタム投稿タイプでも主に画像アップロードのカスタムフィールドを追加しています)

    各投稿タイプごとにアップする際の画像サイズを変える為に、
    そのまま全サイズを作成してしまってもいいのですが、
    サーバー内に不要な画像サイズが作成されるのが嫌だった為、

    http://xov.jp/e/18/

    ↑こちらの記事を参考にさせていただき、

    functions.phpでadd_image_size( $name, $width, $height, $crop );で作成した後に、
    post_typeによって

    add_image_size( 不要な画像name, 0, 0 );

    とサイズを0にし、カスタム投稿タイプごとに不要な画像サイズを作成しないところまではできました。

    質問させていただきたいのは、
    カスタム投稿タイプごとの振り分けはpost_typeを確認することで振り分けられたのですが、

    カスタムフィールドごとの振り分けはできるのでしょうか?

    私がやりたいことは、1つのカスタム投稿タイプの中に、
    画像アップロードするための2つのカスタムフィールドを作成しており、

    片方はそのままのアップロードで問題ないのですが(複数サイズ作成します)、
    もう一方のフィールドからは、画像トリミングの基点を変更したい為に、

    add_filter( ‘image_resize_dimensions’, ‘hogehoge_dimensions’, 10, 6 );

    というように画像のトリミング基点を変更するものとしないものを
    カスタムフィールドごとに振り分けを行いたいのです。

    どなたか、カスタムフィールドごとにフィルターフックを実現する方法をご存知の方がいらっしゃいましたら、
    ご教授いただけますと幸いです。

  • トピック「カスタムフィールドから画像アップロード時のアクション振分けについて」には新たに返信することはできません。