Si të çaktivizoni funksionin e futjes automatike në WordPress?Mbyllni metodën oEmbed

WordPress Nga versioni 3.5, disa opsione do të hiqen nga UI:

  • Një nga opsionet ështëVendos cilësimet.

autoembed_urls, ndryshoni kutinë e zgjedhjes, vazhdoni dhe supozoni gjithmonë që oEmbed është aktiv.Arsyeja e vetme për të ndezur/fikur ndërfaqen e përdoruesit për oEmbed është nëse është e lehtë të futësh aksidentalisht artikujt.Por nuk analizon çdo lidhje në postim, vetëm lidhjen e saj ose lidhjen në kodin [embedded].

Kjo është ndërfaqja e cilësimeve oEmbed në WordPress 3.4▼

o Ndërfaqja e cilësimeve në WordPress 3.4

  • Që nga versioni 3.5 i WordPress, nuk ka asnjë cilësim të dukshëm që ju lejon të çaktivizoni funksionin e ngulitjes automatike.

WordPress është WordPress, dhe nëse nuk e bën, ka një mënyrë tjetër për ta çaktivizuar atë.

Embedding trajtohet nga klasa WP_Embed:

  • Konstruktori i klasës regjistron disa veprime dhe filtra dhe një filtërthe_content
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );

Çaktivizoni veçorinë oEmbed

Tani thjesht duhet të heqim përsëri filtrin specifik ▼

  • Meqenëse nuk mundemi$thisremove_filterpërdorur në thirrje, ne duhet të përdorim$wp_embedNjë variabël globale që përmban referenca objektesh.

Në skedarin functions.php të temës suaj të WordPress, shtoni kodin e mëposhtëm ▼

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

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

Scroll to Top