これを押してください: Justin Tadlock による WordPress 6.3 への大きな変更

公開: 2023-08-04

WMR の WordPress コミュニティ ポッドキャスト、Press This へようこそ。 各エピソードでは、コミュニティ周辺からのゲストが登場し、WordPress 開発者が直面している最大の問題についてディスカッションします。 以下はオリジナルの録音の書き起こしです。

レッドサークル提供

Doc Pop : WMR の WordPress コミュニティ ポッドキャストである Press This を聞いています。 毎週、WordPress コミュニティのメンバーにスポットライトを当てます。 私はあなたのホスト、ドク・ポップです。 私は WP Engine での役割を通じて WordPress コミュニティをサポートし、TorqueMag.Io でポッドキャストを行ったり、漫画やチュートリアル ビデオを描いたりすることで貢献しています。 それをチェックしてください。

Red Circle、iTunes、Spotify、お気に入りのポッドキャスティング アプリで Press This を購読したり、wmr.fm でエピソードを直接ダウンロードしたりできます。

Gutenberg は、2018 年末にリリースされた WordPress 5.0 で導入されました。そして 2021 年と 2022 年に、チームは Gutenberg のフェーズ 2 の作業を開始しました。 Phase One は単なるブロックエディターでした。 フェーズ 2 はサイト編集者で、フェーズ 3 は共同編集となる予定で、共同編集は間もなく開始される予定です。

しかし、本当にエキサイティングなことは、私たちが終わりに近づいていることです。 フェーズ 2 も終わりに近づいています。 そして、私がフェーズ 2 の終了と言っているのは、サイト編集者での作業がもう行われないということではありません。 私たちはこのことに焦点を当てたプロジェクト自体について話しているだけです。 そうなると、WordPress 6.3 でリリースされる予定の新機能が大量に登場し始めています。リリース候補版は昨日と 8 月 8 日にリリースされたばかりです。正式な日付はそのときだと思います。 Gutenberg のフェーズ 2 を締めくくるために、WordPress には多くの新機能が登場する予定です。今後登場するこれらすべての新機能についての説明を手伝ってくれるのは、Automattic がスポンサーを務める WordPress 開発者アドボケートである Justin Tadlock です。 Justin は本当に森の奥深くにいるので、WordPress 6 に導入される新しい開発者機能のいくつかについて話すことに興奮しているのはわかっています。 3. 本題に入る前に、Justin、ご参加いただき誠にありがとうございます。

WordPress でのあなたの経歴をもう一度簡単に教えていただけますか?

Justin Tadlock:わかりました。現在、私は Automattic で開発者関係擁護者として働いています。 つまり、チームはあちこちを回ってドキュメントを作成します。 私たちはコミュニティ内の他の開発者と話し合い、主に問題点を見つけます。 つまり、これは少しの教育、少しのアウトリーチ、そして少しの広報です。

その前は、WordPress Tavern でジャーナリストとして約 2 年半働いており、そのずっと前から独自の WordPress プラグインとテーマ ショップを運営していました。

Doc Pop:私は WP Tavern でのあなたの書き込みの大ファンでした。あなたがこの件について非常に情熱を持っているので、いつも番組に出演してこのことについて話してもらえることにとても興奮しています。 そして、先ほども言ったように、皆さんが本当に楽しみにしていることのいくつかを掘り下げていきます。これは、6.3 とフェーズ 2 の終わり、あるいはフェーズ 2 のまとめについて、開発者が知っておくべきことの一部です。 。

ここでマイルストーンと 6.3 で何が起こっているかについて説明しましたか?

Justin Tadlock:正しく理解できたと思います。あなたの言ったことをもう一度言いますと、フェーズ 2 はサイトのカスタマイズフェーズの終わりですが、作業はこれで終わりではありません。 私たちは立ち止まって次の段階に進むつもりはありません。 そして、仕事はこれからも続くのです。

Doc Pop:そして、大まかに言えば、私たちは多くの磨きを加えているなどのことをしています。 6.3 でユーザーが知っておくべきサイトの改善について、大まかに教えていただけることはありますか?

Justin Tadlock:はい、サイトエディターのインターフェイスのほぼ全体が少し見直されました。 サイト エディターのサイドバーなどからでも、スタイル、テンプレート、パターン、ナビゲーションを編集できます。 までのページ、追加されたことがたくさんあることを忘れています。

Justin Tadlock:ビジュアル インターフェイスをいじれることに本当に興奮しています。 5年くらい待っていたところに、ようやく到達したような気がします。 やるべきことはまだたくさんありますが、特にプログラマーではない人にとって、自分のサイトを好きなように変更できるのは非常に良いことです。

Doc Pop:そうですね、サイトエディターにはたくさんのものが入ってきます。その多くは非常に視覚的で、多くの点で見つけやすくなっています。 ただし、学習曲線はあるだろうと感じています。 色々と変化があるようですね。

これはこれまでの 6.3 の経験から来ていると思います。リリース候補版だけです。すべてが本当に素晴らしく、見つけるのに時間がかかりましたが、何かを見つけたらすぐに見つけることができました。スタイル ブックは、私はいつも、かなり隠された、深いものだと思っていました。 スタイル ブックは、テーマ エディター ページからアクセスできるので、とても便利です。 そして、スタイルブックは多くの人が知らない機能だと思います。

そうではないと思います。 もしかしたらそうかもしれませんが、これはサイトの全体的な設定としてすべての段落がどのように見えるかを示すだけの機能です。 そして、すべての文、すべての斜体、すべてのリスト、そして画像がどのように見えるかは次のとおりです。

この素敵なスタイルブックはまさに​​それを表現するのに最適な方法です。 スクロールして、物事がどのように見えるかの大まかなアイデアを得る良い方法です。投稿に移動して引用を作成するのではなく、サイトの残りの部分と同期する変更を加えることができます。ブロックしてから変更を加えます。

スタイル ブックで引用ブロックを見つけて、そこで変更を加えることができます。 私はすでに森の奥深くにいて、少し細かいところにいますが、サイトエディターからすぐにスタイルブックにアクセスできるようにこれを作成しました。 だから、私が興奮しているようなことがたくさんあります。

Justin Tadlock:はい、言いたいのですが、初めて WordPress 6.3 をインストールしてブロック テーマを使用する場合は、少し辛抱してください。 学習には少し時間がかかりますが、全体的にはより良い経験になったと思います。 すでに知っていると思っていたことを再度学ぶことになります。

スタイルブックに関しては、そっちの方がアクセスしやすいですね。 ユーザーがグローバル レベルでスタイルをカスタマイズできるようにしたいと考えており、それが公開されるか、見つけやすくなるのが一般的に良いことです。 色を変更したりするなど、ページ内のブロックをカスタマイズしないでほしいと思います。

これはサイトにとって長期的には悪影響となる可能性があります。投稿の途中で赤色が表示され、グローバル レベルでは青色が表示されるはずです。 したがって、より多くの人にサイト エディターとグローバル スタイル インターフェイスを公開することは、彼らが正しい方法と呼ぶべきことを行うのに役立つはずだと思います。

Doc Pop:私のお気に入りの機能の 1 つについてお話します。その後、この休憩の後、開発者が知っておくべきと思われる事柄について掘り下げていきたいと思います。 でも、ちょっと話したいことがあって。 これは誰にでも愛される普遍的なものだと思います。

コマンド パレットと呼ばれる新しいツールがあります。 Mac ユーザーの場合、これは Spotlight とよく似ています。 Mac では、コマンドとスペースバーを押すと、この種の検索ターミナルが開きます。 単なるテキストなので、何でも開くことができます。 そこからはほとんど何でもできます。 これはまさにユニバーサルで非常に使いやすいツールです。

そして、それに似たものが WordPress 6.3 に登場します。これはコマンド パレットと呼ばれるもので、投稿内または Gutenberg が開いている場所ならどこからでも、サイト エディターや投稿エディターのように使用できます。 コマンド K を押すと、新しい検索ウィンドウが開きます。検索という言葉は適切ではありませんが、新しい検索ウィンドウが開きます。

そこから「新しい投稿」と入力して Enter キーを押すと、新しい投稿が開きます。または、UI について知ることができます。そこには、UI を理解するのに役立つ小さなチュートリアルなどが含まれています。 したがって、これはサイト内をすばやく移動するための非常に優れた方法です。 そしてそれは大きな変化です。

Mac を使用するために Spotlight を学んだときと同じように、ポスト エディターやサイト エディターを使用しているときに、常に Command K を押すことになると思いますが、これはもう試したことはありますか?

Justin Tadlock:はい、いろいろ試してみました。もちろん、まだよくわかりませんが、これには将来の可能性がたくさんあると思います。 プラグイン開発者がこれを拡張する可能性があると考えています。 したがって、私にとっては、フィードバックがどのようなものかを待つことになりますが、可能性はあると思います。

Doc Pop:そうですね、最初にやりたかったのは新しいプラグインを追加することでしたので、慣れるのに少し時間がかかりましたが、実際にはそれを Gutenberg のスポットライト ツールとして考える必要があります。 プラグイン ページとプラグインがダウンロードされる Gutenberg でそれができない場合、それは Gutenberg ではなく、別の古い学校の WordPress サイトのようなものであるため、これらの機能にはまだ完全にはアクセスできません。

しかし、ブロックが表示されているものは何なのかをある程度考えることができ、そのように考えることができれば、それらのものにアクセスできるようになります。 それから、Command K を押してから WooCommerce に変更を加えてみたくなるような部分もあります。 しかし、それは別のことであるとKに命令することはできませんが、おそらく将来的にはそれが何か出てくるかもしれません。

私たちはすでに最初の休憩に入っています。簡単なコマーシャル休憩を取るつもりです。 そして戻ってきたら、ジャスティン・タドロックと話し続けるつもりです。最初に私が興奮していることについて話しすぎました。 Justin に、WordPress 6.3 について開発者が知っておくべきことについて話す機会を与えます。 詳細については、「これ」を押してください。

WordPress コミュニティ ポッドキャストである Press This へようこそ。 私はホストのドクターです。Automattic がスポンサーとなっている WordPress 開発者擁護者の Justin Tadlock と話しています。 彼は WordPress 6.3 について話すためにここに来ました。そして、多くのユーザーが目にするであろう大きな変更とサイトエディターについて話しました。 ジャスティン、私のようなユーザーが遭遇するものではないものの、6 で大きな変化をもたらすと思われる、興奮している点について教えてください。 3.

Justin Tadlock:たとえ開発者がユーザーのために素晴らしいものを構築できるとしても、すべての機能は最終的にはユーザー機能になると思います。 私がこれまで遊んできたお気に入りの 1 つは、クエリ ループ ブロックでラップされるポスト テンプレート ブロックへの変更です。

レイアウトのサポートがあります。 それは真のグリッドサポート、CSSグリッドと同様です。 そのため、テーマ作成者は、以前の CSS Flexbox モデルでは簡単に実行できなかったカスタム スタイルを追加できる可能性が広がり、ギャップ サポートが存在します。 これはポスト間の間隔のようなものですが、それを行うのは少し難しかったです。

とてもシンプルなものなので、なぜ1年前にこれがなかったのかと不思議に思うほどです。 ただし、これらはユーザー インターフェイスでも利用できるため、ユーザーは投稿のリストや投稿のグリッドを表示したいときに、クエリのループや出力の方法をより簡単に変更できます。 テーマ作成者として、これは主に私のお気に入りの機能の 1 つです。

ドク・ポップ:何か聞いたことがあります。 それが 6.3 で登場するかどうかはわかりません。 だから、もしかしたらこれはオフなのかもしれない。 テーマ開発者は、ページを入手した人には表示できないプラグインを含むサイトを配布できるかもしれないと聞きました。 たとえば、私が誰かのためにサイトをデザインしている代理店で、サイトを破壊する可能性のある非常に高レベルなものに彼らがアクセスできないようにしたいと思うのですが、それらのプラグインを彼らから隠すことができるのですが、何かが来るのでしょうか? 6.3 では、それが将来のバージョンで導入されることについて現在議論されていますか?

Justin Tadlock:新しいプラグイン リスト フィルター フックがあることは知っています。 それで物事を隠すことができるかもしれないと仮定しています。 そこに物を隠すことはお勧めしません。 それは悪いビジネスのように聞こえます。 プラグインにアクセスすべきではないクライアントがある場合は、フィルターで除外したり非表示にしたりするのではなく、権限システムを通じてアクセスすることをお勧めします。

ドク・ポップ:うーん

Justin Tadlock:それについてはさまざまな方法があります。 それはあなたも見たことがあるかもしれません、そこで利用可能な新しいフィルターフックです。 それ以外の場合はわかりません。

Doc Pop: WordPress 6.3 ではパフォーマンスが向上します。 スクリプト API の遅延および非同期サポート、画像のフェッチ優先サポートなど、170 を超えるパフォーマンスの更新があります。

さて、フェッチの優先順位については、私は知っています。 つまり、Google の神をなだめてプレミアム Core Web Vitals を手に入れようとしているのであれば、一部の画像を他の画像よりも速く読み込めるようにしたいということです。 そして、時々「おい、これがページの一番上に表示される画像だ」と言えるようにしたいと思うでしょう。 まずロードしてください。」 画像が何らかの順序で読み込まれたり、ページが変更されたり、サイズが変更されたり、頻繁に移動されたりすると、Google が罰を与えるため、6.3 ではパフォーマンスの向上に期待できましたか?

Justin Tadlock:あなたが今話していたフェッチ優先属性は、少なくともユーザー側の観点からはおそらく最も顕著なものです。 ほとんどの場合、私たちがどのようにしてウェブページを非常に大きくし、画像サイズやビデオサイズなどを維持できないようにしているかについて怒鳴りつけることができました。 だからこそ、これらすべての機能が必要なのです。 しかし、それについて暴言を吐くのはやめておきます。

ただし、キャッシュ API やファイル システム API に関しては他にも改善点があります。 178人くらいいたと思います。 パフォーマンスには小さな改善がたくさんありますが、目の前にあるいくつかの大きな機能と比較すると、それらは十分に強調されていません。 そして、メタデータ API にもいくつかの改善があったと思います。

Doc Pop:画像の遅延読み込みについてはどうですか? それはフェッチリクエストの一部ですか?

Justin Tadlock:それは遅延読み込みプロセスと並行して機能します。 したがって、ページ上のすべての画像を遅延ロードすることもできますが、最初のヒーロー画像は早めにロードする必要があります。 しかし、しばらくの間、遅延読み込みがあったように。 内部のコードは、多くの処理方法に応じて変更されたと思います。 確かに知るには、もう少し詳しく調べる必要があります

Doc Pop:絵文字ローダーもパフォーマンス向上剤としてリストされています。 これについて何か知っていますか? 絵文字を使用していない場合はオフにできるのではないかと思いますが、もしかしたら何か違うのかもしれません。

Justin Tadlock:これは知りませんが、最近では誰もが携帯電話やコンピューターに絵文字を入れているので、私はすべての Web サイトで絵文字スクリプトを常に無効にしています。

Doc Pop:以上が 6.3 で追加される機能の一部です。 起こっている小さな出来事など、過去に戻って話し合えることがいくつかあると思います。 スタイルの改訂は、ユーザーにとって大きな問題となる可能性があります。 それはあなたが説明できるものですか?

ジャスティン・タドロック:それ以上はわかりません。 投稿やページと同様に、リビジョンを保存するだけです。

Doc Pop:ええ、あまり遊ぶ機会がなかったようです。なぜなら、今日ベータ版をインストールしたばかりで、ベータ版をインストールした後にのみ動作するようなものなので、あまり歴史がありません。 しかし、私が収集した情報によると、スタイル リビジョンにより、サイトのテーマのタイムラインを表示できるようになり、たとえば 6.3 以降を使用していた場合、サイトの 3 月の見た目に戻ることができます。有効なものは何でも。

そして、単に元に戻すだけではなく、保存したバージョンに戻ることもできます。これはホストで行うことができましたが、これは実際には元に戻り、その背景だけを取り込み、他のすべての変更は取り除きません。

過去に戻って、気に入ったものを選択し、再度変更を加えることができます。心配する必要はありません。まあ、2 週間戻ったら、この投稿履歴などがすべて失われることになるでしょう。 それはうまくいきません。 とても素晴らしいシステムですね。

ジャスティン・タドロック:そうそう、それはクールですね。 これは私自身はあまり試したことがないものの 1 つですが、サイト エディター内で作業する人にとっては非常に便利であることがわかりました。 私は自分のサイトでコードを変更しているため、ユーザーの観点だけからそれらをテストするのが非常に難しいことがあります。

Doc Pop:これまでに見た最大の改善は何ですか? そうですね、あなたは最先端にいるため、自分がどのバージョンでプレイしているのかを知るのが難しいこともあるとおっしゃっていましたが、6.3 の最大の新機能は何だと思いますか?

Justin Tadlock:私にとって最大の機能は、サイト エディターの開き方とそのインターフェイスが変更され、アクセスが容易になったことです。 しかし、その範囲内では、エディターのコンテンツ キャンバスではなくサイドバーからナビゲーションを編集するのがとても楽しいです。

ドク・ポップ:うーん、うーん。

Justin Tadlock:サイト エディターが登場する前、メニュー画面があったときのような感じです。 私が個人的に不満に思っていることの 1 つは、ナビゲーション管理です。 私が実際に少し楽しんでいるという事実は、中心的な貢献者たちが素晴らしい仕事をしていることを意味するので、素晴らしいことです。

ドク・ポップ:そうだね。 メモとして、サイト エディターのナビゲーションに関して調整されたことの 1 つは、たとえば、スタイル ブックにアクセスするには、特定のパスをたどる必要があることですが、別の機能を使用するには、別のエリアにいる必要があります。

そして、おそらく、他のものにアクセスするのと同じ場所から、より一貫してスタイル ブックにアクセスできるようになりました。 そんなに切り替える必要はありません。 ナビゲーション メニューからすべてにアクセスできます。 それは正確に聞こえますか?

Justin Tadlock:ええ、それに加えて、コマンド パレットもミックスに投入されています。 したがって、誰もが思いどおりにナビゲートできるようになり、非常に速く場所に着くことができるはずであることを学びました。 コマンド パレットについてもう一度触れておきますが、WordPress 管理インターフェイス全体が WordPress ブロッカー コンポーネント システムから実行されるようになると、さらに興奮することになると思います。

まだまだ道のりは長いですが、フェーズ 3 でそこに到達できることを願っています。

Doc Pop:そしてあなたは、私が言っていたことに戻って、プラグインがそのシステムを使用しないことについて話していますが、最終的にはすべてが一貫して同じシステムを使用する必要があると言っています。

ジャスティン・タドロック:最終的にはその計画になることを願っています。

ドク・ポップ:その通りです。 さて、またゆっくり休みます。 そして戻ってきたら、WordPress 6.3 と Gutenberg Phase Two のブックエンドについての Justin Tedlock との会話を終えるつもりです。 今後の続報にご期待ください。

Doc Pop: WordPress コミュニティ ポッドキャストである Press This へようこそ。 私はあなたのホストのドク・ポップです。 今日はジャスティン・タドロックと話しています。 そして最後の休憩の直前に、Gutenberg フェーズ 2 のブックエンドについて話しました。これは人々にフェーズ 2 が完了したと思われたくないからです。 それは常に変化し、成長することができます。

したがって、私はこれを、終わりに近づくというよりは、あなたが移動できる小さなブックエンドのようなものだと考える傾向があります。たとえ私たちが間もなくフェーズ 3 の作業を開始する予定であっても、もしそうなら、それらのブックエンドを移動する余地はまだあります。フェーズ 2 に何かを追加します。それが理にかなっていることを願っています。

そしてフェーズ 3 がもうすぐ始まり、いくつかの大きな変化が起こることになります。 全体的には共同編集が中心になります。 ジャスティン、彼らは一週間前だったと思いますが、フェーズ 3 についてどう考えるかについて公に話し始めたばかりです。 サイトの共同編集や投稿の共同編集にとても興奮している、聞いている人たちに何か伝えたいことはありますか?

Justin Tadlock:そうですね、私はこのフェーズの名前がほとんど好きではありません。なぜなら、このフェーズには 2 人が同時に投稿を編集できるということ以上の意味が含まれているからです。 願わくば、投稿リスト テーブルなどを全面的に見直し、投稿を編集し、WordPress コンポーネント システムを使用できるようにすることで、読み込みの高速化、編集する必要があるドキュメントの検索の高速化などが実現できることを願っています。

メディア ライブラリの全面的な見直しが行われる予定ですが、これは長い間待ち望まれていましたが、私はニュース編集の観点からそれについて常に考えています。編集者とライターが同時に投稿に取り組むことになります。 しかし、クライアントの仕事にも大きな可能性があります。 あなたが代理店で、クライアントと電話をしていると想像してください。二人ともデモ サイトにログインして、クライアントと一緒にそこに座ってライブでデザインを見てもらい、一緒に編集することもできます。共同で編集することもできます。クライアントとはとても興奮していると思います。

Doc Pop:その例では、クライアントがまだ建設中のサイトをプレビューしている様子が完全に想像できます。クライアントはリアルタイムでコピーに微調整を加え、ストアフロントの現在の画像をアップロードすることができ、開発者はそれを確認できます。カラーパレットやブロックの幅など、視覚的に変更がある場合は、それが起こる必要があるということです。

これは、将来ショップオーナーと協力する代理店にとって非常にクールに思えます。

Justin Tadlock:多少の言い争いは解消できるかもしれないと思います。 思ったことを送って、それを送り返す、というやりとりは、仕事のやり方などによっては、かなり疲れて、途中でやる気が失せてしまう可能性があり、時間の無駄になるだけです。 しかし、同時にコラボレーションできるものであれば何でも、作業がスピードアップし、より早く作業できれば、より多くのお金を稼ぐことができます。

Doc Pop:それを踏まえて、この会話は終わりにしましょう。念のために言っておきますが、フェーズ 2 の最終版となる WordPress 6.3 は 8 月 8 日にリリースされます。十分な時間があります。 WordCamp US の数週間前に、詳しく調べて遊んでみましょう。 ご質問がございましたら、WordCamp US でいくつかの新機能について素晴らしい講演が行われると思いますし、多くの人が質問するでしょう。

ジャスティンといえば、今年は WordCamp に参加する予定ですか?

ジャスティン・タドロック:残念ながら、今年はそうではありません。 来年に期待しています。

ドク・ポップ:その通りです。 では、もし人々があなたが取り組んでいるプロジェクトをフォローしたいと思っている場合、そのために人々を送るのに適した場所はどこでしょうか?

ジャスティン・タドロック:いつでも私、ジャスティン・タドロックをTwitterでフォローしてください。 しかし、できることなら、WordPress 開発者ブログを接続したいと思っています。 私もチームメイトもここで多くの執筆を行っていますが、私たちは常に寄稿者を探しています。

ドク・ポップ:ええ、もちろんです。 誰かに自発的に書いてほしいトピックはありますか?

Justin Tadlock:デザイン開発に関するものなら何でも、サイト エディターで何かを構築する単純なものから、非常に複雑な開発トピックまで、分野は幅広く開かれています。

ドク・ポップ:それはすごいですね。 さて、今日はご参加いただき誠にありがとうございます、ジャスティン。 チームが 6.3 で行っている作業にとても興奮しています。 これまで私がプレイしたものはすべて素晴らしいものでした。 したがって、これに取り組んでいる全員に敬意を表します。また、開発者ブログでも素晴らしい仕事をしています。 ボランティアで取り組んでくれてありがとう。

Doc Pop: WMR の WordPress コミュニティ ポッドキャスト、Press This をお聞きいただきありがとうございます。 繰り返しになりますが、私の名前はドクターです。Torque マガジンでの私の冒険を Twitter @thetorquemag でフォローすることも、torquemag.io にアクセスして、チュートリアルやビデオ、このようなインタビューを毎日投稿することもできます。 したがって、torquemag.io をチェックするか、Twitter でフォローしてください。 Red Circle、iTunes、Spotify で Press This を購読したり、毎週 wmr.fm で直接ダウンロードしたりできます。 私はホストの Doctor Popular です。WP Engine での役割を通じて WordPress コミュニティをサポートしています。 私は毎週、Press This でコミュニティのメンバーにスポットライトを当てるのが大好きです。