我似乎无法使用the_excerpt功能。
以下是我正在使用的代码
我不是在说这个循环吗? 我没有在我的functions.php中使用任何过滤器来获取the_excerpt。
任何一个都会很棒。
$col = 0;
$col_count = 3;
$cols = array();
// $my_query = new WP_Query( 'category_name=projects&posts_per_page=3');
// while ($my_query->have_posts()) : $my_query->the_post();
global $post;
$args = array( 'numberposts' => 3, 'offset'=> 0, 'category_name' => 'projects' );
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata($post);
if($col >= $col_count) $col = 0;
ob_start();
?>
<div class="post" id="post-'<?php the_ID(); ?>'">
<span class="title"><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></span>
<div class="descr"><img src="<?php bloginfo( 'template_url' ); ?>/lib/img/clock.png"> <?php the_time('F, jS'); ?>, <span class="author"><?php the_time('Y'); ?> by <?php the_author_posts_link() ?></span></div>
<div class="entry">
<?php the_excerpt(); ?>
</div>
</div>
<?php
$output = ob_get_contents();
ob_end_clean();
$cols[$col++] .= $output;
endforeach; wp_reset_postdata();
?>
<div class="columns">
<?php
foreach($cols as $key => $col)
echo '<div class="column column' . $key . '">' . $col . '</div>';
?>
</div>
答案 0 :(得分:1)
对于循环,我总是坚持:
query_posts('cat=6&showposts=10');
while ( have_posts() ) {
the_post();
// do stuff
the_excerpt();
}
答案 1 :(得分:0)
要发帖,您可以使用此代码
<?php
global $post;
$args = array( 'numberposts' => 5, 'category' => 3 );
$myposts = get_posts( $args );
foreach( $myposts as $post ) :
setup_postdata($post); ?>
<?php the_title(); ?>
<?php the_content(); ?>
<?php endforeach; ?>
替换Cat ID和您要显示的帖子数。
限制帖子角色使用此代码
<a href="<?php the_permalink(); ?>"><?php substr($post->post_content, 0, XY); ?> ...</a>
更改要显示的字符数(XY)...