カテゴリー
プログラミング

WordPress軽量化

ブログ風情で重いのはナンセンス

ブログを最近更新してなかった理由の一つとして、プログインを大量に入れたことや、テーマをめちゃくちゃハイスペックなものにしてしまったことがある。ハイスペックにしたせいで、まじで重たくなって、更新処理ですらカクカクになってしまった。なのでJqueryの過度のアニメーション等を無くして、なるべく自分で細かい機能をいじれるようにwordpressの勉強をした

wordpressとは何か?

wordpressはwikipediaとかホワイトハウスのHPとかにも使われているらしい。(たぶん)とりあえずサイトを作成するシステムである。言語は、html,css,JavaScript,PHPで書ける。でも、とりあえずPHPは基本的な文法が分かれば、時間はかかるが何とかやっていることは何んとなーくわかる。でもとにかくすごいのは、難しいところ(PHPによるheadreやfooterといった繰り返し同じことを書くことの省略など)を全部やってくれていて、あとは記事を書けばいいというだけの素晴らしいシステムになっている。

文明の益に頼りすぎた

しかし、私自身そのような素晴らしいことに頼りすぎた。正直調べれば何でも出てくるし便利なもの(プラグイン)はいくらでもある。なので、入れまくったのだ。タダだしね

そんなことをしていて気が付いてのだがまじ重いのである。その原因は、当たり前だが、そんな便利なシステム入れまくってたら、想定外の無駄な機能も入っているわけで、そいつらのせいで、一気に重くなってしまったのだ。

自作テーマを作ろう!!???

まず、以下のサイトとprogeteを糧に、一生懸命勉強した。

WordPressのテーマを自分で作成してみたら意外と簡単だった!


とりあえずやることとしては、効率化の神のようなPHPというプログラミング言語を書きまくる。これで、いちいち同じ処理をしなくていいからすごい。だが、すごく細かい文法事項があり、いざ自分で作ろうとなると何からしていいか分からなかった。PHP独自の文法だけでなくWordpress独自の用語も多いのでまじで何が何だかさっぱり訳が分からなかった。なので、挫折した。

あるものを改造しよう!!

これは、堀江さんとマコさんという、超優秀な人達が、プログラミングについて説明した動画である。やはり、動画から優秀さのオーラみたいなものがうかがえる。この動画の趣旨は、現代ではプログラミングは継続力さえあれば余裕であるということだ。それは、正しいと思う。何故なら、wordpressのプラグインしかり必要だ!と思ったものは、ほぼ必ずわれ笑は手にすることができる。いわば、コーラを一から作らずとも、自販機に行けば簡単に買えてしまうといったイメージである。なので、私は目次機能とSNS機能を追加させるために、サイトをあさりまくりコピペに近いことをしながら、PHPプログラミングのイメージを膨らませていった。以下が、主に参考にさせていただいたサイトだ!

【プラグイン不要】functions.phpで目次を追加する

SNSアイコン

【WordPress】コピペOK! プラグインなし! WordPressに自作ソーシャルボタンを設置

やはり、これだけの情報がタダで手に入るのだからやらない理由はない

まとめ

1から自分で作るのは難しいので、まずは、基礎を押さえたら、先生方(すでにあるもの)をまねたり、著作権的に大丈夫ならある程度理解して加工した上でのコピペもありだと思う。とにかく何かを作ってみよう!

作者のフォロー

2020年生物科なのに電験2種を取得。

2024年現在勉強していること

電気電子工学、量子力学、プログラミング(機械学習やアルゴリズムやサイト作成など)、生化学、分子生物学、有機化学などを学習しています

これからこのような学問を勉強していく人に役に立つ情報を発信していきたいです!!

良かったら作者をフォローしてね