如何获取带有冒号':'..的wordpress网站网址?

时间:2019-09-18 05:39:24

标签: php wordpress url shortcode wordpress-shortcode

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 获得正确的:

Image Link

1 个答案:

答案 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