コンテンツへスキップ

【Bogo】WordPressでリンクはあるけど404エラーになる時の対処方法

WordPress by comet cat / 約1分

Bogoを使って多言語サイトを作ってました。
その際に、WordPressの関数でURLを出力しているのに、リンク先は404という謎の現象が….

今回はその対処法がわかったので掲載します。

原因はデータベースにURL構造が残っていること

Bogoを有効化し、多言語のURLが発行されるとURL構造として登録されます。

それをゴニョゴニョと変更を行うと、URLの変更が上書きされるのですが、たまに過去に登録されたURLが残ってしまうことがあります。

対策は、リライトすること

functions.phpにコードを記載し、アップロード。すぐに消して再度アップロードすればOKです。これでデータベースの内容をリフレッシュできます。

global $wp_rewrite;
$wp_rewrite->flush_rules();
この記事を保存する

この記事は役に立ちましたか?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

コメントは日本語で入力してください。(スパム対策)

CAPTCHA