Respostas no Fórum

Visualizando 10 respostas - 1 até 10 (de um total de 10)
  • Criador do tópico Marcelo Ribeiro

    (@mraweb)

    Consegui solucionar o problema com o código abaixo:

    <?php
    $categoria = get_query_var('category_name');
    
    $the_aplic = new WP_Query('post_type=aplicacoes&category_name='.$categoria.'&orderby=menu_order&order=ASC&showposts=-1');
    ?>
    Criador do tópico Marcelo Ribeiro

    (@mraweb)

    Olá Ralden.

    Realmente não sei pq isso está ocorrendo com esse projeto, pois outros eu consigo acessar normalmente o admin do WP.

    Eu não conhecia esse Server Press, eu instalei aqui e resolveu meu problema e realmente é bem melhor por simular o servidor virtual, show de bola.

    Muito obrigado pela dica.

    Acredito que se vc fizer uma condição como abaixo, deve resolver:

    <?php
        if(!is_single()){
    ?>
        <footer>....</footer>
    
    <?php } ?>
    Fórum: Ajustando o WordPress
    Em resposta a: Problemas com Post

    Na functions insira esse código:

    /* LIMITADOR DE PALAVRAS */
    function excerpt($limit) {
    	$excerpt = explode(' ', get_the_excerpt(), $limit);
    	if (count($excerpt)>=$limit) {
    		array_pop($excerpt);
    		$excerpt = implode(" ",$excerpt).'...';
    	} else {
    		$excerpt = implode(" ",$excerpt);
    	}
    
    	$excerpt = preg_replace('<code>\[[^\]]*\]</code>','',$excerpt);
    	return $excerpt;
    }

    Na home onde exibe a descrição substitua:

    <?php the_content(); ?>

    por:

    <?php
    echo excerpt(50);
    /* O número é a quantidade de PALAVRAS que vc quer limitar */
    ?>
    Fórum: Ajustando o WordPress
    Em resposta a: Setar Sub Página
    Criador do tópico Marcelo Ribeiro

    (@mraweb)

    Olá Bruno, estou trabalhando localmente.

    Então, faço isso com css, mas preciso criar essa condição para quando estiver na sub página, ele dar um ECHO no link e ativar o menu.

    Veja o código da condição:

    <li><a href="<?php bloginfo("url"); ?>/cursos" <?php if(is_page("cursos")){ echo 'class="ativo"';} ?>>Cursos</a></li>

    Quando estou na página CURSOS, o menu fica ativo, até ai normal. Mas quando vou para uma sub página de CURSOS ele não ativa, ai tentei fazer desta forma:

    <li><a href="<?php bloginfo("url"); ?>/cursos" <?php if(is_page("cursos") || $post->post_parent > 0){ echo 'class="ativo"';} ?>>Cursos</a></li>

    Conseguiu entender a lógica?

    Criador do tópico Marcelo Ribeiro

    (@mraweb)

    Resolvido, eu tinha um código escrito de forma errada na functions.php. Ajustei o código e tudo voltou ao normal.

    Criador do tópico Marcelo Ribeiro

    (@mraweb)

    Já consegui fazer listar os posts padrão… da seguinte forma:

    <?php
    	$args = array(
                 'posts_per_page' => 3,
    	     'orderby' => 'date',
    	     'order' => 'ASC'
    	);
    	query_posts( $args );
            if (have_posts()) : while (have_posts()): the_post();
    ?>

    Desta forma eu listo apenas os posts padrão, e com new WP_Query os posts personalizados.

    Fica como dica para quem tiver o mesmo problema.

    Obrigado.

    Fórum: Plugins
    Em resposta a: WP-PageNavi com Custom Post Type
    Criador do tópico Marcelo Ribeiro

    (@mraweb)

    Não sei se pode ser algo errado no functions, então segue o código tbm.. Por favor me ajudem, não sei mais o que fazer com isso, já testei de tudooo…

    add_action('init', 'type_post_rj');
    	function type_post_rj() {
    		$labels = array(
    			'name' => _x('Rio de Janeiro', 'post type general name'),
    			'singular_name' => _x('Rio de Janeiro', 'post type singular name')
    		);
    		$args = array(
    			'labels' => $labels,
    			'public' => true,
    			'register_meta_box_cb' => 'vagasrj_meta_box',
    			'supports' => array('title', 'editor')
            );
    	register_post_type( 'rio-de-janeiro' , $args );
    	flush_rewrite_rules();
    }
    
    $labels = array(
     'name'              => __( 'Categorias RJ'),
     'singular_name'     => __( 'Categorias RJ'),
     'search_items'      => __( 'Buscar' ),
     'popular_items'     => __( 'Mais usadas' ),
     'all_items'         => __( 'Todas as Categorias' ),
     'parent_item'       => null,
     'parent_item_colon' => null,
     'edit_item'         => __( 'Add nova' ),
     'update_item'       => __( 'Atualizar' ),
     'add_new_item'      => __( 'Adicionar nova Categoria' ),
     'new_item_name'     => __( 'Nova' )
     );
    
     register_taxonomy('categorias-rj', array('rio-de-janeiro'),
     array(
     'hierarchical'   => true,
     'labels'         => $labels,
     'singular_label' => 'Categorias RJ',
     'all_items'      => 'Todas as Categorias',
     'query_var'      => true,
     'rewrite'        => array( 'slug' => 'rio-de-janeiro/categorias-rj' ))
     );

    Obrigado

    Criador do tópico Marcelo Ribeiro

    (@mraweb)

    Obrigado pessoal, o problema estava no functions. Alterei algumas linhas no registro do custom post type e rolou. Segue o código:

    add_action('init', 'type_post_rj');
    	function type_post_rj() {
    		$labels = array(
    			'name' => _x('Rio de Janeiro', 'post type general name'),
    			'singular_name' => _x('Rio de Janeiro', 'post type singular name')
    		);
    		$args = array(
    			'labels' => $labels,
    			'public' => true,
    			'register_meta_box_cb' => 'vagasrj_meta_box',
    			'supports' => array('title', 'editor')
            );
    	register_post_type( 'rio-de-janeiro' , $args );
    	flush_rewrite_rules();
    }
    
    $labels = array(
     'name'              => __( 'Categorias RJ'),
     'singular_name'     => __( 'Categorias RJ'),
     'search_items'      => __( 'Buscar' ),
     'popular_items'     => __( 'Mais usadas' ),
     'all_items'         => __( 'Todas as Categorias' ),
     'parent_item'       => null,
     'parent_item_colon' => null,
     'edit_item'         => __( 'Add nova' ),
     'update_item'       => __( 'Atualizar' ),
     'add_new_item'      => __( 'Adicionar nova Categoria' ),
     'new_item_name'     => __( 'Nova' )
     );
    
     register_taxonomy('categorias-rj', array('rio-de-janeiro'),
     array(
     'hierarchical'   => true,
     'labels'         => $labels,
     'singular_label' => 'Categorias RJ',
     'all_items'      => 'Todas as Categorias',
     'query_var'      => true,
     'rewrite'        => array( 'slug' => 'rio-de-janeiro/categorias-rj' ))
     );
    Fórum: Temas
    Em resposta a: Associar post a página
    Criador do tópico Marcelo Ribeiro

    (@mraweb)

    Já resolvi o problema pessoal. Apenas modifiquei a forma de chamar os posts…
    Dessa forma:

    <ul class="fotos-produtos">
                    <?php
                        $newsArgs = array( 'post_type' => 'acessorios' // Aqui eu chamo cada custom post type criado );
                        $newsLoop = new WP_Query($newsArgs);  
    
                        while($newsLoop->have_posts()) : $newsLoop->the_post(); ?>
    
                        <li>
                            <?php the_post_thumbnail(); ?>
                            <h2><?php the_title(); ?></h2>
                        </li>
    
                        <?php endwhile; ?>
                    </ul>
Visualizando 10 respostas - 1 até 10 (de um total de 10)