• Resuelto ciglesias126

    (@ciglesias126)


    Buenos días,

    Tengo 4 vídeos alojados en Vimeo y enlazados desde distintas páginas de mi web. Se que todos los vídeos se han estado viendo, sin embargo las estadísticas de visualización no llegan al dashboard de Vimeo.

    En el soporte de Vimeo me han dicho que es debido a que los vídeos insertados tienen el parámetro ?dnt=1 habilitado. El parámetro DNT impede todo seguimiento en Vimeo, lo que incluye el registro de estadísticas.

    Obviamente yo no agregué el parámetro DNT, parece que WordPress lo hace por defecto así que el parámetro DNT se aplica automáticamente. Este es el enlace a la documentación sobre este tema https://core.trac.wordpress.org/changeset/41345

    Quería saber si hay alguna forma de sobre escribir este parámetro. He encontrado en algún otro foro un código para el fichero functions.php pero no se cuál de todos los ficheros functions.php debería modificar y si es una modificación suficiente segura y contrastada.

    Gracias,
    Cristina

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador almendron

    (@almendron)

    Al parecer, funciona lo siguiente:

    add_filter( 'oembed_fetch_url', function( $provider ) {
    	if ( strpos( $provider, 'vimeo.com' ) !== false ) {
    		$provider = remove_query_arg( 'dnt', $provider );
    	}
    	return $provider;
    } );

    Esto lo tienes que añadir en en el archivo «functions.php» del tema o en tu plugin personal.

    Iniciador del debate ciglesias126

    (@ciglesias126)

    Muchas gracias.
    Justo cuando iba a probar el código en el functions.php lo pude solucionar utilizando el código de inserción para poner los vídeos en la web en vez de la URL. No se si tiene sentido o no pero con el código de inserción sí que funciona.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Modificar parámetro dnt para vídeo Vimeo’ está cerrado a nuevas respuestas.