WordPress-da avtomatik joylashtirish xususiyatini qanday o'chirish mumkin?oEmbed usulini yoping

WordPress 3.5 versiyasidan ba'zi variantlar UIdan olib tashlanadi:

  • Variantlardan biriOʻrnatish sozlamalari.

autoembed_urls, katakchani almashtiring, davom eting va har doim oEmbed yoqilgan deb hisoblang.oEmbed uchun UIni yoqish/o'chirishning yagona sababi, agar tasodifan elementlarni joylashtirish oson bo'lsa.Lekin u postdagi har bir havolani tahlil qilmaydi, faqat o'z havolasi yoki [o'rnatilgan] koddagi havola.

Bu WordPress 3.4▼ da oEmbed sozlamalari interfeysi

oEmbed sozlamalari interfeysi WordPress 3.4

  • WordPress 3.5 versiyasidan boshlab avtomatik joylashtirish funksiyasini o'chirishga imkon beruvchi ko'rinadigan sozlama yo'q.

WordPress - bu WordPress, agar u bo'lmasa, uni o'chirishning yana bir usuli bor.

O'rnatish WP_Embed klassi tomonidan boshqariladi:

  • Sinf konstruktori ba'zi harakatlar va filtrlarni va filtrni qayd qiladithe_content
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );

oEmbed xususiyatini o'chirib qo'ying

Endi biz maxsus filtrni yana olib tashlashimiz kerak ▼

  • Biz qila olmaganimiz uchun$thisremove_filterqo'ng'iroqda ishlatilgan, biz foydalanishimiz kerak$wp_embedOb'ekt havolalarini o'z ichiga olgan global o'zgaruvchi.

WordPress mavzuingizning functions.php fayliga quyidagi kodni qo'shing ▼

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

发表 评论

Sizning elektron pochta manzilingiz nashr etilmaydi. 必填 项 已 用 * Yorliq

Top o'ting