皆さんこんにちはニノです。
私は今自作テーマを作っています。
人のサイトを作るのならもっと自分に技術や経験が欲しいと思い自作テーマの作成に取り掛かっております。
そんな中、たくさんの失敗をします。
ですがその失敗や成功を皆さんに共有できたら失敗にも価値があるのではないかと思うのです。
と言う訳でWordpressテーマができるまでを皆さんにお届けいたします!
今日はテーマってどぉやって作るの??
と言う事についてご紹介しようと思います。
自作テーマを作る二つの方法
テーマと一言に言ってもその数や機能性、デザインと様々なテーマが存在します。
その中には自分のやりたい事とマッチしたものから自分の欲しい機能が備わってないものまで無数に存在しています。
有料テーマでは機能面でとても充実したものがありますが、、やはり有料というのは、、、という事で当サイトでは無料テーマを使っている訳ですが、
無料テーマには機能面で自分の欲しい機能が付いていなかったりして、、これもまたBAD。
じゃ答えは簡単です。
自分で作ってしまえばいいのです!!
ではテーマとはどのように作るのでしょうか?
1、ゼロから作る
WordPressのテーマはPHPファイルとCSSファイルで基本的に形成されています。
またindex.phpとstyle.cssというファイルが最低限あればテーマをWordpressにアップロードする事ができます。
ですがそれではWordpressの持ち味を発揮できていません。
一つのファイルを編集すれば全てのページに適応されたりという柔軟性がWordpressの持ち味です。
その持ち味を生かすためにはいくつかのPHPファイルを用意して組み合わせる事が必要です。
ゼロからテーマを作るというのはそれらのファイルを全て自分で作りアップロードするという事です。
メリット
- メリットとしてはやはりWordpressのことを詳しく理解できるということです。
- 一度でもゼロからテーマを作成した経験があればもぉ大体のことがWordpressでできるようになります。
- 無駄なコードを省くことができて高速テーマを作ることができる。
- 無駄なコードを省くことで使わない機能などをカットし自分のやりたい事に合わせた機能を追加できる。
デメリット
デメリットとしては初心者には少し難しいというところです。
(PHPを学んだことがある人は別)
WordPressにはPHPという言語が主に使われています。
もし初学者の方で作るのであれば本一冊でWordpressでオリジナルのテーマを作成できるものなど完結型の見本となるものがあればとても分かりやすいのでオススメです
WordPress初学者の方はどのような機能があるのかわからないという方もおられると思います。
WordPressに大体どのような機能が備わっているのかを知った上で自作テーマの作成をお勧めします。
2、スターターテーマを使用して作る
2つ目の方法は
「スターターテーマ」を使ってオリジナルテーマを作るという方法です。
え、自作してないじゃん、、と思うかもしれませんがそれは無視します。。。
スターターテーマとは?
スターターテーマとはそもそもカスタマイズする事を前提にして作られたテーマのことです。
ですのでこのテーマを自分のWordpressに適応してもその見た目はお世辞にも美しいとは言えません。。
まさに「骨」という感じです。
ですがそれこそがスターターテーマの魅力であり売りなのです。(無料)
スターターテーマにはある程度Wordpressで必要なPHPファイルが備わっておりCSSが当たっていなかったりよく使うであろう機能が備わっていたりととてもエコなテーマです。
自分のオリジナルのサイトをサクッと作るのならこのスターターテーマをお勧めします。
ゼロから作るのもいいのですが圧倒的にこのスターターテーマを使う方が作業時間の短縮になりますので是非試してみてください。
_s(underscores)というスターターテーマ
当サイトでは上記で紹介したスターターテーマを使って自作テーマを作成中です2月中にはできるかなぁ〜って感じです。(お楽しみに!!)
私が今自作しているスターターテーマは _s(underscores)というテーマです。
メリット
- 無駄なCSSが適応されていないのでCSSを当てやすい
- ダウンロードの際に自分の作りたいテーマの名前などの設定をする事により完全自作テーマになる
- 子テーマを作らなくて済む。(普通は子テーマ作りそれをカスタマイズしないとテーマのアップロードの際にカスタム部分が吹き飛びます)
- 必要なテンプレートファイルが備わっているのでテーマをカスタマイズしやすい
もし「自作テーマを作りたい!」
でも、、自分の知識に不安という方や
サクッと自作テーマを作りたいと思っている方はスターターテーマを使い自作テーマを作る事をお勧めします。
テーマ作りのポイント
テーマ作りのポイントは躓いたときはすぐに調べる!
という事です。
私も現在進行形で躓きまくっています。
そんな時にプログラミングではいくら悩んでも回答には辿りつかないという事です。
優秀なプログラマとは「調べる事に長けている」とよくいいます。
初学者なら尚更ですが同じ失敗をしている人が必ず世界にはいます。
躓いたときは即座いにGoogleで調べましょう!!
答えはそこに必ずあります。
まとめ
自作テーマは
・ゼロから作る
・スターターテーマで作る
の二択です。
技術向上のために思う方や時間があるという方がおられたらゼロから作るのがいいかと思います。
時間が限られているという方にはスターターテーマから作る事をお勧めします。
テーマを作るポイントとしては分からなくなった時はGoogleに聞くという事です。
本日の記事はここまでです。
最後まで読んでいただきありがとうございました。
また次回の記事でお会いしましょう!!