TinyMCE中创建自定义下拉菜单

2011-08-27

这段代码可以帮你创建一个自定义的下拉菜单。在TinyMCE的可视化编辑器中修改要创建的内容,就可以插入自定义的HTML元素。使用这段代码,即使你对HTML或者代码一点了解没有,也可以在TinyMCE修改。

......

检测访客的浏览器类型

2011-07-12

用一些代码,可以实现检测访客的浏览器类型,这样我们也可以根据浏览器来做不同的页面内容。
今天就分享一下,检测浏览器类型的代码。
把下面这段代码放到functions.php中。若要修改 body_class() 我们需要添加add_filter函数。这样我们就可以自动为 body_class() 添加新类。
 

......

判断访问者使用的浏览器

2010-09-29

这个使用技巧并不算新鲜,不过以前没有介绍过,现在就来说说吧。

需要用到的是body_class()函数。把下面的代码复制到functions.php文件里:

......

functions.php模板妙用

2010-03-23

在设计WordPress主题时,我发现在functions.php文件里添加一套通用的自定义函数将会大大提高开发效率,因为这样我就可以不必每次开发主题时都需先查找然后复制同样的函数。因此我先搞定functions.php模板然后从那里开始创建主题,模板里把一些必要的准备工作都做好了,包括:

  • 包含 jQuery
  • 启用嵌套评论
  • 给头部添加Feed链接
  • 禁用无用的小工具区域
  • 给脚部添加谷歌分析工具
  • 阻止“read more”的跳转

这些函数让我喜欢的共同点就是它们都非常简单明了、高效。此functions.php 模板目前包含了十五个函数,并且还在不断改善中。虽然并不是所有人都会需要使用文件中的所有函数,但我的目的是将这个模板修改为适合大家使用的通用型模板,能够让你通过这些真正实用的函数找到主题开发的突破口。

......

查询语句概览

2009-07-29

WordPress如何创建博客页面?插件又如何修改这一创建过程?本文对这两个问题进行了简要分析。文章针对即将进行高级查询和永久链接的插件开发人员以及希望进一步了解WordPress的开发人员,希望大家能通过本文的介绍进一步扩展WordPress的功能或修复WordPress中的BUG。

大家可以通过本文中提到的WordPress核心PHP文件和函数了解更多相关信息。

下面是WordPress决定网页显示内容(日志或是页面)的过程以及相关显示步骤:

1. 访问者首次点击或输入我们某个博客页面的URL时,WordPress会执行一些核心文件(如(wp-config.php, wp-settings.php等)。执行任何一个PHP文件都会引发/包含其它PHP文件,因此对文件加载顺序的细节有兴趣的读者可以以index.php为起点,跟踪文件的反应链。

2. WordPress加载我们所激活的插件并将插件初始化(调用插件的init动作函数)。

3. 出于对插件国际化的考虑,WordPress加载“文本域”,并从当前主题中加载functions.php文件。

......

常用函数(下)

2009-06-17

其他函数

这些函数在formatting.php,functions.php,bookmarks.php,cron.php,110n.php,user.php,pluggable.php中。

时间/日期函数

......

内嵌文档

2009-01-14

 

本页面将成为给WordPress核心代码添加内嵌文档以帮助开发和改进WordPress的起点,同时它也帮会助他人了解PHP和WordPress。

本页面及其子页面都是为了发展内嵌文档的标准编写方法和格式,同时也是为了避免重复工作。理想情况下,内嵌文档应该尽量和 PEAR样本保持一致。

需添加内嵌文档的代码

全局文档为阅读源代码的 phpDocumentor和其它程序提供了如何使用全局变量的信息。由于核心开发人员可能并不接受补丁,因此这类信息并不是必须具备的,而且多数情况下也是不必要的。

函数和类方法通常要放在一定的文本环境中才有意义,而文档就是用来提供这个文本环境的,但内嵌文档不应当提供极端例子,除非在codex信息不能及时获得的小行代码中。

......

WordPress文件介绍

2009-01-05

注意: 此文的文件均为WordPress 2.X版本。

文中介绍了文件的作用和其它相关内容。所列文件都位于WordPress源目录下。

......