【WordPress】プラグイン「Broken Link Checker」のおかげで記事消失(?)を免れた

Total 208 views
この記事の所要時間は約 4分です。

こんにちは。
ワードプレスネタからとんとご無沙汰のきゅいじんです。

最近は SIRIUS を使ってのアフィリエイトサイト作成で忙しく、
ワードプレスサイトのチェックをしばらく放っておいたんですが、
そしたら危うく総記事の半数近くを消失させるところでした。

スポンサーリンク


いや正確には「きっと記事が消失していたであろう」という半分推測のネタでもあります。

もっと具体的に言うと「ゴミ箱」の機能に関する話です。
覚えておいて損はないと思いますよ。
(私もこれまでまったく知らなかった)

 

それは1通のメールが教えてくれた

記事が消失するかもしれなかったワードプレスサイトっていうのは当サイトのことです。

イメージ画像

昨晩、「リンクエラーの検出」という件名で 1通のメールが Gmail に届きました。

これは当サイトに入れている「Broken Link Checker」というリンク切れを検出するプラグインが、何らかのリンクエラーを発見したというお知らせメールなんです。

古い記事とかになると、
参考記事として紹介した記事なんかが引っ越し等でリンク切れが出る場合もあり、
そのままリンクエラーを放っておくと Google 先生の機嫌を損ねてしまいそうなので、
リンク切れが起きたときはちまちまと修正していくんです。

そのリンク切れ検出用に「Broken Link Checker」というプラグインを使っています。

といってもそんなにひんぱんにリンクエラーが起きることはなく、
今度のメールも「また古い記事のなんかの参考記事が逝ったかな」ぐらいの軽い気持ちでリンクをチェックしていったんですね。

そうしたら外部リンクエラーではなく、
数か月前にアップした当サイトの記事への内部リンクが
404エラーになってるというものだったんです。

実際にリンクをクリックしたら確かに 404エラーです。見れないんです。

「あれ、おかしいな」と思って管理画面をのぞいてみたら、、、

驚きましたよ。
総記事の約半数近くがゴミ箱に入っていたんですから。

当然のことながら、該当するリンクエラーの記事もゴミ箱の中にありました。
これじゃ 404エラーになるわけだ。

でもなんで?

もちろん 100を越える記事を自分でゴミ箱に入れた記憶はまったくなく、
しかもランダムにゴミ箱に入っているのでさらに謎は深まるばかり。
ちょっと鳥肌が立ってしまいました。

もしかしてなんかのウイルス?
それとも最近流行りのワードプレス攻撃によるもの?

今のところ、この現象に関しての原因はさっぱりわかりません。

とにかくゴミ箱に入っている全記事にチェックを入れ「復元」をクリック。

ちょっと時間がかかりましたが無事再公開とあいなりました。

よかった、よかった。

 

知らなったゴミ箱のルール

記事は元に戻ったんですが、似たような症状がないかと思い
「ワードプレス ゴミ箱に記事が」で検索していったら
別の気になるネタがポンポン飛び込んできたんです。

そのネタというのが、
ワードプレスのゴミ箱に入っている記事の保存期間はデフォルトで30日間。
というもの。

「30日を過ぎるとゴミ箱は自動的に空になり、復元も不可能になる」んですって!
知ってました?私は知りませんでした。

ということは今回のリンク切れを「そのうちやっておくか」ぐらいの軽い気持ちでそのまま放っておいたら、30日後には確実に半数近くの記事がなくなっていたってことぢゃぁないですか!

汗が、、、アセが、、、(フキフキ)

このルール、ホントなんでしょうね(とちょっと疑ってかかってる私...)

 

今までゴミ箱の中の記事なんて特に気にもしてなかったので、
自動的に消えたのかそれともいったん戻したのか自分でゴミ箱をカラにしたのかなんてことは一切覚えておりません。

だからこのルールを実際にチェックしたこともありません。

でも、あちこちの記事で言われていることなんできっとホントなんでしょうね。

あ~コワッ!

あ、そうそう、
ゴミ箱の保存期間を延ばす方法も載ってたんでついでにここでご紹介しておきましょう。

 

ゴミ箱の保存期間は変えられる

ワードプレスがインストールされてる最上位フォルダ(ルートフォルダ)に
wp-config.php というファイルがあります。

その中の「/* 編集が必要なのはここまでです...」という文面の直前ぐらいに以下を追記します。

define('EMPTY_TRASH_DAYS', 90);

最後の「90」という数字が保存期間です。
なので半年ぐらいまで残しておきたいと思ったら 90を 180(30日×6ヵ月)に変更します。

ただあまり保存期間を長くしすぎると
データベースが肥大化する恐れもあるので
その辺のさじ加減はお好みで。

あと wp-config.php は重要ファイルなので
必ずバックアップを取ってから実行してくださいね。

以上です。

でもなにが原因だったんだろう。
これがわからないと夜も眠れない。。。

スポンサーリンク

ブログランキングに参加してます。よろしければポチッとな。

お気軽にフォロー↓してください。

ブログ更新情報はこちらからどうぞ。

follow us in feedly

コメントを残す




日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)