0

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

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 的值传递给第二个选择,所以当我在第一个选择下拉列表中选择例如第一个选项时,第二个选择列表将显示相应的街道?

4

0 回答 0