Wordpress と高度なカスタム フィールドを使用しています。
さまざまなページの抜粋を表示したり、それらをフィルタリングしたりするページを作成できるようにしたいと考えています。
例: 10 の異なるページがあり、それぞれがホテルに関するもので、ホテル、ホテル名、場所、施設などに関するさまざまな情報がフィールド (高度なカスタム フィールド) に保存されています。
10 のホテルはメイン ページの子ページです。メイン ページにはすべてのホテルが表示されますが、説明の抜粋や画像など、ホテルに関する特定の詳細のみが表示されます。
カテゴリと呼ばれる別の高度なカスタム フィールドを作成し、それが機能するかどうかをテストするために、実際のホテル関連ページのいくつかについてのみフィールドに「ホテル」を入力しました。
私が苦労しているのは、ページに「ホテル」のカテゴリにあるホテルのみが表示されるようにコードを書くことです。テンプレートファイルにコードを書いているので、すべてのホテルをリストするメインのホテルページはこれを使用していますテンプレート。
すべてが投稿ではなくページを使用しています。すべての情報は Advanced Custom Fields プラグインを介してフィールドに保存されます。
私は、コードが動作するためif
にelse
関数を使用する必要があると思います。
誰かがこの問題で私を助けることができれば、それは大歓迎です。