Như các bạn đã biết, thumbnail là những ảnh được lấy từ bài viết hoặc link nào đó mà khi bạn share lên mạng xã hội thì sẽ hiện ảnh đó ra. Dịch một cách khô khan thì thumbnail có nghĩa là thu nhỏ. Nhưng liệu là bài viết nào bạn post cũng có ảnh trong đó, chắc chắn bạn sẽ không nhớ rõ khi data blog bạn đã chứa một số lượng lớn bài viết. Vậy khi muốn xem bài viết nào có ảnh thumbnail bạn phải mở từng bài viết đã post ra >>> thật quá vất vả phải không nào.


Để thuận tiện hơn trong việc này, mình xin được share cho các bạn đoạn code để làm hiện thêm cột thumbnail trong trang quản lí bài viết của bạn. Và nó đây:


// ====================================================
// Add Thumbnails in Manage Posts/Pages List...Ngockhuong.Com
// ====================================================


function AddThumbColumn($cols)

$cols['thumbnail'] = __('Thumbnail');

return $cols;


function AddThumbValue($column_name, $post_id)

$width = (int)50;
$height = (int)50;

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);

Bạn hãy mở functions.phpvà thêm đoạn code trên vào. Rất đơn giản phải không icon biggrin icon biggrin


Còn đây là demo ảnh nhá:


ngockhuong.com post thumbnail Hiển thị thumbnail trong quản lí bài viết


Chúc các bạn thành công! icon smile icon smile



Làm sao hiển thị thumbnail ở trang quản lí WP-Admin?

0 nhận xét:

Đăng nhận xét