WordPress من الإصدار 3.5 ، ستتم إزالة بعض الخيارات من واجهة المستخدم:
- أحد الخيارات هوإعدادات التضمين.
autoembed_urls
، قم بتبديل خانة الاختيار ، والمتابعة ، وافترض دائمًا أن oEmbed قيد التشغيل.السبب الوحيد لتشغيل / إيقاف تشغيل واجهة المستخدم لـ oEmbed هو أنه من السهل تضمين العناصر عن طريق الخطأ.لكنه لا يحلل كل رابط في المنشور ، فقط الرابط الخاص به أو الرابط في الكود [المضمن].
هذه هي واجهة إعدادات oEmbed في WordPress 3.4 ▼
- اعتبارًا من الإصدار 3.5 من WordPress ، لا يوجد إعداد مرئي يسمح لك بتعطيل ميزة التضمين التلقائي.
WordPress هو WordPress ، وإذا لم يكن كذلك ، فهناك طريقة أخرى لتعطيله.
تتم معالجة التضمين بواسطة فئة WP_Embed:
- يقوم مُنشئ الفصل بتسجيل بعض الإجراءات والمرشحات وعامل التصفية
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
قم بإيقاف تشغيل ميزة oEmbed
الآن نحتاج فقط إلى إزالة الفلتر المحدد مرة أخرى ▼
- بما أننا لا نستطيع
$this
在remove_filter
المستخدمة في المكالمة ، نحتاج إلى استخدامها$wp_embed
متغير عام يحتوي على مراجع كائن.
في ملف jobs.php الخاص بموضوع WordPress الخاص بك ، أضف الكود التالي ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "كيفية تعطيل التضمين التلقائي في WordPress؟قم بإيقاف تشغيل طريقة oEmbed "لمساعدتك.
مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-1814.html
مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!