嗨其他开发者,
我想为我的网站整合联盟计划,以通过我的链接获得预订佣金。
由于我在我的网站上也有这些属性,我需要用户能够点击“预订”并重定向到booking.com上的页面,并突出显示该特定位置。
所以链接有这个参数,我需要:
City =我有自定义字段,所以wordpress可以选择
get_post_meta(CityID)
Highlighted_hotels =如果该特定对象可用,则会突出显示该特定对象,我也可以在自定义字段中使用它,因此我可以将其与
一起使用get_post_meta(HotelID)
但是如何从下拉列表中获取日期值?之后如何建立链接?与
<?php echo '<a href="http://www.booking.com/searchresults.html?';
echo $city;
echo $highlighted;
echo $dates;
这是在wordpress上创建链接的正确方法吗?
顺便说一句,我现在正在使用官方的booking.com插件,但它已经坏了,不能满足我的需求,我想用上面的自定义代码更改它,但是你可以看一下我想要的东西在我的网站上实现例如(俄语): http://sochi.asp.sale/nedvizhimost/chvizhepse/posutochno/kompleks-zolotoj-kashtan/
表单位于右侧底部。
非常感谢任何帮助!
答案 0 :(得分:0)
使用Javascript从下拉列表中获取值,如下所示:
var e = document.getElementById("DROPDOWN_NAME");
var strUser = e.options[e.selectedIndex].text;
现在构建一个URL只需使用创建的名为strUser的变量。
var url = "http://www.booking.com/searchresults.html?" + strUser;
我希望这很清楚并有所帮助。
编辑:
如果要使用php构建链接,请将值附加到url变量:
<?php echo '<a href="http://www.booking.com/searchresults.html?' . $city . '&' . $highlighted . '&' . $dates;
这将回显已完成的url,并将所有变量添加到其末尾。