Jump to content

Archived

This topic is now archived and is closed to further replies.

pedrosantos

"Continue Lendo" não carrega link correto

Recommended Posts

ola amigos,

 

Estou desenvolvendo um blog e na pagina inicial os posts serão até determinado ponto, onde insiro o comando "more" para que o usuário clique e siga a página seguinte.

 

Porém o "link" gerado pelo "Continue lendo" está errado, ele carrega a mesma página inicial

 

ex: Este seria o link correto do post "http://localhost/?p=1"

porém quando clico no "continue lendo" ele carrega "http://localhost/?p=1#more1"

 

Como vocês devem imaginar, ele simplesmente recarrega a página inicial.

 

Alguém saberia o por que isso e como poderia resolver?

o código da página "loop.php" onde há o carregamento dos posts está assim:

 

<?php
/**
 * @package Terrifico
 */
global $data; 
/** 
 * Check position of the sidebar 
 */
if ( $data['sidebar_pos'] == "left" ) {$sidebar = 'right' ;};
if ( $data['sidebar_pos'] == "right" ) {$sidebar = 'left' ;};
?>
<div id="post-area">
<?php if ( $data['display_sidebar'] == 1 ) { ?>
	<div id="post-frame" class="<?php echo $sidebar ?>">
<?php }else{ ?>
	<div id="post-frame-full">
<?php } ?>
		<?php if ( have_posts() ) : while (have_posts() ) : the_post(); /* Queue posts */?>
			  <?php /*
 					 * Pull in a different sub-template, depending on the Post Format.
					 */ ?>
			<?php if(get_post_format()) { ?>
				<div id="post-article" <?php post_class(); ?>>
					<?php get_template_part('post-formats'); ?>
					<?php the_content(__('Continue reading...', 'bluth')); ?>
				</div>
                
                <!--post-article-->
			<?php }else{?>
				<div id="post-article" <?php post_class(); ?>>
					<?php if ( has_post_thumbnail() ) { ?>
						<a class="meta-section" href="<?php the_permalink() ?>">
							<?php if(is_sticky()) { echo '<div class="sticky"></div>'; } ?>
							<?php the_post_thumbnail('full'); ?>
							<aside class="blog-date">
								<div>
									<span><?php the_title(); ?> </span>
                                 						
								</div>
							</aside>
						</a>
					<?php }?>
					<?php get_template_part('meta'); ?>
					<?php the_content(__('Continue reading...', 'bluth')); ?>
					<?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'terrifico' ), 'after' => '</div>' ) ); ?>

				</div>
                
                <!--post-article-->
                
			<?php } ?>
		<?php endwhile; else: ?>
		<div id="post-article">
			<br>
			<h1><?php _e('Search', 'terrifico'); ?></h1>
			<div class="sorry"><?php _e('Sorry, but nothing matched your search criteria. Please try again with some different keywords.', 'terrifico'); ?></div>
		</div><!--post-article-->		
		<?php endif; ?>
		<div class="clear"></div>
		<div class = "paginate">
			<?php posts_nav_link(); ?>
		</div>
	</div><!--post-frame-->
	<?php if ( $data['display_sidebar'] == 1 ) { get_template_part('main-sidebar'); }; /* Load main sidebar if enabled */ ?>
</div><!--post-area-->

Obrigado e aguardo respostas!

Share this post


Link to post
Share on other sites

Cara, você pode manipular isso da maneira que quiser.

 

Particularmente no loop eu costumo chamar apenas um breve resumo de cada

postagem, como mostra nesse link abaixo:

 

http://codex.wordpress.org/Template_Tags/the_excerpt

 

No caso você poderia desconsiderar o que está fazendo e tentar acrescentar esse link

de "Continue lendo" dentro do loop, simplesmente assim:

<a href="<?php echo get_permalink(); ?>" title="<?php the_title(); ?>"> Continue Lendo...</a>


Enfim, como falei existem várias maneiras, isso varia muito de tema para tema.

 

Valeu! :yes:

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.