WordPressの公式テーマディレクトリでmodernizeが公開されました。ThemeWordPressの公式テーマディレクトリでmodernizeが公開されました。_sベースのmodernizeというWordPressのテーマが公式ディレクトリで公開されました。今見ているこのブログがそのテーマを使っています。以前作ったWillowというテーマに続き二つ目です。5月頃に申請を出し、約半年で登録となりました。Live状態になってから、テーマディレクトリに表示されるまで一週間ほどかかりましたが、アプデ申請した分も取り込んで表示してくれたのでよかったです。今後やりたいことコンセプトなどテーマ名は「modernize」で日本語訳したら「現代風にする」とかそんな感じで、要するに今風のテーマが作りたくてこの名前にしました(注:後付けの理由だったりする)。Mediumやnote、g.o.a.tなど最近流行りのブログサービスを参考にしつつ作りました。作ってる自分が楽しいと思えるように、新し目の技術や個人的に使ったことない技術などをどんどん取り入れるようにしてます。flexbox使ったり、SassじゃなくてPostCSSを使ってみたり、webpackやTravisを取り入れてみたり。普段の仕事ではいろいろ制限されていたところも好き勝手やりました。後々、このブログでまとめたいと思ってますが、ざっとこんな感じです。ブログ向けテーマ最近、多いワンカラムにしています。記事に集中できていいですよね。記事一覧ページでもサイドメニューは下に落としてワンカラムにしました。カスタマイズ前提で、装飾はほとんどやってません。テーマカスタマイザーカスタマイザーでメインビジュアルを設定したり、ソーシャルリンクメニューを追加できます。今後もちょいちょい増やしていきたい。レスポンシブデザインレスポンシブデザインで、当然ですがいろんな画面サイズにも対応しています。テンプレート固定ページのテンプレートを2つだけ用意しています。MenuSNSアカウントのURLを指定すとフッターにSNSメニューを追加してくれます。Twentysixteenとかにあるやつです。スプライトSNSのロゴやアイコンはSVGスプライトを使っています。ブログで重要な公開日と更新日。記事を書いた日付と異なる日付に記事を更新すると、記事タイトル直下に公開日と共に更新日も表示します。ヘッダーの動きMediumなどで使われている上下スクロールに応じてヘッダーを出し入れする動きを取り入れています。ドロワーメニューメニューが開いている間はコンテンツのスクロールが固定されるようにしています。メニューが多い場合は、メニューのエリアだけスクロールします。Franciscoを使っています。作った動機はすっごいしょうもない理由で、発表の最後が締まらないからどうにかしたいなと思ったからです。Kansaiで「これからWordPressを頑張りたい人へ。子テーマを作って公式テーマディレクトリに登録しよう!」というタイトルで登壇させてもらったときの話で、「去年子テーマで公式テーマディレクトリに登録されました」というのと、「これからWordPress頑張りたい人は子テーマからやるといいよ」という内容で話をしてきました。その発表内容考えてる時に、最後の締めで初心者は子テーマからやるといいですよで終わると、なんか上から目線というか何というか自分もそんな語れるほどすごい人じゃないしとかいろいろ考えた結果、次のステップとして_sでテーマ作って申請してますみたいな締め方したら、まだ自分も頑張ってるところでみなさんと同じですよ的ないい感じの終わり方になるかなと思って、実際に_sベースでテーマを作り始めて申請しました。作ってる途中でモチベーション下がってましたが、環境周りで自分が使ったことない技術のプルリクいただいたりアドバイスもらったりして、そこからまたモチベーション上がって行きました。プルリクもらえるって非常にありがたいです。そのおかげで、一人じゃまだまだ到底手を出せていなかったものなどを使えるようになりました。最初はだた発表のために作り始めて、そのあとも惰性でWordPressのテーマを作っている状況でしたが、プルリクもらううちにWordPress以外のいろんな技術を学ぶことができて、結果的に作ってよかったなと思ってます。今までプルリクもらうことはほとんどありませんでしたが、コードを公開するってすごくいいことだなと感じることができました。コードを公開してると、ぐいっとレベルを上げてくれる誰かがいるかもしれないですよ。今後やりたいこと今後はテーマの修正はするのはもちろん、機能追加もやっていきたいです。機能追加についてですが、どんな機能追加したらいいかを考えたとき、最初は自分で考えるより誰かのテーマのコードを見ていいところを取り入れるのがいいのかなと思いました。このテーマを作ってる最中もいろんなテーマを見て、コードを参考にしました。公開しようとしてるテーマはすごく参考になります。その機能追加やコードの勉強一貫で、今後テーマレビューもやってみようかなと考えてます。落ち着いてからですが。いろんなテーマをみてると、「こんな機能入れてるんだ」とか「こういう書き方もあるんだ」など勉強になるし、おもしろいアイディアのテーマがあってけっこう楽しいです。いえば、ちょうどいいタイミングでGoogle先生の翻訳機能がめちゃくちゃ性能上がったという話題がありましたね。いう話もありますが、このツイートのリプライを見ていると、日→英、英→日どちらも性能あがっているようです。英語ができない人にとっては、レビューするときの英語のハードルが高かったりするので、このタイミングでGoogle翻訳の性能があがったのはすごく嬉しい。Theme」から誰でもできます。(押したら確認なしで即レビュー参加になるのはそのままなのかな...。今は確認ページが表示されるようになってるそうです!)さいごによかったらテーマ使ってみてください、プルリクも待っております。冒頭で書いたように作ってて楽しかったらいいなと思ってる以外たいしたこだわりないので、こうやったらもっといいぞ・おもろいぞっていうのをプルリクくれるとありがたいです。