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

【WordPress】プラグイン無しでランキングを実装する方法

2022.06.24
2092
WordPress プログラミング

【簡単】wordpressで投稿記事ページ・固定ページをコピーする方法【プラグインで解決】

2022.02.21
2250
WordPress

【簡単】jQueryを使って、wordpressのRSSを取得し記事を表示する方法【プラグイン不要】

更新日:2022.09.09
6971
WordPress

【WordPress】記事詳細ページのURL末尾スラッシュを削除する方法

2022.05.29
4744