源创宝库吧 新一代精品资源网 在线工具箱 ⚡3BBS论坛 - 发现更多有趣的⚡ SanS三石导航页 DJ音乐吧-优质的DJ音乐分享平台 任推邦 - 不扣量的项目拉新平台 此位置招租 此位置招租 ⚡3BBS论坛 - 发现更多有趣的⚡ 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 ⚡3BBS论坛 - 发现更多有趣的⚡ 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 ⚡3BBS论坛 - 发现更多有趣的⚡ 此位置招租 此位置招租 此位置招租
返回列表 发布新帖
查看: 169|回复: 1

[网站教程] 【转载】开发一款wordpress插件并发布到官方插件库完全指南,小白也可以

  在线 
灌水成绩
2193
16732
22835
主题
回帖
积分

等级头衔
UID : 79
等级 : 超级版主

积分成就
威望 : 1012 点
贡献 : 2453 点
蛋壳 : 22661 枚
在线时间 : 3395 小时
注册时间 : 2024-4-13
最后登录 : 2024-11-24

荣誉勋章

荣誉会员帅哥认证最佳新人活跃会员灌水之王实习版主推广达人宣传达人论坛元老热心会员优秀作者优秀版主超级版主部落真神挂机之王

发表于 2024-5-4 08:26:23 | 查看全部 |阅读模式 来自: 中国–上海–上海

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
wordpress是一款很流行的开源博客程序,全世界有很多网站都在使用wordpress,程序员们也喜欢拿来做自己的技术博客,对于自己不满意的地方,那肯定也需要自己动手来修改了,下面就介绍从开发到发布一个wordpress插件的完整流程。
开发wordpress插件
要开发一款wordpress插件其实只需要两点就可以动手了,只要动起手来了就发现其实没那么难,很多时候我们只是自己把自己困在了一个小屋子里:
  • 需要有一点PHP编程基础,如果不会PHP也没关系,比如有JavaScript基础或其他语言基础也是没问题的,语言都是相通的,无非就是实现的细节上有差异,逻辑思想都是一样的,都是变量、数据类型、条件判断、循环、方法、类、模块…这些东西,具体的语法用到了再去查文档就行。
  • 有一定英文能力,能看懂wordpress的开发文档
主要参考WordPress Developers和REST API Handbook这两个文档,wordpress官方有提供很多方法可以直接供我们调用。
注册开发者账号
游客,如果您要查看本帖隐藏内容请回复

有几个关键的点需要注意:
  • 不要用国内的 QQ 邮箱这些,收不到验证邮件的,亲测用谷歌邮箱注册成功
  • 填写好了信息提交注册一直没反应,wordpress的注册流程里有去请求谷歌的一个接口,所以你需要自己想办法科学一下
  • 注册邮箱和名字不能重复,已经被注册了的不能再注册,如果注册邮箱和名字还在审核中,也是不能用的,需要等待一周后注册未完成释放了,才可以继续用之前的邮箱和名字
如果有不知道的地方,可以直接给官方的注册帮助邮箱发邮件咨询,邮箱地址 forum-password-resets@wordpress.org,可以直接用QQ邮箱发送和接收都是没问题,而且老外其实都很 nice 的,有啥问题人都很耐心地回复你。
账号注册审核可能刚开始不会给你通过,但是会给你回邮件说明,还会询问你注册账号的用途啥啥的,你直接回复自己开发了一款wordpress插件,想要发布到官方插件库,所以需要注册一个账号。据说是以前开放注册被搞了很多垃圾账号,现在就要人工审核而且也严格了。
审核通过了会给你邮箱里发送一封邮件,然后里面有一个地址,让你去设置密码:

提交插件审核
游客,如果您要查看本帖隐藏内容请回复
然后会不断给你发邮件告诉你插件存在的问题,怎么修改,自己按照要求修改就可以了,主要注意里面的一些格式,还有名字不要用比较出名的品牌名、wordpress这些,所有修改要求在3个月之内完成,否则你的插件就被拒了。
上传插件到wordpress的svn地址
插件审核通过了会给发送过来代码上传的svn地址和一些要求,按照要求上传代码、封面图和icon图标到 svn 地址上。

打开 svn 地址会发现里面有3个目录

  • [size=0.875]trunk:存放代码
  • assets:存放banner和icon图
  • tags:用来发布各版本
  • 上传插件代码
    把插件文件放到 trunk 目录中,然后提交并推送到 svn
    1. cd 你的插件目录
    2. svn add trunk/*
    3. svn ci -m add first version of my plugin --username 你的开发者账号登录名 --password 你的开发者账号登录密码
    复制代码
    添加 bannner 和 icon 图
    最后还需要上传一个插件列表的 icon 图和插件详情的 banner 图,可以参考文档上的要求
    https://developer.wordpress.org/ ... -org/plugin-assets/,注意大小和命名:

    • banner-772×250.png
    • icon-256×256.png
      1. svn add assets/*
      2. svn ci -m "add banner and icon"
      复制代码
      通常上传了过一会就可以在wordpress官方插件库里搜到了,如果搜不到就再等等。

    • 以上就是开发一款wordpress插件,并发布到wordpress应用商店的完整流程,具体的开发可以参考官方文档的介绍


要么刷卡,要么投币,要么滚蛋。看什么看!公交车都坐不起,还冒充黑客帝国。
  在线 
灌水成绩
2193
16732
22835
主题
回帖
积分

等级头衔
UID : 79
等级 : 超级版主

积分成就
威望 : 1012 点
贡献 : 2453 点
蛋壳 : 22661 枚
在线时间 : 3395 小时
注册时间 : 2024-4-13
最后登录 : 2024-11-24

荣誉勋章

荣誉会员帅哥认证最佳新人活跃会员灌水之王实习版主推广达人宣传达人论坛元老热心会员优秀作者优秀版主超级版主部落真神挂机之王

 楼主| 发表于 2024-7-18 23:31:56 | 查看全部 来自: 中国–上海–上海–徐汇区
滴~绝版卡,打卡成功!楼主辛苦了,祝楼主:开心每一天🥰,打卡时间:2024年07月18日 23:31:57
—— 来自:荷包蛋部落(HBD0.CN)一键打卡
新帖通知群(钉钉群):点击查看
荷包蛋部落(QQ群):荷包蛋部落 - HBD0.CN
💥荷包蛋联盟-免费的自助广告-为广大用户提供宣传服务!💯
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1楼
2楼
投诉/建议联系

8641340@qq.com

欢迎各位朋友加入本社区,
共同维护良好的社区氛围
  • QQ用户交流群
  • 钉钉新帖推送群
Powered by Discuz! X3.5 Licensed  Copyright © 2001-2024 荷包蛋部落 版权所有 All Rights Reserved. 鲁ICP备20023396号-6
关灯 在本版发帖
加入钉钉新帖推送群
QQ客服返回顶部
快速回复 返回顶部 返回列表