WordPress-də avtomatik yerləşdirmə funksiyasını necə söndürmək olar?oEmbed metodunu bağlayın

WordPress 3.5 versiyasından bəzi seçimlər UI-dən silinəcək:

  • Variantlardan biridirParametrləri yerləşdirir.

autoembed_urls, qeyd qutusunu dəyişdirin, davam edin və həmişə oEmbed-in aktiv olduğunu fərz edin.oEmbed üçün UI-ni yandırmaq/deaktiv etmək üçün yeganə səbəb elementlərin təsadüfən daxil edilməsinin asan olmasıdır.Lakin o, yazıdakı hər bir keçidi təhlil etmir, sadəcə öz linkini və ya [daxil edilmiş] koddakı keçidi təhlil edir.

Bu, WordPress 3.4▼-də oEmbed parametrləri interfeysidir

oEmbed parametrləri interfeysi WordPress 3.4

  • WordPress 3.5 versiyasından etibarən avtomatik yerləşdirmə funksiyasını deaktiv etməyə imkan verən heç bir görünən parametr yoxdur.

WordPress WordPress-dir və əgər yoxdursa, onu söndürməyin başqa yolu var.

Yerləşdirmə WP_Embed sinfi tərəfindən idarə olunur:

  • Sinfin konstruktoru bəzi hərəkətləri, filtrləri və filtri qeyd edirthe_content
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );

oEmbed funksiyasını söndürün

İndi sadəcə olaraq xüsusi filtri yenidən silməliyik ▼

  • Madam ki$thisremove_filterçağırışda istifadə, istifadə etməmiz lazımdır$wp_embedObyekt istinadlarını ehtiva edən qlobal dəyişən.

WordPress temanızın functions.php faylına aşağıdakı kodu əlavə edin ▼

//禁用WordPress的自动嵌入> = v3.5 
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );

发表 评论

E-poçt ünvanınız dərc olunmayacaq. Zəruri sahələrdən istifadə olunur * Etiket

Top gedin