サポート » 使い方全般 » メール添付元画像とサムネイル画像の添付ファイルID判別について

  • お世話になります。
    KtaiEntry(ver. 0.9.1.2)を利用させていただいております。

    設定:
    投稿に挿入する画像サイズ:中

    メールに添付された画像をフォトギャラリーに利用するべく、添付ファイルIDを取得しようと目論んでおります。
    メディアライブラリ上で確認すると、KtaiEntryでメール添付された画像が元ファイルとサムネイルファイル1つづつ別々の添付ファイルIDで格納されています。

    これをどうにか元ファイルのみを取得したいのですが
    なにか方法があるでしょうか。

    お忙しいところ恐れ入りますがご教示いただきたく、よろしくお願いいたします。

    $args = array(
    		'post_type' => 'attachment'
    		,'post_mime_type' => 'image'
    		,'numberposts' => -1
    	);
    	$posts_array = get_posts( $args );
    
    	if ( $posts_array ) {
    		foreach ( $posts_array as $posts_array ) :
    			echo $posts_array->ID;
    		endforeach;
    	}

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 tens_k

    (@rio55)

    どうやら添付ファイルの命名に関しては添付時点のファイル名が有効になるようでした
    (see:http://ja.forums.wordpress.org/topic/5205?replies=3)

    添付ファイル名を意識しないでメール投稿した場合
    元ファイルはタイトル無しになるようなので以下で対応することにしました。

    if ( $posts_array ) { // 該当する投稿があったら
    		foreach ( $posts_array as $posts_array ) :
    			if(strlen($posts_array->post_title)!=0){
    			$return_arr[] = $posts_array->ID;
    			}
    		endforeach; // 投稿のループ終わり
    	}

    ほかに良い案があればご教示いただきたく、
    スレ汚し恐れ入りますが、あと1週間ほどは未解決とさせていただきます。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「メール添付元画像とサムネイル画像の添付ファイルID判別について」には新たに返信することはできません。