2

各ページに独自のオプションがあるWordpressでページ固有のメニューを作成しようとしています...リンクはhttp://dev.activenation.co.uk/leisure-centre/southampton-water-activities-centre/です

「あなたのセンター」ページを進むにつれて、灰色のメニューが変化します。現時点では、条件付きの if ステートメントを使用して特定のメニューをロードしていますが、クライアントはさらにレジャー センターを追加する必要があります。

条件付き if ステートメントをコーディングする代わりに、ページ固有のメニューを実行する時間を節約する方法があるかどうか疑問に思っていましたか?

4

2 に答える 2

1

これらのセンターが「あなたのセンター」のサブページである場合は、階層ページ/カテゴリ/分類リストを作成するこのプラグインを使用してみることができます。

于 2013-04-09T20:27:31.840 に答える
1

<SELECT>すべてのカスタム WordPress メニューの単純なリストである「ページ」コンテンツ タイプにカスタム メタ ボックスを追加します。保存時に、選択したメニュー ID をSELECTリストから取得し、データベースに保存します。ページ テンプレートで、保存された値が存在するかどうかを確認し、存在する場合は、保存された ID を持つ WordPress メニューを取得します。

これにより、編集者は任意の数のメニューを作成し、各ページに特定のメニューを選択し、ページ間で同様のメニューを共有できます。

selectカスタム メタ ボックスの作成、および利用可能なメニューの簡単な表示に関するチュートリアルとコード スニペットが多数あります。これまでにカスタム メタ ボックスを作成したことがない場合は、フォーム フィールドが 1 つしかなく、データを簡単に検証できるため、これは入門プロジェクトとして最適です。

Smashing Magazine では、カスタム メタ ボックスについて詳しく説明しています: http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/

于 2013-04-09T20:31:12.753 に答える