การเพิ่มคุณสมบัติเพิ่มเติมในแท็กสคริปต์สำหรับ JS ของบุคคลที่สาม
ฉันพบปัญหานี้เมื่อพยายามรวม Dropbox ของChooser API ลงในปลั๊กอินที่ฉันกำลังเขียน เอกสาร API แนะนำให้คุณวางscriptแท็กต่อไปนี้ที่ด้านบนของไฟล์ของคุณ: <script type="text/javascript" src="https://www.dropbox.com/static/api/1/dropins.js" id="dropboxjs" data-app-key="MY_APP_KEY"></script> ทั้งหมดดีและดีและมันใช้งานได้จริงเมื่อฉันวางลงในเพจที่เรียกว่าในส่วนผู้ดูแลระบบโดยตรง แต่ฉันต้องการใช้รูปแบบบางอย่างของ wp_register_script (), wp_enqueue_script () และ wp_localize_script () เพื่อส่งรหัสที่จำเป็นและคีย์ข้อมูลแอป ฉันลองสองสามแบบนี้: add_action('admin_enqueue_scripts', 'add_dropbox_stuff'); function add_dropbox_js() { wp_register_script('dropbox.js','https://www.dropbox.com/static/api/1/dropins.js'); wp_enqueue_script('dropbox.js'); wp_localize_script('dropbox.js','dropboxdata',array('id'=>"dropboxjs",'data-app-key'=>"MY_APP_KEY")); } และ: add_action('admin_enqueue_scripts', 'add_dropbox_stuff'); function add_dropbox_stuff() { wp_register_script('dropbox.js','https://www.dropbox.com/static/api/1/dropins.js'); wp_enqueue_script('dropbox.js'); wp_localize_script('dropbox.js','dropboxdata',array(array('id'=>"dropboxjs"),array('data-app-key'=>"MY_APP_KEY"))); } MY_APP_KEY ถูกแทนที่ด้วยรหัสแอปพลิเคชันที่เหมาะสมในรหัสของฉัน จะขอบคุณทิศทางใด ขอบคุณ แก้ไข: ยังพยายามที่จะทำกับ jQuery …