如何给WordPress后台文章列表,添加缩略图 – WordPress 教程

2022年 10月 24日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

WordPress 2.9版引入文章缩略图的功能,这个特色图像功能,不仅可以在前台显示,后台文章列表中也可以显示缩略图。

如何给Wordpress后台文章列表,添加缩略图 – WordPress 教程

WordPress 2.9版引入文章缩略图的功能,这个特色图像功能,不仅可以在前台显示,后台文章列表中也可以显示缩略图。

如何给Wordpress后台文章列表,添加缩略图 – WordPress 教程

将如下代码添加到当前主题functions.php中:

if ( !function_exists('fb_AddThumbColumn') && function_exists('add_theme_support') ) {    // for post and page    add_theme_support('post-thumbnails', array( 'post', 'page' ) );    function fb_AddThumbColumn($cols) {        $cols['thumbnail'] = __('Thumbnail');        return $cols;    }    function fb_AddThumbValue($column_name, $post_id) {            $width = (int) 35;            $height = (int) 35;            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', 'fb_AddThumbColumn' );    add_action( 'manage_posts_custom_column', 'fb_AddThumbValue', 10, 2 );    // for pages    add_filter( 'manage_pages_columns', 'fb_AddThumbColumn' );    add_action( 'manage_pages_custom_column', 'fb_AddThumbValue', 10, 2 );}

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: