お世話になっております。
wordpressのリビジョンについてお伺いしたいです。
現在運用サイトにて記事内に分割ページを用意しました。
SEO的に分割しない記事の方がアクセスが上がることが分かり元の分割なしの記事に戻した所分割した時のURLが残ってしまっています。
キャッシュ系のプラグインは使っていませんしリビジョンで溜まった過去記事を削除すれば過去の分割記事の存在も消えるかもと思いリビジョンの削除をしてみようかと思っています。
プラグインは個人的には使いたくないので直にSQLでデリートする方法で削除を行おうと思います。要件としては全記事のリビジョンを削除するのではなく特定記事のリビジョンのみ削除したいです。
そこで一点質問させていただきたいのですがSQLのデータの「wp_posts」テーブルのカラム「post_type」が「revision」のデータで、且つ「post_parent」の記事が特定記事の行を削除したいので
DELETE FROM wp_posts WHERE post_type='revision' AND post_parent = 1 OR post_parent = 2
このようなDELETE文になるかと思うんですがよく見たら最新の更新記事も「post_type」が「revision」でした。
このままリビジョンを削除してしまうと最新記事の情報も消えてしまい1番最初に投稿した古い記事が生きてしまうのかと懸念しています。
色々なブログ記事を読んでみると特にその辺りの説明をしている記事に行き当たらなかったし普通に考えると消えてしまうはずなのでなんだか腑に落ちません。。
削除してしまっても問題ないのでしょうか?
ご存知の方いらっしゃいましたらご教授のほどよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/13 07:09