制作・管理ツールスマホPC・MacガジェットアプリMoneyOfficeLife#Amazon#Bluetooth#Composer#CSS#Docker#GAS#GoogleCloud#Googleマップ#Homebrew#HTML#JavaScript#Laravel#Node.js#PHP#ReactNative#SNS#SQL#Tasker#VSCode#WebAPI#Wi-Fi・LAN#WordPress#アクセス解析#サーバー#スプレッドシート#スマートホーム#スマホカメラ#データ通信#ネットショップ#ネット広告#ネット証券#ネット銀行#ファイル共有#ブラウザ#ポイント#不具合#動画アプリ#安い・お得#本・電子書籍#終了・廃止#購入アイテム#電子マネー・電子決済#電話・通話TwitterRSSFeedly2018/11/01Web・App制作#PHP#WordPress【WordPress・カスタムフィールド】「値」を「キー名」の昇順・降順で出力WordPressでサイトを作成していると、カスタムフィールドの値をループで出力する際に、キー名の昇順・降順で値を出力したい場合があるかもしれません。今回は、そのような場合に使えるソースコードの例となります。例のソースコードでは、カスタムフィールドの配列を、「キー名」で昇順にソートした後に、ループを使い「値」を出力します。それにより、カスタムフィールドの「値」が、「キー名」の昇順で出力されます。すべてのカスタムフィールドの情報を配列で取得。get_post_custom関数は多次元配列を返すため、最初の値を指定して取得}}};?>ksort関数は、キーと値の関係を維持しつつ、配列をキーの名前でソートするPHPの関数となり、今回の例では、get_post_custom関数で取得したカスタムフィールドの情報の配列を、ksort関数でソートしています。配列をソートさせる関数は他にもあります。詳しくは以下のリンク先を参考にしてみてください。上記ソースコードのループで、カスタムフィールドの値を決まった順番で出力にするには、カスタムフィールドのキー名の昇順どおりに、値をペアにします。例として、下記をキーの名前とした場合に、下記キーの名前とペアとなっている値が、下記キー名の順番(昇順)どおりに出力されます。コメントをキャンセルコメントは項目欄(*は必須項目)を入力し、「コメントを送信」ボタンをクリックしてください。(メールアドレスは公開されることはありません。コメントの公開は承認制となります。)また、多忙によりコメントには返信できない場合があります。Twitterで返信する場合はこちらから。DESTROY広告ブロッカーが有効のため、コンテンツ内におすすめ商品などが表示されています。