我正在使用adcenter广告,如下所示 -
ads.ad-center.com/offer?prod=101&ref=5030200&q=的关键字
现在我想自动替换链接中的关键字和帖子标题。我试过这段代码,但它从标题返回第一个单词,代码是 -
<?php
$title = get_the_title();
echo "<a href=http://ads.ad-center-com/offer?prod=101&ref=5030200&q=$title >Download</a>"
?>
请解决它或告诉我其他方法在链接中自动添加标题。 感谢
答案 0 :(得分:1)
在您的情况下,href
标记中a
属性的值必须封装为双引号,因为它可以包含空格。你可以像这样逃避它们:
echo "<a href=\"http://ads.ad-center-com/offer?prod=101&ref=5030200&q=$title\">Download</a>";
或者您可以使用连接:
echo '<a href="http://ads.ad-center-com/offer?prod=101&ref=5030200&q=' . $title . '">Download</a>';
答案 1 :(得分:1)
当您在URL中添加一些字符串时,请记住encode字符串。
$title = urlencode(get_the_title());
echo "<a href='http://ads.ad-center-com/offer?prod=101&ref=5030200&q=$title'>Download</a>";