Fazer plugin para pegar submit de formulario

  • Desconhecida's avatar

    Estou fazendo um plugin para gerar formulários. Já consegui fazer a parte que com shortcodes ele gera meu formulário, segue o código: `function mf_container($atts, $content = null) {
    $content = do_shortcode($content);
    $content = str_replace(“<br />”,””,$content);
    $content = str_replace(“<p>”,””,$content);
    $content = str_replace(“</p>”,””,$content);
    return
    “<form action='”.plugin_dir_url( __FILE__ ).”mult-form-submit.php’ method=’POST’>” . $content . “</form>”;
    }

    add_shortcode(‘mult_form’,’mf_container’);`

    esse formulário gerado quando clico em submit ele vai para a rota certinho. E depois dai não consigo mais fazer nada…

    O que quero fazer nesse mult-form-submit.php é pegar os dados do form isso ta ok, e pegar meu usuário current e então submeter os dados no meu banco.

    Até agora fiz alguns testes, com o seguinte código:

    <?php if ( ! defined( 'ABSPATH' ) ) die("Not permited");
    
    global $wpdb, $current_user;
    
    $current_user = wp_get_current_user();
    
    if ( !($current_user instanceof WP_User) )
    	die("Não é usuario do wordpress");
    
    print_r($current_user);

    Porem ele sai logo no primeiro if. Como posso fazer isso?

    Desculpa galera se o que estou perguntando é muito absurdo, estou começando a desenvolver no wordpress e não sei muito bem como pesquisar as coisas e até por onde começar, dei uma boa olhada em outros plugins e no proprio codex, mas não encontrei nada que me ajudasse.

    The blog I need help with is: (visible only to logged in users)

  • The topic ‘Fazer plugin para pegar submit de formulario’ is closed to new replies.