我真的不能谈论最佳实践,因为我对WordPress比较陌生(大约1年)。但我是一名网站开发人员,我一直在破解各种小部件,试图让它们按照我想要的方式运行。以下是我的四大烦恼:
不使用的小部件/插件wp_enqueue_style()
. 如果我不能把你的风格排出来,我怎么能摆脱它呢上的类名every single element. CSS表示级联样式表。将输出包装在单个分类元素中,并使用继承设置子元素的样式。不仅调试更容易a lot 更容易阅读类似地,您真的需要为每个元素分配一个id吗非语义标记也就是说,我对所见即所得样式的偏好是基于AJAX的。创建一个包含所有您愿意处理的选项的表单。将其放在小部件输出的版本旁边。表单的每次更改都会立即显示在小部件上。当用户对外观满意时,可以保存选项。
有关在何处存储选项以及如何生成CSS的指导,请参阅Suffusion 主题(文件suffusion-css-generator.php、suffusion-css-helper.php和functions.php/suffusion_generate_all_custom_styles()
) 看起来相当直截了当和明智。