在php100看到的这篇文章,文章讲解的很实用,觉得不错,转到博客,算是备忘吧。
php 数组是 php 语言中一个重要的组成部分,其中相关函数至少有30多个,能够熟练的使用数组、数据库存储数据将会对你的php项目开发带来不少的便利,这篇文章主要以函数为主线讲解php数组的使用和处理。

很多人喜欢在自己的主题添加一些 AJAX 效果, 理论上只要我们添加 AJAX 效果,我们就需要跟后台做一定的异步交互,很多主题作者喜欢把这些响应交互的动作直接挂载在 WP 系统里,代码直接放在functions.php文件里,作为一个有讲究的人,我不喜欢这样做,我的做法是直接做一个api的响应页面。

@悬浮跨页显示评论内容PHP响应代码,说白了其实很简单,就是利用 WordPress 通过请求的评论 ID 获得并返回对应的评论内容,再以一定的数据格式返回。说起来很简单,做起来其实也并不复杂。如果你能参透本文基本内容,那你也就能对 WordPress 的基本 AJAX 交互应用有了一个大概的了解了。

WordPress 的后台标准接口为我们简化了很多输入输出的处理,基本上每项设置都可以以钩子的形式挂载到你设定的配置页上,之前在《主题、插件设置页面的标准 API 接口应用 (一)》中说到,要将整理的代码共享出来,那就闲话少说直接上代码:

这是一个很头疼的事,因为我们在初始化页面的时候,JavaScript 和 诸如 PHP 这样的动态脚本之间是不能通过 POST 或者 GET 方法传递变量的,如果要异步从服务器端获得变量就又显得麻烦了一点,所以我们要在页面生成的时候将我们需要的 JavaScript 变量值打印到页面,以便以后使用。

APTANA 3.1.2 版更新终于出来了,貌似更正了之前说的 PHP 提示出错的问题,具体的更新内容如下。

在做主题的时候,总有一些细节的东西,需要我们去慢慢体验并优化,就像add_image_size()这个函数,是用来设置 WordPress 中上传图片缩略图大小的一个函数,此函数的得当设置,可以很好的配合你主题内容区域的图片展示,省去你在写文章时不停的调整图片大小的麻烦。

the_excerpt() 函数会输出纯文本的摘要内容,以便我们使用,诸如网页描述等地方都会用到,但有时候我们想要将摘要在页面中输出又要添加阅读全文的链接怎么办呢?

看过很多主题以及其后台的主题设置页面,作者们大都自己构造设置页面来读取和写入wordpress 数据库中 option 字段的数据,但wp给我们留下的标准的后台设置api接口却很少人问津,不知道是怕麻烦呢,还是大都改别人主题呢,还是!@$!%。……,twenty eleven 主题的大部分代码最近也大都看完了,对于后台设置页面的代码我很是有兴趣,所以就按条理把其后台的设置代码看了一遍,对其标准的接口有了一定了解,在此备忘。

get_option()这个函数,实际上我们在整合后台功能的时候经常会用到的一个函数,主要用来从 WordPress 博客数据库 option 表中取得我们想要的字段内容的一个函数,在目前大部分的主题中,只要是主题集成了后台控制页面,也大都用到了这个函数,虽然 WP 给了我们很多方法去临时存储我们对主题的设置,但是用比较稳定的数据库去存储主题设置还是大部分主题作者的首选。

get_current_screen() 函数是一个我们很少用到,但却超级实用的一个函数,如果你正着手于制作一个主题,却不知道文档应该放在哪里的话,那你应该看一下这个从 WordPress 3.0 才开始有的函数,该函数允许我们获得一个 WP_Screen 对象,并使用该对象的成员方法在后台里面加挂我们自定义的一个帮助菜单(该功能在,3.3版后得到完善)。

也许你会觉得,Wordpress 官方默认主题 2011 ,是一个很蛋疼的主题,样式丑陋、并且功能简陋,有一种只有陋室铭这种励志类的文章才能鼓励你用下去的感觉,也许你会觉得这个主题除了给那些不会安装主题的菜菜菜菜菜鸟用之外几乎毫无用处,那你就错了。官方默认主题的最大用处就是有很大的研究价值,至少我目前的 WP 主题知识大部分都是通过研究默认主题得来的,今天研究的是add_theme_page()函数。

因为在官方主题(Twenty Eleven)中 get_template_part() 函数被大量使用,所以就目前来看,该函数应该算是比较热门的一个函数了,之前有写过一篇文章讲述该函数的具体使用方法,在这里也就不便再赘述,本文主要针对该函数的 add_action 中的 hook $tag 值进行探讨,因为,WP hook 中林林总总有那么些函数在$tag 值中比较让人费解。

有些时候,在索引页中(首页、分类文章、标签文章、作者文章索引……)提前进入 WordPress 文章循环中( Loop ),以获得一些我们想要获得的信息,但 WP 中,单一页面一般只会一次性跳入循环,也就是说,我们下次再从循环中汲取信息的时候,我们将获得循环中第二篇日志的信息,为了解决这一尴尬局面,WordPress 内置了一个函数,rewind_posts()函数专门用来重置循环指针。

single_cat_title()函数,日常中我们很少会用到,但这个函数会给我们解决很多问题,诸如当前页面的目录、标签,该函数不依附于 WordPress 主循环中,也不能放入主循环中使用。

如果你已经了解有一部分 WordPress 函数了,而且对成品主题的修改也勉强能够达到自己的要求,那么祝贺你,你离玩转 wp 又进了一步。也许你像我一样,不断的学习、探讨、实验,不断的觉得 WordPress 是一个神秘的东西,我们总是能在使用的时候发现新的东西,就像 the_widget() 函数。

convert_smilies() ,今天一个 wordpress 爱好者的群里突然有人问到,从来用不到wp内置表情的我突然被问到本还以为不是wp的内置函数,结果到家一查,还真是内置函数,遇到、学到就要用到,今天就把这个函数搞一搞、总结总结。

WordPress 是一个优秀的文章管理系统,也是一个优秀的、操控性良好的 CMS 框架,不得不承认其一些功能设置的让我这种懒人实在是找不出理由不懒, WP 中的一些功能已经通过内置的一些函数模块化了,就像add_theme_support() 这个函数,我们在做主题的时候只要简单的添加几个参数,不再用复杂的代码,就能实现强大的功能。

很多人都这么做,我也不例外,其实这个代码很容易就能想到,实现起来也是很容易,作为页面的结构和内容性的优化,关键词和描述是必不可少的,而作为博客系统,又作为一个懒人,一些一劳永逸的做法是我所喜欢的,今天有人在群里正好问到这个事,所以就在博客里写下来备忘一下。

白天不能电脑上网,只能用手机看看网页啥的,所以养成一大爱好,就是看 php100 的文章, 《PHP源码分析之Global关键字》,好吧我承认文章作者所讲的php工作原理我确实是没太看懂,而且我也没那么多心思去看懂。但文章的仅有的一片评论却是对我启发很大。