วิธีปิดการใช้งานคุณสมบัติฝังอัตโนมัติใน WordPress?ปิดเมธอด oEmbed

WordPress จากเวอร์ชัน 3.5 ตัวเลือกบางอย่างจะถูกลบออกจาก UI:

  • ทางเลือกหนึ่งคือฝังการตั้งค่า.

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

นี่คืออินเทอร์เฟซการตั้งค่า oEmbed ใน WordPress 3.4▼

oEmbed การตั้งค่าอินเทอร์เฟซใน WordPress 3.4

  • ใน WordPress เวอร์ชัน 3.5 ไม่มีการตั้งค่าที่อนุญาตให้คุณปิดใช้งานคุณลักษณะฝังอัตโนมัติ

WordPress คือ WordPress และหากไม่เป็นเช่นนั้น มีวิธีอื่นในการปิดการใช้งาน

การฝังถูกจัดการโดยคลาส WP_Embed:

  • ตัวสร้างของคลาสลงทะเบียนการดำเนินการและตัวกรองบางอย่างและตัวกรองthe_content
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );

ปิดฟีเจอร์ oEmbed

ตอนนี้เราแค่ต้องลบตัวกรองเฉพาะอีกครั้ง ▼

  • เนื่องจากเราไม่สามารถ$thisremove_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 ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!

🔔 เป็นคนแรกที่ได้รับ "คู่มือการใช้งานเครื่องมือ AI การตลาดเนื้อหา ChatGPT" อันทรงคุณค่าในไดเรกทอรีด้านบนของช่อง! 🌟
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注