【Wordpress関数】trailingslashit()
trailingslashit()
末尾にスラッシュを追加する。
構文
trailingslashit($string)
引数 | 必須 | 初期値 | 説明 |
---|---|---|---|
$string | ○ | 末尾にスラッシュを加えたい文字列。 |
戻り値
$stringの末尾にスラッシュを加えた文字列。
備考
フォームの入力値から取得したurlを使用する際に、
<?php if ( 0 !== strpos( $url, 'http') ){ $url = trailingslashit( home_url( $url ) ); } ?>
という形でウィジェット内で使われていた。
urlの頭が「http」でない時、つまりurlが相対パスで書かれていた時に、
home_url関数とこのtrailingslashit関数を使い、
「トップページまでのパス + 入力されたurl + /」
という形に直しているのだと思う。
入力値の想定としては少し甘い気もする。