0

クライアント用のサイトがあり、1つのページにカスタム投稿タイプの投稿が表示されます。そのレコードレーベルと私は「リリース」のカスタム投稿タイプを作成しました。

ページにすべてのリリースが表示されます。ドロップダウンメニューを作成する必要があります。これにより、タイトル、日付(投稿の日付は「リリース日」として機能します)、またはアーティスト(カスタムフィールド)によって投稿の表示を変更できます。

ドロップダウンをどのようにコーディングしますか?

4

1 に答える 1

1

<select>そのページのテンプレートに入力を直接作成します (ない場合は作成します)。次に<form action="" method="POST">、ドロップダウンをラップするか、何らかの JavaScript を使用して、フォームをそれ自体に送信します (つまりaction="?sort"、テンプレートに送信するのと同様です)。どちらも実装はかなり簡単ですが、よくわからない場合はそう言ってください。

次に、同じテンプレート ファイルで、WP_Queryor query_posts(orget_postsなど) の前に POST 変数を取得します。orステートメントを$_POST['dropdown_name']使用して、その POST 変数に応じたポスト クエリを作成します。if elseif elseswitch()

これが最も簡単な方法です。経験のレベルがわからない場合は、そう言ってください。

于 2011-01-17T20:26:15.647 に答える