function หาที่อยู่ภาพ URL ภาพแรกของโพสต์ WordPress

หน้าหลัก » PHP Programming โดย pun December 12, 2017 1:05 am
บทความนี้แนะนำฟังก์ชั่นดึงรูปจากโพสต์แรกของ WordPress เพื่อนำไปใช้งานรูปแบบต่างๆ  Code นี้สำหรับเลือกใช้ภาพแรกเท่านั้นครับ สำหรับใครที่ต้องการภาพแรกของโพสต์แสดงตำแหน่งต่างในเว็บไซต์ เช่น list รายการโพสต์ สามารถประยุค code นี้ใช้งานได้ครับ code นี้ผมปรับใช้แบบลูกทุ่ง ง่ายๆ

function get_urlimage($post_id = '', $size = 'medium', $num = 1) {
$images = get_posts(array('post_type' => 'attachment', 'numberposts' => $num, 'post_status' => null, 'post_parent' => $post_id, 'order' => 'ASC', 'orderby' => 'ID'));
if ($images) {
foreach ($images as $image) {

list($src, $urlimage) = explode("src", wp_get_attachment_image($image->ID, $size, $icon = false));

$STR = array (' class="attachment-height size-height" alt="" "','="','classattachment-height size-height','" " alt" ');
$SAR = array ('','','','');
$urlimage = str_replace($STR , $SAR , $urlimage);

$img_check = $urlimage;
}
} else {
echo $img_check;
}

ใช้งาน
<?php echo get_urlimage($post->ID, 'height', 1);?>


ผลลัพธ์ เช่น
http://www.wpdsign.com/wp-content/uploads/2017/09/xxxx.jpg

function หาที่อยู่ภาพ URL ภาพแรกของโพสต์ WordPress


บทความโดย pun