我已经做主题为一年或两年,并保持运行为的事情,我需要牢记在试图使我的主题作为兼容和灵活,因为可能与他们的设置,插件,等等。

有一种资源,保持一个清单的所有的"不要忘记"主要的主题?什么事你试着记住当建立您的主题?

实例:

  • 检查,如果提交人/管理有残疾的评论一个特定员额。
  • 记住要呼叫 wp_head() 在结束 <head> 标记。
  • 记住要呼叫 wp_footer() 在结束 <body> 标记。
  • 使用 bloginfo() 变量,而不是设置静值charset,html类型、描述等。因此,管理员可以修改这样的事情在网站设置。
  • 使用 function_exists() 叫之前一个功能从一个插件,所以它不正常,如果这插不是安装。
有帮助吗?

解决方案

Wordpress文件有一个有趣的话题解决到底是什么你问:这就是所谓 设计主题的公共释放.还有 主题发展一般准则.的 模板 文是美妙了。

我不知道其他官方资源,但这将是有趣的增加更多的信息纳入这三个指南。我感兴趣的一些其他的答案我们可以在你的问题,以补充他们。

我习惯Wordpress的例子是你写的只是自动地流动时,我的发展中,由于采用功能,产出领域的信息,例如bloginfo() 而不是静态的价值观是一个很好的做法在任何网络的发展。

其他提示

一个发展主题清单,更多地取决于目标受众对你的主题。如果它超出了基本的博客和走向WordPress为CMS领土的,你想要看到:

  • 定制的部件和动态侧边做功能更便携式和灵活的
  • 支持定义的领域,或者插件,如MagicFields,实施的前一个全新的方式
  • 路由和创造自定义模板对不同级别的网站(例如:子类别获得处理category-x.php)
  • 使用css框架,使谁得到修改的风格有一个更高的机会了解它更好;确保包括即支持
  • 定义wp-管理部分以其自己的菜单、网页等;这是特别必要的,如果你的主题具有自定义功能,可以进一步由用户自定义
  • 使用wp_scripts和wp_styles类和职能添加的风格和脚本;这是特别重要的javascript,因为这样可以防止重复,包括与作品有依赖的脚本(载jQuery前q脚本)
  • 确保所设计的主题看起来可不无聊的其他事物一样有WordPress
  • 写一个主题类别;除非你打算支持。PHP4,使用PHP5类和对象,以使你的生活更容易的,在条款的功能继承,并没有命名的冲突。看看笨和他们的单独模式;它使自定义的全局内部模板的文件很容易管理
  • 如果你是(应),使你的主题很多更先进和更像是一个插件,然后知道如何使用WP_Cache和WP_Rewrite的对象,因此您的定义查询美元wpdb(是的,你只需要做这些一旦在一段时间才能得到某些自定义功能)是不太昂贵的,和你的新页面(如果你在重写url)的路线正确,你的链接是正确的动态产生的分别。
  • 最后和最重要的是,试试你的最难的单独介绍(html)从逻辑(php);这会变得很难,因为你开始运行的定义WP循环和一个很好的解决方案是前述的主题类。

我们的公司也开发了很多各种搜WordPress亩的主题和我们还没有发现任何"正式"资源,但有一点我们所做的是创建一套基本的模板文件可能被用作一种"标准"的设置,以便加快我们的发展进程。

然后,每当一个新主题需要发展,我们基本上是复制、粘贴这种默认设置的模板的文件进入一个新的主题文件夹的安装。对我们来说,项目,我们已经包括在这个默认设置是预先填充header.php,footer.php,index.php,home.php,single.php,functions.php,comments.php,/images(dir),/职能(dir),风格。css/css(dir),/scripts(dir),以及翰的其他项目。

然后我们还使用雅虎电网或蓝图css框架的工作也加快了css的工作。还有其他一些项目文件时,我要离开,但应该给你一个大思想什么最适合我们在我们的商店。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top