Different styling for first post
-
First of all:
I googled and tried everything, but nothing worked so far. I hope I can get help here…I want to achieve the same thing as this guy:
http://ww.wp.xz.cn/support/topic/styling-fist-post?replies=2
I tried to adapt that to the theme (Btw I use the theme Toolbox with a child theme), but it didn’t work.
Maybe I did put the code in the wrong place…Index.php:
<?php if ( have_posts() ) : $postCount = 1; ?> <?php toolbox_content_nav( 'nav-above' ); ?> <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); $postCount++; ?> <?php /* Include the Post-Format-specific template for the content. * If you want to overload this in a child theme then include a file * called content-___.php (where ___ is the Post Format name) and that will be used instead. */ get_template_part( 'content', get_post_format() ); ?>and in the content.php
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <header class="entry-header"> <h1 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'toolbox' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h1> <?php if ( 'post' == get_post_type() ) : ?> <div class="entry-meta"> <?php toolbox_posted_on(); ?> </div><!-- .entry-meta --> <?php endif; ?> </header><!-- .entry-header -->etc.
…i changed the first line (<article…) to:<article <?php if($postCount == 1) { ?>class="specialclass"<?php } else { ?>class="post"<?php } ?> id="post-<?php the_ID(); ?>">Maybe this is totally wrong (but I’m new to php and still learning)…
Can somebody help me with this?
The topic ‘Different styling for first post’ is closed to new replies.