我正在尝试找到一个检查帖子类别的函数(PHP5 编程),并根据结果(在主页中)更改它的部分样式(背景颜色)。
我不知道从哪里开始。有什么建议吗?
(我没有使用wordpress)
谢谢。
我正在尝试找到一个检查帖子类别的函数(PHP5 编程),并根据结果(在主页中)更改它的部分样式(背景颜色)。
我不知道从哪里开始。有什么建议吗?
(我没有使用wordpress)
谢谢。
您可以使用 CSS 来完成,只需要根据类别为帖子添加一个适当的类
无论如何,这里有一个根据类别改变背景颜色的例子。您可以以此为起点
模拟邮政类
class Post {
public $text;
public $category;
public $style;
public function __construct($text, $category) {
$this->text = $text;
$this->category = $category;
$this->changeBg($category);
}
public function outputHTML() {
return "<div class=\"category-{$this->category}\" style=\"{$this->style}\">{$this->text}</div>";
}
public function changeBg($category) {
switch ($category) {
case 'cat1':
$this->style = 'background-color: red';
break;
}
}
public function __toSTring() {
return $this->outputHTML();
}
}
主页
$post = new Post('this is a post blabla', 'cat1');
print $post;