WordPressの人気プラグイン「Intuitive Custom Post Order」バージョン 3.1.5 で 並べ替えできなくなる事案が発生。
管理画面の固定ページ一覧や投稿のカテゴリーなどを(行ごとグッとつかむ感じで)ドラッグアンドドロップで並べ替え出来ていた動作が、ドラッグできない(行をつかむことが出来ない)という症状に。
2024/7/30 追記:
5日前にリリースの バージョン 3.1.5.1 で バグが修正された 模様です。アップデートしましょう!
※ 以下、記録として残します ※
(バージョン 3.1.5 にて)問題を確認した状況 ~ 解決までをメモしておきます。
症状が見られたケース
- WordPress新規インストール ~ プラグイン新規追加で Intuitive Custom Post Order 3.1.5 をインストールした直後
- 長らく Intuitive Custom Post Order を使用していたサイトにおいて、3.1.3 → 3.1.5 にアップデートした直後
インターネット互助会を頼りにやってみたこと
- WPサポートフォーラムQ&A
https://wordpress.org/support/topic/アップデートしたら並び替えができなくなった/ - YUKI.WORLD – 【解決法】Intuitive Custom Post Orderが動かない不具合に遭遇
https://yuki.world/intuitive-custom-post-order-disfunction/
を参考に、
まずはブラウザキャッシュを削除してみました。
が、挙動に変化はなく … 並べ替え出来ないまま。
次にダウングレードの試行。
3.1.4.1 にダウングレード ⇒ 依然として並べ替えできず。
3.1.3 にダウングレードしたところ … 正常動作を確認。(ひとまずホッとしました🙂)
・・・・・・
しかしながら。However。
ダウングレードしっぱなしでは困るんじゃ?
ダウングレードして解決! ちゃんちゃん! とはならないと思うんですよね;
古いバージョンのままアップデート出来ない … というでのは、半分しか問題解決になっていないのではないかと。
つきましては
一旦ダウングレードしたものを、(記事執筆時点での)最新版 3.1.5 にアップデートしても正常動作するような方法を探り、問題を解決する手順を見つけたのでメモしておきます。
解決に至った方法・手順
- 3.1.5 から 一旦 3.1.4.1 にダウングレード
- 設定 > 並べ替え設定 > [更新] ボタンを押す
- 設定 > パーマリンク > [変更を保存] ボタンを押す
- 意図した並べ替えが出来るか確認
- 3.1.4.1 から 3.1.5 へアップデート
どうやら、手順 23 が肝要だと思われます。 23を行わないと、3.1.4.1 では並べ替えできるようになりませんでした。
13.1.5 から 一旦 3.1.4.1 にダウングレード
まずは、同プラグインの公式サイトから過去バージョンを入手して …
https://ja.wordpress.org/plugins/intuitive-custom-post-order/advanced/
新規プラグインを追加 > プラグインをアップロード より
3.1.5 を 旧バージョン(3.1.4.1)で置き換える形でインストールします。
当方環境では、3.1.4.1 へと置き換えるだけでは並べ替えできるようになりませんでした。
次の 手順 23 を行うことによって、並べ替えできるようになりました。
2設定 > 並べ替え設定 > [更新] ボタンを押す
注: それまでと設定は変えずに、単に「更新ボタンを押すだけ」です。
3設定 > パーマリンク > [変更を保存] ボタンを押す
注: こちらもそれまでと設定は変えず、単に「変更を保存ボタンを押すだけ」です。
4意図した並べ替えが出来るか確認
固定ページ一覧、カテゴリー一覧画面などで、ドラッグアンドドロップで(Intuitive Custom Post Order 本来の使い勝手で)並べ替えが出来るかどうか確認します。
並べ替えできるようになっていたら …
53.1.4.1 から 3.1.5 へアップデート
することで … 問題解決です! \(^o^)/
問題の症状が出てしまったら
3.1.5 へのアップデートで症状が出るケースと出ないケースがあり、その差が何なのか、理由がどこにあるのかはわかりませんでした。悪しからず …
とはいえ、問題の症状が出てしまったら、上記手順で解決できるのではないかと思います。同様の症状でお困りの方 … 特に、プラグインをダウングレードしっぱなしになるのって気持ち悪いと感じる方にとっての一助になれば幸いです。