Suporte » Temas » Botão que Carrega mais 3 posts

  • kaiquemix

    (@kaiquemix)


    Olá pessoal estou querendo que meu BOTÂO com ID=”boot” (<div id=”bott”>) a cada vez que ele é apertado carrega +3 depoimentos.

    <?php
    query_posts( array ( "category_name" => "depo" ));
    if (have_posts()) : while (have_posts()) : the_post();
                                ?>
    							<article id="post-28" role="article" style="margin-left:20px;">
    
    				                 <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
    
                                    <h1 class="titulo-depo" ><b><a class="index-tro"href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></b></h1>
    								<h2 class="depo-p"><b><?=the_content();?></b></h2>
    
    							</article>
    
    							<?php 
    
    $cont_banner++;
    endwhile; ?>
    
    							<?php else : ?>
    
    							<?php endif; ?>
          <div id="bott"><a href="eventos.php"><p>+DEPOIMENTOS</p></a></div><br /><br /><br /><br />
Visualizando 15 respostas - 1 até 15 (de um total de 29)
  • Digo Ribeiro

    (@digoribeiro)

    Pra fazer isso você precisa ter conhecimento de javascript.
    Via ajax você consegue fazer de maneira tranquila.
    Aqui você consegue ter mais ou menos ideia do que precisa fazer.
    Espero ter ajudado.
    Até.

    Nataly Amanda

    (@nataly-amanda)

    Então pessoal, fiz direitinho de acordo com cordex a taxonomias, mais não consigo destacar na home só os que estiverem na categorias destaque só exibe os anúncios com o nome da taxonomias, como faço para destacar somente a categoria destaques da taxonomia empresa, veja meu código:

    <?php query_posts(array(‘post_type’=>’empresa’,’showposts’=>15));?><?php if (have_posts()): while (have_posts()) : the_post();?>

    <div id=”imagens-home”>
    ” title=”<?php the_title();?>” alt=”<?php the_title();?>”>
    <?php the_post_thumbnail(‘imagens-home’); ?>
    <h4>” title=”<?php the_title();?>” alt=”<?php the_title();?>”><?php the_title();?></h4>
    </div>

    <?php endwhile; else:?><?php endif;?>

    Ensine para uma leiga e iniciante, por gentileza pois só achei vocês para me ajudar.

    Desde já agradeço.

    Digo Ribeiro

    (@digoribeiro)

    O ideial é você usar o WP_Query pra isso.
    Mais ou menos assim:

    <?php $loop = new WP_Query( array( 'post_type' => 'empresa', 'posts_per_page' => 15,  'category_name' => 'destaque' ) ); ?>
    <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
    <div id="imagens-home">
    " title="<?php the_title();?>" alt="<?php the_title();?>">
    <?php the_post_thumbnail('imagens-home'); ?>
    <h4>" title="<?php the_title();?>" alt="<?php the_title();?>"><?php the_title();?></h4>
    </div>
    <?php endwhile; wp_reset_query(); ?>

    Mais informações no Codex.
    Espero ter ajudado.
    Até

    Nataly Amanda

    (@nataly-amanda)

    Vou testar aqui e te digo, Muito obrigado mesmo que Deus te abençoe

    Nataly Amanda

    (@nataly-amanda)

    Diogo e se ao invés de categoria fosse a tag seria assim: ‘tag_name’ => ‘destaques’ é isso pois o de cima fica em branco mais quando eu coloco ‘tag_ID’ => ‘destaques’ aparece mais aparece todas e com um erro o que devo fazer?

    Nataly Amanda

    (@nataly-amanda)

    tag_ID’ => ‘556’

    Nataly Amanda

    (@nataly-amanda)

    Fiz deste jeito e fica em branco:

    <?php $loop = new WP_Query(array(‘post_type’=>’empresa’, ‘posts_per_page’ => 3, ‘category_name’ => ‘destaques’));?><?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
    <div id=”imagem-home”>
    ” title=”<?php the_title();?>” alt=”<?php the_title();?>”>
    <?php the_post_thumbnail(‘imagem-home’); ?>
    <h4>
    ” title=”<?php the_title();?>” alt=”<?php the_title();?>”><?php the_title();?></h4>
    </div>

    <?php endwhile; wp_reset_query(); ?>

    O que devo fazer?

    Nataly Amanda

    (@nataly-amanda)

    Por exemplo assim ele chama, mais chama todos os anúncios e na direciona para a categoria destaques:

    <h3 class=”pagetitle”> Teste </h3>

    <?php $loop = new WP_Query( array( ‘post_type’ => ‘empresa’, ‘posts_per_page’ => 1, ‘tag_ID’ => ‘556’ ) ); ?><?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

    <div id=”dest01″>
    ” title=”<?php the_title();?>” alt=”<?php the_title();?>”>
    <?php the_post_thumbnail(‘dest1’); ?>
    <h4>
    ” title=”<?php the_title();?>” alt=”<?php the_title();?>”><?php the_title();?></h4>
    </div>
    <?php endwhile; wp_reset_query(); ?>

    Digo Ribeiro

    (@digoribeiro)

    Eu não tenho todo seu código.
    Mas você tem que verificar qual foi a maneira que você criou a taxonomia e tentar da uma olhada no codex pra adaptar o seu código.
    Assim eu fico meio as cegas, sabe?
    As categorias você pode pegar por id assim:'cat' => 4
    Ou por nome assim: 'category_name' => 'nome-categoria'
    E etc…
    Por taxonomia é um pouco diferente.
    Você tem que dizer o post_type, o nome da taxonomia, o slug e o termo… Assim:

    $args = array(
    	'post_type' => 'post',
    	'tax_query' => array(
    		array(
    			'taxonomy' => 'destaques',
    			'field'    => 'slug',
    			'terms'    => 'destaques',
    		),
    	),
    );

    Nataly Amanda

    (@nataly-amanda)

    Tipo ele não chama a categoria por ‘category_name’ => ‘destaques’

    O que devo faze amigo, preciso de ajuda urgente muito obrigado

    Nataly Amanda

    (@nataly-amanda)

    Onde colo este código:
    $args = array(
    ‘post_type’ => ‘post’,
    ‘tax_query’ => array(
    array(
    ‘taxonomy’ => ‘destaques’,
    ‘field’ => ‘slug’,
    ‘terms’ => ‘destaques’,
    ),
    ),
    );

    Digo Ribeiro

    (@digoribeiro)

    Mais ou menos assim:

    <?php $loop = new WP_Query( array( 'post_type' => 'empresa', 'posts_per_page' => 15,  'tax_query' => array(
        array(
            'taxonomy' => 'destaques',
            'field'    => 'slug'
        ),
    ), ) ); ?>
    <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
        <div id="imagens-home">
            " title="<?php the_title();?>" alt="<?php the_title();?>">
            <?php the_post_thumbnail('imagens-home'); ?>
            <h4>" title="<?php the_title();?>" alt="<?php the_title();?>"><?php the_title();?></h4>
        </div>
    <?php endwhile; wp_reset_query(); ?>
    Nataly Amanda

    (@nataly-amanda)

    Criada assim:

    $labels = array(
    ‘name’ => _x(‘Anúncios’, ‘post type general name’),
    ‘singular_name’ => _x(‘Anúncio’, ‘post type singular name’),
    ‘add_new’ => _x(‘Cadastrar Anúncio’, ‘Anúncio’),
    ‘add_new_item’ => __(‘Cadastrar Anúncio’),
    ‘edit_item’ => __(‘Editar Anúncio’),
    ‘new_item’ => __(‘Novo Anúncio’),
    ‘all_items’ => __(‘Todos Anúncios’),
    ‘view_item’ => __(‘Ver Anúncio’),
    ‘search_items’ => __(‘Pesquisar Anúncios’),
    ‘not_found’ => __(‘Anúncios não Encontrados’),
    ‘not_found_in_trash’ => __(‘Anúncio não Encontrados na Lixeira’),
    ‘parent_item_colon’ => ”,
    ‘menu_name’ => ‘Anúncios’
    );

    register_post_type( ‘empresa’, array(
    ‘labels’ => $labels,
    ‘public’ => true,
    ‘publicly_queryable’ => true,
    ‘show_ui’ => true,
    ‘show_in_menu’ => true,
    ‘rewrite’ => array(
    ‘slug’ => ‘empresas’,
    ‘with_front’ => false,
    ),
    ‘capability_type’ => ‘post’,
    ‘has_archive’ => true,
    ‘hierarchical’ => true,
    ‘menu_position’ => 3,
    ‘supports’ => array(‘title’,’thumbnail’,’revisions’,’tags’, ‘editor’)
    )
    );

    Nataly Amanda

    (@nataly-amanda)

    register_taxonomy( ‘categoria’, array( ‘empresa’ ), array(
    ‘hierarchical’ => true,
    ‘label’ => __( ‘Categorias das Empresas’ ),
    ‘labels’ => array( // Labels customizadas
    ‘name’ => _x( ‘Categoria da Empresa’, ‘taxonomy general name’ ),
    ‘singular_name’ => _x( ‘Categoria da Empresa’, ‘taxonomy singular name’ ),
    ‘search_items’ => __( ‘Pesquisar Categorias das Empresas’ ),
    ‘all_items’ => __( ‘Todas Categorias’ ),
    ‘parent_item’ => __( ‘Categorias das Empresas’ ),
    ‘parent_item_colon’ => __( ‘Parente Categorias das Empresas:’ ),
    ‘edit_item’ => __( ‘Editar Categoria da Empresa’ ),
    ‘update_item’ => __( ‘Atualizar Categoria das Empresas’ ),
    ‘add_new_item’ => __( ‘Adicionar Categoria’ ),
    ‘new_item_name’ => __( ‘Nova Categoria’ ),
    ‘menu_name’ => __( ‘Categorias das Empresas’ ),
    ),
    ‘show_ui’ => true,
    ‘show_in_tag_cloud’ => true,
    ‘query_var’ => true,
    ‘rewrite’ => array(
    ‘slug’ => ‘ramo’,
    ‘with_front’ => true,

    ),
    )
    );

    Nataly Amanda

    (@nataly-amanda)

    Não deu certo mais postei ai tudo que criei

Visualizando 15 respostas - 1 até 15 (de um total de 29)
  • O tópico ‘Botão que Carrega mais 3 posts’ está fechado para novas respostas.