godaddy空间wordpress 2.8.2 静态化 补充
在上篇文章 godaddy空间wordpress 2.8.2 静态化 中提到了,因为是我自己写了一个主题,造成了wordpress没有驱动插件,因此无法静态化的原因。下面就是针对原来的主题做修改,使其可以正常产生静态化的过程。
终于完成了gd空间wordpress的静态化工作,可是不爽的是不得已使用wordpress提供的默认主题。思前想后还是觉得要使用自己的主题,可是无论怎么尝试,自己的主题都无法让插件工作,更谈不上静态化了。
google wordpress 插件原理,可是都没有哪里说明主题中要怎么样调用才能让插件工作。了解了一点点插件的工作原理后,我自己也觉得插件的驱动应该是有wordpress核心程序来完成的,和主题是扯不上关系的。
继续google wordpress主题开发,看了一遍开发的教程可是没有发现哪里说明需要调用某段代码来驱动插件工作。这下我就迷茫了,没有了思路。
想来想去,怀疑其自己主题的结构来。因为我发现所有的主题教程中都说了用,index.php, header.php, footer.php, sidebar.php和comment.php,在index.php和single.php中通过调用 get_header(), get_sidebar() 和 get_footer()来实现对header.php, footer.php 和 sidebar.php页面的显示。
我自己的主题是先通过photoshop做了设计,然后通过dreamwave转换为div结构的html代码,里面没有对table的调用。我通过设计好的html来实现wordpress的主题的时候,并没有遵循header, footer和sidebar的结构,而是在需要的地方通过 bloginfo(’stylesheet_url’); get_option(‘home’) 等函数来调用相关数据进行显示。下面是我原本主题的结构图:

想到这些我决定还是按照wordpress主题的一般结构来重写我的主题,毕竟我的是div结构,拆分起来也比较方便。接着新建header.php footer.php sidebar.php把原本index.php、single.php中的头部,尾部等都拆分到相应的页面,然后上传主题,启用主题,在启用插件,然后刷新,通过ftp查看,成功! 呵呵终于让自己的主题也可以静态化了。下面是拆分后主题的结构:

拆分后结构图:

我没有继续去探讨到底要怎么样才能让插件工作,反正我把我原本混在一起的主题拆分后再分别调用header,footer,sidebar就达到了我的目的。
以上是我在静态化wordpress过程中遇到的一些问题,如果表述不对之处敬请谅解。
相关文章
评论 (0)
- 三大炮 : 呵呵,有了,你去看这篇文章:http://www.s......
- 小农女 : 那如何知道一个男孩是否喜欢自己啊???
- 午后阳光 : 那多谢了先
- 三大炮 : 还行吧,如果有什么问题可以尽量提,呵呵,我尽可能的回......
- 三大炮 : 你注意看,相关文章里面有一片关于VBA自动赋值的,简......
- 午后阳光 : 感觉博主对办公软件很熟啊!
- 三大炮 : 谢谢支持啊!~~
- 三大炮 : 不客气,你的回复就是对我大的支持!
- 午后阳光 : 受用了,请问一下博主对VBA有研究吗?我需要用到一些......
- 自己的信仰 : 呵呵,博主写excel的教程还是很详细哦,支持支持!......
