WordPress后台文章列表添加特色图片列的方法

追格官方小助手/ 2023年01月30日/ WordPress/ 浏览 2784

WordPress后台文章列表默认是不显示特色图片列的,若我们想在文章列表显示特色图应如何添加?


看看追格小编如何处理的,效果如下图:



// 文章列表添加特色图列
add_filter( 'manage_post_posts_columns', 'zhuige_featured_image' );
function zhuige_featured_image( $columns ) {
	$columns['featured_image_col'] = '特色图片';
	return $columns;
}
 
// 有特色图片则显示,否则显示占位图
add_action( 'manage_post_posts_custom_column','zhuige_featured_image_col_callback', 10,2 );
function zhuige_featured_image_col_callback( $column, $pid ) {
	Switch( $column ) {
		case 'featured_image_col':
		if ( get_post_thumbnail_id( $pid ) )
			echo get_the_post_thumbnail( $pid, array( 80, 60 ) );
		else
			echo '<img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" class="wp-post-image" decoding="async" loading="lazy" width="80" height="60">';
		break;
	}
}


在WordPress模板函数functions.php中,添加以上代码即可。


发表评论

暂无评论,抢个沙发...

客服 工单