Suporte » Temas » Slider pagina inicial

  • Estou aprendendo a usar Settings API do WordPress, consigo criar páginas, subpaginas e campos, salvar/atualizar no DB.

    Agora estou tentando aprender a integrar o slider do bootstrap ao API Settings, coloquei uma parte do código no Github:

    https://github.com/GihGis/estudos

    Todo o Jquery e seleção das imagens esta ok. Criando novos inputs conforme a quantidade de imagens selecionadas, cada campo é criado com o input name="my_image_URL[]".

    Minha dificuldade

    Não estou conseguindo pegar os names e colocar na variavel $urlsparasalvar

    function tema_home_imgs(){	 
    	    $urlsSalvas  = esc_attr( get_option( 'imagens_home' ) );
    	   
    	   	include( get_template_directory() . '/inc/templates/selecao_imagens.php');
    
    		if ( isset( $_POST['my_image_URL'] ) ) {
    			$urlsparasalvar  = htmlspecialchars(json_encode($_POST['my_image_URL']));
    			
    		     echo '<input name="imagens_home" value="'.$urlsparasalvar .'" style="width:300px"/>';
    		}	
     }

    Na função tema_home_imgs(), quero colocar o array $_POST['my_image_URL'] na variavel $urlsparasalvar.

    Logo apos eu converto esse array em JSON para salvar em unico input:

    $urlsparasalvar  = htmlspecialchars(json_encode($_POST['my_image_URL']));
    echo '<input name="imagens_home" value="'.$urlsparasalvar .'" style="width:300px"/>';

    Acontece que o array continua sempre vazio depois do submit, print_r ou var_dump retornam vazio.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Criador do tópico Gisele

    (@gislef)

    Olá @felipeelia tem como dar uma olhada nesta duvida? Estou há alguns dias tentando entender como fazer para funcionar e até agora nada 🙁

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá tudo bem?

    Já conseguiu resolver?

    Você precisa ter certeza que o input está sendo enviado no POST antes, dê uma olhada em “Network” no seu console (F12, no chrome).

    Abraços

    P.S.: por favor, não marque nenhum usuário nos seus posts, se não for solicitado. Somos todos voluntários e ninguém tem obrigação de lhe ajudar na hora que você desejar. Sem falar que responder seus próprio post fez ele sair da lista de “posts sem resposta” que usamos como prioritária na hora de responder o pessoal, então mais atrapalha a você do que ajuda.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Slider pagina inicial’ está fechado para novas respostas.