首页 > 解决方案 > 如何在我的 WordPress 插件中包含 javascript?

问题描述

  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');

}

标签: javascriptwordpresswordpress-plugin-creation

解决方案


如果您尝试在后端添加脚本,则应使用以下命令:

add_action( 'admin_enqueue_scripts', 'my_scripts' );

代替

add_action( 'wp_enqueue_scripts', 'my_scripts' );

因为管理员钩子是不同的。文档在这里:https ://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/


推荐阅读