我有一个本地化脚本,它包含敏感信息,我不希望其他用户从控制台中更改它。对象是否有可能冻结我的本地化脚本?
wp_localize_script('test-script', 'test_ajax', array(
'ajax_url' => admin_url('admin-ajax.php'),
'nonce' => wp_create_nonce('test-nonce'),
'action_thanks' => ACTION_THANKS,
'univ_short_name' => UNIV_SHORT_NAME,
'action_general' => ACTION_GENERAL,
'action_catalog' => ACTION_CATALOG,
'action_ebook' => ACTION_EBOOK,
'university_id' => UNIVERSITY_ID,
// in js needs to be converted to bool
'is_sf' => IS_SF
));发布于 2021-01-04 10:33:01
不,用wp_localize_script()是不可能做到这一点的。
您需要将Object.freeze( text_ajax );添加到脚本的开头。
https://wordpress.stackexchange.com/questions/380889
复制相似问题