我使用此代码在我的插件中导入外部html文件:
<?php
...
function showCalendar() {
include 'index.html';
}
add_shortcode( 'calendar', 'showCalendar' );
?>
但是进入html我有一些像这样的javascript代码:
<head>
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.11.1.js"></script>
<script type="text/javascript" src="jquery-ui.mycode.js"></script>
</head>
<body>
<div class="box">
<script>
/*some code*/
</script>
</div>
</body>
Wordpress没有执行该部分。我该如何解决这个问题? THX!
答案 0 :(得分:1)
在.html文件中使用javascript文件的完整路径。
答案 1 :(得分:0)
在Wordpress中,您无法直接在文件中包含脚本。
您应该使用wp_enqueue_scripts添加脚本,或者您可以使用wp_register_scripts注册脚本并在以后需要时添加脚本。