Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

編集画面にてテンプレートを現在設定してるものと別のもの選択するとリアルタイムで切り替わらない #1315

Closed
kutsu123 opened this issue Feb 18, 2023 · 5 comments

Comments

@kutsu123
Copy link

kutsu123 commented Feb 18, 2023

お疲れ様です。
ふと操作してて気づいたのですが、編集画面の設定パネル(投稿・固定ページ)で、テンプレートを切り替えようとすると、リアルタイムでは切り替わらないことに気づきました。

  • テンプレートを既存の設定のものと別のものを選択し、フォーカスを外すと選択したテンプレートに切り替わっていない
  • 一旦更新を行い、再度編集画面をリロードすると、選択したテンプレートに切り替わってるが、設定画面の表記は「デフォルトテンプレート」のまま?
example_select_template.mp4

他のテーマだとリアルタイムで切り替わってるので(twenty-twenty-threeやSWELLなど)、テーマ側でなにかの指定を調整したらうまく動くかもしれないです(←私そのへんの仕組み全然わかってなく言ってて的外れだったらごめんなさい)

===

この現象はSnow Monkey v18の時点で起きてるようでした(検証できてるのがv18・v19の2つだけで情報少なくてすみません)

@inc2734
Copy link
Owner

inc2734 commented Feb 19, 2023

あーほんとですね…。ちゃんと検証していないので本当のところはまだわからないのですが、SWELL だと Tempate name が日本語になっているのに対し、Snow Monkey は英語を翻訳しているのでそこが怪しい気がします。

TT3 も英語を翻訳ですが、unitone も英語を翻訳している形でちゃんと動くので、ブロックテーマ(あるいは theme.json でページテンプレートを指定?)だと英語を翻訳という形でも大丈夫なのかもしれません。時間あるときにちゃんと見てみます!

@inc2734
Copy link
Owner

inc2734 commented Feb 19, 2023

メモ:

  • 翻訳は関係なさそう
  • theme.json があるとダメ
  • theme.json があると select( editPostStore ).getEditedPostTemplate()undefined になる

@inc2734
Copy link
Owner

inc2734 commented Feb 19, 2023

@kutsu123 Gutenberg の不具合のようでした…。
WordPress/gutenberg#47428

@kutsu123
Copy link
Author

@inc2734
お疲れ様です。ご確認・調査などありがとうございます!!
そしてお手数をおかけしてしまってすみません、Gutenberg側チェックするの全然頭になかったです、ごめんなさい。
シェアしてくれたIssue内容承知しました(トリアージされて修正されるといいなあ)

@inc2734
Copy link
Owner

inc2734 commented Feb 20, 2023

ですねー。とりあえずここはクローズしておきます!

@inc2734 inc2734 closed this as completed Feb 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants