如何在WordPress中生成外部url

时间:2017-05-31 作者:Abdus Sattar Bhuiyan

我想链接一个外部url,如下所示:

$url=\'www.example.com\';
$output =\'<div class="button"><a href="\'.$url.\'"> View Profile</a></div>\';
我在本地主机上运行这个wordpress web应用程序,基本url是localhost/wordpress。当我回音时$output 它为视图配置文件生成链接:localhost/wordpress/www.example.com. 但它应该是www.facebook.com

我应该做什么改变?

2 个回复
SO网友:Rick Hellewell

@Sam很接近,但我认为你需要这样做:

$url = \'http://www.example.com\';
如果前面没有协议,就会得到错误的结果。更改为

$url = \'https://www.example.com\';
如果您需要SSL链接。

SO网友:Sam

您在href中有一个不需要的/这将把链接添加到当前url的末尾,因此是localhost/wordpress/www.example。com公司

    $url=\'www.example.com\';
    $output =\'<div class="button"><a href="\'.$url.\'"> View Profile</a></div>\';
    echo $output; 

结束

相关推荐

Rewriting WordPress URLs

我有一个插件,它通过一个短代码通过GET请求获取输入。快捷码放在带有地址/搜索的页面上,用于执行此特定搜索的查询是/搜索/?VenuName=。这很好用。但是,我需要重写它,以便当用户转到/地点/时,它加载上述搜索。This gist 包含我的原始代码(失败),以及Pippin关于我应该在哪里的建议(也失败)。我已经尝试了我能想到的一切,它总是导致404错误,或者重定向到主页(这毫无意义)。我还尝试了通过Rewrite plugin, 结果是一样的。如果您能提供任何帮助,我们将不胜感激。不幸的是,我在这个