Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luis Fernando R. Valle

the_title() e the_content() aparecendo acima do conteudo a ser exibido

Recommended Posts

Estou tentando exibir um conteúdo dentro de tabs, mas o titulo e a descrição aparecem fora das tabs. O restante esta ok

Segue código abaixo:

 

function mz_eventos($atts, $content){

$loop = new WP_Query(array(
        'post_type' => 'evento',
        'posts_per_page' => 6
    ));
    if($loop->have_posts()):
        $output = '<link rel="stylesheet" type="text/css" href="'.WP_PLUGIN_URL.'/mz-eventos/css/style.css">';
        $output .= '<div class = "tabinator">';
            $tabs = 1;
            //exibição das tabs
            while ($loop->have_posts()):
                $loop->the_post();
                //exibir campos personalizados
                $custom = get_post_custom($post->ID);
                $data_inicial = $custom["data_inicial"][0];
                if ($tabs == 1):
                    $checked = 'checked';
                else:
                    $checked = NULL;
                endif;
                $output .= '<input type = "radio" id = "tab'.$tabs.'" name = "tabs" '.$checked.'><label for = "tab'.$tabs.'">'.$data_inicial.'</label>';
                $tabs++;
            endwhile;
            $tabs = 1;
            //exibição do conteudo
            while ($loop->have_posts()):
                $loop->the_post();
                $custom = get_post_custom($post->ID);
                $localizacao = $custom["localizacao"][0];
                $parceiro = $custom["parceiro"][0];
                $output .= '
                <div id = "content'.$tabs.'">
                    <div>
                    <p>'.$localizacao.'</p>
                    <p>'.$parceiro.'</p>
                    <p>aqui a descrição completa do evento</p>
                    <p>'.the_title().'</p>
                    <p>'.the_content().'</p>
                    </div>
                </div>';
                $tabs++;
            endwhile;
            
        $output .='</div>';
    else:
        $output .= '<h2>Nenhum evento localizado</h2>';
    endif;    
    return $output;

}
add_shortcode('eventos', 'mz_eventos');


 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa dúvida está mais para HTML e CSS, antes de colocar no WP, testa a tab em um arquivo fora, um html mesmo, depois passa para o WP...

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Gdonato
      Ola pessoal, baixei um tema wordpress Profolio e alterei ja grande parte do tema, porem estou com 2 problemas, um que os icones das redes sociais nao aparecem, altero, publico e nao aparece e  nao estou achando onde alterar a parte OUR PORTFOLIO onde esta em ingles, alguem pode me ajudar onde acho para editar e alterar?
    • Por Gdonato
      Ola pessoal, baixei um tema wordpress Profolio e alterei ja grande parte do tema, porem estou com 2 problemas, um que os icones das redes sociais nao aparecem, altero, publico e nao aparece e  nao estou achando onde alterar a parte OUR PORTFOLIO onde esta em ingles, alguem pode me ajudar onde acho para editar e alterar?
    • Por Gdonato
      Ola pessoal, baixei um tema wordpress Profolio e alterei ja grande parte do tema, porem estou com 2 problemas, um que os icones das redes socias nao aparecem, altero, publico e nao aparece e  nao estou achando onde alterar a parte OUR PORTFOLIO onde esta em ingles, alguem pode me ajudar onde acho para editar e alterar?
    • Por Rafael_Ferreira
      Não consigo carregar a imagem do captcha do meu formulário. Foi testado com o xampp e easyphp. Também não carregou a imagem de outros captcha. 
       
       
    • Por luiz monteiro
      Olá, tudo bem?
       
      Estou melhorando meu conhecimento em php e mysql e, me deparei com o seguinte. A tabela da base de dados tem um campo do tipo varchar(8) o qual armazena números. Eu não posso alterar o tipo desse campo. O que preciso é fazer um select para retornar o números que contenham zeros a direita ou a esquerda.
      O que tentei até agora
       
      Ex1
      $busca = $conexao->prepare("select campo form tabela where (campo = :campo) ");
      $busca->bindParam('campo', $_REQUEST['campo_form']);
       
      Se a direita da string $_REQUEST['campo_form'] termina ou inicia com zero ou zeros, a busca retorna vazio.
      Inseri dados numéricos, da seguinte maneira para testar: 01234567;  12345670: 12345678: 12340000... entre outros nessa coluna. Todos os valores que não terminam ou não iniciam com zero ou zeros, o select funciona.
       
       
      Ex2
      $busca = $conexao->prepare("select campo form tabela where (campo = 0340000) ");
      Esse número está cadastrado, mas não retorna.
       
      Ex3
      $busca = $conexao->prepare("select campo form tabela where (campo = '02340001' ) ");
      Esse número está cadastrado, mas não retorna.
       
       
      Ex4
      $busca = $conexao->prepare("select campo form tabela where (campo like 2340000) ");
      Esse número está cadastrado, mas não retorna.
       
      Ex5
      $busca = $conexao->prepare("select campo form tabela where (campo like '12340000') ");
      Esse número está cadastrado, mas não retorna.
       
      Ex6
      $busca = $conexao->prepare("select campo form tabela where (campo like '"12340000"' ) ");
      Esse número está cadastrado, mas não retorna.
       
       
      Ex7
      $busca = $conexao->prepare("select campo form tabela where (campo like :campo) ");
      $busca->bindParam('campo', $_REQUEST['campo_form'])
      Não retorna dados.
       
      O  $_REQUEST['campo_form'] é envio via AJAX de um formulário. 
      Usei o gettype para verificar o post, e ele retorna string.
      Fiz uma busca com número 12345678 para verificar o que o select retorna, e também retrona como string.
       
      Esse tipo de varchar foi usado porque os números que serão gravados nesse campo,  terão zeros a direita ou na esquerda. Os tipos number do mysql não gravam zeros, então estou usando esse. O problema é a busca.
      Agradeço desde já.
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.