如何让wordpress评估URL中的短代码?

时间:2010-12-23 08:13:20

标签: html wordpress url

我有这个显示城市名称的短代码,我需要它作为链接网址的一部分。

通过查看代码,我很容易理解我正在尝试做什么:

<a href='http://chusmix.com/?s=[mmjs-city]'>[mmjs-city]</a>

如您所见,我只想让短代码成为URL的一部分,我的意思是将短代码的结果添加到URL的末尾。我不知道怎么做,可能我所做的没有任何意义。无论如何,我真的很感激任何帮助。我也在使用wordpress,这个代码在页面上。感谢

2 个答案:

答案 0 :(得分:0)

使用jQuery时的一个简单想法

你应该

<a href="http://chusmix.com/?s=" class="underlink">[mmjs-city]</a>

然后

$(".underlink").click(function(){
    document.location = $(this).attr("href") + $(this).text;
});

答案 1 :(得分:0)

这取决于您的基础设施:

如果您使用动态后端(推荐)

为此,请使用您的后端。使用php,jsp,任何东西迭代你的城市,并为每个城市生成一个链接,并填入值(确保尽快通过url-escape短代码)。

如果您有静态后端,但正在使用JavaScript创建动态网站

使用Ajax调用某种服务来检索您的城市。然后生成具有正确url和内容的标记。我不建议使用onclick事件转到网址,这会破坏浏览器功能,例如“在新标签页中打开”。

如果您使用的是静态后端和静态HTML

无所事事,它将是你的复制粘贴动作:)