TablePressがソートできない
多くの項目を表にまとめる時は、TablePressが並び替えなどが簡単なのでTablePressを使います。今回、TablePressを使っていて、ソートできない事に気づきました。
TablePressの不具合は競合しているプラグインがある
競合しているプラグインの確認する方法は簡単です。
- プラグインひとつひとつを無効化して、TablePressで作った表がソートできるか確認する
競合しているプラグイン Head Cleaner
Head Cleanerは、 headの中身と、フッタ領域を整形しなおし、ソースを最適化してくれるプラグインですが、他のプラグインと競合して動かなくなるものもあるようです。TablePressのソートもそれに因るものでした。
ソートできない
↓
改善・ソートできるようになりました。
テーマの高速化でJavaScriptが縮小化されている
テーマ「Cocoon」は、サイトの高速化ができます。高速化の設定に「JavaScript縮小化」があり、その設定を行っている場合、TablePressがソードできない、検索できないなどの不具合が発生します。
その場合は、「JavaScript縮小化」よりプラグイン「TablePress」を除外すれば、TablePressのソートおよび検索機能は問題なく動くようになります。
縮小化しないJavaScriptファイルのパス、もしくはパスの一部を改行で区切って入力してください。
Cocoonの高速化の設定
下のパスを入力して、縮小化からTablePressを除外します。
- /wp-content/plugins/tablepress/