【问题标题】:forcing a trailing slash at the end of site_url()在 site_url() 的末尾强制使用斜杠
【发布时间】:2017-09-20 16:08:38
【问题描述】:

我有一个 wordpress 网站,其横幅链接显示如下:

<a href="<?php echo site_url(); ?>" >Banner</a>

这将返回结果为:http://example.com

我想要的是让 site_url 有一个斜杠,所以地址看起来像http://example.com/

所以我的问题是,可以用这样的斜杠连接 site_url() 吗?

<a href="<?php echo site_url() . '/'; ?>" >Banner</a>

【问题讨论】:

  • 它可能做的最糟糕的事情是导致一些连接的路径在域后输出一个双斜杠。这不应引起任何问题。

标签: php wordpress url


【解决方案1】:

是的,你所做的是好的。但我有一点不同的解决方案天气它包含斜杠或不只是这样添加它。

$url = site_url();
echo rtrim($url ,"/").'/';

【讨论】:

    【解决方案2】:

    接受的答案有效,但如果您想要完整的 WP 解决方案,请使用trailingslashit()

    $url = trailingslashit( site_url() );

    【讨论】:

      猜你喜欢
      • 2011-12-08
      • 2022-01-13
      • 2019-06-18
      • 1970-01-01
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多