我正在开发一个Wordpress主题,可以从主题面板更改网站的颜色。我的想法是:
但我不知道这是好事还是坏事?因为为了做到这一点,style.css文件必须是可写的(chmod 666?),并且我读到了具有该权限的某个地方,同一服务器上的其他人可以覆盖该文件,并向其添加坏脚本。
我知道另一种换色方法,就是从页面标签输出改变后的颜色。但是随着许多颜色的改变,我觉得这种方式很不方便。 那么,您如何看待我的想法?如果这是不好的做法,有没有办法改变颜色?
答案 0 :(得分:1)
只要您设置了在后端编辑文件的权限,这不是一个不错的做法。由于这将是后端管理员的活动,因此不应影响前端模板的性能。
答案 1 :(得分:1)
只能由服务器655或组665写入,您不必允许任何人写入此文件。
其次:如果Web服务器上还有其他人,那么您就会遇到安全问题并且更改style.css是您最不重要的问题。
无论如何,这不应该被视为一种不好的做法 - 只是扩展的设计。
答案 2 :(得分:0)
如果它发生在服务器端,它没有任何问题。如果您使用的是客户端编译器,我会担心JS会破坏您的网站。
这也可能会为您的网站带来延迟。您可能希望使用像QuickCache这样的缓存插件来预编译您的网站以获得更好的性能:http://wordpress.org/plugins/quick-cache/