Carlos Miguel Silva
Respostas criadas no fórum
-
Fórum: Questões avançadas
Em resposta a: Detectar NavegadorOlá Cssiqueira
Será que o site está disponivel através de algum link?
Pois precisava de analisar algumas coisas que através da imagem enviada em anexo não é possivel.Fórum: Temas e templates
Em resposta a: ajuda com query_postsO ficheiro functions.php não me parece ter nenhum problema.
Quanto ao código que enviei, o mesmo deverá estar num ficheiro que NÃO o functions.php. CERTO?
Se substituires o último código que enviei pelo que colocas-te logo no primeiro posts deverá ficar a funcionar sem problema:
Teu código:
<div id="primary" class="site-content" <?php $quey_customizada = new WP_Query('cat=2&posts_per_page=9&showposts=4');?> <?php while (have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1> <?php the_excerpt(); ?> <?php endwhile; ?> </div>
Corrigido (que deve substituir o teu código):
<?php if (have_posts()): ?> <div id="primary" class="site-content"> <?php query_posts('cat=2&showposts=4&posts_per_page=9'); while(have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1> <?php the_excerpt(); endwhile; ?> </div> <?php else: ?> <p><?php _e( 'Sem Posts para essa categoria', 'ABLE'); ?></p> <?php endif; ?>
Fórum: Temas e templates
Em resposta a: ajuda com query_postsOla Juliana
O ficheiro funtions.php parece-me bem, por isso o problema não deverá de estar nele.
Envio novamente o código que executa o que pretendes (tenta usar da mesma forma):<?php if (have_posts()): ?> <div id="primary" class="site-content"> <?php query_posts('cat=2&showposts=4&posts_per_page=9'); while(have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1> <?php the_excerpt(); endwhile; ?> </div> <?php else: ?> <p><?php _e( 'Sem Posts para essa categoria', 'ABLE'); ?></p> <?php endif; ?>
Espero que agora resolva…
Fórum: Temas e templates
Em resposta a: ajuda com query_postsOlá Juliana,
Será que me podes colocar aqui o conteudo do teu ficheiro functions.php?
Fórum: Temas e templates
Em resposta a: ajuda com query_postsJuliana Silva Theodoro,
Desculpa, mas tinha uma linha mal, aqui vai o corrigido.
(Coloco também 2 opções. Filtrar a categoria pelo Name ou pelo IDFiltrar a categoria pelo Name:
<div id="primary" class="site-content"> <?php query_posts('category_name=wordpress&showposts=5&posts_per_page=9'); ?> <?php while (have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1> <?php the_excerpt(); ?> <?php endwhile; else: ?> <p><?php _e( 'Sem Posts para essa categoria', 'THEMENAME ?></p> <?php endif; ?> </div>
Filtrar a categoria pelo ID:
<div id="primary" class="site-content"> <?php query_posts('cat=2&showposts=5&posts_per_page=9'); ?> <?php while (have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1> <?php the_excerpt(); ?> <?php endwhile; else: ?> <p><?php _e( 'Sem Posts para essa categoria', 'THEMENAME ?></p> <?php endif; ?> </div>
Fórum: Questões avançadas
Em resposta a: Criar uma page que agregue todos os postsOla carloslemos,
Terás de criar um “Page Template” e fazer o loop de carregamento dos post.
Deves duplicar a página do teu tema que contem o loop para os post, e atribuir um nome a esse ficheiro. No inicio desse mesmo ficheiro deves colocar o seguinte codigo:
<?php /* Template Name: All post */
Existe uma página na documentação que explica o método de como deves fazer, incluindo exemplos concretos (link).
Espero que ajude…
Fórum: Temas e templates
Em resposta a: ajuda com query_postsOlá Juliana Silva Theodoro,
Penso que deve ser isto que precisas.
Podes encontrar documentação sobre query_posts() (Aqui)<div id="primary" class="site-content" <?php query_posts('category_name=wordpress&showposts=5&posts_per_page=9'); <?php while (have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1> <?php the_excerpt(); ?> <?php endwhile; ?> <?php endwhile; else: ?> <p><?php _e( 'Sem Posts para essa categoria', 'THEMENAME ?></p> <?php endif; ?> </div>
Fórum: Questões avançadas
Em resposta a: Como colocar audio no wordpressFórum: Problemas no funcionamento
Em resposta a: Meus posts não aparecemOla x15adm,
– Desativar todos os plugins para ver se isso resolve o problema? Se isso funcionar, ativar os plugins um a um até encontrar o plugin problemático.
– Mudar para o tema padrão para descartar qualquer problema específico do tema!
Fórum: Problemas no funcionamento
Em resposta a: Caracteres não aparecendo!O link para o site: http://www.cantinhodefrancisco.com.br, não está a funcionar?!?!?!
Fórum: Questões avançadas
Em resposta a: Detectar NavegadorOla Cssiqueira,
Possivelmente a melhor resolução para esse problema deveria por passar por conseguires fazer tudo por CSS. Contudo existem algumas formas de poderes resolver:
– Através da função get_browser() (PHP Link);– O WordPress possibilita a verificação do browser através de variaveis booleans (Browser Detection).
Mais abaixo envio uma função (colocar no theme functions.php) que injeta uma class no body, relativamente ao browser que está a ser utilizado, depois através do CSS consegues fazer o que pretendes:<?php add_filter('body_class','browser_check_body_class'); function browser_check_body_class($classes) { global $is_iphone, $is_chrome, $is_safari, $is_NS4, $is_opera, $is_macIE, $is_winIE, $is_gecko, $is_lynx, $is_IE; if($is_iphone){ $classes[] = 'iphone'; }elseif($is_chrome){ $classes[] = 'chrome'; }elseif($is_safari){ $classes[] = 'safari'; }elseif($is_NS4){ $classes[] = 'ns4'; }elseif($is_opera){ $classes[] = 'opera'; }elseif($is_macIE){ $classes[] = 'mac_ie'; }elseif($is_winIE){ $classes[] = 'win_ie'; }elseif($is_gecko){ $classes[] = 'geck'; }elseif($is_lynx){ $classes[] = 'lynx'; }elseif($is_IE){ $classes[] = 'ie'; }else{ $classes[] = 'unknown'; } return $classes; } ?>
CSS:
body.chrome #divChrome{
/* Código para Chrome */
}Espero ter ajudado.
Fórum: Problemas no funcionamento
Em resposta a: Problemas com o functions.phpOlá Juliana Silva Theodoro,
Olhei rapidamente para o código (sem o analisar muito) e parace-me que o html que tens no fim do ficheiro deveria estar dentro da função simplue_post_nav().
// Single navigation function simplue_post_nav() { global $post; // Don't print empty markup if there's nowhere to navigate. $previous = ( is_attachment() ) ? get_post( $post->post_parent ) : get_adjacent_post( false, '', true ); $next = get_adjacent_post( false, '', false ); if ( ! $next && ! $previous ) return; ?> <div id="navSingle"> <div class="aPrev"><?php previous_post_link( '%link', '<span class="meta-nav">←</span> %title', 'Previous post link', 'simplue' ); ?></div> <div class="aNext"><?php next_post_link( '%link', '%title <span class="meta-nav">→</span>', 'Next post link', 'simplue' ); ?></div> </div><!-- navSingle --> <?php } ?>
Espero que seja só isso! Experimenta e dá um feedback…
Fórum: Problemas no funcionamento
Em resposta a: Problemas no Painel – WP 3.8Hello
Se as soluções acima não resolverem o problema, tente manualmente fazer upload de todos os arquivos e pastas do WP (a partir de um novo download do WordPress), exceto o arquivo wp- config.php e a pasta wp-content. Certifica-te que apagas todos os ficheiros e pastas antigos antes de enviar os novos. Lê todas as indicações da Actualização do Manual primeiro!
Já fiz alguns updates para a versão 3.8 e nunca tive problema…
Experimenta a solução descrita.Se puder ajudar é só perguntar!
Fórum: Problemas no funcionamento
Em resposta a: Problemas no Painel – WP 3.8Olá Diedelmon:
NOTA: Sempre fazer backups antes de manipular qualquer coisa!
Aqui ficam algumas dicas que podem ajudar a resolver o problema:
– Como não consegues desativar os plugins via Admin, tenta desativar via FTP ou qualquer outro aplicativo de gerenciamento de arquivos do servidor (vai à pasta “plugins” dentro do wp-content) – a maneira mais fácil é renomear essa pasta para plugins-old, por exemplo. Verifica agora se funciona, o problema poderá a estar a ser causado por um plugin.– Para afastar qualquer problema específico do tema, tenta mudar para outro, Twenty Twelve, Twenty Thirteen ou Twenty Fourteen. Para tal, e caso tenhas problema em mudar o tema via Admin, terá uma vez mais de aceder ao CPanel do teu servidor e procurar o aplicativo PHPMyAdmin. Aí encontrarás a tua BD que dentro deverá conter um tabela com o nome wp_options. Encontra as linhas que tenham os seguintes valores na coluna option_name->template e muda o option_value para twentyfourteen agora encontra option_name->stylesheet e muda o option_value para twentyfourteen. ATENÇÃO QUE SÓ DEVERÁS EFETUAR ESTAS ALTERAÇÕES CASO TENHAS A CERTEZA DO QUE ESTAS A FAZER.
– Se as soluções acima não resolverem o problema, tente manualmente fazer upload de todos os arquivos e pastas do WP (a partir de um novo download do WordPress), exceto o arquivo wp- config.php e a pasta wp-content. Certifica-te que apagas todos os ficheiros e pastas antigos antes de enviar os novos. Lê todas as indicações da Actualização do Manual primeiro!