Code Hiện thị Hình đại diện Bài đăng Blog trong admin mới nhất

Code Hiện thị Hình đại diện Bài đăng Blog trong admin mới nhất

Anh em chỉ cần mở file function.php trong child theme để cập nhật thêm hình đại diện trong blog nhé.

// Thêm cột ảnh đại diện trong trang quản trị danh sách bài viết
add_filter(‘manage_post_posts_columns’, ‘fls_post_avatar_column’);
function fls_post_avatar_column($column_array) {
$thumb_size = get_option(‘thumbnail_size_w’);
$post_avatar_width = intval($thumb_size) + 50;
$cb_key = array_search(‘cb’, array_keys($column_array));
$column_array = array_slice($column_array, 0, $cb_key+1, true) +
array(‘post_avatar’ => ‘Avatar’) +
array_slice($column_array, $cb_key+1, null, true);
echo ‘<style>.column-post_avatar {width:’ . $post_avatar_width . ‘px;}</style>’;
return $column_array;
}
add_action(‘manage_posts_custom_column’, ‘fls_render_the_column’, 10, 2);
function fls_render_the_column($column_name, $post_id) {
if ($column_name == ‘post_avatar’) {
$thumb_id = get_post_thumbnail_id($post_id);
if ($thumb_id) {
echo ‘<img data-id=”‘ . esc_attr($thumb_id) . ‘” src=”‘ . esc_url(wp_get_attachment_url($thumb_id)) . ‘” style=”width:40px!important;height:40px!important;border-radius:6px;” />’;
} else {
echo ‘<span class=”dashicons dashicons-admin-media” style=”font-size: 2.5rem;”></span>’;
}
}
}
Đánh giá post
[related_posts_by_tax posts_per_page="6" title="Bài liên quan" taxonomies="category,post_tag"]

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Hotline: 0974.0707.83(Zalo/Viber)