サポート » テーマ » Twenty Thirteen カスタムフィールドの数字で投稿を昇順降順させる

  • カテゴリーなどのアーカイブページの投稿をカスタムフィールドの数字で昇順降順させたいのですが、できなくて困っています。
    エラーなどは出ておりません。

    カスタムフィールドのフィールドタイプは「数字」を選択しております。

    <?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); 
        function theme_enqueue_styles() 
        { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); 
    }
    
    function test_pre_get_posts($query) {
    if ( is_admin() || ! $query->is_main_query() ) {
    return;
    }
    if ( $query->is_category() ) {
    $query->set( 'meta_key', 'saraly');
    $query->set( 'orderby', 'meta_value_num' );
    $query->set( 'order', 'acs' );
    }
    }
    add_action( 'pre_get_posts', 'test_pre_get_posts' );

    どこか間違いがありますでしょうか。

    分かるかたがいらっしゃったら教えていただければと思います。

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Twenty Thirteen カスタムフィールドの数字で投稿を昇順降順させる」には新たに返信することはできません。