• 解決済 s1one

    (@s1one)


    WP-PostViewsを使用しています。
    管理画面の投稿一覧にてviews数でソートをかけると、ソートの順番がおかしいです。

    例えば「101」「1006」「1016」「10096」のカウントがあるとします。
    正常であれば、

    101
    1006
    1016
    10096

    とソートされるはずですが、なぜか

    1006
    10096
    101
    1016

    とソートされてしまいます。

    この解決法をご存知の方がいらっしゃれば、ぜひご教授願います。
    以上、よろしくお願いいたします。

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

    そのプラグインを使ったことがないのでよくわかりませんが、get_posts などで取得する際にソートしているんでしょうか?

    もしそうなら、orderbyにはmeta_value_numを使ってください。

    https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_posts

    プラグイン(バージョン 1.76.1)をインストールして検証してみました。

    管理画面の投稿一覧にてviews数でソートをかけると、ソートの順番がおかしいです。

    結果、管理画面の投稿一覧ではビュー数は文字列ではなく数字(meta_value_num)として正しくソートされました。
    他のプラグインかテーマ、テーマのカスタマイズが影響しているのかもしれません。プラグインの停止やテーマの変更を試してみてはと思います。

    トピック投稿者 s1one

    (@s1one)

    検証いただきありがとうございます。

    いつの日からかソートの不具合が出るようになったので、おっしゃる通り恐らくは他プラグインかテーマのカスタマイズが影響しているのかも知れません。

    プラグイン自体に原因がないことが分かりましたので、一つ一つ原因を突き止めていこうと思います。

    トピック投稿者 s1one

    (@s1one)

    WP Admin UI Customizeというバックグラウンドをカスタマイズできるプラグインが原因でした。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「WP-PostViewsのソート順がおかしい」には新たに返信することはできません。