当Web设计师决定与WordPress分道扬镳时,他开始学习JavaScript,这便是他的一段诗篇

始めに

MovableTypeがライセンス問題でもめた(実際は元々商用利用は有料だったのに、オープンソースとして勝手に広まっていたため、MT側が警告を出したら反発をくらった)2000年代後半あたりで 「再構築がいらないCMS」として爆発的に人気が盛り上がったWordPressに移り10年以上。いくつものサイトをWordPressで構築してきた。

小規模サイト、いわゆるトップページ、お知らせ、会社概要、お問い合わせフォームを基本としたサイトでは静的HTMLで十分なページすらも PHP(テンプレート)で作成しなければならない点に疑問を感じつつも、

公開後のお知らせの更新は自分たちでやりたい

というクライアントは多く、それを最もローコストで実現できるのはWordPressだったのだ。

我希望与WordPress分手的原因。

WordPress无与伦比的爱。但是

在使用WordPress来创建只需要静态HTML就足够的页面上,这样做是不是效率低下呢?

我一直觉得有一种想法在心中埋藏已久。
我觉得使用原始的HTML可以更快地显示,并且源代码也没有多余的东西。

能否只使用WordPress创建通知部分,然后将其嵌入到静态HTML中?

抱有梦想是这一切的开始。(此时,仅仅是梦想,至于对于小规模网站的现实情况,将在另一个机会再讨论。)

注意到WP REST API的存在

我无法用JSON提取投稿的数据吗?如果可以提取的话,我就可以做很多事情了。

这样一搜就立刻找到了恰到好处的东西。就是WP REST API。原来是这样啊,居然是2016年在WordPress官方发布的。肯定只有我不知道而已。(我够无知的)
虽然记得我瞄了一眼,但是当时没在意……。

立即试试吧!

首先,学习JavaScript。然后再展开讨论。

在调查WP REST API时,我遇到了React这个关键词。
大概听说过它是一个很方便的库吧?就像其他人一样,我也是个WordPress粉丝,一直都喜欢使用jQuery(毕竟它就在WordPress里面嘛,当然要用啦)。但随着时间的推移,觉得已经足够了,所以就典型地回避了这个新趋势。

学习React似乎是处理这个WP REST API的必要条件。

继续调查下去,

“对于React来说,看起来很棘手”

只有这一点我也明白了。
而且我也明白了React是一个只有熟练掌握现代JavaScript之后才能进入的严肃存在。

jQueryはJavaScriptを知らなくても扱えてそれが魅力だったけど、Reactは許してくれないので、勉強するしかない。

我希望通过这个机会能够获得关于JavaScript的有条理的知识,而不仅仅是零散的片段。

bannerAds