Desarrollo en CMS

¿Cómo subir videos en campos personalizados de WordPress con AJAX?

Desarrollo Web|2 min de lectura|
Comparte
¿Sabías que existen varias formas de insertar videos en WordPress en secciones que no sean necesariamente tus entradas de blog? En IDA te enseñamos paso a paso cómo hacer esto mediante llamados AJAX.
¿Cómo subir videos en campos personalizados de WordPress con AJAX?

En un artículo anterior te contábamos cómo insertar videos usando el sistema nativo de WordPress mediante el objeto $wp_embed, lo que es útil cuando usas campos personalizados dentro de una página. Pero descubrimos que esto no funciona a la hora de subirlos por AJAX, para lo que debemos utilizar un sistema distinto.

Dentro de los recovecos del codex de WordPress encontramos un forma de solucionar este problema. Se trata de la función wp_oembed_get, que según leímos devuelve el código embed de la url del medio que solicitamos. El ejemplo de uso muestra que va así:

<?php $embed_code = wp_oembed_get('http://www.youtube.com/watch?v=AbcDeFg123', array('width'=>400)); ?>

En IDA desarrollamos nuestro propio método, el cual también funciona tanto en cargas comunes como en llamados AJAX. Este trabaja haciendo uso del objeto $oembed, dejando la función de esta manera:

function get_the_embed( $url, $args = '' ){
    if( !function_exists( '_wp_oembed_get_object' ) ){
        require_once(ABSPATH . WPINC . '/class-oembed.php');
    }
    $oEmbed = _wp_oembed_get_object();
    return $oEmbed->get_html( $url, $args );
}

La función se comporta exactamente igual a la anterior devolviendo el código embed de la $url.

Ahora contamos con 3 formas distintas de realizar la misma tarea. El uso de estas técnicas podría variar según el contexto, sin embargo la primera opción para el desarrollador siempre debiese ser la propuesta de forma nativa dada por la plataforma, en este caso el método wp_oembed_get.

¿Conocen otras formas de insertar videos en WordPress?

Comparte
E

Autor

Equipo IDA

Equipo IDA

Investigamos las tendencias en proyectos y estrategias digitales para complementarlas con nuestra experiencia en artículos informativos. Nuestro objetivo es aportar al desarrollo del área, discutiendo la efectividad de las tecnologías y técnicas aplicadas.

Artículos relacionados

Sabíamos optimizar WordPress como nadie. Por eso lo dejamos

14 años y 2.550 posts después.

Sabíamos optimizar WordPress como nadie. Por eso lo dejamos

Desarrollo|8 min lec|
Cerramos un ciclo: migramos www.ida.cl y blog.ida.cl, con más de 2.500 artículos publicados desde 2011, desde WordPress hacia un ecosistema moderno de Nuxt 4, Tailwind, Directus y PostgreSQL. Estas son las razones técnicas y arquitectónicas detrás de la decisión.
Arquitecturas de información en tiempos de Inteligencia Artificial

Diseño de Experiencia

Arquitecturas de información en tiempos de Inteligencia Artificial

Arquitectura De Informacion|8 min lec|
Cuando hablamos de diseño digital, solemos pensar en interfaces, flujos, usabilidad o experiencia de usuario. Sin embargo, mucho antes de que una persona interactúe con una pantalla, ya ha sido orientada —y en muchos casos condicionada— por una capa menos visible, pero profundamente estructurante: la arquitectura semántica. Lenguaje, categorías, etiquetas, naming y taxonomías no son […]
IDA

© 2026 IDA. Todos los derechos reservados.

ida.cl

Usamos cookies de analítica

Si aceptas, cargaremos Google Analytics y Meta Pixel para medir visitas y conversiones. Puedes rechazarlo y seguir usando el sitio.