วิธีเพิ่ม Thumbnails ให้แสดงใน Page และ Post management ของ WordPress

บทความนี้ผมเขียนขึ้นมาสำหรับคนที่สนใจจะพัฒนา WordPress หรือว่าปรับแต่ง Theme ของตัวเองนะครับผม  ซึ่งการทำเว็บไซต์ด้วย WordPress เนี่ยมันดีมากๆตรงการจัดการเนื้อหาและที่สำคัญ SEO เยี่ยมมากเลยหล่ะครับ ติด Google เร็วเวอร์ๆ  มาดูกันนะครับว่า กรณีต้องการให้มีรูป Thumbnails แสดงให้เห็นในหน้าจัดการเนื้อหามีวิธีการอย่างไร  (ดูภาพประกอบนะครับ ว่าผลลัพธ์จะออกมาแนวไหน)

 

 

อยากลองดูไหมละครับ ถ้าว้อนท์แล้ว ก็ก๊อบปี้โค้ดด้านล่างนี้แหล่ะคับไปแปะในไฟล์ที่อยู่ในโฟลเดอร์  ชื่อ Theme/functions.php  ได้เลยครับ

 

/****** Add Thumbnails in Manage Posts/Pages List ******/
if ( !function_exists('AddThumbColumn') && function_exists('add_theme_support') ) {
// for post and page
add_theme_support('post-thumbnails', array( 'post', 'page' ) );
function AddThumbColumn($cols) {
$cols['thumbnail'] = __('Thumbnail');
return $cols;
}
function AddThumbValue($column_name, $post_id) {
$width = (int) 60;
$height = (int) 60;
if ( 'thumbnail' == $column_name ) {
// thumbnail of WP 2.9
$thumbnail_id = get_post_meta( $post_id, '_thumbnail_id', true );
// image from gallery
$attachments = get_children( array('post_parent' => $post_id, 'post_type' => 'attachment', 'post_mime_type' => 'image') );
if ($thumbnail_id)
$thumb = wp_get_attachment_image( $thumbnail_id, array($width, $height), true );
elseif ($attachments) {
foreach ( $attachments as $attachment_id => $attachment ) {
$thumb = wp_get_attachment_image( $attachment_id, array($width, $height), true );
}
}
if ( isset($thumb) && $thumb ) {
echo $thumb;
} else {
echo __('None');
}
}
}
// for posts
add_filter( 'manage_posts_columns', 'AddThumbColumn' );
add_action( 'manage_posts_custom_column', 'AddThumbValue', 10, 2 );
// for pages
add_filter( 'manage_pages_columns', 'AddThumbColumn' );
add_action( 'manage_pages_custom_column', 'AddThumbValue', 10, 2 );
}

 

ถ้าหากว่าคุณต้องการปรับเปลี่ยนขนาดของ thumbnails   คุณก็เพียงแค่เปลี่ยนค่าของตัวแปร $width และ $height ที่อยู่ในด้านบนแค่นั้นเองครับ  จากนั้นก็กดเซฟไฟล์  functions.php ไปโลด แล้วลองไปหน้า Admin ไปที่เมนู Post ก็จะเห็นว่ามี Thumbnails ประกอบบทความขึ้นมาแล้ว  วิธีการทำไม่ยากเลยใช่ไหมละครับ  ขอให้สนุกกับการใช้งาน WordPress นะคร้าบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
Manage Consent Preferences
  • คุกกี้ที่จำเป็น
    Always Active

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

  • คุกกี้เพื่อการวิเคราะห์

    คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้

  • คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย

    คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลวส่วนบบุคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ

บันทึก