0

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

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

显然,这不是理想的解决方案,尤其是考虑到像这样的旧浏览器IE8(这是我所知道的)。

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

任何想法,任何人?

4

2 回答 2

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,(还有一个给定的短代码),编辑您的偏好并将其输入到您需要的页面。

于 2013-04-17T15:47:02.400 回答
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 );
于 2013-04-17T15:42:02.773 回答