inc2734 / unitone

34 stars 4 forks source link

サイトエディターでカスタムページテンプレートを変更したとき、ただしく保存されない #246

Closed inc2734 closed 9 months ago

inc2734 commented 9 months ago

例えば、「個別投稿:1カラム / ページヘッダー(アイキャッチ画像)」を変更して保存した場合、「個別投稿:1カラム / ページヘッダー(アイキャッチ画像)」は上書きされずに、custom/single//one-column-page-header-featured というテンプレートが作成されてしまう。

原因は、ブロックテーマのテンプレートとテンプレートパーツがサブディレクトリに対応していないこと。サイトエディターでテンプレートとパーツを保存した場合は専用のカスタム投稿タイプに保存される。このとき post_name にはそのテンプレート・テンプレートパーツのパスが保存されるが、post_name はスラッシュ不可なので正しく保存ができない、という感じみたい。