テーマが一瞬表示されて消える。ローカルワードプレスがテーマを読み込まないというトラブル

ワードプレスを自宅のローカルPCにインストールして、ダッシュボードは正常に表示されるのですが、ブログが正常に表示されないというトラブルが発生しました。テーマを読み込まないのです。デフォルトで入っているどんなテーマを選択しても読み込みませんでした。

ダッシュボードの画面から「テーマエディター」を選択し、スタイルシートを表示しようとすると、一瞬だけ文字が表示されて、すぐに消えてしまうという状態です。

PHPのバージョンを最新に更新すると、PHPのコードが表示され、

画面に下の文字が出ました。(エラー画面です。)

<?php
/**
*Front to the WordPress application. This file doesn’t do anything, but loads
*wp-blog-header.php which does and tells WordPress to load the theme.
*
*@package WordPress
*/

/**
*Tells WordPress to load the WordPress theme and output it.
*
*@var bool
*/
define( ‘WP_USE_THEMES’, true );

/** Loads the WordPress Environment and Template */
require( dirname( FILE ) . ‘/wp-blog-header.php’ );


対処法

まず、やったのは、「wp-config.php」を編集することです。

ファイルの末尾に

define( ‘WP_USE_THEMES’, true );

を追加しました。{テーマを使うという意味です。)

すると、サイトの画面がPHPのコードから、元の無愛想なテーマが反映されていない状態の画面に戻りました。

外国語のサイトによると、次のようにするとよいと書いてありました。

wp-config.php

このファイルのうちの

define(‘WP_DEBUG’, false);

を編集します。(デバッグが「無効」になっているのを「有効」にするのです。)

define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, true);
@ini_set(‘display_errors’,1);

以上のようにすると、テーマが読み込まれました。しかし、依然として、ダッシュボード画面から「テーマエディター」を選択すると、コードが一瞬表示されてすぐに消える状態です。

以上です。