百度熊掌号 WordPress 插件 保存提示 appid 或 token 错误解决方法

百度熊掌号 WordPress 插件(BaiduXZH Submit) 保存提示 appid 或 token 错误

原因在于插件源码中 save_verify 函数对 home_url() 判断不足,即:

若百度熊掌号绑定的网站地址为 blog.liuguofeng.com,但在 WordPress 后台设定网站主页为 guofeng.io,则会判断不通过,返回失败。

解决方法:

1: WordPress 后台将主页地址修改,由 guofeng.io 修改成 blog.liuguofeng.com

2: 插件源码中(插件地址:/wp-content/plugins/i3geek-baiduxzh),i3geek_baiduXZH_function.php 文件的 save_verify 函数中 home_url() 修改成 http://blog.liuguofeng.com

home_url() 文档解释:

 

解决 WordPress 后台主题中只显示一个主题不显示其他主题的问题

出现 WordPress 主题无法识别问题的原因:服务器环境禁用了 scandir 函数,导致 WordPress 无法正常扫描主题。

解决方法:

  • 找到 php.ini,一般在服务器的 /usr/local/php/etc 目录下;
  • 打开 php.ini,查找其中的 “disable_functions” 字样,找到并删除紧随其后的 “scandir” ,最后保存该文件;
  • 重启服务器的 php 服务。

 

解决 “噢,没有这个文件,请重新检查文件名,然后再试。谢谢”

编辑主题时提示:噢,没有这个文件,请重新检查文件名,然后再试。谢谢

因使用 lnmp 一键安装包所致,进行如下操作:

找到服务器上的 php.ini 的位置,可以用 phpinfo() 函数查看该文件的位置,找到后编辑该文件,

vi /usr/local/php/etc/php.ini

找到第314行或附近的disable_functions按 i 键进入编辑模式,将其值里的 scandir 这个函数去掉,记得逗号也要去掉,再esc退出编辑模式,输入:wq 保存退出,之后重启你的nginx服务和php服务,或直接重启的lnmp

lnmp restart

解决安装WordPress主题及插件需要输入FTP问题,要执行请求的操作,WordPress需要访问您网页服务器的权限。请输入您的FTP登陆凭据以继续

更改项目目录权限及用户组

chown -R www /home/wwwroot/guofeng.io/
chmod -R 775 /home/wwwroot/guofeng.io/

.user.ini文件无法直接修改,如要修或删除需要先执行:chattr -i /网站目录/.user.ini

chattr -i /home/wwwroot/guofeng.io/.user.ini
chattr +i /home/wwwroot/guofeng.io/.user.ini