PHP框架记录

504次阅读

共计 903 个字符,预计需要花费 3 分钟才能阅读完成。

wordpress 的 gravatar 头像国内

编辑主题文件夹内的 functions.php 文件,文件末尾添加如下代码:

/* 修复 wordpress 上 Cravatar 头像无法显示问题 */
if (! function_exists( 'get_cravatar_url') ) {
    /**
     * 替换 Gravatar 头像为 Cravatar 头像
     *
     * @param string $url
     *
     * @return string
     */
    function get_cravatar_url($url) {
        $sources = array(
            'www.gravatar.com',
            '0.gravatar.com',
            '1.gravatar.com',
            '2.gravatar.com',
            'secure.gravatar.com',
            'cn.gravatar.com'
        );
        return str_replace($sources, 'cravatar.cn', $url);
    }
    add_filter('um_user_avatar_url_filter', 'get_cravatar_url', 1);
    add_filter('bp_gravatar_url', 'get_cravatar_url', 1);
    add_filter('get_avatar_url', 'get_cravatar_url', 1);
}

fastadmin 海外安装插件

使用 Fastadmin 作为服务端开发程序,需要用到系统自带的插件,由于使用的是海外服务器,Fastadmin 官方 QA 写了,海外服务器无法在线安装插件,测试发现离线安装也失败,提示“未知的数据格式”。

处理办法:
/vendor/karsonzhang/fastadmin-addons/src/addons/Service.php

Service::valid($params);
正文完
 1
Hack V
版权声明:本站原创文章,由 Hack V 于2022-12-14发表,共计903字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
请喝咖啡