我正在检索网站URL并创建一个短代码来显示它。但是,当我按预期返回站点URL时,它包含完整字符串,包括https://
如果没有https://
部分因此https://siteurl.com 它只会说siteurl。com公司
add_action( \'init\', function() {
add_shortcode( \'site_url\', function( $atts = null, $content = null ) {
return site_url();
} );
} );
最合适的回答,由SO网友:Karthick 整理而成
Try below method
$site_url = site_url();
$url = preg_replace("(^https?://)", "", $site_url );
return $url;