loading
 読み込み中...
ウェブの触手-日々の生活に新たなスパイスを-
Home > [Wordpress] > 【WordPress】プラグイン「Broken Link Checker」のおかげで記事消失(?)を免れた
この記事は約4分で読めます。
この記事は最終更新日から3年以上経過しているため現状にそぐわない可能性もあります。

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

投稿日:2014.5.21

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

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

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

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

↓↓↓簡単にサイトが作れる次世代ツール↓↓↓

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 は重要ファイルなので
必ずバックアップを取ってから実行してくださいね。

以上です。

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

記事はお役にたてましたか?

記事にご興味をもっていただけましたら
下のソーシャルボタンで共有していただけると嬉しいです^^

 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

スポンサーリンク

おススメTCDテーマ

WordPressテーマ「SWEETY (TCD029)」 

コメント(0件)

コメントをどうぞ

入力いただいたメールアドレスは公開されません。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。

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

先頭へ