请帮助我,我可能已编辑此代码约100次(不开玩笑)我查看了有关wp_enqueue_scripts&的所有文件。 wp_register_script我无法得到我的Wp_callApi.js来加载
我非常感谢帮助修复我的代码
<?php
/*
Plugin name: My webservice
Version: 1.4
Description: Calling Webservice with javascript.
Auther: JellyDevelopment
Author URI: http://jellydevelopments.co.za
Plugin URI: http://jellydevelopments.co.za
*/
add_action( 'wp_enqueue_scripts', 'load_Javascript' );
function load_Javascript() {
wp_register_script('prefix_script_01', plugins_url( 'Wp_callApi.js', __FILE__ ), array ('jquery'), "2.1", true );
}
//add_action( 'wp_enqueue_scripts', 'addMy_script' );
function addMy_script() {
wp_enqueue_scripts( 'Wp_callApi' );
}
add_action( 'woocommerce_payment_complete', 'addMy_script', 10, 1 );
?>
答案 0 :(得分:1)
这里有多个错误。试试这个版本。
<?php
/*
Plugin name: My webservice
Version: 1.4
Description: Calling Webservice with javascript.
Auther: JellyDevelopment
Author URI: http://jellydevelopments.co.za
Plugin URI: http://jellydevelopments.co.za
*/
function load_Javascript()
{
wp_enqueue_script( 'prefix_script_01', plugins_url( '/Wp_callApi.js', __FILE__ ), array('jquery') );
}
add_action( 'wp_enqueue_scripts', 'load_Javascript' );
?>
这将完全按照你的意愿行事。它会将名为Wp_callApi.js的文件排入您的前端。此文件必须位于您编写的此插件的根目录中。如果要将此文件添加到wordpress管理仪表板,则需要更改操作。最后一行将更改为。
add_action( 'admin_enqueue_scripts', 'load_Javascript' );