Categorias: PHP

Tornar URL do módulo Vídeo dinâmica

Escrito por Amanda de Lavra

19 de maio de 2023
Estava fazendo um site em que queria definir uma página de opções com ACF onde o cliente pudesse alterar alguns conteúdos do site. Dois desses seriam vídeos, porém o módulo vídeo não tem conteúdo dinâmico disponível originalmente. Achei esse tutorial explicando como tornar a URL do vídeo dinâmica: https://www.divi-pixel.com/how-to-make-the-divis-video-module-url-fields-dynamic/. Segue abaixo:
/*Tornar Dinâmico campo de URL do Módulo Vídeo*/
function al_video_dinamico( $modules ) {
  foreach ($modules as $module_slug => $module) {
    if($module_slug === 'et_pb_video' && isset($module->fields_unprocessed)){
      $module->fields_unprocessed['src']['dynamic_content'] = 'url';
      $module->fields_unprocessed['src_webm']['dynamic_content'] = 'url';
    }
  }
  return $modules;
}
add_filter('et_builder_get_parent_modules', 'al_video_dinamico');
Por fim, o Divi não suporta conteúdo dinâmico vindo de uma página de opções, então não pude usar essa solução, mas fica registrado para caso necessário no futuro.

Posts relacionados

Customizações da página de login e painel administrativo do WordPress

Customizações da página de login e painel administrativo do WordPress

Para todo o site que eu faço, personalizo a página de login e também o wp-admin para ficar com a marca do cliente. Recentemente, aperfeiçoei o código para que o login ficasse no meio da página, tanto verticalmente quanto horizontalmente. Segue código usado aqui neste...

Aviso de Coming Soon quando não há posts no Blog no Elementor

Aviso de Coming Soon quando não há posts no Blog no Elementor

O cliente queria um blog no site, mas não tinha nenhum conteúdo ainda para publicar, por isso, pediu para que aparecesse Coming Soon! no lugar dos posts. O módulo Posts do Elementor não dá a opção de personalizar a mensagem quando não há posts na query. Simplesmente...

Remover Post Type Projects

Remover Post Type Projects

Eu estava fazendo um site que usaria o tipo de post nativo do Divi que é o Projeto, mas depois a agência mudou de ideia e achei melhor retirar completamente o post type do site. Achei um tutorial em:...