Browsing Category

wordpress

CMS wordpress

WordPress查看文章分类id数字

今天在屏蔽某网站的文章分类的时候,为了不出错,是去读取文章分类的数字id。 但是Wordpress后台的文章分类是只明确显示别名,没有数字id的。 数字id是在网址栏的,现在很多主题的设置,会把文章分类id显示出来,方便用户使用。 如果你的主题没有明确显示,就自己手动查看下吧。 编辑分类目录->查看网址->ID=数字(这个就是了) 比如下图:我文章分类目录“CMS”,ID就是:32…

继续阅读

wordpress

WordPress用阿里云企业邮箱SMTP发信

代码一样的,只是改下SMTP服务器地址就行了。 相比用QQ邮箱,用企业邮箱还更简单一点,不需要多去设置个密码。 阿里云企业邮箱SMTP服务器地址:smtp.mxhichina.com 腾讯云企业邮箱SMTP服务器地址:smtp.exmail.qq.com QQ邮箱SMTP服务器地址:smtp.qq.com…

继续阅读

CMS wordpress

wordpress 5.x系列支持webp格式图片

webp图片格式体积更小,图片清晰度质量也不会相差多少。 很适合做图片站使用,目前大部分主流浏览器也都已经支持webp格式了。 但是Wordpress程序还不支持这个格式,所以也要自己修改,和之前提到torrent一样。 改程序和主题的functions文件就行。 一、修改程序的functions.php文件 wp-includes/functions.php 搜索: 添加: ‘ima […]…

继续阅读

CMS wordpress

wordprsss 5.X系列 附件支持torrent格式

几年前我也写过,让Wordpress支持torrent格式。 但是现在wp5系列安全性提高了,按照以前的方式修改,没用。 现在要多加代码才行。 之前文章:增加wordpress可以上传.torrent文件 为了更好的兼容,还是改下主程序的functions.php文件把。 一、wp-includes/functions.php 搜索:application/zip 在下面加一行: ‘a […]…

继续阅读

wordpress

wordpress 速度优化之Avada主题优化

一直用Bridge主题比较多,不过最近有2个站点用了Avada,上一次官网用Avada还是几年前了。 其实一直觉得Avada自定义元素没Bridge好,不过也是为了模版的方便,就直接用了。 可以用这个网站跑下大概数据:https://www.webpagetest.org 之前说了wp优化的基础:WORDPRESS 速度优化之MEMCACHED 在基础上,Avada自带了性能优化选项: 1:关闭G […]…

继续阅读

wordpress

wordpress 速度优化之Memcached

wordpress由于是国外的,国内用速度自然就会慢一些,当然也就很多优化插件了,这些就不说了。 我们很多网站也是wp做的,但是都没有记录过优化过程,这次放假就趁机提到一下。 前提:php开启Memcached 当然现在的wp网站尽量用php7.2+mysql8.0,加开启Opcache,这个搭配本身就提示速度了。 至于怎么开启Memcached,就不说了,根据自己的服务器环境配置来。 用Memc […]…

继续阅读

wordpress

Error establishing a database connection

今天一台服务器重新安装环境,升级一些文件。 特别是把mysql升级到了8.0版本。 然后把网站搬回去之后,发现链接本地mysql的就打不开了,数据库链接不上。 但是看了数据库密码啥的都改了,也正常啊。 其中一个网站是wordpress,就是提示: Error establishing a database connection。 搜索了下,发现他们遇到的和我的不一样,有人说是数据库端口3306没开 […]…

继续阅读

wordpress

wordpress 挂Google adsense结合GoogleAnalytics amp插件

最近把博客去申请了Google adsense,Google adsense审核是很严格的,特别是对中国内地网站。 虽然没流量,不赚钱,但为了账户,还是保留着把。 开始就简单了挂了Google adsense的广告代码,然后Google adsense官方有个amp广告,简单点可以理解成更智能吧。 然后是结合GoogleAnalytics的,wordpress有GoogleAnalytics官方的 […]…

继续阅读

wordpress

wordpress 5.0真不习惯

今天进后台看见有新版本了,wordpress出5.0正式版本了。 看了下,变化主要就是这个编辑器,移动化了。 说实话,用着暂时还不习惯。…

继续阅读

wordpress 信息安全

wordpress 4.9.6任意文件删除漏洞修复

国外的安全团队前几天发现了wordpress的新漏洞,版本低于和包括4.9.6的都有这个问题。 目前wordpress官方最新版本就是4.9.6,所以官方还没有出新版修复这个问题。 如果急的,可以临时修复下。 至于这个漏洞带来的后果就是可以重置你的网站,如果觉得网站重要就临时修复吧,不重要就等等。 毕竟wordpress官方一般处理都算快的了。 临时修复一: 修改/wp-admin/post.ph […]…

继续阅读

wordpress

阿里云服务器提示wordpress IP验证不当漏洞修复

阿里云服务器最近老是提示wordpress IP验证不当的漏洞。 我记得这个都是几年前的了吧,但现在还是有,就之后还是根据它的提示修复下吧。 具体提示:../wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF。 那就改这个文件: 1:找到 $same_hos […]…

继续阅读

Linux wordpress

nginx反向代理https网站 并实现网站的注册和登录功能

最近给我们官网做了新加坡、香港、美国、加拿大地区的反代,由于现阶段发展有限,只好选择这种最节约的方法了,但并非负载均衡,负载均衡等后期商城确定了要做。 除了加拿大是高配机器之外,其他都是小云服务器,香港是阿里云的。 所以用了军哥的一键lnmp来做的基础,当然只是反代是不需要太多的,不用任何一键脚本都可以,我是为了更多的检测,加上时间关系,就用了军哥的。 nginx反代多数是用sub_filter, […]…

继续阅读

wordpress

wordpress您的主机禁用了mail()函数 SMTP邮件通知解决方法

由于国家规定今后论坛啥的发帖得实名,所以我服务器测评的网站就关闭了评论,仅注册了用户才能评论。 然后看了下wordpress默认的邮件是没用的,因为默认是用的phpmail()函数来发信,这个多数运营商都是禁止的。 就用SMTP来就行了,之前也设置过,这次我用了QQ邮箱,不管是用插件还是修改代码,死活就是发不了。 提示:SMTP connect failed 的错误。 我开始还以为难道新版需要开放 […]…

继续阅读

wordpress

WordPress升级遇到504 Gateway Time-out 另一更新正在进行的解决方法

  WordPress在后台在线升级的时候,会遇到服务器返回提示504 Gateway Time-out的错误。 这个问题主要是出现在nginx环境下,并且服务器是国内的。 可能有的人看见这个就去修改nginx的一些默认配置,当然这个并没有错,如果你修改了有用就行。 但是我觉得应该多数是没用的,毕竟主要是国内服务器的访问引起的。如果是国外服务器,去修改nginx配置应该可以,不过目前我没 […]…

继续阅读

wordpress

WordPress密码重设提示“您的密码重设链接无效,请在下方请求新链接”

用Wordpress这么多年,以前从来没有用过用户注册的功能,也就不知道这一块具体是怎么样的。 这几天在改版某个网站的时候,新增了用户注册这一类,然后测试的时候发现了忘记密码的功能,网站发送的密码重设链接后面带了个“;”分号,前后还是用“<>”括起的,开始也不知道是否正常。 打开链接进去是无效的,才得知那个链接是错误的,也不知道是不是网站文件的bug,还是我个人其他什么导致的。 反正就 […]…

继续阅读

Linux wordpress

解决军哥lnmp1.3环境下wordpress不显示主题问题

最近给新买的vps用了军哥的lnmp环境包,由于是第一次用他的,还不太熟悉。 一开始就遇到了一些问题吧,在安装好wordpress之后,发现主题不能显示。 然后查了下是php配置问题,其中有个disable_functions的配置是scandir函数。 需要把这个函数删掉就行了。 lnmp1.3的php配置文件在: 1:/usr/local/php/etc/php.ini 2:打开php.ini […]…

继续阅读

wordpress

wordpress批量替换文章里面的内容

最近在采集一个资讯站,开始采集的时候并没有发现文章最后带有源站的链接注明,由于对方只是偶尔一篇文章才有,所以在采集的时候也忽略了。 最后之后去数据库批量替换掉我采集来的网址了。 以下是批量替换的数据库SQL语句: UPDATE wp_posts SET post_content = REPLACE( post_content, '原内容', ' 新内容' ) ; wp_posts数据表前缀要改成你 […]…

继续阅读

wordpress

linux apache服务器环境下wordpress开启ssl设置

前几天由于给公司的网站搭配SSL证书,就又给自己博客买了个COMODO的证书(某些东西不是很倾向免费)。 本来按照我以前的记忆,已经配置成功了,但是没有自动跳转到https的链接,开始我以为是七牛云存储问题,因为我用了不带www的域名做了CDN,所以就没有搭理。 过了几天才发现不对劲,是设置有问题,和七牛CDN云存储没关系。 然后才发现是.htaccess的强制跳转出了问题,我没有按照wordpr […]…

继续阅读