私はWP関数を使用しています:get_the_author_meta('user_url');
それをブラウザーにエコーすると、自動的に「http://」が URL の先頭に追加されます。ユーザー設定ページに入力したとおりに URL が表示されるようにするには、どうすればこれを回避できますか。
よろしくお願いします。
私はWP関数を使用しています:get_the_author_meta('user_url');
それをブラウザーにエコーすると、自動的に「http://」が URL の先頭に追加されます。ユーザー設定ページに入力したとおりに URL が表示されるようにするには、どうすればこれを回避できますか。
よろしくお願いします。
$author_url = get_the_author_meta('user_url'); // e.g. http://www.example.com
$to_remove = array( 'http://', 'https://' );
foreach ( $to_remove as $item ) {
$author_url = str_replace($item, '', $author_url); // to: www.example.com
}
echo $author_url; // now it will not have the http:// part you wish to avoid.
str_replace
おそらくこれを行う最も効率的な方法です。
$author_url = str_replace(array( 'http://', 'https://' ), '', get_the_author_meta('user_url'));
その他の URL 変更手法。
preg_replace
.http-build-url()
た拡張機能に含まれる関数が呼び出されます。php_http.dll