Frontend Developer.
Gutenberg Team / WordPress Plugin・Theme Developer and Meetup Organizer.
http://torounit.com
こういう細かい話とかが意外と共有されて無さそうなので気をつけてることを思いつく限りつらつらと。 テンプレートのトップレベルには、グループブロックを配置しその中に要素を設置する。 Twitter でも書きましたが、トップレベルにはグループブロックが必要です。基本的にはグループブロックがサイトの横幅を制御しています。CSS とかで横幅の制御を自前でやっても管理画面では崩れたり、幅広や全幅が正しく動作しなかったりします。 Twenty Twenty-Five だとこんな感じです。main タグがそれに当たります。
こういう細かい話とかが意外と共有されて無さそうなので気をつけてることを思いつく限りつらつらと。 テンプレートのトップレベルには、グループブロックを配置しその中に要素を設置する。 Twitter でも書きましたが、トップレベルにはグループブロックが必要です。基本的にはグループブロックがサイトの横幅を制御しています。CSS とかで横幅の制御を自前でやっても管理画面では崩れたり、幅広や全幅が正しく動作しなかったりします。 Twenty Twenty-Five だとこんな感じです。main タグがそれに当たります。
僕がメンテしてるプラグインに Custom Post Type Permalinks ってのがありまして。 もともとこのプラグイン、WordPress 自動で投稿のスラッグがタイトルから生成される機能あるんですが、「日本語で記事を書くと日本語でスラッグが設定されてちょっと面倒くさい」みたいな問題を、パーマリンクを自由に設定出来ないカスタム投稿タイプでもなんとかしたいなーみたいな動機で生まれたモノです。 ただ、URL に投稿IDを設定すると、WordPress から 別の…
僕がメンテしてるプラグインに Custom Post Type Permalinks ってのがありまして。 もともとこのプラグイン、WordPress 自動で投稿のスラッグがタイトルから生成される機能あるんですが、「日本語で記事を書くと日本語でスラッグが設定されてちょっと面倒くさい」みたいな問題を、パーマリンクを自由に設定出来ないカスタム投稿タイプでもなんとかしたいなーみたいな動機で生まれたモノです。 ただ、URL に投稿IDを設定すると、WordPress から 別の…
先日、page-*.php を使うことの是非みたいな話が話題になりました。それについて僕なりの見解をまとめておこうと思います。
先日、page-*.php を使うことの是非みたいな話が話題になりました。それについて僕なりの見解をまとめておこうと思います。
Jetpack のお問い合わせフォーム、ブロックエディターからの操作が簡単で、サクッとフォームを作りたいとかの時は便利かなと思ってます。 ただメールフォームを設置するとスパムメールで問い合わせメールが埋もれてしまいます。 Akismet の導入を検討したのですが、そこまでコストかけるほどでも無さそうな感じだったので、サクッと自前でスパム判定機能を実装してみました。 実装 ソース読んでいくと、jetpack_contact_form_is_spam というフィルターフックがあるので、この辺使うと上手いこと出来そうです。…
Jetpack のお問い合わせフォーム、ブロックエディターからの操作が簡単で、サクッとフォームを作りたいとかの時は便利かなと思ってます。 ただメールフォームを設置するとスパムメールで問い合わせメールが埋もれてしまいます。 Akismet の導入を検討したのですが、そこまでコストかけるほどでも無さそうな感じだったので、サクッと自前でスパム判定機能を実装してみました。 実装 ソース読んでいくと、jetpack_contact_form_is_spam というフィルターフックがあるので、この辺使うと上手いこと出来そうです。…
Custom Post Type Permalinks をアップデートしました。アップデート内容は以下の通りです。 WordPress 6.9 / 7.0 beta での動作テスト PHP 8.4 での動作テスト 最低動作環境を、WordPress 6.7 / PHP 8.0 変更。 自動テスト環境の更新 プラグインの本体の変更はほぼ無く、CI とかその辺の修整が中心です。 アップデートよろしくお願いします。
Custom Post Type Permalinks をアップデートしました。アップデート内容は以下の通りです。 WordPress 6.9 / 7.0 beta での動作テスト PHP 8.4 での動作テスト 最低動作環境を、WordPress 6.7 / PHP 8.0 変更。 自動テスト環境の更新 プラグインの本体の変更はほぼ無く、CI とかその辺の修整が中心です。 アップデートよろしくお願いします。