小站每次遇到WordPress提示升级,都是件让我很苦恼的事情,因为本站是搭建在腾讯云VPS上的,带宽仅有1M……常常因为源站带宽过小,下载更新包超时导致升级失败。 而且最重要的是,WordPress已经禁止了国内IP访问,所以即便带宽大,国内小鸡通过后台升级也变得不靠谱,这次就记录一下手动升级WordPress的过程。 方法可能有点笨,如果路过的朋友有更简便的方法,请不吝赐教。 1、备份整站 不备份就没有后悔药吃哟 2、下载新版包 用一……
wordpress 相关的文章:
小博客几乎整站都使用了ajax的方式进行页面加载,最近突然想起来当时做现在这个主题的时候,留下的一些bug还没处理。 比如:侧边栏的评论链接点击后的跳转 问题:评论链接本应是点击后,页面直接拉到对应的评论锚点位置,但是因为使用了ajax,所以并不生效。 思路:点击后,通过前端来判断该评论div所在的页面位置,然后jquery的animate scrollTop到该位置 —————– 一通折腾后 ——……
其实我啥也不会,准确的说,应该是啥也不精。 如您所见,这套主题也只是东拼西凑做出来的东西,CSS框架用的是amazeui,所以整体的风格也是参照它的示例。 因为本来就是我自己用的,功能上没有什么设计方向,简单就好,所以也没有做后台的主题设置页面。 能注释的,我都在代码里注释了,有能力的话可以二次修改,有问题欢迎留言评论。 一些亮点 1.简洁,左右两栏 2.AJAX无刷新加载(带开关,cookie保存设置),AJAX评论提交 3.前……
整理主题代码的时候,发现wordpress的自定义404页面居然无效,会直接跳转nginx的404页面 问题就出在nginx,查看宝塔的站点配置文件,会有如下两行 error_page 404 /404.html; error_page 502 /502.html; 前面加上#号注释掉,保存即可
wordpress自带的PING服务可以在发表新文章时,自动通知站点更新服务。除去这种方式通知百度进行抓取,还可以通过百度提供的链接提交API进行推送。 详情见:https://ziyuan.baidu.com/linksubmit/index 百度的链接自动提交可以使用API、JS、sitemap等方式。所以我就想着直接在主题的functions.php添加这个功能。 原理很简单,当新文章发布时(包含更新),通过CURL访问百度提交链接的API即可。主要用到了wordpress的publish_post……
我在用的wordpress代码高亮插件是Pure Highlightjs,很轻便简洁的一款高亮插件。在做本站这套主题的时候,发现一个问题 当页面通过AJAX的方式加载的时候,内容页的代码高亮部分无法渲染,也就是高亮插件没有加载 考虑到AJAX的原理,初步判断是负责渲染的js没有执行,于是就找插件的代码看了一通,发现关键的部分 hljs.initHighlightingOnLoad(); 于是就把这句加到AJAX执行后的complete事件里……发现居然不生效……好吧,继续摸索 ……
上一篇《腾讯云下wordpress发邮件慢的一个解决方法》,jevin 说太复杂,使用wp的邮件系统总是会有各种问题需要折腾。 所以介绍一个新的通知方法,比邮件省心,速度还快。利用 Server酱 给博主发送微信通知消息。 关于Server酱,其主页已经有详细的介绍,我总结一下: 接收者使用微信关注公众号并绑定,通过其提供的API,实现发送微信的模板消息(通知消息) 关注绑定的方法就不多说了。开始添加到WP: 以下代码插入到主题functio……
又遇到一个无关痛痒的问题,wordpress自带的新评论邮件通知挺好用的,之前一直在用。搬家到腾讯云之后发现问题了。 当开启“发送电子邮件通知我:有人发表评论时 ”这个选项时,新评论的提交速度那叫一个慢啊,估摸着得有10秒左右。 第一反应是smtp连接速度过慢导致的,排查postfix日志,没有发现问题 后来想到php-fpm有记录慢日志的功能,宝塔面板也可以很方便的查看慢日志 可是宝塔默认设置的慢日志阈值是30秒,上边我遇到的问……
之前用wordpress的时候就一直不太喜欢它的上传图片自动裁剪缩略图的功能,而且它也不提供直接开关来自由选择是否开启 老方法是在设置-媒体中,把所有的数值填为0,这样就生效了。 不过好久不用wordpress,发现即便调0,还是会裁剪一个中号(medium)的缩略图。一通搜索才知道,原来还得在WP隐藏的设置页面中调0 如图: 访问 https://博客地址/wp-admin/options.php,进入后找到medium_large_size_w,调0保存就可以了。