wordpressの子テーマを作成しようと、
管理画面内(外観→テーマ)で子テーマのzipファイルをアップロードしたら
管理画面が真っ白になりアクセスできなくなった。(ホームページも真っ白になった)
おそらく子テーマのfunctions.phpが原因だと思い削除しようとしたが、
FTP上にはアップロードした子テーマフォルダ自体が表示されておらず、削除の仕方がわからない…
いち早く子テーマを削除し復旧したい
試したこと
・親テーマのfunctions.phpを削除してみたが変化無し(真っ白のまま)。
→その後functions.phpをアップロードし直したが変化無し…
・キャッシュの削除やFTP自体の更新もしてみたが子テーマフォルダは表示されず。
・FTP内のコントロールパネル内でも子テーマの存在を確認出来ず…
・「wp-config.php」→define('WP_DEBUG', true);になっていたが真っ白。
補足情報(FW/ツールのバージョンなど)
・子テーマをアップロードした際、うっかり「有効化」ボタンを押してしまった。
・Theme Test Driveプラグインを使ってテーマの編集をしていた。
・子テーマ作成時に参考にしたURL:
https://www.webcreatorbox.com/tech/wordpress-child-theme
やったこと
1、現在使用しているテーマに新しく子テーマを作成したかったので、
親テーマをFTPからダウンロードし、子テーマ-childを作成。
2、style.cssに、
Theme Name: 親テーマ child
Theme URI: https://テンプレート配布元
Version: 1.5
Description:
Author: テンプレート配布元
Author URI: https://テンプレート配布元
Template: 親テーマ
と記述。
3、子テーマのfunctions.phpの最後に
<?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style') ); } ?>と記述。
4、管理画面の外観→テーマから子テーマzipファイルをアップロード
5、アップロードした子テーマを有効化する
6、画面真っ白
7、FTPから子テーマを削除しようとしたがFTPのThemesフォルダ内に
アップロードした子テーマフォルダが無い
8、試しに親テーマのfunctipns.phpを削除するが変化無し
です。上記以外に思い当たるところはありません…
使用していたプラグイン
アップロードした子テーマフォルダ自体がFTPで見えていないだけで、親テーマフォルダは見えています。
「Themes」内に子テーマフォルダは存在していません…
使用していたプラグインは
Admin-menu-editor
Ajax-thumbnail-rebuild
Akismet
Gallery-for-instagram
Google-sitemap-generator
Image-horizontal-reel-scroll-slideshow
Intuitive-custom-post-order
Lightbox-slider
Nextgen-gallery
Order-categories
Page Builder By SiteOrigin
Wp-multibyte-patch
Wp-pagenavi
Theme Test Drive
です。


回答2件
あなたの回答
tips
プレビュー