WordPress:更新到5.3

  1. 安装:参考WordPress
  2. 更新:登录你的仪表盘.

5.3扩展和完善了WordPress 5.0中引入的块编辑器,其中包含一个新块,更直观的交互功能以及改进的可访问性。编辑器中的新功能增加了设计自由度,提供了更多的布局选项和样式变化,使设计师可以完全控制站点的外观。此版本还引入了 Twenty主题,为用户提供了更多的设计灵活性以及与块编辑器的集成。创建漂亮的网页和高级布局从未如此简单。

块编辑器的改进

这个以增强为重点的更新引入了150多项新功能和可用性改进,包括改进的大图像支持,用于上传从智能手机或其他高质量相机拍摄的未经优化的高分辨率图片。结合使用更大的默认图像尺寸,图片始终呈现最佳状态。

可访问性改进包括在管理界面中集成了块编辑器样式。这些改进的样式解决了许多可访问性问题:表单字段和按钮上的颜色对比,编辑器和管理界面之间的一致性,新的小吃栏通知,标准化为默认的WordPress配色方案以及Motion的引入,以使与您的块的交互变得快速自然。对于使用键盘导航仪表板的用户,块编辑器现在具有“导航”模式。这使您可以从一个块跳到另一个块,而无需浏览块控件的每个部分。

扩展的设计灵活性

WordPress 5.3添加了更强大的工具来创建惊人的设计。

新的“组”块使您可以轻松地将页面分为彩色部分
列块现在支持固定的列宽
新的预定义布局使您可以轻松地将内容安排到高级设计中
标题栏现在提供文本颜色的控件
其他样式选项使您可以为支持此功能的任何块设置首选样式

wordpress logo
image-2785

服务所有人的改进

自动图像旋转

上传后,根据嵌入的方向数据可以正确旋转图像。此功能最初是在9年前提出的,而在许多敬业的贡献者的支持下,此功能才得以实现。

现场健康检查

5.3中引入的改进使发现问题变得更加容易。扩展的建议从“运行状况检查”屏幕突出显示了可能需要在您的站点上进行故障排除的区域。

管理员电子邮件验证

现在,当您以管理员身份登录时,系统会定期要求您确认您的管理员电子邮件地址是最新的。如果您更改电子邮件地址,这将减少被锁定在站点之外的机会。

对于开发人员

日期/时间组件修复

开发人员现在可以以更可靠的方式处理日期和时区。日期和时间功能已收到许多用于统一时区检索和PHP互操作性的新API函数,以及许多错误修复程序。

PHP 7.4兼容性

WordPress 5.3旨在完全支持PHP 7.4。此版本包含多项更改,以删除不推荐使用的功能并确保兼容性。 WordPress继续鼓励所有用户运行最新最好的PHP版本。

WordPress:让站内资源使用相对路径

相对路径

好处:

  1. 引用站内资源,可以使加载速度更快一些;
  2. 更好的支持SSL(浏览器不会警告不安全信息);
  3. 别人复制数据直接粘贴,无法显示

Linux+Nginx+PHP+MySQL

插件和改代码

// 修改主题的functions.php 里面的clear_urlcan函数为下面.
// 建议先备份一下之前的.
function clear_urlcan($url){
    $rstr='';
    $tmparr=parse_url($url);
    //$rstr=empty($tmparr['scheme'])?'https://':$tmparr['scheme'].'://';
    //$rstr.=$tmparr['host'].$tmparr['path'];
    $rstr=$tmparr['path'];
    return $rstr;
}

然后安装插件:Root Relative URLs
安装之后,然后修改该插件的sb_root_relative_urls.php文件中的函数为下面这个:

static function scheme( $url ) {
        //And this here is a prime example of why absolute urls in WordPress create extra overhead and processing.
        //And in the core, they use four different approaches to acheive this translation!
        //For reference, see: http://core.trac.wordpress.org/ticket/19037
        //if (is_ssl()) {
            $url = str_replace('http://', 'https://', $url);
        //}
        //else {
          //  $url = str_replace('https://', 'http://', $url);
        // }
        return $url;
    }

然后就可以了..
如果不修改第一个,只安装并启用了插件,会有资源访问不上.

搞定.

2016:不忘初心,低调前行

年初许下的那些愿望

在年初的时候,有过好多要学习的东西,要做的事情.在此刻回望,才发现很多事情没来得及去做.也有很多愿望,在时间的冲刷中,渐渐消失的无影无踪.记得在大冰的《乖,摸摸头》上曾看到过这样一段话:

image-2527

时间会把你欠下的对不起,变成还不起,又会把很多对不起,变成来不及。

这句对不起,时至今日,应该也是对自己说的吧.最近经常都有这样一种感觉——一年又过去,做了什么,做成了什么,还有哪些没做.一时忽然有点迷茫,前路像笼罩在雾霾里面,只能看到500M.看来,明年是有必要记录一下了,什么时候完成哪些,什么时候做哪些事情.更有必要学习一下时间管理(相关书籍正在寻觅).

刚才提到时间管理,想起看书,就随口说下看书吧.

在这一年,我貌似没完整看过几本书.小说倒是看了几本,大冰的居多.其他书籍几本都没怎么看.总结下来,两个原因吧:

  1. 电子书:有看电子书的时间,都被拿去聊天,刷新闻了;并且,如果是国外小说,今天不看,过几天再看,会发现跟不上节奏;
  2. 纸质书:为数不多看完的,应该就是大冰的了,基本是拿到书,一天之内看完.(估计只有这样,才能一下看完)

不得不说,还是看完了一本书:《摆渡人》,看完印象还是比较深刻,具体内容就懒得说了.

其实,愿望好像只存在心底,也并非不可以.毕竟,有些愿望,错过就做不成了.

一些细碎的美好

在这一年,遇到一个人.换过一份工作,去过几个地方.

也曾在夜深人静的大街上,看花好月圆.那一刻,有种想就那么一直看下去的冲动.

比如,站在山顶的俯视.想起前几年爬一座大山,站在山顶,整个人快要累趴下,但内心还是很快乐.那种感受,估计也就只有爬山的时候才有.也曾光脚下河,像一个孩子一样,跑来跑去.那天阳光很好,温度适宜,脚放在水里一丝凉意立马遍布全身.脚踩在鹅卵石上,一步一步往前走,看着远处的山,近处的水,似乎忘记脚底传来的痛感.

image-2528

这是本该属于小时候的记忆,可惜小时候没机会,于是.

今年补上了.

而,刚好你也在.

像张嘉佳说的:

我希望有个如你一般的人
如山间清爽的风
如古城温暖的光
从清晨到夜晚
由山野到书房
只要最后是你
就好——《从你的全世界路过》

也去看了张嘉佳的同名电影《从你的全世界路过》,有种忽然想出发的感觉.去稻城亚丁看星星,去重庆看山河的交织,去电影里每一个令人迷醉的地方.只要有你就好.

生活不仅仅有技术

这一年,Python即将要发布3.6版本,我大概从去年(大概时间记不清)就已经切换到Python3+.代码风格,特性也渐渐按照Python3+的来,对于之前写的Python2+的代码,也大部分升级到了Python3+.其实我平时用Python很少,但这是从心底的喜欢.不仅因为简单容易上手,而是熟悉,文档示例更全面,更新速度很快.在用Python这么长时间(我从2014年开始使用),从最初的2.7版本(该版本也是2+的最后一个版本),到3.2版本,以至于今天的3.6版本,在很多特性,语法上面感觉有点跟不上节奏.在今天去看当初刚学习时写的代码,简直有一种想吐的感觉(这个是真的).对于即将以及后续官方发布的版本,只希望能跟上脚步,逐渐优化以前代码.让美更美,让快更快.这是目标.

这一年,Java发布了1.8版本.增加了更多特性.在我心目中,始终有这样一种感觉,Java和Android都有点太过庞大,大的让人有点找不到边际.在1.8正式发布之前,已经了解了大部分特性,比如lambda,stream,新的时间库等等这些.但在新版本发布之后,发现这些的用法,远不止我所了解的.而是更复杂,更强大.偏偏就是这些强大,复杂,偶尔让我望而却步.平时我用Java很少,第一:复杂,第二:环境复杂,第三:服务器支撑不住.所以,从开始到现在,Java一直都是一座大山般的存在.听说1.9版本已经在开发中,具体发布时间也已经出来(跳票可能性比较大).这让还在用1.7版本的人们,情何以堪?Java,加油.

image-2529

这一年,Android发布了6.0版本.其实Android是从去年开始学的,然而到今天也没能用的很好.学习的时间也是逐步减少.Android给我最大感受是,更新特别快,以至于一开始我现在用的手机还可以调试,到后来发现跟不上调试节奏了.很多新的特性渐渐出来,发现也没精力去跟上.后面会不会去追?大概会吧.毕竟Android之于Java来说是很大优势,不学的话,岂不是浪费了在Java上的积累.在去年,也曾考虑过从Java切换到Android工作.事与愿违,当时刚准备出去找工作,发现市场并不好,另外一个原因则是我学的并不扎实.总结一下,当时遇到两方面的阻力:1.Android学习的并不扎实;2.如果切换至Android,之前在Java积累的工作经验,都将付诸东流.更多时候,可能第二个原因压垮了我想换的想法.无论如何,Android还是很美好.值得学习与倾注精力.

这一年,Fedora发布了Fedora25.此刻,我又会想起,我是从Fedora17开始使用的.8个版本,接近4年时间,一直使用Fedora.曾几何时,有个愿望是,用个笔记本安装一个纯粹的Fedora系统(现在是安装在虚拟机中使用).还记得当初了解Linux时,有很多选项,1.Ubuntu;2.Fedora.在找到Ubuntu的安装界面时,发现全是英文,瞬间头疼也就丧失了去尝试的勇气.当找到Fedora时,更多吸引我的是,他的理念-自由、友好、个性、前瞻、创新、安全,当时还没有这么多,但我记住了–自由.那个年纪(当时17岁吧,哈哈我胡说的),自由感觉是更可贵的.于是就选择了Fedora,从此在Fedora的路上一去不复返.在使用过程中,重装不下十次,各种问题遇到很多很多.但都一一克服(重启,重装是两个最重要的方式).在今天像看电影一样回放,之前遇到的问题,发现也正是这些问题,让我一步一步成长.在使用Fedora的同时,我也在使用Centos,只是使用Centos的时间相对Fedora来说少了很多很多(服务器上基本都是用Centos).Centos也发布了Centos7版本.当时我是从Centos6升级过来的.但还是觉得Fedora更适合桌面端,无论是从界面,操作性,背景的漂亮程度(颜值还是很重要啊).于是,希望Fedora/Centos/Redhat,越来越好.

……说好的不说技术

哦,上面是使用笔记,应该不算技术吧.

啪(捂脸,跑……….)

心底所向往的某天

某天,到底是哪天?

其实,这是一个很复杂的话题.

因为我也不知道具体是哪天,也许——

是我拉着一个人,爬到山顶,看着云海呼呼喘气;

是我站在妇产科手术室前,迎接着新生命的降临;

是我牵着一双手,看星星眨眼、看花朵盛开、看河水的奔涌;

是我,看着旁边睡着的人,心底浅浅的笑

……

也许是昨天,明天..

咦,你问为什么不是今天?

因为今天,已经在昨天被向往过了.

image-2530