WordPress versi 3.5 dan ke atas akan mengalih keluar beberapa pilihan daripada UI:
- Salah satu pilihan ialahTetapan benam.
autoembed_urls, togol kotak pilihan, teruskan dan sentiasa anggap oEmbed dihidupkan.Satu-satunya sebab untuk menghidupkan/mematikan UI untuk oEmbed adalah jika mudah untuk membenamkan item secara tidak sengaja.Tetapi ia tidak menghuraikan setiap pautan dalam siaran, hanya pautannya sendiri atau pautan dalam kod [terbenam].
Ini ialah antara muka tetapan oEmbed dalam WordPress 3.4▼

- Mulai versi WordPress 3.5, tiada tetapan yang boleh dilihat yang membolehkan anda melumpuhkan ciri autobenam.
WordPress ialah WordPress, dan jika tidak, terdapat cara lain untuk melumpuhkannya.
Pembenaman dikendalikan oleh kelas WP_Embed:
- Pembina kelas mendaftarkan beberapa tindakan dan penapis, dan penapis
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Matikan ciri oEmbed
Sekarang kita hanya perlu mengalih keluar penapis khusus sekali lagi ▼
- Memandangkan kita tidak boleh
$this在remove_filterdigunakan dalam panggilan, kita perlu gunakan$wp_embedPembolehubah global yang mengandungi rujukan objek.
Dalam fail functions.php tema WordPress anda, tambahkan kod berikut ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Semoga artikel "Bagaimana untuk melumpuhkan penyematan automatik dalam WordPress? Bagaimana untuk mematikan oEmbed" yang dikongsikan di blog Chen Weiliang ( https://www.chenweiliang.com/ ) dapat membantu anda.
Jangan ragu untuk berkongsi pautan artikel ini: https://www.chenweiliang.com/cwl-1814.html
