分类目录归档:wordpress

插件开发全攻略(05)—WordPress 插件Actions

插件开发全攻略(05)—WordPress 插件Actions WordPress actions允许作为插件作者的你插入到WordPress应用中并且执行一段代码。一个Action的例子就是,你想要在一个用户发布完一篇文章或者留下一篇留言的时候执行一个动作。 一些我使用极其频繁的Action有: admin_menu:允许你给你的插件设置一个管理面板。 wp_head:允许你将代码插入到博客的<head>标签内。   Action在行动

发表在 wordpress | 留下评论

插件开发全攻略(03)—怎样获得WordPress插件的创意

插件开发全攻略(03)—怎样获得WordPress插件的创意 如果你已经被说服而想要研究一下创建你自己的WordPress插件的可能性,那么找到一个可以让你开始行动的一个创意可能是非常困难的。幸运的是,有很多地方可以让你找到开发你自己的插件的灵感。在本文中,我会罗列好几个方法使你可以找到开发你自己的WordPress插件的创意。 倾听你的读者 你的读者是你获得插件创意的宝库。比如说,一个读者可能需要一个简单的方式来回复或者编辑评论。因为博客的读者是使用你博客最多的人,他们往往对于你的博客还缺乏哪些功能有着独特的洞察力。就在那天,我的一个读者请求我能不能让评论在发布前可以预览一下。幸运地是已经有一些插件可以提供这个功能了,但是有时候,你的读者会建议一些还没有被插件实现的功能。  

发表在 wordpress | 留下评论

〖转〗WordPress插件开发全攻略(2)——编写插件的七个理由

 编写插件的七个理由 当写作《插件开发全攻略》系列文章的时候,我想,首先罗列一些为什么WordPress用户想要编写一个WordPress插件的理由是有好处的。 下面罗列了为什么一个WordPress用户应该考虑编写一个WordPress插件的七个理由。   你喜欢一个插件的创意,但是不喜欢这个插件的实现方式 无论是在Weblog Tools Collection还是在官方的WordPress插件目录或者WordPress插件数据库寻找插件,你将不可避免的找到一个插件,能够满足你的需求,但是只能在某种程度上满足你的需求。 你很喜欢这个插件的创意,但是却并不是那么喜欢插件作者使用的实现方法。为什么不创建你自己的分立的版本来实现你最初的那个创意呢?

发表在 wordpress | 留下评论

〖转〗WordPress插件开发全攻略(1)

〖转〗WordPress插件开发全攻略(1) 对于许多WordPress用户来说,插件是必须的。WordPress 插件使得那些只有很少或者没有编程能力的用户可以扩展他们博客的功能。插件的形式多种多样,在WordPress中,插件几乎可以做任何事情。 即便是WordPress这样一个优秀的独立应用程序,仍旧有许多方面有缺憾。用户所要求的越来越多的WordPress所应该具有的特性,都很可能被开发成插件。此外,还有很多没有实现的创意,而且,每一天还有更多的创意被提出。 在已经发布了三款插件之后(不包括我自己写给自己用的那些),我意识到了一些WordPress的局限性,我希望能够分享一些我已经学到的(我仍旧在学)关于创建WordPress插件的一些经验。最终,我将会开始写一个系列,专门讨论编写你自己的WordPress插件的过程中遇到的各种各样的问题。这个系列将会从非常基础的话题开始,并且假设你的插件知识是零基础。

发表在 wordpress | 留下评论

〖转〗wordpress插件编辑资源汇总

开发一个WordPress插件并不困难,只要有一定的PHP开发知识,基本都可以胜任WordPress插件的开发工作,今天我总结一下WordPress的开发资源。   如果英文好的话,可以看一下WordPress官方的Plugin API网站,里面详细介绍了编写一个Plugin的过程以及实例。英文不好也没关系,有一些WordPress志愿者正在将这个Plugin API网站翻译为中文,这里就有一个WordPress中文开发文档,其中不少关键内容已经翻译完了。另外还有一个中文WordPress开发者Wiki里也翻译了不少英文开发者Wiki的内容,也值得一看。   WordPress插件编程主要的函数是:add_action、do_action、add_filter、apply_filters.理解并会使用这些函数,结合PHP的一些尝试,基本上就可以开始编写WordPress插件了。   我建议大家多下载国外开发者写的一些优秀插件,多学习里面的编程技巧,相信很快就会入门的。   官方推荐的WordPress插件下载网站地址:   http://wordpress.org/extend/plugins/   http://codex.wordpress.org/Plugins   http://dev.wp-plugins.org/   http://www.wp-plugins.net/   还有一个中文的WordPress插件站   http://wp-plugins.cn/   中文WordPress论坛   http://wordpress.org.cn/   最后推荐一个中文WordPress Blog:我爱水煮鱼   http://fairyfish.net/

发表在 wordpress | 留下评论

〖转〗WordPress插件开发全攻略(4)

近期在研究wordpress插件的开发,于是找到了以下资料,学习插件的工作原理: 开发一个WordPress插件的一个更重要的方面,是你怎样设计它的结构。本文将研究几个关于设计插件结构的提示,以帮助你组织你的插件资源,避免名字冲突。每一个插件作者的插件的结构都不尽相同,所以这些提示只是我的个人偏好。我将首先简单地描述一下一个WordPress插件是怎样工作的,然后介绍一个插件的结构。 WordPress插件怎样工作 在将一个插件放入到wp-content/plugins/目录后,插件应该自动的处于可以安装的状态。 当一个插件被“启用”,等同于告知WordPress将你的代码装载到“每”个页面(包括管理页面)。这也就是为什么当你启用了很多的插件的时候,你的WordPress可能非常慢的原因,这是由它所引入的代码的量决定的。  

发表在 wordpress | 留下评论

让WordPress自动添加Description和Keywords

  鉴于keyword在SEO中的关键性,我想给我的每篇日志前面都加上keywords。   具体实现办法如下:每篇文章的内容不同,我们该如何让WordPress自动添加文章描述和关键词呢?其实办法很简单,我们只需要在模板头部添加如一段PHP代码,让WordPress自动识别页面是首页还是文章页,当然也可以识别分类页、标签页这些。再分别为不同的页面添加不同的Description和Keywords。         如果是文章页面,Description就自动截取文章的前220字符作为页面的描述,文章的tag就作为页面的关键词。Description是不会有乱码的哦。

发表在 wordpress | 标签为 , | 9 条评论

【工作日志】WordPress-mu(多用户版)的安装手记

  WordPress MU 是一款著名的多用户版 Blog 程序。其核心代码使用了全世界最优秀的 Blog 程序 — WordPress。因此,其丰富的功能和稳定的性能,可见一斑。而且 WorPress MU 也正运行在 WordPress.com 和很多其他的 BSP 服务器上。   为了使wordpress mu在你的服务器上成功运行,必须经过以下几个步骤 一、安装;   wordpress的安装和wordpress是一样的所以这里不必做过多的讲述。 二、配置服务器和域名解析:

发表在 wordpress | 留下评论

wordpress发布文章失败,转到草稿里去了——解决方案

错误现象: 在添加新文章的时候,点发布会提示 您尝试编辑这篇文章:“(这里是文章标题)” 失败。 然后你新添加的文章会跑到草稿里,而在草稿里编辑此文章再发布又是成功的。 这两天打算解决这个问题,我从新下载了一个wordpress。先把wp-admin替换,老样子,再把wp-includes替换还是老样子,最后wp-content替换还是不行。晕倒。 不死心继续替换,最后终于发现原来是我用的aeros这个theme的问题。因为自己修改过很多地方,所以之前没有替换这部分。再继续努力,发现是functions.php问题。 替换替换,搞了一个下午,原来是\wp-content\themes\当前模板\functions.php这个文件里的?>和<?php之间多了几个换行和几个空格。去掉就不会有问题了。

发表在 wordpress | 3 条评论

WordPress代码标准(WordPress Coding Standards)

WordPress:WordPress Coding Standards 继续阅读

发表在 wordpress | 标签为 , | 留下评论