2026年5月20日

2026年5月20日

Elementorのウィジェットが表示されない場合の解決方法

はじめに

Elementorで「ウィジェットが表示されない」「編集画面が真っ白になる」「フロントエンドのレイアウトが崩れた」という問題はキャッシュ・プラグイン競合・CSSの再生成で大半が解決します。

症状・原因

  • Elementorで編集したのにフロントエンドに反映されない
  • 編集画面(エディター)が開かない・読み込みが止まる
  • 特定のウィジェットだけ表示されない
  • Elementorを更新したらレイアウトが崩れた

解決手順

ステップ1:キャッシュをクリアする

# Elementor独自のCSSキャッシュをクリア
wp elementor flush-css

# WordPressオブジェクトキャッシュをクリア
wp cache flush

# キャッシュプラグインのキャッシュもクリア
wp super-cache flush
wp w3-total-cache flush all
wp litespeed-cache purge all

管理画面から:

Elementor → ツール →「一般」タブ
→「スタイルとデータを再生成」をクリック

ステップ2:プラグイン競合を特定する

# 全プラグインを一時無効化(Elementor以外)
wp plugin deactivate --all
wp plugin activate elementor

# 問題が解決したら1つずつ有効化して犯人を特定
wp plugin activate contact-form-7
# → 問題が再現したらCF7が原因

ステップ3:Elementorのデータを再生成する

# CSSファイルを再生成
wp elementor flush-css
wp elementor regenerate-files

# Elementorのデータベーステーブルを再構築
wp elementor library sync

管理画面から:

Elementor → ツール →「再生成ファイルと再生成データ」
→「ファイルを再生成」→「CSS を再生成」

ステップ4:編集画面が開かない場合

// wp-config.php に追加(メモリ不足対策)
define('WP_MEMORY_LIMIT', '512M');
define('WP_MAX_MEMORY_LIMIT', '512M');

セーフモードで開く(プラグイン競合を排除):

編集画面URL に ?elementor-preview=POST_ID&e-disable-bc=true を追加
または
Elementor → ツール →「セーフモード」をオン

ステップ5:特定ウィジェットが表示されない場合

// functions.php — ウィジェットを再登録
add_action('elementor/widgets/register', function(\Elementor\Widgets_Manager $mgr) {
    // 一度アンレジスターして再登録
    $mgr->unregister('my-widget');
    require_once get_template_directory() . '/widgets/my-widget.php';
    $mgr->register(new \MyWidget());
}, 20);

CSSが適用されていない場合:

# アップロードディレクトリのパーミッション確認
ls -la wp-content/uploads/elementor/css/
# → 644 になっているか確認

# 権限修正
chmod -R 644 wp-content/uploads/elementor/css/
chmod -R 755 wp-content/uploads/elementor/

ステップ6:Elementorのバージョンをロールバックする

# 前バージョンに戻す
wp plugin install elementor --version=3.18.0 --force

# 自動更新を一時停止
wp plugin auto-updates disable elementor

注意事項

  • Elementor 3.x系はPHP 7.4以上・WordPress 6.0以上が必要です
  • 子テーマを使わずに親テーマを直接編集すると、テーマ更新でElementorのカスタマイズが失われます
  • Elementor ProとFreeを同時に使う場合はバージョンを揃えてください

まとめ

Elementorの表示問題は wp elementor flush-csswp cache flush → プラグイン競合確認の順で解決するケースがほとんどです。編集画面が開かない場合はメモリ上限の引き上げとセーフモードを試してください。

お気軽にご相談ください

お見積りへ お問い合わせへ