如何在我的 WordPress 插件中包含 javascript?
How To Include javascript in my WordPress plugin?
function my_scripts() {
wp_enqueue_script( 'new-1', get_site_url() . '/wp-content/plugins/domain-plugin/new1.js', array(
'jquery' ),'',true );
}
add_action( 'wp_enqueue_scripts', 'my_scripts' );
这是我的代码,我在其中做错了什么。它不包括我的 js 文件到管理端的插件
以下是我的js文件代码
function change_dom_field()
{
var x = document.getElementById("email");
var y = document.getElementById("domain");
var z = document.getElementById("dom_button");
var a = document.getElementById("mail_button");
document.getElementById("flag").value="email";
if (x.style.display === "none") {
x.style.display = "block";
y.style.display = "none";
z.style.display = "block";
a.style.display = "none";
}
//alert('abc');
}
如果你想在你的后端添加你的脚本,你应该使用这个:
add_action( 'admin_enqueue_scripts', 'my_scripts' );
而不是
add_action( 'wp_enqueue_scripts', 'my_scripts' );
因为管理钩子不同。文档在这里:https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/
function my_scripts() {
wp_enqueue_script( 'new-1', get_site_url() . '/wp-content/plugins/domain-plugin/new1.js', array(
'jquery' ),'',true );
}
add_action( 'wp_enqueue_scripts', 'my_scripts' );
这是我的代码,我在其中做错了什么。它不包括我的 js 文件到管理端的插件 以下是我的js文件代码
function change_dom_field()
{
var x = document.getElementById("email");
var y = document.getElementById("domain");
var z = document.getElementById("dom_button");
var a = document.getElementById("mail_button");
document.getElementById("flag").value="email";
if (x.style.display === "none") {
x.style.display = "block";
y.style.display = "none";
z.style.display = "block";
a.style.display = "none";
}
//alert('abc');
}
如果你想在你的后端添加你的脚本,你应该使用这个:
add_action( 'admin_enqueue_scripts', 'my_scripts' );
而不是
add_action( 'wp_enqueue_scripts', 'my_scripts' );
因为管理钩子不同。文档在这里:https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/