Como usar outros códigos de acesso dentro do Formulário de contato 7- formulários? [fechadas]

9

Percebi que qualquer código de acesso que não faz parte do formulário de contato 7 embutido nos códigos de acesso não funciona.

Por exemplo: estou tentando usar um shortcode de acordeão entre elementos de formulário no formulário de contato 7. Mas o código não funciona.

Como resolver isso sem editar o formulário de contato 7 arquivos principais?

    
por alhoseany 12.03.2012 / 12:42

1 resposta

16

Existem duas maneiras de fazer o que você está querendo. A primeira maneira é adicionar este código ao functions.php do plug-in do Contact Form 7:

add_filter( 'wpcf7_form_elements', 'mycustom_wpcf7_form_elements' );

function mycustom_wpcf7_form_elements( $form ) {
$form = do_shortcode( $form );

return $form;
}

Isso permite que você solte os códigos de acesso diretamente no CF7. O segundo é adicionar o acordeão manualmente ao HTML no formulário de contato, assim:

<!-- begin class .wp-accordion -->
<div class="wp-accordion wpui-light">

    <!-- First tab's panel -->
    <h3 class="wp-tab-title">Tab 1</h3>
    <!-- First tab's contents -->
    <div class="wp-tab-content">
          All the contents of first tab goes here....
    </div><!-- end first tab -->

      <!-- Like so, Second panel -->
      <h3 class="wp-tab-title">Tab 2</h3>
      <div class="wp-tab-content">
            Contents of the second tab
       </div>

</div><!-- end class wp-accordion -->

Acho que o segundo método é preferível, já que não há modificação de arquivos de plugins principais. Espero que isso ajude!

    
por SickHippie 12.03.2012 / 18:03