サポート » 使い方全般 » カスタムフィールドの値でも並べ替え

  • アーカイブページで並べ替えをしたいのですが上手くいかずに
    ご教授頂きたいと思っております。
    下記のコードで日時の並べ替えは出来るのですが
    カスタムフィールドを使用した並べ替えが上手くいきません・・

    $url = sprintf( 'http://%1$s%2$s', $_SERVER["HTTP_HOST"], $_SERVER["REDIRECT_URL"] );
    printf( '
    <li><a href="%s?orderby=meta_value&meta_key=syokugyou&order=DESC">職業</a></li>
    ', $url );
    printf( '
    <li><a href="%s?meta_key=syokugyou&orderby=meta_value&order=ASC">職業</a></li>
    ', $url );
    printf( '
    <li><a href="%s?orderby=post_date&order=DESC">日付の新しい順</a></li>
    ', $url );
    printf( '
    <li><a href="%s?orderby=post_date&order=ASC">日付の古い順</a></li>
    ', $url );

    何卒宜しくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター gatespace

    (@gatespace)

    ※コード(ソース)を投稿する時はその部分を「code」ボタンで囲ってから投稿してくださーい

    有難うございました。
    次回から気を付けます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタムフィールドの値でも並べ替え」には新たに返信することはできません。