add_action( 'init', function() {
add_shortcode( 'site_url', function( $atts = null, $content = null ) {
return site_url();
});
});
我正在使用简码 [site_url
,并且我的简码函数返回了https//shad-pro.com/contact-us
我如何通过冒号 Url
获得正确的:
答案 0 :(得分:0)
首先:为什么要创建一个add_action来初始化代码?
第二,Wordpress不赞成使用其本机功能home_url()。
尝试按以下步骤更正代码:
function create_site_url()
{
return home_url();
}
add_shortcode('site_url', 'create_site_url');
home_url()参考:https://codex.wordpress.org/Function_Reference/home_url
add_shortcode()参考:https://codex.wordpress.org/Function_Reference/add_shortcode