WordPress 3.5 ve üzeri sürümlerinde kullanıcı arayüzünden bazı seçenekler kaldırılacaktır:
- Seçeneklerden biriYerleştirme ayarları.
autoembed_urls, onay kutusunu değiştirin, devam edin ve her zaman oEmbed'in açık olduğunu varsayın.oEmbed için kullanıcı arayüzünü açmanın/kapatmanın tek nedeni, öğeleri yanlışlıkla yerleştirmenin kolay olmasıdır.Ancak gönderideki her bağlantıyı değil, yalnızca kendi bağlantısını veya [gömülü] koddaki bağlantıyı ayrıştırır.
Bu, WordPress 3.4'teki oEmbed ayarları arayüzüdür.

- WordPress 3.5 sürümünden itibaren, otomatik yerleştirmeyi devre dışı bırakmanıza izin veren görünür bir ayar yoktur.
WordPress, WordPress'tir ve değilse, devre dışı bırakmanın başka bir yolu vardır.
Gömme, WP_Embed sınıfı tarafından gerçekleştirilir:
- Sınıfın yapıcısı bazı eylemleri ve filtreleri ve bir filtreyi kaydeder.
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
oEmbed özelliğini kapatın
Şimdi sadece belirli filtreyi tekrar kaldırmamız gerekiyor ▼
- yapamadığımızdan beri
$this在remove_filterçağrıda kullanıldı, kullanmamız gerekiyor$wp_embedNesne referanslarını içeren global bir değişken.
WordPress temanızın functions.php dosyasına aşağıdaki kodu ekleyin ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Umarım Chen Weiliang'ın blogunda ( https://www.chenweiliang.com/ ) paylaşılan "WordPress'te otomatik yerleştirmeyi nasıl devre dışı bırakabilirim? oEmbed'i nasıl kapatabilirim?" başlıklı makale size yardımcı olur.
Bu makalenin bağlantısını paylaşmaktan çekinmeyin: https://www.chenweiliang.com/cwl-1814.html
