IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> WordPress站点问题集合(后台Gravatar头像加载问题,自动升级问题,WP Statistics启用Geoip) -> 正文阅读

[PHP知识库]WordPress站点问题集合(后台Gravatar头像加载问题,自动升级问题,WP Statistics启用Geoip)

今日更新了一波自己的小花园,发现问题真不少啊。于是去各种搜索引擎下翻来覆去地找啊找,不知是Wordpress不吸引人了还是大家碰到的问题与我的个人环境总是有那么一点微小的差别,导致我各种方法尝试了都不能解决问题。最好在自己不断尝试+挖掘更深的文字下总算是解决了一部分问题。开心的让我赶紧记录一下>灬<。

个人资料中的头像显示问题

这个问题应该是老生常谈了,但总会出现烦人的无法加载,虽然一个简单的Simple Local Avatars插件就可以在主站正常显示个人头像,可是在后台的个人资料中依旧是烦人的无法显示出头像。查询到的各种博客都是再说目前中国已经不能访问国外gravatar.com上的用户头像了,因为Wordpress引用这个网站做头像存储和管理,导致大家不能再访问了。因此大家有的改域名,有的将图片的地址换成了自己CDN图床的地址,但是图片依旧是无法加载。但是在无数次的尝试下,有位哥哥的改进方法起作用了。解决方案如下,下面是这位哥哥的原话。

给WordPress换一个主题(默认主题下更改functions.php会报错),然后找到/wp-content/主题目录/functions.php,在最后面,加上代码,如下。即可完成头像的显示!

<pre class="wp-block-code"><code>class Disable_Google_Fonts{
    public function __construct(){
        add_filter('gettext_with_context',array($this,'disable_open_sans'),888,4);
    }
    public function disable_open_sans($translations,$text,$context,$domain ){
        if ('Open Sans font: on or off' == $context &amp;&amp; 'on' == $text){
            $translations = 'off';
        }
        return $translations;
    }
}
$disable_google_fonts = new Disable_Google_Fonts;
 
 
function dmeng_get_https_avatar($avatar) {
    //~ 替换为 https 的域名
    $avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
    //~ 替换为 https 协议
    $avatar = str_replace("http://", "https://", $avatar);
    return $avatar;
    // return '&lt;img alt="" src="http://avatar.csdn.net/4/E/A/3_misakaqunianxiatian.jpg" class="avatar avatar-26 photo" &gt;';
 
}
add_filter('get_avatar', 'dmeng_get_https_avatar');

Wordpress自动升级问题

这部分问题毕竟多,应该是所有条件都满足之后就可以升级了。我按照我解决的顺序来罗列一下。

与WordPress.org的安全连接

WordPress错误:无法建立到WordPress.org的安全连接,请联系您的服务器管理员。这是升级失败所报的错误,出现这个错误是我们的服务器与wordpress org服务器之间的连接问题。此时可以去服务器上ping wordpress.org.,去查看自己是否可以与wordpress服务器建立正常的连接,如果可以,那刚才只是暂时的问题,重新尝试即可。如果不行,Linux系统下 则在/etc/resolv.conf 中添加如下两条命令。

nameserver 8.8.8.8
nameserver 8.8.4.4

再去尝试ping命令,此时应该就成功了。

PHP版本问题

在之后的更新尝试中,错误原因依旧没变,仍旧是无法建立到WordPress.org的安全连接 。此时我已经开始觉得各位哥哥出现问题的环境和我开始不一样了,之后我开始了无休止的尝试。无论结果多么满分,但是最终还是有了解题之道。我更新前所使用的PHP版本为7.2,Wordpress不断提醒我要我更新到7.4以上。我终于照做了,可是问题却依旧没有进展,我≡(▔﹏▔)≡。

插件启用问题

之后的过程是,自己脑子一抽,将插件全部停用。这个问题终于没有了,开始了下一个错误之旅。

另一更新正在进行问题

下面我们终于迎来了第二个错误,升级WordPress 另一更新正在进行。 虽然还是bug,但是却是另一个bug,这就是进步!这个问题就很好解决了。

在Wordpress站点下的数据库中(推荐使用工具打开,phpmyadmain),在wp_options表中找到core_updater.lock记录它在最后记得翻页向后看一看,别问我怎么知道。(哭泣) ,将其删去即可。出现这个问题的原因应该是之前更新是由于某些原因更新异常结束了,比如你手动终止,导致留下了这个更新记录。之后更新时会查看是否有正在更新的项目,就找到了它。

下载超时问题

这个就是连接下载的网速问题了,由于wordpress是外国网站,我们的连接超时自然要比国外长一些。提示给出了WordPress默认给出的超时时限是30秒,我们将其增大也就可以继续下载了。

打开文件 wp-admin\includes\file.php。找的如下函数,将其的超时时长设置的长一点。

以上问题全部完成之后,选择自动升级就成功了。

WP Statistics无法启用Geoip国家和城市的选项

在 WP Statistics设置页面中,即使选择了启用GeoIP 收集和GeoIP 城市,点击更新后,提示saving setting,但是该功能还是未启用。应该是更新两个数据库并未成功下载的原因。既然无法自动下载,我们就手动下载。

Github下Geo最新的数据库:GeoIP国家?GeoIP城市

将下载后的文件上传至wordpress/wp-content/uploads/wp-statistics中,解压即可。

Wish u all the best.

原文

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-12-11 15:31:14  更:2021-12-11 15:32:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/13 14:34:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码