0

我有这段代码可以在一个页面上显示 3 个最新页面。

所以现在有一个页面显示 3 个单独页面的内容。我希望这 3 页中的每一页都不要显示全部内容,而是显示一定数量的字符。之后应该有一个阅读更多链接,该链接指向单个页面。

有人可以帮助我朝着正确的方向前进吗?谢谢!

 <?php
 query_posts(array('showposts' => <number_of_pages_to_show>, 'post_parent' => <ID of the       parent page>, 'post_type' => 'page'));

 while (have_posts()) { the_post();
 the_title(); 
 the_content();
 }

 wp_reset_query();  // Restore global post data
 ?> 
4

3 回答 3

0
<?php $link = get_permalink($post->ID);?>

<a href="<?php echo $link; ?>">read more</a>
于 2013-11-13T10:40:23.940 回答
0

菲利普,我觉得你应该更换

the_content();the_excerpt();

于 2013-11-13T10:41:41.107 回答
0

你可以试试下面的代码:

 add_filter("the_content", "ContentFilter");  

 function ContentFilter($content)  
    {  
   // Take the existing content and return a subset of it  
  return substr($content, 0, 300);  
  }  

remove_filter('the_content', 'ContentFilter'  );

希望能帮助到你

于 2013-11-13T10:45:44.270 回答