基本上,我已经应用这种方法在页面上显示某些颜色,如搜索。php或主页上的列表。它所做的是读取一个从WP中获取字段的变量,如果该字段等于某个数字,那么它会添加一个在CSS中有颜色的类名现在单个页面上的字段就在那里,尽管每当我添加我在其他页面上应用的“if系统”时,它不会在标题的正文中添加类。php。现在,这在其他页面(不是全局页面,而是单独页面)上正常工作,但由于某些原因,在这里无法正常工作。
在收割台上。php:
<?php
//Body class
if($mem_id == 1) { $class = \'color1\'; }
if($mem_id == 2) { $class = \'color2\'; }
if($mem_id == 3) { $class = \'color3\'; }
if($mem_id == 4) { $class = \'color4\'; }
if($mem_id == 5) { $class = \'color5\'; }
if($mem_id == 6) { $class = \'color6\'; }
if($mem_id == 7) { $class = \'color7\'; }
if($mem_id == 8) { $class = \'color8\'; }
if($mem_id == 9) { $class = \'color9\'; }
?>
<body <?php body_class($class); ?>>
在其他页面中:$mem_id = get_field(\'memtype_id\');