Respostas criadas no fórum

A visualizar 14 respostas - de 31 a 44 (de um total de 44)
  • Fórum: Questões avançadas
    Em resposta a: Detectar Navegador

    Olá 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_posts

    O 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_posts

    Ola 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_posts

    Olá 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_posts

    Juliana 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 ID

    Filtrar 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>

    Ola 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_posts

    Olá 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>

    Ola 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!

    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 Navegador

    Ola 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.

    Olá 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…

    Hello

    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!

    Olá 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!

A visualizar 14 respostas - de 31 a 44 (de um total de 44)