Written by Kasumi

WordPressで特定のページのみURL末尾スラッシュを追加もしくは削除する方法

WordPressでURL末尾スラッシュを追加もしくは削除する方法を知りたい。

本記事ではこのような悩みを解決します。

URL末尾にスラッシュを追加する方法

/*  URL末尾に / を追加 */
function add_slash_uri_end($uri, $type) {
		if('特定のページ')){
			$uri = trailingslashit($uri);
		}
  return $uri;
}
add_filter('user_trailingslashit', 'add_slash_uri_end', 10, 2);

URL末尾にスラッシュを追加するコード例です。

上記をfunctions.phpに記述します。

user_trailingslashitフィルターを使う事でURLを書き換える事が可能になります。

add_slash_uri_end関数内、if文の条件式にスラッシュを追加したいページを指定

trailingslashit関数を使ってURL末尾にスラッシュを追加します。

以上で特定のページにスラッシュが追加されます。

URL末尾のスラッシュを削除する方法

/*  URL末尾の / を削除 */
function add_slash_uri_end($uri, $type) {
		if('特定のページ'){
			$uri = rtrim( $uri, '/' );
    }
  return $uri;
}
add_filter('user_trailingslashit', 'add_slash_uri_end', 10, 2);

URL末尾のスラッシュを削除するコード例です。

上記をfunctions.phpに記述します。

同じくuser_trailingslashitフィルターを使います。

add_slash_uri_end関数内、if文の条件式にスラッシュを削除したいページを指定

rtrim関数を使ってURL末尾スラッシュを削除します。

まとめ

WordPressで特定のページのみURL末尾スラッシュを追加もしくは削除する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

WordPress プログラミング

【BreadcrumbNavXT】パンくずをJSONLD形式構造化で表示する方法

2022.01.02
1861
WordPress

[html css]ユーチューブをレスポンシブに埋め込む方法

更新日:2019.11.28
663
WordPress

投稿タイプ記事を画像も含めて丸ごと移行する方法【簡単便利】

更新日:2019.11.28
1065
WordPress

【簡単】WordPressで編集するテンプレートファイルを一目で確認する方法

2022.09.07
509