Suporte » Desenvolvendo com WordPress » Busca de Registro através do formulário

  • Boa tarde a todos do Fórum,
    Sou novo usuário em desenvolvimento de sites e blog em wordpress, e preciso de uma solução referente a questão abaixo, vejam a imagem abaixo.

    http://www.brandcompany.com.br/ms/duvida.jpg
    Eu tenho uma pagina chamada pergunte-ao-seu-mentor, que foi feita em wordpress.

    O que eu desejo é o seguinte eu tenho um formulário onde o usuário vai digitar um numero de 0 até 999, e quando ele clicar em ok ele vai ter que pegar uma mensagem em mp3 na pasta /mentor/ conforme o numero que ele digitou. Dentro desta pasta eu tenho 999 arquivos no formato em mp3 cada um com seu nome 0.mp3, 1.mp3, 2.mp3 e assim por diante.
    Então quando ele digitar o numero vai aparecer o player já com o arquivo carregado mais sem o autoplay e o botão download caso o usuário queira fazer o download do arquivo.

    OBS: Lembrando que ao carregar a pagina não pode exibir o player e nem o botão, ele só aparece quando a pessoa escolher o número desejado.
    Gostaria de saber se isso é possível desenvolver e como devo proceder para fazer isso.
    Existe plugin para eu fazer isso ?
    Vou ter que devorar a codex para fazer isso?

    A Versão do WordPress que estou utilizado é a versão 3.8.1.

Visualizando 1 resposta (de um total de 1)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Não tem plugin para isso, mas é simples fazer um form para isso e pegar a variável $_POST e chamar o arquivo que você quer no player, só tomando cuidado para limpar a variável enviada pelo usuário, bom usar um absint() para ter certeza que é um número.
    Hoje em dia tem também player de áudio no WordPress, fica bem simples fazer um forma assim.

    Um exemplo de como poderia fazer:

    echo do_shortcode( '[audio src="path_to_file-' . absint( $_POST['numero'] ) . '.mp3"]' );
    

    Aqui tem mais detalhes sobre o shortcode de áudio: https://codex.wordpress.org/Audio_Shortcode

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Busca de Registro através do formulário’ está fechado para novas respostas.