将skyscanner api添加到wordpress页面

时间:2014-05-21 15:57:27

标签: wordpress skyscanner

使用SkyScanner's white label API,我试图将以下内容添加到Wordpress网页...

当放入简单网页的正文时,代码可以正常工作。任何人都可以让我知道如何让它在WordPress页面中工作?我通过wp-admin创建/编辑页面。我使用的是标准模板。

提前致谢。

<div id="wl-container"></div>
<script>
   (function (s, k, y) {
       var l = s.createElement("script");
       l.src = k + "/js/client.js"; l.async = 1;
       l.onload = function () { y({ serviceBase: k }); };
       var t = s.getElementsByTagName("head")[0]; t.appendChild(l);
   })(document, "//whitelabel.api.skyscanner.net", myCallback);


   function myCallback(options) {
       var whitelabel = new Skyscanner.Flights.Whitelabel({
           serviceBase: options.serviceBase,
           customerId: "testwl46"
       });


       whitelabel.create("wl-container", {
           market: "UK",
           locale: "en-GB",
           currency: "GBP",
           originPlace: "EDI",
           destinationPlace: "LON",
           outboundDate: "2014-03-10",
           inboundDate: "2014-04-10"
       });
   }
</script>

4 个答案:

答案 0 :(得分:3)

感谢您使用我们的Skyscanner白标。

我看到你最终管理了,顺便使用WordPress,在插入Javascript代码时应该遵循以下几点:

希望这有助于您遇到问题

答案 1 :(得分:0)

我终于设法通过在wordpress页面编辑器中输入javascript时非常小心缩进,空格和换行符来实现这一点

答案 2 :(得分:-1)

谢谢。

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(-10,10,0.01)

fig, ax1 = plt.subplots( 1, 1, figsize=(9,3) )
ax1.plot( x, x, color='blue', linewidth=10 )
ax2 = ax1.twinx()
ax2.plot( x, np.sin(x), color='red', linewidth=10 )

答案 3 :(得分:-1)

我很难用这个,最后通过从亚马逊https://s3.amazonaws.com/videomaster/plugins/simple-js-paste.zip

安装此插件解决了这个问题

您可以将您的javascript代码放入其中,并在文本字段中输入skyscanner div。我希望得到这个帮助。