Wordpress将与PHP 5.2.4+ 和MySQL 5.0+ 但是Wordpress docs suggest 网站运行于5.6或更高版本(2016年4月6日)
对于个人主题/插件,我建议至少支持php 5.5,但对于您试图销售的插件/主题,您可能希望降到5.3。虽然PHP版本5.5已接近尾声,而5.4及以下版本已不再存在
actively supported, 支持较低版本还可以避免人们在运行过时的PHP版本时,如果插件/主题“工作不正常”,就会给你的插件/主题带来不好的评价。
Here are the current results of what php versions sites are using that are running wordpress:
5.2 : 8.545%
5.3 : 22.987%
5.4 : 33.878%
5.5 : 18.161%
5.6 : 15.512%
7.0 : 0.916%
您可以在激活插件时检查php和wordpress的版本,并通过可选通知自动禁用它。这将允许您使用更高的php版本,并允许您在用户尝试激活插件时通知用户需要更新其php版本。这可以避免我之前提到的用户/客户因为插件坏了、导致错误或只是在他们的网站上不起作用而惊慌失措或给你一个糟糕的评价。
此外,还有一些很棒的“样板”,为构建主题和插件奠定了良好的基础。我建议您使用或查看(在大多数情况下)应该确保您“做得对”。
Here\'s a few of the most popular:
- Plugin Boilerplate
- Plugin Boilerplate Generator
- Roots Theme Development Starter
- Underscores Theme Generator
- Bones Starter Theme最后,如果你只是在学习PHP,而你的目标是开发wordpress主题或插件,我不会花太多时间尝试学习过时的做法。有几个有用的工具可以用来测试php并知道它将在哪个版本上运行(如this 或PHPCompatibility. 这样,如果您不确定,可以检查用户需要的最低版本。除此之外,您还可以使用WP-CLI 对于单元测试(它还允许您在开发过程中做大量其他很棒的事情)。此外,大多数php都是向后兼容的,所以很多时候使用旧功能仍可以在新版本中使用。
如果兼容性是您主要关心的问题,请确保遵循Theme Review Team 并使用Theme Check 插件或类似的plugins.
Final note: 如果你在网上市场上销售,你需要通过wordpress类似的主题/插件审查。在你被允许与他们一起销售之前,org会这样做。因此,您应该始终遵循wordpress提供的指导原则。组织。然而,在线市场的要求可能略有不同(like themeforest) 所以如果你还担心的话,你应该和他们核实一下。