標準で出力されている短縮URLを出力しないようにする
<link rel="shortlink" href="https://functions.fs-create.net/?p=637">
上記のようなコードを非表示にします
機能が無効になっているわけではないので /?p=xxx にアクセスすればページは表示されます
タグを非表示にする設定
functions.php
/*---------------------------------------------------- ショートリンク表記を削除 ----------------------------------------------------*/ // HTML の head の <link rel="shortlink"> を出さない remove_action( 'wp_head', 'wp_shortlink_wp_head' ); // HTTP ヘッダーの Link: <…/?p=…>; rel=shortlink も出さない remove_action( 'template_redirect', 'wp_shortlink_header', 11 );
wp_shortlink_wp_head を外しても、HTTP のヘッダーに Link: <…/?p=…>; rel=shortlink が残ります。両方を外すと、どちらにも出なくなります。


