我正在使用WP功能:get_the_author_meta('user_url');
当我向浏览器回复它时,它会自动将“http://”添加到URL。如何避免这种情况,以便我的网址显示与用户设置页面上输入的网址完全相同。
谢谢你的进步。
答案 0 :(得分:4)
$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.
答案 1 :(得分:1)
str_replace
可能是最有效的方法。
$author_url = str_replace(array( 'http://', 'https://' ), '', get_the_author_meta('user_url'));
其他网址修改技巧。
preg_replace
。http-build-url()
的函数,它包含在php_http.dll
扩展名中,可能更适合某些用例。