web-dev-qa-db-ja.com

get_site_urlは何も返していませんか?

私はbbpressプラグインで20のテーマを使っています。私は私のheader.php(20)に次のものがあります。

    <div id="masthead">
        <div id="branding" role="banner">
            <h1><a href="<?php get_site_url(); ?>">TaiwanTalk</a></h1>
        </div><!-- #branding -->
        <div id="access" role="navigation">
            <?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>
        </div><!-- #access -->
    </div><!-- #masthead -->

get_site_urlは何も返しません。助言がありますか?

1
janoChen

"get_"で始まる関数は、それを呼び出しているものに値を返します。そのため、代わりにURLを出力するために<a href="<?php echo get_site_url(); ?>">を実行します。

3
Rob Williams

この関数はwp-includes/link-template.phpにあります。ここでコード を見て 、問題がある可能性があるように見える条件があるかどうかを確認できます。そうでなかったら、それからコードをどこに行き、そして何が抜けているか見るためにデバッグするか、または「echo」を使用できます

1
Lea Cohen