我希望用户能够设置A父div属性的样式。通过在界面上定义div颜色,背景色和其他CSS属性,更多的wordpress主题仪表板。有人指出我正确的方向。
最佳答案
如果要使用户能够为css选项选择自定义设置,则可以使用cookie来完成。您可以尝试以下步骤
1.将css文件的扩展名更改为.php,并将这些行添加到该文件的开头
<?php
header("Content-type: text/css;");
?>
还要将此文件的扩展名更改为使用此文件的.php。
2.创建一个具有与您要保存设置一样的属性的表,例如颜色,宽度,高度。
3.然后在main.php文件中查询该表以获取属性,然后将cookie设置为
Yii::app()->request->cookies['bg1'] = new CHttpCookie('nameOfattribute','value from database');
4.现在,在您的.php样式文件(以前为CSS文件)中,将类的属性设置为您从cookie中获得的值,例如
banner {
background-color:<?php echo $_COOKIE['bg1r']; ?>;
width: 100%;
height: 436px;
}
并在您希望的位置包含相同的类。
您可以呈现表单,并根据这些属性从用户那里获取输入,并将其保存在数据库表中。