Abrir post ao clicar na categoria
-
Oláá, to com um probleminha que parece ser fácil de resolver mas ainda não consegui!
No home ao clicar nas categorias abre somente o resumo do post com o “read more”. Eu queria que abrisse direto o conteúdo do post e não o resumo.
Como faço? Não entendo mto de php.
meu site -> http://www.laconfiserie.com.br
-
No seu arquivo category.php que fica dentro de wp-content/themes/seu-tema/
procure o código the_excerpt() . Troque por the_content()tbm procure pela tag que está o read more e a apague.
Se tiver com dificuldades, poste o código aqui que a gente te ajuda 🙂
Então Luis, o problema é que não tem no meu tema o arquivo category.php =/
Já procurei em vários arquivos php do tema mas não achei. O que chegou mais próximo foi esse aqui.
<?php get_header(); ?> <?php if ( get_option('chameleon_featured') == 'on' ) get_template_part('includes/featured'); ?> <?php if ( get_option('chameleon_quote') == 'on' ) { ?> <div id="category-name"> <div id="category-inner"> <?php if ( get_option('chameleon_quote_one') <> '' ) { ?> <h3>"<?php echo esc_html(get_option('chameleon_quote_one')); ?>"</h3> <?php } ?> <?php if ( get_option('chameleon_quote_two') <> '' ) { ?> <p><?php echo esc_html(get_option('chameleon_quote_two')); ?></p> <?php } ?> </div> </div> <!-- end .category-name --> <?php } ?> <div id="content-area"> <?php if ( get_option('chameleon_blog_style') == 'false' ) { ?> <?php if ( get_option('chameleon_display_blurbs') == 'on' ){ ?> <div id="services" class="clearfix"> <?php for ($i=1; $i <= 3; $i++) { ?> <?php query_posts('page_id=' . get_pageId(html_entity_decode(get_option('chameleon_home_page_'.$i)))); while (have_posts()) : the_post(); ?> <?php global $more; $more = 0; ?> <div class="service<?php if ( $i == 3 ) echo ' last'; ?>"> <h3 class="title"><?php the_title(); ?></h3> <?php $thumb = ''; $width = 232; $height = 117; if ( 'on' == get_option('chameleon_responsive_layout') ){ $width = 376; $height = 160; } $classtext = 'item-image'; $titletext = get_the_title(); $thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext,false,'etservice'); $thumb = $thumbnail["thumb"]; $et_service_link = get_post_meta($post->ID,'etlink',true) ? get_post_meta($post->ID,'etlink',true) : get_permalink(); ?> <?php if ( $thumb <> '' ) { ?> <div class="thumb"> <a href="<?php echo $et_service_link; ?>"> <?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?> <span class="more-icon"></span> </a> </div> <!-- end .thumb --> <?php } ?> <?php the_content(''); ?> </div> <!-- end .service --> <?php endwhile; wp_reset_query(); ?> <?php } ?> </div> <!-- end #services --> <?php } ?> <div id="from-blog"> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Homepage') ) : ?> <?php endif; ?> </div> <!-- end #from-blog --> <?php if ( get_option('chameleon_display_media') == 'on' ) { ?> <div id="multi-media-bar"> <h3 class="title"><?php esc_html_e('Multi Media Bar','Chameleon'); ?></h3> <div id="et-multi-media" class="clearfix"> <a id="left-multi-media" href="#"><?php esc_html_e('Previous','Chameleon'); ?></a> <a id="right-multi-media" href="#"<?php esc_html_e('Next','Chameleon'); ?>></a> <div id="media-slides"> <?php $args=array( 'showposts' => (int) get_option('chameleon_posts_media'), 'category__not_in' => (array) get_option('chameleon_exlcats_media') ); query_posts($args); $media_current_post = 1; $media_open = false; $et_videos_output = ''; ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php $width = 48; $height = 48; $titletext = get_the_title(); $thumbnail = get_thumbnail($width,$height,'multi-media-image',$titletext,$titletext,true,'Media'); $thumb = $thumbnail["thumb"]; $et_medialink = get_post_meta($post->ID,'et_medialink',true) ? get_post_meta($post->ID,'et_medialink',true) : ''; $et_videolink = get_post_meta($post->ID,'et_videolink',true) ? get_post_meta($post->ID,'et_videolink',true) : ''; $et_media_description = get_post_meta($post->ID,'et_media_description',true) ? get_post_meta($post->ID,'et_media_description',true) : truncate_post(90,false); ?> <?php if ( $media_current_post == 1 || ($media_current_post - 1) % 7 == 0 ) { $media_open = true; ?> <div class="media-slide"> <?php } ?> <div class="thumb<?php if ( $media_current_post % 7 == 0 ) echo ' last'; ?>"> <?php if ( $et_medialink <> '' ) { ?> <a href="<?php echo esc_url($et_medialink); ?>"> <?php } elseif ( $et_videolink <> '' ) { ?> <?php global $wp_embed; $et_video_id = 'et_video_post_' . $post->ID; $et_videos_output .= '<div id="'. esc_attr( $et_video_id ) .'">' . $wp_embed->shortcode( '', $et_videolink ) . '</div>'; ?> <a href="<?php echo esc_url( '#' . $et_video_id ); ?>" class="et-video fancybox" title="<?php echo esc_attr( $titletext ); ?>"> <?php } else { ?> <a href="<?php echo esc_attr($thumbnail["fullpath"]); ?>" rel="media" class="fancybox" title="<?php echo esc_attr($titletext); ?>"> <?php } ?> <?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, 'multi-media-image'); ?> <span class="more"></span> </a> <div class="media-description"> <p><?php echo $et_media_description; ?></p> <span class="media-arrow"></span> </div> </div> <!-- end .thumb --> <?php if ( $media_current_post % 7 == 0 ) { $media_open = false; ?> </div> <!-- end .media-slide --> <?php } ?> <?php $media_current_post++; endwhile; ?> <?php endif; wp_reset_query(); ?> <?php if ( $media_open ) { ?> </div> <!-- end .media-slide --> <?php } ?> </div> <!-- end #media-slides --> </div> <!-- end #et-multi-media --> </div> <!-- end #multi-media-bar --> <?php if ( '' != $et_videos_output ) echo '<div class="et_embedded_videos">' . $et_videos_output . '</div>'; ?> <?php } ?> <div class="clear"></div> <?php } else { ?> <div id="left-area"> <?php get_template_part('includes/entry','home'); ?> </div> <!-- end #left-area --> <?php get_sidebar(); ?> <div class="clear"></div> <?php } ?> </div> <!-- end #content-area --> <?php get_footer(); ?>Provavelmente seu tema usa o arquivo index.php para listar os posts das categorias. Dê uma checada nele… troque the_excerpt() por the_content() e problema resolvido =)
Abs.
O tópico ‘Abrir post ao clicar na categoria’ está fechado para novas respostas.