WordPress新年早々このブログのテーマをリニューアルしました。なんで変えたのかとかそのあたりの考えを伝えたいと思います。テーマ領域とプラグイン領域を分けたかった。最後に最近のWordPressを知るためこのブログはWordPressで構築されています。以前はWordPressの興味が高かったので進んで、WordPressのテーマを色々作っていたのですが最近は他の事に興味がいってしまったので、新しい機能などを軽く触れる機会を作るためにもテーマを変えました。Seventeenから子テーマにして作られています。新しめのテーマですので割りと新機能や知らないタグなどが含まれていたりしましたので、時々テーマも更新していこうと思います。githubのリポジトリにも上げています。テーマ領域とプラグイン領域を分けたかった。WordPressと付き合う中でコードを書くにしてもテーマに含むべきものとプラグインに含むものがあると知りました。過去のその事を記載してるので、ご興味あればお読みください。最初の頃はそのへんの事が全然わからず、全部functions.phpに記載していてthemeを変更する度に不具合があったりしていたので、そういった作りを辞めるために今回テーマを一新しました(といっても簡単な子テーマで恐縮です)テーマ領域とプラグイン領域を考えなしにして作るとリニューアルのときすごく大変になるのは過去の経験で身をもってしってるので、自分のブログもそんな状態にしておくのは嫌だなと思ったのがきっかけです。昔はfunctions.phpに書いていたもので必要なものは現在はこのブログ専用のプラグインにしているのでテーマを切り替えても稼働するようにしています。サイドバーのメニューとかも同様にテーマに依存させず、データベースに登録するようにしています。基本的に下記コードをプラグインフォルダ(/wp-content/plugins/)に入れるだけでプラグインになります。そのテーマに依存したものはfunctions.phpに記述したままでもいいと思いますが、ある程度使い回せるもの、サイトの機能に依存するものはプラグイン化しておいたほうがソースも読みやすくなるので大きな事故を避けることができます。このブログ専用のプラグインです。'どうも、オリジナルのプラグインです';}プラグインフォルダに格納が終わったら普段のプラグイン同様に管理画面から有効化するだけです。WordPress.orgの公式テーマに登録したかったWordPress.orgのガイドラインに沿ったテーマは申請すれば誰でも登録できる制度があるのでそこに申請しました。私見た目はプログラマーですが心はWebデザイナーなのでWordPressの公式テーマを作ったとかであればちょっとはWebデザイナーとして箔がつくかなーって卑しい気持ちと継続的にコードを育てたい。外部の人からも作ったものの意見を聞きたいという気持ちがあったからです。※現在テーマは申請中ですがレビューを貰えるまで数ヶ月かかります...。ほかにも「お前WordPressに貢献してなくね??」とか一部の人から煽られるのを避けるためでもあります。最後になんだかんだ理由をつけていますが、やっぱりWebデザイナなのでコーディングしているのは楽しいです。「WebデザイナだったらWordPressのテーマくらい作れて当たり前だよね~」って風潮が私の周りでは強いのでどんなときもある程度恥ずかしくない程度には構築できるようにしたいです。リニューアルこの記事を書いた人conti大阪で東京の事業会社でフルリモートワークで働いているWebデザイナーです。副業とか好きで週末フリーランスしてます。コードを書くのが得意なのでプログラマーに愛されるデザイナーってよく言われます。運用ノウハウ開発cntlog。