כיצד להשבית את תכונת ההטמעה האוטומטית בוורדפרס?סגור את שיטת oEmbed

גרסאות 3.5 ומעלה של וורדפרס יסירו חלק מהאפשרויות מממשק המשתמש:

  • אחת האפשרויות היאהטמעת הגדרות.

autoembed_urls, החלף את תיבת הסימון, המשך והנח תמיד ש-oEmbed פועל.הסיבה היחידה להפעיל/לכבות את ממשק המשתמש עבור oEmbed היא אם קל להטמיע בטעות פריטים.אבל הוא לא מנתח כל קישור בפוסט, רק קישור משלו או את הקישור בקוד [מוטבע].

זהו ממשק הגדרות oEmbed בוורדפרס 3.4▼

o Embed ממשק הגדרות בוורדפרס 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, הוסף את הקוד הבא ▼

//禁用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

כדי לפתוח עוד טריקים נסתרים🔑, מוזמנים להצטרף לערוץ הטלגרם שלנו!

שתפו ותעשו לייק אם אהבתם! השיתופים והלייקים שלך הם המניע המתמשך שלנו!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

גלול למעלה