DBからカスタムフィールドのファイルURLの取得
-
カスタムフィールドに入力したPDFファイルのURLを取得したいのですが、
1つ目は取得できても、2つ目以降が取得できません。
理由が分からず悩んでおります。
どなたかご教授いただければ助かります。
よろしくお願いいたします。=以下コード=
<?php global $wpdb; $query = "SELECT meta_id,post_id,meta_key,meta_value FROM $wpdb->postmeta WHERE post_id = $post->ID ORDER BY meta_id ASC"; $cf = $wpdb->get_results($query, ARRAY_A); $pic_f = array(); $plan_pdf = array(); foreach( $cf as $row ){ if( $row['meta_key'] == "b_photo2" ){ array_push( $pic_f, $row['meta_value'] ); } if( $row['meta_key'] == "p_pdf" ){ array_push( $plan_pdf, $row['meta_value'] ); } } $length = count( $pic_f ); //表示 for( $i = 0; $i < $length; $i ++ ){ $title = the_title('','',false); $plan_pdf = wp_get_attachment_url($plan_pdf[$i]); $large_thum = wp_get_attachment_image_src($pic_f[$i],'gallery_thumb'); $byte = strlen(($large_thum)) / 2; if ($byte > 0){ echo "<a href=\"" . $plan_pdf . "\" target=\"_blank\"><img src=\"" . $large_thum[0] . "\"alt=" . $title . "></a>\n"; } } ?>
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「DBからカスタムフィールドのファイルURLの取得」には新たに返信することはできません。