我正在尝试将JavaScript插入WordPress页面。我将此添加到 functions.php :
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 :(得分:0)
您是否曾尝试在不同的文件中编写javascript,然后将其排入functions.php并在首页的情况下调用它?
答案 1 :(得分:0)
您可以使用以下其中一项..
<强> 1。使用WYSIWYG编辑器的HTML
视图。
您需要将书写模式从Visual更改为HTML,并将JavaScript
代码复制粘贴到文本框中。如果您已经有一些帖子的内容,那么您将看到HTML
,只需在帖子内容的底部输入/粘贴您的js
。
请务必将js
代码括在<style>
代码中。这种方法大部分时间都有效,如果没有,那么我们有一个计划B:)
<强> 2。使用自定义字段+短代码
在此处创建新的自定义字段,并将此自定义字段的值设置为JavaScript
代码。然后在帖子内容中插入shortcode
,然后再获取该自定义字段的值。