pedrosantos 0 Denunciar post Postado Outubro 31, 2013 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! Compartilhar este post Link para o post Compartilhar em outros sites
bricioweb 0 Denunciar post Postado Novembro 1, 2013 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: Compartilhar este post Link para o post Compartilhar em outros sites
robertoferreira 3 Denunciar post Postado Novembro 16, 2013 <a href="<?php the_permalink(); ?>">Leia mais...</a> bricioweb isso mesmo a unica forma que conheço é esse. Compartilhar este post Link para o post Compartilhar em outros sites