Lu Wegner
Respostas no Fórum
-
Fórum: Desenvolvendo com WordPress
Em resposta a: Exibir imagens anexadas ao post na página de arquivo do blogEncontrei o erro e não era no fonte do WordPress, era um plugin jquery de galeria que eu estou tentando implementar, mas que com esse plugin não será possível. Enquanto busco por outro plugin de jquery, vou estudando uma maneira de fazer esse slider/galeria que preciso usando CSS puro. Foi só remover o plugin do Owl Carousel 2 do meu loop, consegui executar com sucesso o loop, obtendo todas as imagens que eu anexei mas não inseri no post.
Post duplicado. Estou apagando por esse motivo
Fórum: Ajustando o WordPress
Em resposta a: Formulário para penhora de smartphone@everaldomatias , obrigado por atender ao meu chamado por aqui. Vou criar outro tópico mais claro e sucinto para esclarecer minha dúvida. Vou fechar esse tópico e abrir outro mais claro e objetivo. Muito obrigado!
Fórum: Temas
Em resposta a: Duvidas à respeito de personalização de tema WooCommerceDepois de ler e reler os arquivos do woocommerce acredito que entendi como funcionam os hooks e que vou precisar desativar alguns deles para conseguir otimizar o conteúdo da maneira que desejo. Obrigado ao theandersonn pela dica e espero poder ainda criar um tutorial sobre esse tópico por aqui ou em outro fórum. Valeu!
Fórum: Temas
Em resposta a: Duvidas à respeito de personalização de tema WooCommerceConsegui resolver o primeiro problema com a formatação do layout depois de desabilitar o css padrão do plugin e dar uma lida mais calma no arquivo wc-template-functions.php. Lendo ele deu pra entender como o plugin cria o html que é impresso e consegui visualizar como farei as adaptações necessárias. Mas ainda me resta uma dúvida quanto à questão dos templates, pra eu usar as versões de templates com o meu Override basta que eu remova as páginas criadas pelo WooCommerce?
Fórum: Temas
Em resposta a: Duvidas à respeito de personalização de tema WooCommerceEu estou usando como base de aprendizado e testes esse post e nele eu encontrei quase a mesma quantidade de conteúdos que em outras publicações em inglês. Até agora não entendi nem descobri como fazer o override da action woocommerce_before_shop_loop_item_title.
Fórum: Temas
Em resposta a: Duvidas à respeito de personalização de tema WooCommerceAlarme falso… Continuo procurando pela rede…
Fórum: Temas
Em resposta a: Duvidas à respeito de personalização de tema WooCommerceAcho que encontrei a solução! Se positivo fecho o tópico!
Fórum: Temas
Em resposta a: Duvidas à respeito de personalização de tema WooCommerceObrigado theandersonn pela dica que foi de bastante ajuda, mas acredito que não tenha me explicado de forma clara. Eu procurei por boa parte do fonte do woocommerce pela função que gera o html da template, que é onde eu preciso inserir as classes do meu framework css. Estou procurando a função que imprime o loop da loja para poder começar a desenvolver o layout. Faz algu tempo que eu não desenvolvo pra WP (5 meses) e até agora não tinha feito nada que precisasse que o plugin fosse externo ao tema.
Fórum: Outros assuntos
Em resposta a: Paginação para tipos personalizados de post (custom post types)Depois de buscar ajuda no grupo do facebook WordPress Brasil e encontrar o Matheus Lopes conseguimos(ele conseguiu) resolver o problema. Estava faltando uma condicional que avaliasse a localização do usuário em relação ao sistema. Se o usuário está navegando na home, a função trata o paginador como
page
, se a navegação está em páginas do escopo, a função trata comopaged
Link para pastebin do código completo
Meu agradecimento a todos que ajudaram a resolver esse pequeno e incômodo problema em especial ao Matheus Lopes que foi quem realmente resolveu essa questão.
Fórum: Outros assuntos
Em resposta a: Paginação para tipos personalizados de post (custom post types)Aqui eu upei o theme completo para apreciação:
Fórum: Outros assuntos
Em resposta a: Paginação para tipos personalizados de post (custom post types)http://site.webimoveisrs.com.br/
<br /> <?php<br /> /**<br /> * The main template file.<br /> *<br /> * This is the most generic template file in a WordPress theme<br /> * and one of the two required files for a theme (the other being style.css).<br /> * It is used to display a page when nothing more specific matches a query.<br /> * E.g., it puts together the home page when no home.php file exists.<br /> * Learn more: http://codex.wordpress.org/Template_Hierarchy<br /> *<br /> * @package neogenfmk<br /> */<br /> // WP_Query arguments<br /> $args = array (<br /> 'post_type' => 'imovel',<br /> 'pagination' => true,<br /> 'paged' => get_query_var('paged'),<br /> 'posts_per_page' => '4',<br /> 'ignore_sticky_posts' => true,<br /> 'order' => 'DESC',<br /> 'orderby' => 'date',<br /> );<br /> /** START Pagination Function */<br /> function paginate_posts($total_pages, $current){</p> <p> if ( $total_pages > 1 ) {</p> <p> if ( !$current_page = get_query_var('paged') )<br /> $current_page = 1;<br /> $big = 999999999;</p> <p> $permalink_structure = get_option('permalink_structure');<br /> $format = empty( $permalink_structure ) ? '&page=%#%' : 'page/%#%/';<br /> echo paginate_links(array(<br /> 'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) ),<br /> 'format' => $format,<br /> 'current' => $current_page,<br /> 'total' => $total_pages,<br /> 'mid_size' => 2,<br /> 'type' => 'plain',<br /> 'prev_text' => __('«'),<br /> 'next_text' => __('»'),<br /> ));<br /> }<br /> }<br /> /** END Pagination Function */<br /> get_header(); ?><br /> <?php $listing_query = new WP_Query( $args );?><br /> <?php include 'inc/sliderini.php'; ?><br /> <div id="primary" class="content-area row"></p> <p> <main id="main" class="site-main" role="main"></p> <p> <?php if ( $listing_query->have_posts() ) : ?></p> <p> <?php while ( $listing_query->have_posts() ) : $listing_query->the_post(); ?><br /> <?php get_template_part( 'content', 'imovel' ); ?><br /> <?php endwhile; ?></p> <p> <?php ngwpfmk_paging_nav(); ?><br /> <?php else : ?></p> <p> <?php get_template_part( 'content', 'none' ); ?><br /> <?php endif; ?></p> <p> <?php if ( !$current_page = get_query_var('paged') )<br /> $current_page = 1;<br /> paginate_posts($listing_query->max_num_pages, $current_page);?></p> <p> </main> <!-- #main --><br /> </div><br /> <?php //get_sidebar(); ?><br /> <?php get_footer(); ?><br />
Fórum: Outros assuntos
Em resposta a: Paginação para tipos personalizados de post (custom post types)Ainda não funciona, o retorno é 404! deixo abaixo a função inclusa no functions.php e a index modificada:
function base_pagination() {
global $listing_query;$big = 999999999; // This needs to be an unlikely integer
// For more options and info view the docs for paginate_links()
// http://codex.wordpress.org/Function_Reference/paginate_links
$paginate_links = paginate_links( array(
'base' => str_replace( $big, '%#%', get_pagenum_link($big) ),
'current' => max( 1, get_query_var('paged') ),
'total' => $listing_query->max_num_pages,
'mid_size' => 5
) );// Display the pagination if more than one page is found
if ( $paginate_links ) {
echo '<div class="pagination">';
echo $paginate_links;
echo '</div><!--// end .pagination -->';
}
}
//Fim functions.php
<?php
/**
* The main template file.
*
* This is the most generic template file in a WordPress theme
* and one of the two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* E.g., it puts together the home page when no home.php file exists.
* Learn more: http://codex.wordpress.org/Template_Hierarchy
*
* @package neogenfmk*/
// WP_Query arguments
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array (
'post_type' => 'imovel',
'pagination' => true,
'paged' => $paged,
'posts_per_page' => '4',
'ignore_sticky_posts' => true,
'order' => 'DESC',
'orderby' => 'date',
);get_header(); ?>
<?php $listing_query = new WP_Query( $args );?>
<?php include 'inc/sliderini.php'; ?>
<div id="primary" class="content-area row"><main id="main" class="site-main" role="main">
<?php if ( $listing_query->have_posts() ) : ?>
<?php while ( $listing_query->have_posts() ) : $listing_query->the_post(); ?>
<?php get_template_part( 'content', 'imovel' ); ?>
<?php endwhile; ?><?php ngwpfmk_paging_nav(); ?>
<?php else : ?><?php get_template_part( 'content', 'none' ); ?>
<?php endif; ?>
<?php base_pagination();?>
</main><!-- #main -->
</div>
<?php //get_sidebar(); ?>
<?php get_footer(); ?>O WP está construindo certo a estrutura de paginação, eu não estou conseguindo entender como estruturar o link para a próxima página.
Fórum: Outros assuntos
Em resposta a: Paginação para tipos personalizados de post (custom post types)O Arquivo index do template é esse abaixo:
<?php /** * The main template file. * * This is the most generic template file in a WordPress theme * and one of the two required files for a theme (the other being style.css). * It is used to display a page when nothing more specific matches a query. * E.g., it puts together the home page when no home.php file exists. * Learn more: http://codex.wordpress.org/Template_Hierarchy * * @package neogenfmk */ get_header(); ?> <?php // WP_Query arguments $args = array ( 'post_type' => 'imovel', 'posts_per_page' => '4', 'order' => 'DESC', 'orderby' => 'date', ); // The Query $listing_loop = new WP_Query( $args );?> <div id="primary" class="content-area row"> <main id="main" class="site-main" role="main"> <?php if ( $listing_loop->have_posts() ) : ?> <?php while ( $listing_loop->have_posts() ) : $listing_loop->the_post(); ?> <?php get_template_part( 'content', 'imovel' ); ?> <?php endwhile; ?> <?php ngwpfmk_paging_nav(); ?> <?php else : ?> <?php get_template_part( 'content', 'none' ); ?> <?php endif; ?> </main><!-- #main --> </div><br> <?php //get_sidebar(); ?> <?php get_footer(); ?>
Fórum: Outros assuntos
Em resposta a: Problemas com posts personalizados (custom-post-types)Puts velho, agora ficou até mais fácil de raciocinar o código. Eu ainda não tinha sacado o lance de relacionar a taxonomia e os termos. Mas seguinte cara, o que eu to fazendo é colocando os termos da taxonomia LOCALIDADES dentro de um select field (ainda não consegui chamar os termos dentro dele) para que seja escolhida apenas uma localidade. A outra taxonomia REFERÊNCIAS DO IMÓVEL eu vou usar apenas como rótulos de referência para cada imóvel (Lançamento, Últimas unidades,…), então vários termos poderão ser selecionados.
Espero ter explicado o que estou fazendo e deixar meus agradecimentos pela ajuda. Não vou encerrar o tópico ainda pois quero ver se vai funcionar direito, caso funcione eu deixo a cópia do código finalizado e funcional aqui pra servir de referência. Valeu!!