如何正确为URL href的字符串回显php变量?

时间:2018-10-29 05:12:28

标签: php html wordpress concatenation echo

我正在尝试通过PHP函数来更改我的wordpress网站上链接的网址。到目前为止,回显字符串url会给我带来麻烦。

我的PHP文件中包含以下内容。

$siteurl = site_url(); // gives me: "http://localhost/testsite"

 $teststring = "/catalog";

$entireurl = $siteurl.$teststring; //gives me "http://localhost/testsite/catalog"

function change_site($buffer) {
$in = array('<a href="http://localhost/testsite/type/combined/?case=main" title="Catalog">');
$out = array('<a href="'.$entireurl.'" title="Catalog">');
  return (str_replace($in, $out, $buffer));
}
ob_start("change_site");

当前,该链接采用同一div中另一个href链接的链接。 (bizzare)

1 个答案:

答案 0 :(得分:0)

试试看。您可能会错过。连接器

$out = array('<a href="'.$entireurl.'" title="Catalog">');