0

これは私の最初のWordpressビルドなので、問題を説明しようとしている間、我慢してください.

ホテルのサイトを作っています。サイトの 3 つのページはすべて同じコンテンツ (見出し、テキストの段落、およびギャラリー) を備えており、すべて「ボックス」を備えており、その内容はページごとにわずかに異なります。たとえば、「宿泊施設」ページではボックスに段落テキストが表示されるだけですが、「レストラン」ページではボックスにダウンロード可能な PDF メニューへのリンクが表示されます。

「標準ページ」と呼ばれるこれらのページ用のカスタム テンプレート ファイルを作成しました。私の質問は、このボックスの問題に取り組む最善の方法は何でしょうか? ページごとに個別のテンプレートを作成するよりも簡単な方法があると思いますか? ボックスは編集可能なコンテンツである必要があるため、各ページのバックエンド フィールドは異なります (たとえば、レストランのページにはファイル アップロード機能が必要です)。

これまで Treehouse のチュートリアルに従ってきましたが、これは実際にはカバーされていません。それが役立つ場合は、カスタムフィールドを使用しています。

私が考えることができる唯一のアイデアは、ボックスを別のファイル(コンテンツボックスなど)として持ち、ページに基づいてさまざまなフィールドを計算して表示する WP_Query を持つことです。

以下は、さまざまなスタイル ボックスの例です。オファーのあるものはホームページ用です。

ここに画像の説明を入力

4

1 に答える 1