WordPress จากเวอร์ชัน 3.5 ตัวเลือกบางอย่างจะถูกลบออกจาก UI:
- ทางเลือกหนึ่งคือฝังการตั้งค่า.
autoembed_urlsสลับช่องทำเครื่องหมาย ดำเนินการต่อ และถือว่า oEmbed เปิดอยู่เสมอเหตุผลเดียวในการเปิด/ปิด UI สำหรับ oEmbed คือหากการฝังรายการโดยไม่ได้ตั้งใจทำได้ง่ายแต่ไม่ได้แยกวิเคราะห์ทุกลิงก์ในโพสต์ เพียงลิงก์ของตัวเองหรือลิงก์ในโค้ด [embedded]
นี่คืออินเทอร์เฟซการตั้งค่า oEmbed ใน WordPress 3.4▼

- ใน WordPress เวอร์ชัน 3.5 ไม่มีการตั้งค่าที่อนุญาตให้คุณปิดใช้งานคุณลักษณะฝังอัตโนมัติ
WordPress คือ WordPress และหากไม่เป็นเช่นนั้น มีวิธีอื่นในการปิดการใช้งาน
การฝังถูกจัดการโดยคลาส WP_Embed:
- ตัวสร้างของคลาสลงทะเบียนการดำเนินการและตัวกรองบางอย่างและตัวกรอง
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
ปิดฟีเจอร์ oEmbed
ตอนนี้เราแค่ต้องลบตัวกรองเฉพาะอีกครั้ง ▼
- เนื่องจากเราไม่สามารถ
$this在remove_filterใช้ในการโทร เราจำเป็นต้องใช้$wp_embedตัวแปรส่วนกลางที่มีการอ้างอิงอ็อบเจ็กต์
ในไฟล์ functions.php ของธีม WordPress ของคุณ ให้เพิ่มโค้ดต่อไปนี้ ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "วิธีปิดการใช้งานการฝังอัตโนมัติใน WordPress?ปิดวิธี oEmbed" เพื่อช่วยคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-1814.html
หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!
แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!