web-dev-qa-db-ja.com

カスタムテンプレートとページスラッグ

私は現在スラッグを使ってページテンプレートを設定しています。通常の階層を使っています

たとえば、 http://www.example.com/about-us のページテンプレートを変更する場合は、page-aboutを編集します。 -us.php

クライアントが移動してページスラッグを変更しようとしても、正しいテンプレートがロードされなくなります。

WordPressのバックエンドで 'カスタムテンプレート'ドロップダウンを使うほうが良いでしょうか?

これに関する限り、ベストプラクティスは何ですか?

どうもありがとう

1
Ryan Palmer

それはあなたがテーマを開発しているものによって異なります。

プレミアムテーマ - 大衆のためのテーマ。

テーマを多くの人に販売または配布する予定がある場合は、テンプレートドロップダウンを使用します。これは、ユーザーに最も柔軟性があります。ページを削除したりスラッグの名前を変更したりした場合、ドロップダウンを使用していつでもテンプレートを再割り当てできます。

カスタム1回限りのテーマ - 1人だけのクライアントのためのテーマ。

そうは言っても、場合によっては、個人を混乱させないようにそのオプションを制限すると、より簡単でユーザーフレンドリーになることがあります。静的ページIDは、好みにかかわらず、オプションまたはグローバル変数として保存し、必要に応じて参照することができます。両方の長所を組み合わせて、「テーマオプション」ページを作成し、ユーザーが特定の機能にどのページを使用するかを選択してから、ページIDを保存することができます。フロントページやブログの割り当てに似ています(WP設定 - >閲覧)。


私はオプション2を使ったことがありますが、ほとんどの場合はページテンプレートのドロップダウンで十分で、おそらく最も望ましいでしょう。

0
Howdy_McGee

カスタムテンプレートはあなたの例にとって最良の決定だと思います。カスタムページテンプレートの他に開発が簡単です。

0
tutankhamun