浏览类别

wordpress

CMS wordpress

WordPress百度移动专区熊掌ID自动推送代码

之前百度停了熊掌号的收录,还以为熊掌号凉了,就没管了,今天才得知原来百度现在把熊掌ID推荐到移动专区去了,大概可以立即为网站如果绑定了熊掌ID,对手机端收录有好处吧。 既然如此,我也就重新加上吧,不过一个熊掌ID只能绑定一个网站。 绑定熊掌ID内容源:https://ziyuan.baidu.com/ydzq 然后把代码加到functions.php文件: 和我之前发过百度pc推送的代码一样的,只 […]…

继续阅读

CMS wordpress

wordpress DPlayer Lite视频插件支持m3u8格式

WordPress很多视频播放器插件,有的收费插件功能还挺强大的,不过本身支持m3u8的不多。 video.js很多公司都在用,但是我配置之后发现对某些m3u8格式的解码不出来声音,最后只好放弃了video.js。 最后选择了另外一款开源的播放器DPlayer,外面本来就有Wordpress的DPlayer播放器插件。其中有一款几年没更新的DPlayer for WordPress,地址:http […]…

继续阅读

CMS wordpress

WordPress彻底禁止图片生成缩略图

现在Wordpress的版本其实体验好很多了,除了编辑器... 现在如果不想图片生成缩略图直接在后台改下还是可以的,就是全部设置0,以前这里改了都不完全生效。虽然现在后台修改能起一部分用途,不过偶尔一些图片还是会被自动生成缩略图,这和图片的上传方式有关。 那就用代码彻底关掉缩略图功能,当然这个功能和主题有关系,有的主题自己改过这些。 1:在functions.php文件添加: 2:访问wp-adm […]…

继续阅读

CMS wordpress

WordPress正确配置全站腾讯云CDN

前几天说网站备案了,全站套了腾讯云的CDN,静态文件套的阿里云CDN,但是由于我错误的设置,导致从百度,谷歌等网站也无法访问本站。 当然用腾讯云CDN,也是因为他家https也有免费额度,对于我个人博客足够了。 需要把从访问来源的每一个网址都加入白名单才行,比如: *.baidu.com *.google.com *.so.com *.sogou.com *.bing.com 当然如果不开启防盗链 […]…

继续阅读

CMS wordpress

WordPress 用QQ邮箱设置Smtp邮件验证

我以为我写过QQ邮箱呢,才看之前发的是关于Mail()函数和其他邮箱的。 当然以前写的Mail()函数提示,里面也是用的QQ邮箱,不过没有完整说明。 今天给一个商城配置新邮箱,用了QQ邮箱,就顺便记录下吧。 1:先到QQ邮箱的账号设置,去打开:POP3/SMTP服务 2:然后会得到一个授权码,这个授权码就是发信用的密码。 3:把Wordpress用到的邮箱验证代码放到主题的functions.ph […]…

继续阅读

CMS wordpress

WordPress刷新object-cache缓存

今天网站搬家之后,网站因为object-cache.php文件打不开了。 删掉object-cache之后就正常,那应该是object-cache缓存造成的。 在object-cache文件是有清除缓存函数的。 把wp_cache_flush()放到主题的functions.php里面就行,等网站能正常打开了,再把这句删了。 另外object-cache文件有好几个版本,有的版本对应的PHP版本不 […]…

继续阅读

CMS wordpress

WordPress 用谷歌邮箱设置Smtp邮件验证

关于Wordpress配置邮箱验证之前提到过: WordPress用阿里云企业邮箱SMTP发信 其实基础代码都是一样的,只是谷歌邮箱为了安全需要自身多设置几步。 我们大部分用的阿里企业邮箱或者QQ邮箱,不过某个网站是针对国外用户,这次就选择了谷歌邮箱来验证。 先设置第一步:转发和 POP/IMAP 开启POP和IMAP,选择对从现在起收到的邮件启用POP就行了。 IMAP的都默认。 再设置第二步: […]…

继续阅读

CMS wordpress

WordPress百度搜索主动实时推送代码

百度实时推送官方本身就有代码,改下加到Wordpress用就行了,网上也很多教程,根据自己的改。 这个代码我是看了某款主题的,他主题自带了这个功能,我就单独弄下,加到functions.php文件: 至于熊掌号,没必要了吧,熊掌号都凉了,现在已经不能搜索熊掌号了。…

继续阅读

CMS wordpress

WordPress正确使用Cloudflare CDn

网站没备案之后就一直用国外服务器,前期也一直没用cdn,因为某个域名被墙污染了,前段时候更换新服务器和域名,才全部都套上了Cloudflare,Cloudflare的免费套餐就够我用了,以降低域名被墙的可能性。 Cloudflare官网:cloudflare.com 网站接入方式:可以直接改域名DNS,或者找第三方平台用cname解析接入,我都用了,具体怎么接入就不说了。 免费套餐只有3个规则能设 […]…

继续阅读

CMS wordpress

WordPress 启用配置OPcache

服务器怎么安装OPcache就不说了,现在的安装脚本都有,况且很多人在用面板。 重要的是我没新服务器来操作。。。 所以就只说下相关配置,修改php.ini文件: 用phpinfo.php查看,有没有开启。 参考: https://github.com/zendtech/ZendOptimizerPlus https://www.zybuluo.com/phper/note/1016714…

继续阅读

CMS wordpress

博客因为语言文件错误导致全站乱码

昨天把这个主题的部分语言翻译成中文了,但是修改zh_CN.po文件的时候,有几个地方我改错地方了。 我直接把几个msgid改成中文了,并且多加了个代码,然而这个主题是用了样式调用。 所以今天上午打开网站,结果全站乱码了。 这就是匆忙不细致导致的后果。。。 WordPress汉化一定要主要不要直接改msgid,而是改msgstr。 当然有的主题可以直接改,这取决于自己主题文件的调用方式。…

继续阅读

CMS wordpress

禁止Gutenberg编辑器style.min.css在首页加载

我已经慢慢习惯了Gutenberg编辑器,某些地方我觉得比老版本方便,当然更多还是不喜欢并且反感的。 不过还是坚持新版本吧,但是Gutenberg编辑器有个style.min.css样式会在首页加载。 应该很少有人的首页会用到这个吧,当然这个css文件很小的,不在意可以不管。 那就只让Gutenberg编辑器的block-library/style.min.css在后台和文章和页面加载吧。 如果你 […]…

继续阅读

CMS wordpress

WordPress禁用jquery-migrate.js

jquery-migrate.js是jQuery库链接js,主要是用于兼容久jQuery库,但是现在很少用得到,国内开发者的主题多数根本不用。 所以这个jquery-migrate.js在部分国外主题还很常见,毕竟他们到用户面向更多,情况更复杂。 如果你发现你的主题也还有jquery-migrate.js,就可以屏蔽加载,加到functions.php文件。 至于还有个jquery.js文件,但是 […]…

继续阅读

CMS wordpress

wordpress常用函数

纯属记录几个自己可能会用到等,并非开发主题插件使用,是为了用来禁止某些加载用。 以下用来禁止加载一些js,css基本够用了。 页面判断函数: is_home():主页 is_single():文章页 is_single((ID) ):具体文章页 is_page():页面 is_category():分类页 is_search():搜索页 is_404:404 is_tag():标签页 获取文件: […]…

继续阅读

CMS wordpress

wordpress禁止js css在首页加载 比如enlighter高亮插件

虽然wordpress新版的编辑器对代码加入稍微有了改革,但个人还是不喜欢,也不好看。 还是继续用enlighter插件,enlighter可以在后台设置只在需要的地方加载脚本js。 可是依旧会在网站首页就加载一个css文件:EnlighterJS.min.css 首页根本就用不到好吗,那就禁止EnlighterJS.min.css加载,或者只让它在文章页面才加载。 说明: 先通过在enlight […]…

继续阅读

CMS wordpress

wordpress数据库优化

先看这里:WordPress数据类型选MyISAM还是InnoDB。 如果你需要转换成innodb,请执行: 如果出现:#1067 - Invalid default value...错误 修改下数据库配置文件,在[mysqld]下面添加: mysql8.0添加上面的就行了,如果是5.7添加: 这个1067错误表示,之前的版本不兼容InnoDB,因为InnoDB不支持时间为0的,所以改下参数。 好 […]…

继续阅读

CMS wordpress

wordpress速度优化总结

用了这么久的Wordpress,之前优化都是乱七八糟的弄下,最近因为有个网站是给纯小白使用的,用到了很多之前没有自己用的优化代码,所以就整理下吧,当然我这个博客国内用户访问并不快,毕竟服务器基础不行,也是用的Cloudflare优化规则。 在有条件的情况下,最好把服务器网站环境配置达到: Linux系统:nginx、php7.2起步、mysql8.0、Memcached、opcache,建议php […]…

继续阅读

CMS wordpress

wordpress 下载失败。: Too Many Requests

前几天Wordpress升级版本到5.2.4了,修复了一些安全问题等。 国内服务器的Wordpress在线更新的时候,提示了: 下载失败。: Too Many Requests 因为Wordpress官方网站:https://wordpress.org/最近流量好像很大。 清洗了中国内地的IP,导致国内IP经常无法访问wp站点,所以就不能在线更新了。 那就手动更新吧,手动更新方法: WORDPRE […]…

继续阅读