post_class()

wordpress函数 2014年09月25日 , ,

作为WordPress主题开发者,如果需要给文章增加css类,可以使用post_class()函数,wordpress还会同时增加默认的类。只能在the_loop中使用。 注意:该函数会直接输出添加的类名,使用get_post_class()返回添加的类名。

函数原型

post_class( $class = '', $post_id = null )

参数详解

  • $class,string或array类型,表示要添加的类名。
  • $post_id,int或WP_Post类型,表示文章ID或文章对象。

返回值

该函数无返回值。

应用实例

给每一篇文章增加一个类。

<div id="<?php post-<?php the_ID();?>" <?php post_class(); ?>>

其默认的参数根据文章的类型不同可能包含下面的一个或多个类名:

  • post-id
  • post
  • attachment
  • sticky
  • hentry
  • category-name
  • tag-name
  • format-name

总结

在上例中可能已经注意到了,post_class()函数输出时不需要像the_ID()那样,不需要包含

class=""

字符串。

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《post_class()》
日志链接:http://furzoom.com/post_class/
博客名称:枫竹梦

【上一篇】
【下一篇】

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部