1

「キャリア」と呼ばれるカスタム投稿タイプと場所の分類法を設定しています。私のメインのキャリアページには、すべてのキャリアが正確にアルファベット順でリストされています. これが私の主なクエリです:

<?php    
  $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
   query_posts(array(
    'post_type' => 'career',
    'orderby' => 'title',
    'order' => 'asc',
    'posts_per_page' => 30, 
    'paged' => $page
  ));
?>

各キャリアの場所のリンク (分類) をクリックすると、その場所でフィルター処理されたアーカイブ ページが表示されます。ここで私は問題に遭遇します。フィルタリングはうまく機能しますが、デフォルトの日付順に戻ります。アルファベット順に並べたい。これに対する解決策はありますか?

4

1 に答える 1

0

この問題に関するWordpressのドキュメントによると、場所のリンクをクリックすると、メインのキャリアページと同じクエリを使用してはならないテンプレートに基づいたページが表示され、それが何であるかを理解する必要があります。

taxonomy-location.phpまたは、分類ページを表示するときにテンプレートの階層の最上位にあるキャリアのテンプレートに基づいて作成することもできます。

于 2012-09-21T20:45:33.230 に答える