WP填充选择下拉列表

时间:2013-06-10 21:41:48

标签: php wordpress select html-select

我有两个html选择来自WordPress的数据:

a)选择城市列表

    <?php
      $args = array( 'child_of' => 50, 'meta_key' => 'E-mail' );
      $pages = get_pages( $args );
      echo '<select id="towns" name="towns">';
      echo '<option value="" selected="selected">Please choose a town...</option>';

      foreach($pages as $post) {
        $page_id = get_the_ID();
        $page_meta = get_post_meta(get_the_ID(),'E-mail',true); 
        $page_title = get_the_title($ID);
        echo '<option value="' . $page_meta .'">'. $page_title . '</option>';
      }
      echo '</select>';
    ?>

b)选择街道名称列表

    <?php
      //$page_id = 62;
      echo '<select id="streets" streets="kierunki">';
      echo '<option value="" selected="selected">Please choose a street</option>';
      $tags = wp_get_post_tags($page_id);

      foreach ($tags as $tag) {
        echo '<option value="' . $tag->name . '">'. $tag->name . '</option>';
      }
      echo '</select>';
      }
    ?>

是否可以将$ page_id的值传递给第二个选择,所以当我选择第一个选择下拉列表中的第一个选项时,第二个选择列表会出现在相应的街道上?

0 个答案:

没有答案