jQuery รวมอยู่ใน WordPress เป็นค่าเริ่มต้นหรือไม่?


10

เมื่อฉันดาวน์โหลดเวอร์ชั่นล่าสุด 3.8.1 ข้างในwp-include/jsจะมีโฟลเดอร์ jQuery

ฉันคิดได้หรือไม่ว่า WordPress จะรวมมันเสมอซึ่งหมายความว่าฉันไม่จำเป็นต้องโทรออกเอง? เช่น

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false); 
wp_enqueue_script('jquery'); 

2
ใช่. เพียงจำไว้ว่า jQuery ถูกโหลดในโหมดความเข้ากันได้ดังนั้นคุณไม่สามารถใช้$สัญลักษณ์แบบย่อ
ด่าน

1
ฉันไม่เห็นมันในการติดตั้งล่าสุดของ WordPress 5 มันไม่แสดงในซอร์สโค้ด
ทำเครื่องหมาย

คำตอบ:


21

ใช่ jQuery เป็นส่วนหนึ่งของคอร์ WordPress แต่ - มันอาจล้าสมัยเนื่องจาก jQuery อาจเกิดขึ้นระหว่างการเผยแพร่ WP WordPress รุ่นล่าสุดใช้ jQuery เวอร์ชันล่าสุด

โดยค่าเริ่มต้น,

wp_enqueue_script('jquery') 

คว้า jQuery จากแกนที่ /wp-includes/js/jquery/jquery.js

วิธี "แก้ไข" เพื่อเพิ่ม jQuery ในเว็บไซต์ WP ของคุณคือ:

function theme_scripts() {
  wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'theme_scripts');

จับอีก - ถ้าคุณไม่ใช้ jQuery ล่าสุดต้องระวังว่ามันไม่ได้ทำลายปลั๊กอิน


4
WordPress อัปเดต jQuery โดยปกติแล้วภายในสองสามวันของการเปิดตัว jQuery แต่สำหรับรุ่นเบต้าล่าสุดเท่านั้น jQuery ใน WordPress ล่าสุดจะไม่ไกลเกินกว่า jQuery ดังนั้นจึงไม่จำเป็นที่จะต้องใช้ใหม่กว่าที่เป็นจริง
อ็อตโต

2
ใช้ jQuery เวอร์ชันที่มาพร้อมกับ WordPress เสมอและเท่านั้น อย่าใช้รุ่นที่กำหนดเองในธีมหรือปลั๊กอิน
Chip Bennett

ฉันเห็นด้วยกับความคิดเห็นสองข้อด้านบน - แต่ปัญหาหลักของการอัพเดตเวอร์ชัน jQuery คือสิ่งที่ฉันกล่าวไว้ข้างต้น - การแตกปลั๊กอิน มันไม่ใช่ปัญหาสำคัญ แต่เป็นสิ่งที่ต้องระวัง
James

ใช้ google cdn
ahmetlutfu

มันใช้งานได้อย่างมีเสน่ห์ ..
Ajay Malhotra

5

คุณยังต้องเข้าคิวอีกครั้ง แต่คุณไม่จำเป็นต้องลงทะเบียนเนื่องจากจะลงทะเบียนโดยอัตโนมัติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.