0
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コロンを取得するにはどうすればよいですか:

画像リンク

4

1 に答える 1

0

最初: ショートコードを作成するために init に add_action を作成するのはなぜですか?

第 2 に、関数 site_url () は、そのネイティブ関数 home_url () に対して Wordpress によって廃止されました。

次のようにコードを修正してみてください。

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

于 2019-09-18T06:21:07.050 に答える