نسخههای وردپرس ۳.۵ و بالاتر برخی از گزینهها را از رابط کاربری حذف میکنند:
- یکی از گزینه ها این استتنظیمات را جاسازی می کند.
autoembed_urls، چک باکس را تغییر دهید، ادامه دهید، و همیشه فرض کنید oEmbed روشن است.تنها دلیل روشن/خاموش کردن رابط کاربری برای oEmbed این است که جاسازی تصادفی موارد آسان باشد.اما هر پیوند در پست را تجزیه نمی کند، فقط پیوند خود یا پیوند موجود در کد [جاسازی شده] را تجزیه می کند.
این رابط تنظیمات oEmbed در وردپرس 3.4▼ است

- از نسخه 3.5 وردپرس، هیچ تنظیم قابل مشاهده ای وجود ندارد که به شما امکان می دهد تعبیه خودکار را غیرفعال کنید.
وردپرس وردپرس است و اگر اینطور نیست، راه دیگری برای غیرفعال کردن آن وجود دارد.
جاسازی توسط کلاس WP_Embed انجام می شود:
- سازنده کلاس برخی از اعمال و فیلترها و یک فیلتر را ثبت می کند
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
ویژگی oEmbed را خاموش کنید
اکنون فقط باید دوباره ▼ فیلتر خاص را حذف کنیم
- از آنجایی که نمی توانیم
$this在remove_filterدر تماس استفاده می شود، باید استفاده کنیم$wp_embedیک متغیر سراسری که حاوی ارجاعات شی است.
در فایل functions.php قالب وردپرس خود، کد زیر ▼ را اضافه کنید
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
امیدوارم مقاله "چگونه جاسازی خودکار را در وردپرس غیرفعال کنیم؟ چگونه oEmbed را خاموش کنیم" که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.
لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-1814.html
