WordPressのテーマエディタで header.php 内の <head></head> タグの中身をすべて削除してしまい、サイトの表示が崩れたというご依頼です。
サーバーはお名前.com RSサーバー、WordPressバージョンは4.9でした。
目次
状況の確認
サイトにアクセスすると表示が大きく崩れている状態でした。FTPで header.php を確認したところ、<head></head> 内の記述がすべて消えていることを確認しました。
復旧作業
使用されていたテーマは無料テーマだったため、テーマファイルを改めてダウンロードしました。
FTPでサーバー上の header.php を開き、ダウンロードしたテーマの header.php 内の <head></head> の内容をコピーして書き戻しました。サイトの表示を確認して復旧完了としました。
テーマファイルの直接編集は慎重に
WordPressのテーマエディタやFTPを使ってPHPファイルを直接編集する場合、操作ミスでファイルの内容が失われるリスクがあります。特に header.php はサイト全体の表示に直結するファイルです。
編集前には必ずファイルのバックアップを取ってください。また可能であればテーマエディタからの直接編集は避け、子テーマを使った方法をお勧めします。
同様の症状でお困りの場合はご連絡ください。

