皆さんこんにちは、枝と申します。
私がこのブログの運営に使っているワードプレスというブログソフトウェアは、圧倒的な自由度が魅力とされていまして、HTMLはもちろんCSSなどが使えれば多種多様な変更を施せることで非常に有名です。
一方、私のようなプログラミング言語の知識を持たない人間が使うブロックエディターは、やはりどうしても機能に限界がありまして、ちょっとした変更を施す為にその辺のインターネットから引っ張ってきたCSSをとりあえず貼っておく、みたいな使い方をしなければならない瞬間が訪れるんですよね。
ブログ開設して以来最大のやらかし
で、今日ついにやらかしました。
昔記事一覧に組み込んだアドセンスを消そうかな~とテーマエディターを弄っている際に、なんかの拍子で親テーマのitiran-thumbnail-on.phpを全て綺麗に削除してしまったんですよね。
その結果どういう状態になったかと言うと……
こういう状態になっちゃったんですよね。
引っ越し前の家でももうちょっと物ありますよね。
これはまぁサイト自体がロクに機能しなくなるレベルのガチ不具合でございまして。
無理やり他のそれっぽいコードを引っ張ってきても、カテゴリを吸い上げてくれないからどのカテゴリを見ても新着記事の一覧になったりしまして。
それはもう冷や汗ダラダラになりました。
手動でバックアップを取ったのはもう4か月も前でしたし、なんなら「バックアップをインポートするならお金を払ってね☆」みたいなプラグインのせいでそもそもインポートする気が全く起きないし……
万策尽き、プログラミングの心得がある友達に八つ当たりしていたところで、ようやく本件の解決策が思い浮かびました。
神エックスサーバー神のGODバックアップ
phpファイルを消し飛ばした時の解決策、それはサイトの維持に使っているエックスサーバーが自動でバックアップしてくれている直近1週間のデータから復元を行うということです。
エックスサーバーは毎日ワードプレス自体の設定を司る「サーバー領域データ」と、記事の内容を司る「MySQLデータベース」を自動バックアップしてくれており、ワンボタンでバックアップを復元できるんですね。
今回元に戻したかったのはテーマの設定、つまりワードプレス側の設定ですので、サーバー領域データの復元にチェックを入れて実行。
1時間くらいで復元は完了し、無事元の形に戻すことが出来ました。
おわりに
テーマエディターを弄る時は絶対バックアップを取ろう!
というか基本何に対してでもバックアップは取ろう!
CSSをインターネットで拾ってきて何となく貼るのをやめよう!
エックスサーバーに感謝しよう!
以上です。