[英]How to include jquery, jquery-ui in wordpress
如何在wordpes中包含jquery,jquery-ui-core和https://www.paytabs.com/theme/express_checkout/js/jquery-1.11.1.min.js 。 我收到一個錯誤“未捕獲的TypeError:jQuery(...)。UItoTop不是函數”。 這是一段代碼:
function magikCreta_load_jquery(){
wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-core');
wp_enqueue_script('jquery-ui', 'https://www.paytabs.com/theme/express_checkout/js/jquery-1.11.1.min.js', array('jquery-ui-core'));
}
<?php echo '<script>
jQuery(document).ready(function($){
Paytabs("#express_checkout").expresscheckout({
});</script>';
請通過belwo代碼,希望對您有所幫助
add_action('wp_enqueue_scripts', 'my_enqueue_scripts');
function my_enqueue_scripts()
{
//the array with jquery and jquery-ui-core are dependency for your file i.e my-custom.js
wp_enqueue_script('my-custom-js', get_stylesheet_directory_uri().'/my-custom.js', array('jquery', 'jquery-ui-core'));
}
並將您的自定義代碼放入my-custom.js :
jQuery(document).ready(function($){
Paytabs("#express_checkout").expresscheckout({
});
好的方法是加載一個單獨的文件。
add_action('wp_enqueue_scripts', 'so13452_enqueue_scripts');
function so13452_enqueue_scripts() {
// The array('jquery', 'jquery-ui-core') will force jquery and jquery-ui-core from core to be included
wp_enqueue_script('name', get_stylesheet_directory_uri().'/file.js', array('jquery', 'jquery-ui-core'));
// Only include jquery core
wp_enqueue_script('jquery');
// Jquery ui core
wp_enqueue_script('jquery-ui-core');
}
您也可以內聯添加:
add_action('wp_head', 'so13453_enqueue_scripts');
function so13453_enqueue_scripts() {
?>
<script>
//
</script>
<?php
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.