Jetpack incluye
muchos shortcodes que te permiten insertar vídeos, archivos de audio, imágenes y otros medios en tus entradas.
Si quieres desactivar un shortcode específico sin desactivar el módulo Shortcodes, puedes añadir el siguiente código a un plugin de funcionalidades. Ten en cuenta que esto
no funcionará en el archivo functions.php de un tema debido al orden en que WordPress carga los plugins y los temas, y a cómo cargamos la lista de shortcodes.
function my_remove_shortcode_function( $shortcodes ) {
$jetpack_shortcodes_dir = WP_CONTENT_DIR . '/plugins/jetpack/modules/shortcodes/';
$shortcodes_to_unload = array( 'ted.php', 'soundcloud.php', );
foreach ( $shortcodes_to_unload as $shortcode ) {
if ( $key = array_search( $jetpack_shortcodes_dir . $shortcode, $shortcodes ) ) {
unset( $shortcodes[$key] );
}
}
return $shortcodes;
}
add_filter( 'jetpack_shortcodes_to_include', 'my_remove_shortcode_function' );
En el código anterior, tendrás que añadir o eliminar shortcodes de la matriz
$shortcodes_to_unload. Debes indicar el nombre del archivo del shortcode que quieres desactivar.