B2缩略图修改

更新于 2024年2月17日 教程

主题 Modules/Common/Post.php 467 行

    public static function get_post_thumb($post_id = 0){
        if(!$post_id){
            global $post;
            if(!isset($post->ID)) return '';
            $post_id = $post->ID;
        }

        $post_thumbnail_url = get_the_post_thumbnail_url($post_id,'full');
        
        if($post_thumbnail_url){
            return esc_url($post_thumbnail_url);
        }else{
            $post_content = get_post_field('post_content', $post_id);
            return b2_get_first_img($post_content);
        }

        return '';
    }

修改之后

 public static function get_post_thumb($post_id = 0){
        if(!$post_id){
            global $post;
            if(!isset($post->ID)) return '';
            $post_id = $post->ID;
        }

        $post_thumbnail_url = get_the_post_thumbnail_url($post_id,'full');
        
        if($post_thumbnail_url){
            return esc_url($post_thumbnail_url);
        } else if (function_exists('get_wpac_thumbnail')){
	    return get_wpac_thumbnail($post_id);
	} else {
            $post_content = get_post_field('post_content', $post_id);
            return b2_get_first_img($post_content);
        }

        return '';
    }

你可能还喜欢下面这些文章

WordPress多站点使用同一个数据库WordPress多站点使用同一个数据库

对于多个WordPress站点使用同一数据库可通过修改表前缀(Table Prefix)来实现,主要分两种情况:在初始配置WordPress之前,将wp-config.php中的$table_prefix值(默认为wp_)修改为所需要的表前缀

wordpress数据库账号密码忘了如何修改密码wordpress数据库账号密码忘了如何修改密码

1.找到网站数据库管理工具PHPmyadmin,通常在虚拟主机提供的数据高级管理器里。7.回到数据库密码表上来,将转换好的MD5码粘贴到如图所示位置上,自动保存,密码修改成功

自定义WordPress文件上传路径自定义WordPress文件上传路径

update_option(‘upload_path’, WP_CONTENT_DIR.’/uploads’);’basedir’] = $uploads[

Wordpress如何修改发送邮件的默认邮箱WordPress如何修改发送邮件的默认邮箱

WordPress安装完成之后默认会自动创建一个系统邮箱地址和一个发件人,邮箱地址是 WordPress@yourblogname.com,而发件人则是WordPress。尽管我们已经在后台将系统邮箱地址设定为其它名称,我们博客的邮件接收人看

怎么解决 WordPress 后台站点地址后无法登录网站的问题怎么解决 WordPress 后台站点地址后无法登录网站的问题

修改 WordPress 后台站点地址后无法登录网站比较常见的方法是登录phpMyAdmin修改数据库wp-options表中home和siteurl的链接地址。

如何为WordPress后台管理界面添加新的配色如何为WordPress后台管理界面添加新的配色

wp_admin_css_color( ‘classic’, __( ‘Classic’ ), admin_url( “css/colors-classic.css” ), array( ‘#fff’, ‘current’ =>

wordpress filter parse_term_query修改分类的查询参数wordpress filter parse_term_query修改分类的查询参数

parse_term_query过滤器用于修改分类的查询参数,所有分类的查询(包括后台)都会用到它,因此可以修改它来自定义我们的分类查询。wordpress后台的二级分类太多,展示太乱!

WordPress 教程适用人群学习前提WordPress 教程适用人群学习前提

WordPress教程精选建站过程当中的常见问题进行解析,教你手把手建立一个WordPress是一个开源的内容管理系统(CMS),允许用户构建动态网站和博客。WordPress是网络上最流行的博客系统,允许从其后端CMS和组件更新,自定义和管