گرفتن عکس های یک متا باکس (کاستوم فیلد)

  • نویسنده موضوع mtkz
  • تاریخ شروع

mtkz

تازه وارد
سلام.

من با کمک افزونه advance custom feald یک متای ویرایشگر ایجاد کردم. و توسط آن عکس آپلود کرد و داخل اون ادیتور قرار دادم. قبلا از طریق کد زیر تعداد عکس های داخل اون رو میخوندم و توسط یک حلقه عکس های داخل اون رو میخوندم. الان به یکباره کدها جواب نمیده. نمیدونم چرا !

$images_html = get_field('graphic_images');
$img_array = getImages($images_html);
global $wpdb;
$img_urls = implode(',',$img_array);
$msq = mysql_query("SELECT wposts.ID FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = '_wp_attached_file' AND wpostmeta.meta_value IN ($img_urls) AND wposts.post_type = 'attachment'");
while($row = mysql_fetch_object($msq)) {

$m = wp_get_attachment_image_src($row->ID, 'thumbnail', false, false);

$n = wp_get_attachment_image_src($row->ID, 'large', false, false);



echo '<li><a href="'.$n[0].'" class="image-gallery" title="' . get_the_title() . '"><img src="'.$m[0].'" width="155" height="100" alt="' . get_the_title() . '" style="float: left;" /></a></li>';

}


تو فروم خارجی هم مطرح کردم ولی انگلیسیم ضعیفه نتونستم جواب بگیرم.

اگه دوستان لطف کنند و جواب بدن ممنون میشم.

 

mtkz

تازه وارد
یک کوئری دیگه هم نوشتم ولی کل عکس های پست رو نشون میده. عکس هایی که داخل اون متاباکس هستن رو جدا تفکیک نمیکنه :

کد:
$args = array('post_parent'    => get_the_ID(),
          'numberposts' => 1, 
          'order'          =>  'ASC',
          'post_type'      => 'attachment',
          'post_mime_type' => 'image',
		  //'key'	   => 'my_images',
		  //'value' => true,
		  //'type' => 'BOOLEAN'
     );

$images = get_children( $args );
if ($images) 
{
    foreach ($images as $image) 
    {
		$m = wp_get_attachment_image_src($image->ID, 'thumbnail', false, false);
		$n = wp_get_attachment_image_src($image->ID, 'large', false, false);
		echo '<li><a href="'.$n[0].'" class="image-gallery" title="' . get_the_title() . '"><img src="'.$m[0].'" width="155" height="100" alt="' . get_the_title() . '" style="float: left;" /></a></li>';
        //echo wp_get_attachment_image($image->ID, 'thumbnail');
    }
}
 

mtkz

تازه وارد
در مثال اولی $msq مقداری از دیتابیس دریافت نمیکنه

ممکنه از طرف هاست امنیتی چیزی فعال شده باشه ؟

چون دقیقا این اسکری\ت داشت کار میکرد ...

 
آخرین ویرایش توسط مدیر:

mtkz

تازه وارد
واقعا من موندم تو ایران کسی رو نمیتونم پیدا کنم که با قبول هزینه هم اینکار رو برام انجام بده...

 

Mohammad

مدیر انجمن
پرسنل مدیریت
نسخه Pro این افزونه ، باید آخرین نسخه باشه وگرنه به مشکل میخورید.

 
بالا