分享好友 最新动态首页 最新动态分类 切换频道
10个WordPress插件开发的提示
2024-12-26 23:54

WordPress目前是互联网上使用最广泛的博客及信息发布平台之一。 从个人博客到企业解决方案,很多博客网站都由WordPress驱动,因此即使在经济危机的影响下,目前对WordPress插件开发人员的需求也大大超过往年。

无论是WordPress插件开发新手还是专业开发人员,通过使用下面十个小技巧,你的工作会倍感轻松。

Ubiquity是一款先进的Firefox插件,由Mozilla实验室开发。 只要有PHP Search 和WP Codex Search这两个插件,你就可以通过Ubiquity来查找WordPress和PHP文件。Ubiquity中也参杂了越来越多的创新思想,其中一些甚至可能发展成一个新的WordPress插件。

插件开发者需要不停地开发新插件,就像主题开发者也需要开发新主题一样。 有时候你可能会缺乏创造灵感,这时WordPress插件创意论坛的作用就显示出来了。论坛上有数以千计的插件开发创意,你总能从中得到一些启发。

WordPress在WordPress 插件目录上为各种插件提供了免费展示的机会。

将你的插件放入插件目录有很多好处:

  • 不需要支付托管费用和带宽
  • 可用subversion(版本管理器)来管理你插件版本
  • 免费获取下载统计
  • 插件得到免费推广

最重要的是,你只要花上半小时不到的时间就可以将插件显示在插件目录中。 可以在开发者中心里找到详细指导说明。

Readme.txt文件也是插件发布时的一部分。 从长远看来,在这个文件上多花点时间是值得的。

好的readme.txt文件带来的最大好处就是能使插件下载次数增多,用户们更倾向于下载那些有详细产品介绍、安装说明和屏幕截图的插件。 第二个好处不太明显。 如果你的插件受到欢迎,会有很多用户向你询问插件相关问题,你未必有时间一一回答——这时一份合适的readme文件能在一定程度上帮你解决问题。

WordPress开发中心提供了一个标准的readme.txt文件示范,供大家参考。

插件开发完成后自然会希望插件能达到最大量的流通和下载。 可以按照下面的方法进行:

  1. 访问WordPress 插件和修改(hacks)论坛
  2. 发表一个新主题,如: 新插件: Insights]
  3. 用精炼的语言描述你的插件: 插件名称: Insights
    插件URL: http://www.prelovac.com/vladimir/wordpress-plugins/insights
    说明: Insights为你的博文写作提供了新方法。 它既增加了文章的发表效率,又使文章更有吸引力。
  4. 在 Weblog 综合工具论坛 上用同样格式发表同样的主题。 Weblog综合工具论坛小组审核主题后会将插件添加到最新开发插件中,这样你的插件就会显示在WordPress用户的控制面板中了。
  5. 将插件上传到wp-plugins.net 。 这是WordPress用户查找插件的另一个地方。
  6. 将插件添加到WordPress 插件兼容列表 中。 这一动作需要登录。
  7. 在你的博客上公布新插件。

Nonce即number used once(只用一次的数字),它是一个保证插件不受CSRF(跨站点伪造请求攻击)的有效方法。

在插件中运行nonce只需要几分钟时间。 WordPress 文档 中有关于nonce运行的示范说明。

用WordPress函数来创建数据库查询、插入/更新信息。 这些函数包括$wpdb->prepare(), $wpdb->insert() 与 $wpdb->update()。 这样可以确保查询被送出。

你也可以查看Mark Jaquith在WordPress 2008 圣弗朗西斯科夏令营所作的WordPress安全性幻灯片介绍。

WordPress插件有时会产生资源膨胀。 为了确保你的插件不出现这样的状况,你可以将资源使用本地化,只在需要使用时进行加载。

当WordPress加载plugins.php页面(后台安装的插件列表)时,你可以用下面的例子来执行某些代码(比如声明附加动作和过滤器):

 

$local_pages=array(’plugins.php’); // 定义启用插件的page
if (in_array($pagenow, $local_pages))
{
// 要做的事情
}

同样也需要注意,需要用到Javascript文件时再进行下载。

使用外部JavaScript文件时,需要通过wp_enqueue_script()函数调用这些文件。 如果想从插件中将变量传递给JavaScript,需要使用wp_localize_script()函数。 这样不仅操作更加简单,也保证了插件以后能达到最大兼容性。

阅读官方网站上的常用函数 。

对自由插件开发人员来说,获得工作机会的最好方法就是先开发出一些免费插件,然后在WordPress目录上进行宣传推广。

一段时间后,有插件开发意向的人可能就会与你联系。 联系并达成交易后可以先请对方预付报酬,不要觉得不好意思。 事实上这向客户表现了你的专业态度,如果他们同意说明他们态度也同样认真。 综合市场形势与自己的目标,为自己定一个计时工资水平并坚持自己的原则。 如果你的收费水平合理且浮动频率不大,客户也会信赖你。

原文:Top 10 Tips for WordPress Plugin Developers

分类:新闻资讯

最新文章
最强AI美女写真生成工具评测:用搜狐简单AI创造你的数字女友!
在这个充满科技和创造力的时代,美女写真不再是摄影师的专属特权。你是否曾幻想过拥有一款能够生成超逼真美女照片的AI工具?你渴望用自己的想象,把心中的女神通过科技变为现实吗?今天,我们就来深入探讨一款热门的AI生图工具——搜狐简单
购买笔记软件哪个便宜点
无论是日常生活还是工作学习中,大家都离不开笔记软件的支持。笔记软件是一款用于记录、整理和存储信息的工具,不同的产品有着不同的功能和特性,价格自然也不相同。那么哪个便宜呢,本文就为大家介绍一下为知笔记、思源笔记、Obsidian这三
犯太岁戴玉镯可以吗,犯太岁戴玉镯:能否带来好运?
女士犯太岁戴和田玉能够吗?和田玉作为一种被广泛用于佩戴和收藏的宝石一直以来都备受人们的推崇和喜爱。在传统的迷信观念中人们相信某些年份的生肖属于太岁的冲到了属于冲太岁的年份就需要特别留意自身的运势和健康以避免招惹不利之事。那
中国智慧政府行业市场动态分析及投资前景研判报告
​​本报告由智研咨询出品,经专业研究报告编撰团队实时监测与更新,最终得以呈现。报告研究基于研究团队收集到的大量一手和二手信息,研究过程综合考虑行业各种影响因素,包括市场环境、产业政策、历史数据、行业现状、竞争格局、技术革新
使用 5118 挖词工具时如何提高关键词挖掘的效率?
要提高使用 5118 挖词工具进行关键词挖掘的效率,可以考虑以下几点:1.明确目标和需求:在开始挖掘之前,清晰地确定您的业务目标、受众群体以及内容方向。这有助于更有针对性地选择关键词。2.精确输入核心关键词:确保输入的核心关键词能够
莉景天气
莉景天气,一般又称莉景天气预报。 全球特殊景观、天气服务类应用程序,支持近3000多个城市的朝霞、晚霞、云海、雾凇、星空、银河等16项特殊景观的预报、信息订阅、推送以及基础天气预报服务。更完善的预报功能、更贴心的场景化服务——莉
笔趣阁免费小说大全
随时随地的拿出你的掌上小说阅读神器大全,小说全部免费,想看就看。《笔趣阁免费小说大全》是一款非常不错的手机小说阅读软件。海量的小说资源收录在软件内,各种热门小说应有尽有。这个理有你喜欢的小说类型。所有的小说全部免费畅读,让
发那科驱动器报410错误代码(维修)找我们准没错
因此它们具有较低的惯性,因此可以实现比具有永磁转子的电机(例如步进电机)更​​高的加速度和速度,转子上没有磁铁也提供了其他好处--包括能够承受更高的温度(需要更少的冷却)和比永磁电机更简单,成本更低的结构。发那科驱动器报410错误
谷歌SEO中,网站分析工具有什么用?
在当今数字化时代,搜索引擎优化(SEO)已成为企业提升在线可见性、吸引潜在客户、提高网站流量和转化率的重要手段。而我,作为一个在SEO领域摸爬滚打多年的从业者,深知网站分析工具在谷歌SEO中的核心地位。它们不仅能帮助我们深入了解网
相关文章
推荐文章
发表评论
0评