web-dev-qa-db-ja.com

迷惑をやめる WP 新しいURLへのリダイレクト

URLを変更したカスタムタイプの投稿がありました。パーマリンクを更新し、サイトとブラウザのキャッシュをクリアしました。古いURLは新しいURLに自動的にリダイレクトされるようになりました。投稿IDが同じ(?)である可能性があります。古いURLを止めて新しいURLに移動することは可能ですか。

1
IXN

WordPressはwp_old_slug_redirect()という関数を使用して、最近スラッグが変更された投稿を探しているかどうかを調べて、新しい家にリダイレクトします。

この特定の投稿に対してこの動作を回避したい場合は、その投稿のデータベースから_wp_old_slug投稿メタエントリを削除します。

all postsに対してこの振る舞いを防ぎたい場合は、この関数がまったく使用されないようにしてください。

remove_action( 'template_redirect', 'wp_old_slug_redirect' );
3
swissspidy