• 解決済 kleza

    (@kleza)


    お世話になっております。

    プラグイン「Toolset Types」で
    繰り返しありのカスタムフィールドを出力しています。

    参考にさせていただいたURLはこちらです。
    http://www.postit-web.com/2017/04/08/groups_of_repeating_fields/comment-page-1/

    現在はデフォルトの「投函タイトル」による
    降順での出力がされているのですが、これを
    逆の昇順にするにはどうすればよいでしょうか?

    現在は以下のように記述しています。

    
    <?php 
    $child_posts = types_child_posts( "item" );
    foreach ($child_posts as $child_post) 
    { ?>
    <!-- ループの内容 -->
    <?php } ?>
    

    この記述ですと「投函タイトル」という
    デフォルトで存在するフィールドの値で
    降順で表示されます。これを昇順にしたいのですが。

    いつも不躾な投稿、質問に
    丁寧におこたえいただき大変恐縮ですが
    アドバイス、回答いただけますと大変助かります。

    何卒よろしくお願い申し上げます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは。

    こちらのご質問の「投函タイトル」というのは、記事の「タイトル」のことでしょうか…?

    だとしましたら、カスタムフィールドは関係なく、ループを書く際に(WP Queryなどで)「タイトル」で昇順・降順に並べ替える記述をすることで実現できると思いますよ。

    ■関数リファレンス/WP Query
    https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/WP_Query

    上記ページの「順序づけパラメータ」などが、参考になるかと思います。

    • この返信は6年、 9ヶ月前にnakagumaが編集しました。
    トピック投稿者 kleza

    (@kleza)

    nakaguma様

    コメントありがとうございます。

    「投函タイトル」というのは、投稿のタイトルではなく
    一行ごとのカスタムフィールド(複数をひとつにまとめたフィールド)
    の先頭にデフォルトで(強制的に)つくid的なもののようです。

    これ以外にソート用のフィールドを作ればいいかとも
    思っているのですが、デフォルトであるものを
    使えたほうが(既存のものを非表示にせず)
    少しでもスマートかと思いまして。

    *本件、クライアント様のほうで管理、更新されるため
    できるだけシンプルをめざしておりまして。

    私の説明が不十分でした。コメント、アドバイスありがとうございます!

    そうなのですね。

    実は、参考URLページを書いたのは私なのですが、
    「投函タイトル」というものを知りませんでした…。

    子になる「カスタム投稿」の中に、
    繰り返し用カスタムフィールドグループを作成し、
    またその中に単一の繰り返しフィールドを作成されている、
    ということで合っていますでしょうか…?

    その場合でも、投稿順などからソートは可能かな、と思います。
    (「投函タイトル順」と「投稿順」が、同じ順番であれば…と思ったのですが、違いますでしょうか?)

    どうしても「投函タイトル順」で、ということですと、私ではわからないのですが、、、
    お力になれなくて、申し訳ございません。

    トピック投稿者 kleza

    (@kleza)

    nakaguma様

    コメントありがとうございます。
    nakaguma様の解説だったのですね。

    作り方は参考URLの内容、そのままで
    作っています。

    納期が迫っているので、他のやり方で
    実装できないかやってみます。

    丁寧にコメント、アドバイスありがとうございました!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「カスタムフィールドの値で昇順に出力したい」には新たに返信することはできません。