localize_script or rest api 时间:2019-07-23 作者:fogx 如果数据在两个选项中都可用,那么在什么情况下我应该使用本地化脚本使数据可用于javascript代码,在什么情况下我应该使用rest\\U api?我有一个自定义的post类型,其中包含需要传递到php代码的元数据。我可以选择本地化脚本并直接使用数据,或者调用rest api并通过ajax获取信息。这两种方法中哪一种被认为是最佳实践/您建议使用哪一种?或者我应该同时使用这两种方法(来验证api调用?)? 1 个回复 SO网友:Jacob Peattie 只有在脚本运行或出现一些用户交互之前不知道需要什么数据的情况下,才可以使用REST API或AJAX。如果您已经知道基于您所在页面所需的数据,那么您可以通过wp_localize_script(), 否则,您将迫使客户端在页面加载后发出单独的请求,从而降低速度。 文章导航