WordPress到底在整啥?—(04)
如果用一条大河来比喻这个WP的话,那么前几次,我们还在此河的源头,代码简单明确,有如涓涓细流的小溪,从wp-settings.php开始,我们已经来到了此河干流,大片的代码,来到了我们的眼前,简直波涛汹涌,不过呢,再怎么多的代码,总归还得顺序执行,幸好这个WP不是多线程(哎呀,这话说得有点武断了,因为我真的没有看完呢^^)。
踏上征途
WordPress到底在整啥?—(03)
上一次,我终于耐着性子把wp-blog-header.php给看完了,当然,即便是二十几行代码,我也没有完全看懂,不过这没有关系,一个这么复杂的程序,又不是我自己写的,肯定不可能一目了然的,写在这里是很有好处的,否则,因为可能随着代码越看越多,我就忘了以前产生的疑点了。好,今天,我们来继续吧。我想后面的故事一定很精彩的。
wp-config.php
Config,就是configure,配置,没错,现在WP进入了配置阶段,其实,这个阶段是极其的漫长而XX的(我想不到什么形容词了),不管了,不能怕,硬着头皮上,我们来看看吧。
我这是怎么了
我这个人,真是的让人感到很抱歉的那种。
自以为是,目中无人,怨天尤人,所有一个烂人该有的缺点,都具备了。我知道,我自卑,但是我改不了。我时常想起来这些,想拿把刀把自己捅了算了。我不是博取谁的同情,是这么回事,也是这种感觉。
我自以为是,自己平时总是在追求着完美,就以为自己的认识总是比别人深刻,而这个在任何领域,都是不可能的。我总是习惯性的向别人提出意见,并且最变态的是希望别人能采纳我的意见,做人做到这份上,就是自以为是到了极点,所以,身边的人基本不怎么喜欢我,难得要送个评语给我,也离不开“偏激”二字。
WordPress到底在整啥?—(02)
上一篇文章主要来说,是个序言,所以,讲个路标就拉倒了。这回我们来看看真正的入门是个啥。
wp-blog-header.php
哇,这个文件代码就多了,算上空行,有二十多行了,比上一个多了一个数量级。所以,你大概猜到了,我懒得帖代码了。那没有意思,真的。当然,我还是可能会帖个局部啥的,不会全部帖。
WordPress到底在整啥?—(01)
胡侃
话说,我玩WP,是因为这个东西好玩,真的,大家可以看看我的About,就会知道一件事情,我有一种喜欢结构精巧复杂的东西的怪癖。WP迎合了我的胃口,(当然这样东西,有很多),所以,我就折腾折腾它。
按照一贯的作风,玩得有点入门了,开始想着怎么拆开来瞧瞧。当然,众位看官,你们看到这里应该知道我什么水准了吧,1,非专家,2,纯业余,3,未必有什么深刻见地,Ok,说得都是一码事……知道就好了
插件开发全攻略(10)---在你的WordPress插件中使用Javascript和CSS
现今的许多插件对javascript和层叠样式表依赖更多了。将你插件中的javascript和css放置到分离的文件中是非常重要的,那样做会使插件维护起来更加容易。此系列中的这个部分将介绍怎样在你的插件中加载javascript和CSS文件。
添加你的javascript
插件开发全攻略(09)---WordPress插件和数据库交互
当你编写一个插件的时候,你将不可避免地要将一些变量存储到数据库,或者将它们从数据库中取出。幸运的是,WordPress通过options和一个数据库对象,使得存取数据变得很简单。本文将会谈及如何在一个WordPress数据库中存储或者取回数据。
在数据库中存储数据
插件开发全攻略(08)---构建一个WordPress插件用户面板
将会有这么一种情况,你将有一个主要的管理面板,但是希望能够让独立的用户设定他们自己的偏好。在Devlounge Plugin Series这个例子中,我们添加了一个是否把文字添加到文章末尾的选项。然而,假如一个登录用户不希望看到这段文字呢?为什么不给他们一个选择,而且不影响到所有其他的用户呢?
这篇文章将会涉及到这个问题,让你可以添加你自己的用户面板。
试鞋归来
搞了双米高seba,前后拖了一个月了吧,当然或许是有这许长时间的,然后,又是黄梅雨,又拖了两个礼拜。虽然说,明天有那个该死的六级,但是我还是想放弃了,所以,踏上风火轮,出发。
我这次买的鞋是用尺子量着脚买的,本估计很小很挤,要受些苦的,不过今天刚刚出去,倒是没觉得挤脚,一路上坡,去到了lib,天哪,真是一派繁荣景象,这块巴掌大的地方,跟菁菁堂广场那是不可同日而语的,但是这里的刷子们的热情倒是有过之而无不及了。
简述对WP博客样式表和JS脚本的压缩
应朋友的要求,才决定要写这个文章,我想,我对这个问题的理解是比较肤浅的,恐怕也讲不清楚,所以,我只简述一下步骤,高手就直接跳过吧。
先从文件在网络上传输说起,浏览一个网页,一般就是浏览器从服务器上下载文件的一个过程。举个例子,如果浏览我的网页,你要下载这么几个文件:
《围城》
最近在读围城,关于这部著作,我想是没有必要介绍的,它应该人尽皆知才对。
目前,我已经看到接近尾声了。不知道为什么,我竟然产生了一种悲凉的感觉。我想,这种感觉的起因,大概终是因为我把自己代入了鸿渐这个角色了。当然,这是有违我的初衷的,因为我梦想着自己在看完书时候,能成为那个跳出来看着这个世界的那个钱钟书,但是却不可避免地跳入了那个世界而成为了鸿渐。
我想,鸿渐最大的特点,应该就是普通。普通得无以复加。而命运正向对待每一个普通人那样,去对待鸿渐。样样稀松,一事无成,却偏偏接触到了很多深谙世道,飞黄腾达的人。然后生活在与别人的对比中,同时也是生活在痛苦中。虽然我涉世未深,却似乎对这种感觉深有体会。被不喜欢的人追求过,喜欢的人没有追到。身边的朋友个个都精明强干。即便当年那个让人感觉不屑的谁谁,现如今都怎么怎么。那种不断扩大的自卑,就如一个专门吞噬人的斗志与进取心的恶魔一样,让人的意志不断地被消磨,让人对生活的兴趣不断的消失。
重写了样式表
难得的一个周日,有大把的空闲时间,正好拿来折腾博客的模板。今天,我重写了样式表。
改动不大。本来以为我这次添加了CSS Reset的部分,有望解决Opera的不兼容问题,结果发现问题不在默认设置上,这个努力是徒劳的。等于加了一些没用的代码,不过我觉得还是留着好,万一以后有人想用我的样式,那么他或许能有个好的开始,或者一个不至于太差的基础。
简单介绍一下我现在的模板,其实,就是在default上改的,不难发现,还留有浓厚的default的味道。所以,你如果想用,拷贝下我的样式表回去改改估计就可以了。
怎样增加AJAX的可靠性呢?
本篇文章不是我的经验介绍,而是我的疑问。我写在这里,希望高手看到了能指点一二,而同样迷惑的人看到了,能参与讨论。
我没有系统地学过javascript,也没有系统地学习过ajax,我只是在兴趣的驱使下,在学习一些jQuery的使用。所以,我几乎对任何问题都很迷惑,而在这些问题中,我最迷惑的就是ajax的可靠性问题。
汇报下近况吧
自打这个周一回到了杭州,这雨就不间歇地下着。湿润的空气,让任何东西表面都似乎有那么一层水汽似的。这种水汽的笼罩下,觉得自己的心情都都像那潮湿的被褥一般要长出霉菌了。
这个表面上看来要长草的blog的内里,我却是一直在关照着的。并非不想写,因为我还有许多东西想写的,但是说实在的,很多想法都不成熟,那样写出来也不甚好。还是汇报汇报我最近在干什么吧。
插件开发全攻略(07)---构造一个WordPress插件管理员面板
任何需要用户输入(诸如改变一个变量)的插件,都需要某种管理面板。建立一个管理面板,并不是那么难的,所以,一个插件作者决定不创建管理面板,而是让用户自己去修改PHP代码的行为让我很是苦恼。让一个用户(TA的PHP知识可能是0)去修改代码通常来说不是一个好主意。本文将深入探讨成功地为你的插件创建管理面板,到底需要些什么。
中文工具箱CT版
Updated: 2008年8月18日15:49:31
目前,此插件已经经过大规模改版,更名为WP Kit CN,继续维护了。详见这里。
Trackback与Pingback的一点理解
TrackBack最早是MovableType上的一个小功能。可以说就是这个小功能在blog界却掀起了一场革命。
TrackBack为将全世界无数个blog连接起来的功能。例如,当你读了某个网站的文章,想对此写下自己的感想。这个时候利用网站准备的讨论功能进行投稿是很最常见的做法。但这样只是把自己的评论意见写下来向别人的网站投稿,而你自己手里却什么也没留下。
TrackBack 则与之有很大的区别。可以把评论写到自己网站上。然后向刊载原始文章的服务器发送该网页的URL及标题、部分正文、网站名称等信息(注)。尽管这一过程只是称之为“发送TrackBackPing”,但通过这种办法,在原始文章的地方就留下了你的评论的URL、标题等部分信息。当然别人也可以向原始文章发送TrackBack Ping,所以在原始文章中就将包括你的TrackBack Ping在内的所有评论都记录了下来。
插件开发全攻略(06)---WordPress插件Filter
Filter是一组使得你的插件可以插入来修改文字的函数。被修改的文字通常是要插入到数据库或者显示给终端用户看的。
WordPress Filter允许你修改几乎任何类型的显示文字,而且其功能十分强劲。通过Filter你可以修改文章,feed,怎么样在评论中的作者,还有很多,很多。
为了说明WordPress Filter的用处,我们会继续在已经存在的Devlounge Plugin Series代码上工作。
插件开发全攻略(05)---WordPress 插件Actions
WordPress actions允许作为插件作者的你插入到WordPress应用中并且执行一段代码。一个Action的例子就是,你想要在一个用户发布完一篇文章或者留下一篇留言的时候执行一个动作。
一些我使用极其频繁的Action有:
插件开发全攻略(04)---WordPress插件的结构
开发一个WordPress插件的一个更重要的方面,是你怎样设计它的结构。本文将研究几个关于设计插件结构的提示,以帮助你组织你的插件资源,避免名字冲突。每一个插件作者的插件的结构都不尽相同,所以这些提示只是我的个人偏好。我将首先简单地描述一下一个WordPress插件是怎样工作的,然后介绍一个插件的结构。
WordPress插件怎样工作
在将一个插件放入到wp-content/plugins/目录后,插件应该自动的处于可以安装的状态。

Most Commented Posts