1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

showing 200 characters for every post in index,category and tag pages?

Discussion in 'Blogging' started by myloveistwitter, May 12, 2010.

  1. myloveistwitter

    myloveistwitter Junior Member

    Joined:
    Jun 17, 2009
    Messages:
    150
    Likes Received:
    74
    hi.
    How to showing 200 characters for every post in index,category and tag pages?
    my index.php
    Code:
    <?php get_header(); ?>
    <div class="art-content-layout">
        <div class="art-content-layout-row">
    <div class="art-layout-cell art-content">
    
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <div class="art-post">
        <div class="art-post-tl"></div>
        <div class="art-post-tr"></div>
        <div class="art-post-bl"></div>
        <div class="art-post-br"></div>
        <div class="art-post-tc"></div>
        <div class="art-post-bc"></div>
        <div class="art-post-cl"></div>
        <div class="art-post-cr"></div>
        <div class="art-post-cc"></div>
        <div class="art-post-body">
    <div class="art-post-inner art-article">
    <?php ob_start(); ?>
    <h2 class="art-postheader">
      <img src="<?php bloginfo('template_url'); ?>/images/postheadericon.png" width="11" height="11" alt="postheadericon" />
    <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
    <?php the_title(); ?>
    </a>
    </h2>
    <?php $metadataContent = ob_get_clean(); ?>
    <?php if (trim($metadataContent) != ''): ?>
    <div class="art-postmetadataheader">
    <?php echo $metadataContent; ?>
    
    </div>
    <?php endif; ?>
    <div class="art-postcontent">
        <!-- article-content -->
    
              <?php if (is_search()) the_excerpt(); else the_content(__('Read the rest of this entry »', 'kubrick')); ?>
              <?php if (is_page() or is_single()) wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
            
        <!-- /article-content -->
    </div>
    <div class="cleared"></div>
    <?php ob_start(); ?>
    <?php $icons = array(); ?>
    <?php if (!is_page()): ?><?php ob_start(); ?><?php printf(__('Posted in %s', 'kubrick'), get_the_category_list(', ')); ?>
    <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (!is_page() && get_the_tags()): ?><?php ob_start(); ?><?php the_tags(__('Tags:', 'kubrick') . ' ', ', ', ' '); ?>
    <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (0 != count($icons)): ?>
    <div class="art-postfootericons art-metadata-icons">
    <?php echo implode(' | ', $icons); ?>
    
    </div>
    <?php endif; ?>
    <?php $metadataContent = ob_get_clean(); ?>
    <?php if (trim($metadataContent) != ''): ?>
    <div class="art-postmetadatafooter">
    <?php echo $metadataContent; ?>
    
    </div>
    <?php endif; ?>
    
    </div>
    
            <div class="cleared"></div>
        </div>
    </div>
    
    <?php endwhile; ?>
    <?php
    $prev_link = get_previous_posts_link(__('Newer Entries »', 'kubrick'));
    $next_link = get_next_posts_link(__('« Older Entries', 'kubrick'));
    ?>
    <?php if ($prev_link || $next_link): ?>
    <div class="art-post">
        <div class="art-post-tl"></div>
        <div class="art-post-tr"></div>
        <div class="art-post-bl"></div>
        <div class="art-post-br"></div>
        <div class="art-post-tc"></div>
        <div class="art-post-bc"></div>
        <div class="art-post-cl"></div>
        <div class="art-post-cr"></div>
        <div class="art-post-cc"></div>
        <div class="art-post-body">
    <div class="art-post-inner art-article">
    
    <div class="art-postcontent">
        <!-- article-content -->
    
    <div class="navigation">
        <div class="alignleft"><?php echo $next_link; ?></div>
        <div class="alignright"><?php echo $prev_link; ?></div>
    </div>
    
        <!-- /article-content -->
    </div>
    <div class="cleared"></div>
    
    
    </div>
    
            <div class="cleared"></div>
        </div>
    </div>
    
    <?php endif; ?>
    <?php else : ?>
    <h2 class="center"><?php _e('Not Found', 'kubrick'); ?></h2>
    <p class="center"><?php _e('Sorry, but you are looking for something that isn't here.', 'kubrick'); ?></p>
    <?php if(function_exists('get_search_form')) get_search_form(); ?>
    <?php endif; ?>
    
    </div>
    <?php include (TEMPLATEPATH . '/sidebar1.php'); ?>
        </div>
    </div>
    <div class="cleared"></div>
    
    <?php get_footer(); ?>
     
  2. myloveistwitter

    myloveistwitter Junior Member

    Joined:
    Jun 17, 2009
    Messages:
    150
    Likes Received:
    74
    Help please
     
  3. lord

    lord Junior Member

    Joined:
    Jan 21, 2009
    Messages:
    176
    Likes Received:
    251
    well wherever you see that
    Code:
    the_content('blabla here')
    just put wrap substr() on it like this

    Code:
    substr(the_content('blabla here'),200)
    where that 200 means 200 chars. basically substr trims the string (in your case the content to 200 chars)

    for your example one change would be

    Code:
    <?php if (is_search()) the_excerpt(); else the_content(__('Read the rest of this entry »', 'kubrick')); ?>
    to this

    Code:
    <?php if (is_search()) the_excerpt(); else substr(the_content(__('Read the rest of this entry »', 'kubrick')),200); ?>
    ;)
     
  4. myloveistwitter

    myloveistwitter Junior Member

    Joined:
    Jun 17, 2009
    Messages:
    150
    Likes Received:
    74
    Thanks.
    But not worked.
     
  5. myloveistwitter

    myloveistwitter Junior Member

    Joined:
    Jun 17, 2009
    Messages:
    150
    Likes Received:
    74
    Help please
     
  6. myloveistwitter

    myloveistwitter Junior Member

    Joined:
    Jun 17, 2009
    Messages:
    150
    Likes Received:
    74
    Help please