需要有关了解WordPress插件脚本中的API、wp、$语法的帮助

时间:2020-05-04 作者:xs-dev

我是Wordpress开发的新手,对jquery有一点了解。我试图理解WordPress插件,也试图理解他们为插件编写的js代码。我不明白下面的代码是什么意思。

(function( api, wp, $ ) {
\'use strict\';

})( wp.customize, wp, jQuery );
什么是api , wp$ 在顶部和wp.customize , wp , jQuery 到底是什么意思?

2 个回复
最合适的回答,由SO网友:kwellmann 整理而成

它是一个立即调用的函数表达式(IIFE)——一个在定义后自动执行的匿名函数。底部的变量取自全局范围,并作为参数传递给匿名函数。

所以api 代表wp.customize,
wp 代表wp
$ 代表jQuery 函数内部。

SO网友:Joe

据我所知,这个函数只是告诉你严格模式(https://www.w3schools.com/js/js_strict.asp) 正在用于执行WordPress自定义程序的jQuery脚本。这里的api只是指与特定部分的“连接”,在本例中是wordpress定制器(https://developer.wordpress.org/themes/customize-api/).

相关推荐

添加jQuery源文件后,主导航菜单消失

我已在我的网站上创建了一个新页面:https://membership.gai-edu.eu/country-qualification/ 并添加了jquery源文件:<script type=\"text/javascript\" src=\"https://code.jquery.com/jquery.js\"></script> 这是1034行代码,之后我的主导航菜单由于某种原因完全消失。菜单在网站的其他部分完全可见。我需要保留这个jquery文件,以便其他一些页面