php - 为 WordPress、Joomla 或 Drupal 等 CMS 制作可安装模板是否需要具备丰富的 PHP 知识?

标签 php css wordpress xhtml joomla

为 WordPress、Joomla、Drupal 等 CMS 制作可安装模板是否需要具备良好的 PHP 知识?

或者了解 XHTML 和 CSS 就足够了吗?

最佳答案

根据我的经验 - 我经常使用 Wordpress,还有一些使用 Joomla - 我会推荐至少一些 PHP 知识和对底层代码库的理解。对于视觉样式,只要您“围绕”PHP 工作,HTML/CSS 知识就足够了,但是当要求更改模板的基本特征或实现新功能时,您将受到极大限制。

这取决于您真正想要提供什么。如果您只满足于提供风格定制,那么您可能会喜欢 HTML、CSS 和一些 PHP。模板中使用的基本 PHP 函数很容易理解。

但是功能自定义,例如为某些帖子、标签、类别、评论等实现自定义行为,需要良好的 PHP 知识。如果您想增加市场值(value),进入 Wordpress Codex 以及 Joomla 或 Drupal 无疑是​​个好主意。

顺便说一句,我个人不喜欢 Wordpress 及其 API,因为它过于臃肿且代码质量低下。我最近寻找一个更简约的博客平台(SO问题here)。我接受的答案,Habari ,是一个非常灵活的平台,尽管它有一些粗糙的边缘,并且版本号中的前导“0”有时显示出优雅的平台。需要对 PHP 5 有一定的了解才能了解其模板功能,但一旦您了解了它,就会发现它具有无与伦比的灵活性。它可能不适合您,因为我知道您正在瞄准流行的平台来获得工作(这完全没问题。)但要提到这一点。

关于php - 为 WordPress、Joomla 或 Drupal 等 CMS 制作可安装模板是否需要具备丰富的 PHP 知识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2396303/

相关文章:

php - 在 Xampp 中连接 sqlsrv

php - 如何在 1and1 共​​享服务器上激活 php 扩展?

html - 如何将按钮放置在同一行、居中且彼此距离不太近?

PHP 数组输出到 JavaScript 函数

php - Laravel 粗鲁显示为空

javascript - 使用具有正确光标定位的 Javascript 移动元素

margin - IE11 不尊重行内 block 元素的基于百分比的边距

php - 通过用户 ID 获取当前购物车中的产品总数

php - Wordpress Accordion 菜单不会在点击时展开

css - 当最小化我的浏览器时,我的网站菜单堆栈??!尝试了一切(css)