1. 首页
  2. WordPress问答

写给WordPress二次开发的新人

既然选择可WordPress二次开发,那你应该就挺认可WP这个cms系统的,站长今天将WP开发的经验心得分享给大家。

首先我们先做个铺垫,讲一下wp,先说wp的成就,世界上流量排名前一千万的网站当中有33.4%的网站是通过Wordpress建立起来的!换句话说,目前wordpress已经霸占了整个互联网上前一千万个网站当中的三分之一,并且这个数据还在不断的上升。当然你会说,咦 在国内好像感觉没有这么大的比例啊,是的,确实是没有,下面上数据:写给WordPress二次开发的新人

写给WordPress二次开发的新人

可以看出,跟wp相关联的网站全球有700多万,再看看分布在各国的数据

写给WordPress二次开发的新人

我们发现中国作为世界第一人口大国,竟然才排名第六,由此我认为 WP在中国的潜力在未来依然很大。

wp为什么会这么厉害呢?这仅仅是一个php的框架(可以这么说),就占到全球30%的市场份额,除此之外php的各种框架,甚至到其它语言(java/python/ruby/go/asp)等。我认为首先得益于php的高市场占有率(近80%),同样这也是全球份额,其次就是它最大的特点:简单。在编程中越简单的东西往往越复杂,越难理解,但这对初学速成者是好事,为什么这么说,举个例子:java语言写起来很厚重,但是它会帮助初学者来理解数据结构,面向对象等概念,最常用的打印输出在java中是:system.out.print(), 在php中是:echo,这是侯喜欢研究的就能知道java的打印是调用IO类输出的,而php这个不深入了解完全看不出到底是个啥?关键字?函数?

反观wp,第一眼我看wp主题的代码,我惊讶了,wc这是啥玩意啊,现在还有这样写的?奇葩的规则,到处全局变量,写法没有一点标准,想咋写就能咋写,简直成把php完成模板语言了,封装的函数巨多,达3000多个,甚至有这一种的封装

写给WordPress二次开发的新人它连你用echo 都不需要。

但不可否认他很强大,但是说它的强大不如说成是php的强大,如果你要进行深度的二次开发,那基本上就跟用原生php撸代码是一样的,同样用WP能完成的东西消耗的资源多,但是这个不是事,因为大多用wp的网站系统在性能这方面基本不用考虑,一个缓存插件基本更满足当前需求。

说说WP二次开发的学习成本,wp二次开发在不修改源码的情况下,主要就是利用各种钩子来完成你想做的事情,所以说这个陈本可大可小,简简单单完成一些内容网站的二次开发,其实不难,但要深入的话,就必须有足够的web功底和php功底。

如果想学习的话,本站是不错的参考的网站,其次就是阅读别人的主题/插件代码,熟悉这种写法,你会慢慢的爱上WordPress的。

写给WordPress二次开发的新人 为WP2原创文章,链接:https://www.wp2.cn/qa/%e5%86%99%e7%bb%99wordpress%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e6%96%b0%e4%ba%ba/