如何为帖子上课?

时间:2011-12-09 作者:PearSquirrel

提前谢谢。

我想有不同颜色的边框和标题的帖子。最好选择一个帖子类别(红色、蓝色、黑色等),并让它更改该特定帖子的类别。

如果它在dreamweaver之外,它将使用类。

所以我可以说:

<div class="red box">
<h3>Header</h3>
Content
</div>
理想情况下,在设计视图中有一个名为“classes”或“post styles”的选项可以实现这一点。我会选择“长方体”和“红色”,样式会改变。这可能吗?

1 个回复
最合适的回答,由SO网友:Wyck 整理而成

使用\'post_class\' 用于每篇文章的自定义CSS。

示例有3个变体(仅使用1个):

 <div id="post-<?php the_ID(); ?>" class="red box" ?>>  //idea 1
 <div id="post-<?php the_ID(); ?>" <?php post_class(\'box-color\'); ?>> //idea 2
 <div id="box-color" <?php post_class(); ?>> //idea 3

<h3>Header</h3>
Content
</div>
要在帖子中选择颜色,请使用自定义字段条件。http://codex.wordpress.org/Custom_Fields

只需根据类别进行更改,并将上面的post类示例包装在类别条件中。http://codex.wordpress.org/Conditional_Tags#A_Category_Page

逻辑(不是正确的代码,而是ya):

     if in_category( array( 1,2,3 ) ) { 
       // add your custom post class div 
     }else{
        // use default post class style.

结束