twenty twelve read more çalışmıyor
4
●763
- 22-03-2014, 19:06:11merhaba arkadaşlar twenty twelve temasını kullanıyorum ama birkaç read more eklentisi kullanmama rağmen ana sayfada yazının tamamı görünmekte. yazı içinden more etiketi ile yapabileceğimi biliyorum ancak çok fazla yazı mevcut. ingilizce aratınca birkaç çözüm çıkıyor gibi ama ingilizcem de zayıf. işinin ehli arkadaşların bir bakmasını rica edecektim..
- 23-03-2014, 20:22:18Eklentiye gerek yok normal bir biçimde yazı içerisinde istediğin yere <!-- more --> koyduktan sonra ana sayfada çıkacaktır.
Sen diyorsanki ben hepsi otomatik olsun istiyorum onun için anasayfa index.php gireceksin the_content olan yeri the_excerpt olarak değiştireceksin. Yazıların özetlerini çeker. ..vs - 28-03-2014, 17:23:14index.php içinde "the_excerpt" ibaresi yok hocamSinanIsler adlı üyeden alıntı: mesajı görüntüle
<?php /** * The main template file * * This is the most generic template file in a WordPress theme * and one of the two required files for a theme (the other being style.css). * It is used to display a page when nothing more specific matches a query. * For example, it puts together the home page when no home.php file exists. * * @link http://codex.wordpress.org/Template_Hierarchy * * @package WordPress * @subpackage Twenty_Twelve * @since Twenty Twelve 1.0 */ get_header(); ?> <div id="primary" class="site-content"> <div id="content" role="main"> <?php if ( have_posts() ) : ?> <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> <?php endwhile; ?> <?php twentytwelve_content_nav( 'nav-below' ); ?> <?php else : ?> <article id="post-0" class="post no-results not-found"> <?php if ( current_user_can( 'edit_posts' ) ) : // Show a different message to a logged-in user who can add posts. ?> <header class="entry-header"> <h1 class="entry-title"><?php _e( 'No posts to display', 'twentytwelve' ); ?></h1> </header> <div class="entry-content"> <p><?php printf( __( 'Ready to publish your first post? <a href="%s">Get started here</a>.', 'twentytwelve' ), admin_url( 'post-new.php' ) ); ?></p> </div><!-- .entry-content --> <?php else : // Show the default message to everyone else. ?> <header class="entry-header"> <h1 class="entry-title"><?php _e( 'Nothing Found', 'twentytwelve' ); ?></h1> </header> <div class="entry-content"> <p><?php _e( 'Apologies, but no results were found. Perhaps searching will help find a related post.', 'twentytwelve' ); ?></p> <?php get_search_form(); ?> </div><!-- .entry-content --> <?php endif; // end current_user_can() check ?> </article><!-- #post-0 --> <?php endif; // end have_posts() check ?> </div><!-- #content --> </div><!-- #primary --> <?php get_sidebar(); ?> <?php get_footer(); ?>
- 31-03-2014, 15:56:44attığın dosyada the_post() yazan yeri the_excerpt() yapacaksın FATİH kardeş.
excerpt default olarak post'un ilk 20 kelimesini alıp gösterir. Bu değeri değiştirmek istersen functions.php dosyana alttaki kodu eklemelisin ve 20 rakamını editlemelisin:
function custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );basit konular bunlar eminim IM listenizdeki herhangi bi WP'ci bile yardımcı olabilir. Kaldıysa tabi öyle birileri.
lookout adlı üyeden alıntı: mesajı görüntüle - 31-03-2014, 16:15:37spetsnaz adlı üyeden alıntı: mesajı görüntüle
teşekkürler ENES kardeş. ama bu bilgileri internetten bulmuştum zaten, bu temada çalıştıramamıştım ve yine çalışmadı. istersen localde bir dene temada bir b*kluk var.
dediğini yaptığımda ilk postu alıp tekrar ettiriyor, aşağıya doğru kaydıkça post çoğalıyor ama görünen sadece en son girilen post.