我正在尝试为我的网站开发一个简单的WordPress弹出式插件,但是我无法阻止addEventListener
的“点击”在我的管理页面上运行。我该怎么做,所以它只能在我的主页和其他单个页面上运行?
答案 0 :(得分:0)
当您在管理区域中时,PHP中的函数is_admin()
将返回“ true”,因此您可以使用它仅在网站的前端包含JavaScript文件。
例如,如果您使用的是WordPress的排队系统来包含您的JavaScript文件,则应执行以下操作:
if (!is_admin()) { // Enqueue when not in the admin area
wp_enqueue_script("popup", "popup.js");
}
https://codex.wordpress.org/Function_Reference/is_admin https://developer.wordpress.org/reference/functions/wp_enqueue_script/