2016-01-27 93 views
-1

我正在嘗試將JavaScript插入到WordPress頁面。我說這的functions.php當我嘗試保存它時,wordpress網站頁面上的Javascript消失

function add_custom_code() { 
    if (is_front_page()) { ? > 
    <script> 
     (function() { 
     var randomId = Math.floor(Math.random() * 100000); 
     var targetElemId = ‘bcom_rwidget_’ + randomId; 
     document.write(‘ < div id = 」‘+targetElemId + ‘」 > < /div>‘); 
     var script = document.createElement(‘script’); 
     script.type = ‘text/javascript’; 
     script.async = true; 
     script.src = ‘http: //www.booking.com/review_widget/gb/the-manor-house-bed-amp-breakfast-enter code here`trunch.en.html?tmpl=review_widget/review_widget&wid=’ + targetElemId + ‘&wtype=box_small&hotel_id=XXXXX&`enter code here`widget_language=en’; 
      var node = document.getElementsByTagName(‘script’)[0]; 
     node.parentNode.insertBefore(script, node); 
     }()); < /script> < ? php 
    } 
} 
add_action('wp_footer', 'add_custom_code'); 

但是當我添加腳本的頁面,它只要我 試圖挽救它消失。

如何在WordPress頁面上運行安全JavaScript?

回答

0

您是否嘗試過在不同的文件中編寫javascript,然後將它排入到functions.php中並在頭版的情況下調用它?

0

您可以使用下面的一個..

1.使用HTML視圖所見即所得編輯器。

您需要將寫入模式從Visual更改爲HTML並將您的JavaScript代碼複製粘貼到文本框中。在那裏如果你已經有了這篇文章的一些內容,那麼你應該看到它的HTML,只需在帖子內容的底部輸入/粘貼js即可。

請記住在<style>標記內附上js代碼。此方法將工作的大部分時間,如果沒有,那麼我們有一個B計劃:)

2.使用自定義字段+短代碼

在這裏,您創建一個新的自定義字段,並設置此自定義字段的值爲JavaScript代碼。然後在您的發佈內容中插入shortcode,該內容將反過來獲取該自定義字段的值。

相關問題