テーブル(表組み)が簡単に作成出来るワードプレスのプラグイン「TablePress」を使う機会があったのですが、TablePressを入れてから検索結果の表示が遅くなってしまいました。
検索のSQL文を調べたところ、TablePressのテーブルも検索対象に含まれていました。
フックを使ってTablePressを検索対象から外したところ、検索結果の表示速度が早くなりました。
以下、functions.phpに追加したフックです。
if ( ! function_exists( 'my_tablepress_wp_search_integration' ) ) : function my_tablepress_wp_search_integration(){ return false; } add_filter('tablepress_wp_search_integration', 'my_tablepress_wp_search_integration'); endif;