サイトを立ち上げるなら、自分好みのデザインを取り入れたいと思う人が多いでしょう。それを実現するために、オリジナルテーマの作成を検討している方もいるのではないでしょうか。今回は、WordPressでオリジナルテーマを作成する手順をご紹介しますので、ぜひチェックしてみてください。
オリジナルテーマ作成の手順はたったの5つ
完成までの手順は5つです。では、早速その5つのステップを見ていきましょう。
開発環境を整える
はじめに開発環境を整えます。テーマを作成していく上で必要なツールをインストールして、開発しやすい環境を作ります。サーバー上で開発する人もいますが、基本的にはローカル環境下で作成していきます。
WordPressを動作させるためには、少なくともWebサーバーとMySQLを起動させる必要があります。そこで頻繁に使われるアプリケーションとしてXAMPPを挙げることができます。XAMPPをインストールすれば、ApacheとMySQLが動く環境を1度で構築できるため、Web開発に頻繁に使われます。
また、プログラミングをする必要があるので、エディターを準備しなければなりません。エディターを使用すればスペルミスなどを自動で検知してくれるので、実行時エラーなどを未然に防ぐことができます。また、タブで複数のファイルを管理できるので、作業効率が高まります。よく使用されるエディターにはATOMなどがあります。無料で利用できるので、手軽なものを使用したい人におすすめです。
オリジナルテーマに必要なファイルを作成しよう
次に、オリジナルテーマに必須のファイルを作成します。そのファイルとは、index.phpとstyle.cssです。index.phpは、いわゆるトップページにアクセスしたときに表示されます。一方でstyle.cssはスタイルシートとも言われ、装飾を設定するファイルです。例えば、レイアウトの色や小見出しのデザインなどはstyle.cssで定義されます。
簡単に言えば、たった2つのファイルでオリジナルテーマが作成できてしまいます。しかし、簡素なテーマだけです。もちろん、サイトに動くデザインを取り入れたいなら、それを定義するJavaScriptファイルが必要です。また、サイドバーや投稿ページなどを追加するならphpファイルをさらに追加しなければなりません。index.phpとstyle.cssだけで高機能かつデザイン性の高いテーマは作成しづらいので、その点は注意するといいでしょう。
必要なファイルをフォルダにまとめよう
作成したら、その2つのファイルをフォルダにまとめます。フォルダ名はテーマ名にするのが一般的です。例えば、有名なものにTwenty Seventeenがありますが、フォルダ名はtwenty-seventeenとなっています。
ファイルをサーバーのWordPressフォルダーにアップロードしよう
まとめることができたら、サーバーにアップロードします。アップロードをするときは、FTPソフトを使用するといいでしょう。もちろん、SSH接続などほかのやり方でもかまいません。
アップロード先はテーマを入れるフォルダーにする必要があります。通常は、WordPressフォルダーにあるwp-content/themesの中に入れます。themesフォルダーの中には、すでにインストールされているテーマがありますが、気にせずにアップロードして問題ないです。
管理画面から作ったテーマを反映させよう
次は、テーマを反映させます。管理画面にアクセスしてサイドバーの外観をクリックします。すると、その画面の中に作成したテーマの名前が表示されます。そして、有効化にすることでオリジナルテーマをサイトに反映させることができます。
オリジナルテーマは何が良いのか?
もちろん、良い点はたくさんあります。具体的なメリットは3つです。
被らないサイトを作れる
ほかの競合サイトとデザインが被らないという点です。無料で公開されているテーマは多くの人が使用しているので、オリジナリティを出すことが難しくなります。また、レイアウトなどが似ていると読者も見慣れているため、広告の箇所などが気づかれやすくなります。そのため、コンバージョンに繋げづらいというデメリットもあります。
一方、オリジナルテーマは個性を存分に取り入れることができます。また、見たことがないデザインを読者に提供できるので、楽しんでもらえたり、広告と気づかずにクリックして成果に繋げられたりします。
テーマ構造が理解できるためカスタマイズもしやすい
そのほかにもカスタマイズがしやすくなります。自分で作成できるようになると、同時にテーマの構造も理解できます。例えば、サイドバーを定義したファイルはどこなのかすぐにわかります。カスタマイズがしやすいので、もし何か気に入らないデザインが見つかったときも自分で編集して改善をすることができます。また、新しいデザインを追加する際も容易に行うことができます。自由自在に操れるので、サイトの見た目に対する悩みは少なくなるでしょう。
WordPressへの理解が深まる
WordPress自体を勉強する機会にもなります。例えば、PHPを学ぶことでプラグインも作成できるようになります。そのため、次はオリジナルの機能をサイトに追加することも可能になるでしょう。
逆にオリジナルテーマは何がダメなのか?
しかし、良くない点もあります。そのため、これから作成しようと思っている方は好ましくない点も確認するといいでしょう。
プログラミング言語を学ぶ必要がある
1つ目はプログラミングの必要性です。テーマ作成をするためには、HTMLやCSSといったWebの基本言語はもちろんのこと、PHPやJavaScriptなど本格的な言語も習得する必要があります。PHPは日本人が開発した言語であり、Web上にも情報がいくつか掲載されていますが、真似るのでは使いこなすとなると深く学習することが求められます。そのため、HTMLやCSSを書ける人でも難しく感じるケースは多いです。また、初心者の中には挫折してしまう方もいます。
プロが作るよりもクオリティが下がる
そのほかにもクオリティの低下が挙げられます。本格的なサイトを運用する場合、高いクオリティのデザインや使いやすさが求められます。もちろん、少し勉強しただけでは高品質なサイトを構築することは難しいです。また、制作をお仕事としているプロよりもクオリティが下がる場合が多く、プログラマーといった経歴がある方でなければ制作できないこともあります。
難しいと感じる人は制作会社に依頼しよう
もし、オリジナルテーマ制作が難しいと感じるなら、制作会社に依頼することを検討しましょう。具体的な費用相場はこちらのページでご紹介しています。制作会社に依頼すれば、もちろんプログラミングなどを習得する必要がありません。また、プロのエンジニアが開発するため、品質が高いものを手に入れられます。さらに、時間を割く必要もありませんので、成果を得るための作業に時間をかけたれたりします。かかる費用も比較的安いので、制作会社に依頼するほうが効率的でしょう。
まとめ
簡単なオリジナルテーマであれば、多くの人が作成できます。しかし、実際に本格的なサイトで使おうと思うとクオリティが足りなかったり、作成までに時間がかかったりします。そのため、今まで開発の経験がない人は制作会社に依頼することをおすすめします。
Udemyを実際に体験した方の感想記事もぜひご覧ください♪