LoginSignup
1
1

Yoast Duplicate Postのエラー解決方法

Last updated at Posted at 2023-08-23

Yoast Duplicate Postのエラー解決方法

ブログで記事を複製するプラグイン(Yoast Duplicate Post)でエラーが出ていたので解決方法をまとめます。

エラー内容

出力されるエラー内容はこんな感じ。記事が1つしかないのにずっと複製されたやつもあるでと言われる。
スクリーンショット 2023-08-24 0.09.49.jpg

この投稿の複製が作成されました。この投稿に加えた変更は、複製版が再公開された際に置き換えられることに注意してください。

エラー原因

海外ニキいわく、記事を複製する際に元の投稿のメタフィールドもチェックしているようでその残骸がデータベース上にゴミとして残ってるのが原因っぽい。

エラー解決方法

データベースからゴミを削除すればよい。編集前には必ずバックアップをとる。特に詳しくない方は慎重に。

自分はXserverなので、サーバパネル→データベース→phpmyadminに移動して、MySQLユーザでログイン。

ご自身のサイトのデータベースのテーブル名の「wp_postmeta」まで移動して、対象の「meta_key」をぽちぽち検索するか、SQLのSELECTコマンドで「meta_key」w検索する。エンジニアながらSQLを初めて使っていい勉強になった。オラクルも勉強したいなー

SQLの場合

検索はSQLでいいけど、削除は対応する数が少ないと思うのでGUI画面をぽちぽちのがよさそう

SELECT * FROM `wp_postmeta` WHERE `meta_key` = '_dp_has_rewrite_republish_copy'

GUI画面をぽちぽちやる場合

ご自身のサイトのデータベースのテーブル名の「wp_postmeta」まで移動し、検索タブから「meta_key」のカラムの値を「_dp_has_rewrite_republish_copy」で検索。演算子は「=」にする

スクリーンショット 2023-08-24 0.18.24.jpg


原因のmeta_keyが表示されるので、「post_id」の記事IDとエラーを消したい記事IDが一致していることを確認したら、「削除」をクリックして、完了

スクリーンショット 2023-08-24 0.14.14.jpg

以上!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1