Kif tiddiżattiva l-karatteristika inkorporata awtomatika f'WordPress?Agħlaq il-metodu oEmbed

WordPress Mill-verżjoni 3.5 'il quddiem, xi għażliet se jitneħħew mill-IU:

  • Waħda mill-għażliet hijaInkorpora settings.

autoembed_urls, aqleb il-kaxxa ta' kontroll, kompli, u dejjem tassumi li oEmbed huwa mixgħul. L-unika raġuni biex tixgħel/itfi l-UI għal oEmbed hija jekk ikun faċli li tintegra l-oġġett aċċidentalment. Iżda ma parse kull link fil-post, biss links tagħha stess jew links fil-kodiċi [embed].

Din hija l-interface tas-settings oEmbed f'WordPress 3.4▼

oEmbed settings interface fi WordPress 3.4

  • Minn WordPress 3.5 u 'l fuq, m'hemm l-ebda setting viżibbli li jippermettilek li tiddiżattiva l-inkorporazzjoni awtomatika.

WordPress huwa WordPress, u jekk ma jagħmilx hekk, hemm mod ieħor biex tiddiżattivah.

L-inkorporazzjoni hija ttrattata mill-klassi WP_Embed:

  • Il-kostruttur ta' din il-klassi jirreġistra xi operazzjonijiet u filtri, u filtruthe_content
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );

Itfi l-funzjoni oEmbed

Issa għandna bżonn biss li nħassru l-filtru speċifiku mill-ġdid ▼

  • peress li ma nistgħux$thisremove_filterużati fis-sejħa, għandna bżonn nużaw$wp_embedVarjabbli globali li fihom referenzi ta' oġġetti.

Fil-fajl functions.php tat-tema WordPress tiegħek, żid il-kodiċi li ġej ▼

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

发表 评论

您的邮箱地址不会被公开。 Jintużaw l-oqsma meħtieġa * Tikketta

Skrollja Top