私は現在スラッグを使ってページテンプレートを設定しています。通常の階層を使っています
たとえば、 http://www.example.com/about-us のページテンプレートを変更する場合は、page-aboutを編集します。 -us.php
クライアントが移動してページスラッグを変更しようとしても、正しいテンプレートがロードされなくなります。
WordPressのバックエンドで 'カスタムテンプレート'ドロップダウンを使うほうが良いでしょうか?
これに関する限り、ベストプラクティスは何ですか?
どうもありがとう
それはあなたがテーマを開発しているものによって異なります。
プレミアムテーマ - 大衆のためのテーマ。
テーマを多くの人に販売または配布する予定がある場合は、テンプレートドロップダウンを使用します。これは、ユーザーに最も柔軟性があります。ページを削除したりスラッグの名前を変更したりした場合、ドロップダウンを使用していつでもテンプレートを再割り当てできます。
カスタム1回限りのテーマ - 1人だけのクライアントのためのテーマ。
そうは言っても、場合によっては、個人を混乱させないようにそのオプションを制限すると、より簡単でユーザーフレンドリーになることがあります。静的ページIDは、好みにかかわらず、オプションまたはグローバル変数として保存し、必要に応じて参照することができます。両方の長所を組み合わせて、「テーマオプション」ページを作成し、ユーザーが特定の機能にどのページを使用するかを選択してから、ページIDを保存することができます。フロントページやブログの割り当てに似ています(WP設定 - >閲覧)。
私はオプション2を使ったことがありますが、ほとんどの場合はページテンプレートのドロップダウンで十分で、おそらく最も望ましいでしょう。
カスタムテンプレートはあなたの例にとって最良の決定だと思います。カスタムページテンプレートの他に開発が簡単です。