我的自定义分类 url link 的页面没有显示

page for my custom taxonomy url link doesn't show up

基本上我有 newsletter.php 页面,其中显示了所有现有的自定义 post。从这里开始,我有一个下拉类别列表,您可以按类别过滤自定义 post。单击特定类别后,它将继续 pdf_cat.php 以显示过滤后的输出。问题是结果页面项目没有显示。你能帮我弄清楚这里的逻辑吗? 到目前为止,这是我的代码:

来自 newsletter.php --> 下拉类别按钮:

<select name="form" id="form">
   <div class="options">
      <option value="<?php echo home_url('/newsletter'); ?>" selected>一覧</option>                                   
         <?php
            $args = array(
             'orderby' => 'slug',
             'order' => 'ASC',
             'parent' => 0,
             'hide_empty' => false
            );
             $terms = get_terms([
              'taxonomy' => 'pdf_cat',
              'hide_empty' => false,
             ]);
               foreach( $terms as $term ){
                  echo '<option class="ctg" value="'. get_term_link($term->term_id) .' ">' . $term->name . '</option>';                                                

            }
         ?>   
     </div>   
   </select>

我的 JS 要火 url link:

   <script type="text/javascript">
      $("#form").change(function(){
      var url = $(this).val();
      location.assign(url);
      });
   </script>

我的 pdf_cat.php 过滤结果应该显示的页面:

  <?php
    $terms = get_the_terms();                    // get the category from query
    $terms = $term[0];                                        
    $term_name = get_term_name($term->name);     // get the category name
    $term_id = get_term_ID($term->term_id);      // get the catehory ID
  ?>
      
  <?php
    $paged = get_query_var('paged', 1);
    $args = array(                          // asigned the functions inside the array
      'paged' => $paged,
      'post_type' => 'pdf',
      'taxonomy' => $term_id,
      );
    $query = new WP_Query($args);          // get the functions inside the assigned name 
             
      global $query_string; //Post the specify numbers per page
      query_posts( $query_string . "&posts_per_page=12&paged=".$paged );
      while ( have_posts() ) : the_post()
    ?>

谁能帮我解决这个问题?希望这次能解释清楚

你只需要将你的 pdf_cat.php 更改为 taxonomy.php 并允许 wordpress 为你打开分类 ID link^^

检查这个 link https://wphierarchy.com/