显示图像缩略图和带摘要的段落

时间:2013-04-17 15:26:14

标签: php wordpress function

我正在使用WordPress,似乎无法获得我正在寻找的功能。我想要做的是类似于Smashing Magazine,你在主页的帖子中显示第一段和图像。 SM显示第二段,但我不需要这个。

我正在寻找一些东西,最好是functions.php,我可以限制它。到目前为止,我只看到CSS这样的方法,我在哪里显示:none mo

显然,这不是理想的解决方案,特别是考虑到像IE8这样的老浏览器(这是我可以追溯到的)。

我尝试过诸如爆炸字符串之类的技巧,但这不是我想要的。

任何想法,任何人?

2 个答案:

答案 0 :(得分:1)

如果你can编辑wordpress功能系统,那么功能

  • 最新帖子为:wp_get_recent_posts( $args, $output )
  • 代表缩略图:get_the_post_thumbnail( $post_id, $size, $attr )
  • 摘要:$excerpt = get_the_excerpt( $deprecated )

如果您认为自己cannot编辑了代码,请选择一个插件,例如:special recent posts,(还有一个给定的短代码),编辑您的偏好并将其输入到你需要。

答案 1 :(得分:0)

要显示第一段,您可以使用Except

参考:http://codex.wordpress.org/Excerpt

   function excerpt_read_more_link($output) {
     global $post;
     return $output . '<a href="'. get_permalink($post->ID) . '"> Read More...</a>';
    }
    add_filter('the_excerpt', 'excerpt_read_more_link');

参考:http://codex.wordpress.org/Template_Tags/the_excerpt

也可以看到 the_excerpt();

使用过滤器控制摘录长度

默认情况下,摘录长度设置为55个字。要使用excerpt_length过滤器更改摘录长度,请将以下代码添加到主题中的functions.php文件中:

function custom_excerpt_length( $length ) {
    return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );