WebWordPressで構築したサイトで「カスタムフィールドに入力された金額の昇順に並び替えたい、かつ金額が未入力の情報も表示したい」という要望がありました。通常であれば下記のように金額の昇順に並ぶようにすれば良いのですが、空値がある場合だとその情報が優先して表示されてしまいました。条件は状況に合わせて変更してください。);ORDERBY句を確認してみる数値として並び替えているので、空値が0と判定されてしまったようです。実行されたSQLを確認してみると、ORDERBYの指定が次のようになっていました。ASC次のようなORDERBY句の指定にすることができれば、初めに数値の昇順のレコードが並び、その後に空値のレコードが続くようにすることができます。ASCフックを使ってORDERBY句を書き換えるWordPressの場合は実行されるクエリのORDERBY句を書き換えるフックがあるので、それを利用してORDERBY句を変更してあげれば良いです。条件などは実行されているクエリを確認して調整してみてください。Barプラグインで確認できます。下記の例はテーブル名が「wp_postmeta」の場合です。条件は状況に合わせて変更してください。プラグインデベロッパー。多数のプロダクトをオープンソースで開発・公開しています。開発・販売しています。我が家にたこ焼き器が来たのでたこ焼きを食べた。[...]キタジマタカシ2014年9月8日WebWebオンライン単語帳作りました。[...]キタジマタカシ2011年6月6日WebWebソーシャルログインプラグインGianismのカスタマイズいろいろGianismはWordPressにFacebookやTwiterなどのSNSのアカウントでログインできるようにする和製プラグインです。今回はこのGianismのいろいろなカスタマイズ方法をまとめてみました。キタジマタカシ2014年2月2日WebWeb比較的簡単にEC-CUBEの新着情報をタイトル一覧=>記事一覧にする方法EC-CUBEのデフォルトのテンプレートの場合、トップページに新着情報が表示されます。[...]キタジマタカシ2012年1月11日Webこの投稿へのコメントコメントはありません。コメントを残すメールアドレスが公開されることはありません。※サイトΔこの投稿へのトラックバックコメントはありません。プラグインデベロッパー。多数のプロダクトをオープンソースで開発・公開しています。開発・販売しています。