web-dev-qa-db-ja.com

年 - 月 - 日のドロップダウンリストでサイドバーにアーカイブする

私はサイドバーにアーカイブを置きたいです。私は3ドロップダウンリストからアーカイブを選択する必要があります

  1. 月と
  2. そしてGoボタン。

3つのドロップダウンリストからYear-Month-Dayを選択してGoボタンをクリックすると、選択した日付のアーカイブ投稿が表示されます。

可能な限り手伝ってください

ありがとう、Amazon

2
user4045

年、月、日はすべてパブリッククエリ変数です。あなたがする必要があるのは適切な名前の入力で検索フォームを作成することです。

<form method="get" action="<?php echo home_url( '/' ); ?>">
    <select name="day">
    <?php foreach( range(1,31) as $day_of_month ) : ?>
        <option><?php echo $day_of_month; ?></option>
    <?php endforeach; ?>
    </select>
    <select name="monthnum">
    <?php foreach( range(1,12) as $month_of_year ) : ?>
        <option><?php echo $month_of_year; ?></option>
    <?php endforeach; ?>
    </select>
    <select name="year">
    <?php foreach( range(2000,2011) as $_year ) : ?>
        <option><?php echo $_year; ?></option>
    <?php endforeach; ?>
    </select>
    <input type="submit" id="searchsubmit" value="Search" />
</form>

全くテストされていませんが、それはトリックをするべきです、私にどんな問題でも知らせてください。

4
t31os