V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kachu673
V2EX  ›  WordPress

想学习 wordpress 二次开发

  •  1
     
  •   kachu673 · 2023-05-21 18:41:43 +08:00 · 2974 次点击
    这是一个创建于 555 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想学习 wordpress 二次开发,但是网上都找不到资料呀,文档都是英文的也不知道从哪里看。有人推荐点学习资料吗。

    第 1 条附言  ·  2023-05-22 15:03:25 +08:00
    说一下我的状况:
    本人学生,没有实际工作开发经验。
    前端会三件套,会 Vue ,但是工程化都依赖 Vue 的脚手架,不会自己配置 webpack 。
    后端会 Java 的 Spring 全家桶,只做过网上的垃圾项目。

    想学习 wordpress 二次开发,包括但不限于主题开发和插件开发(我看官网还有 REST API 和 CLI 可用)
    请问我该怎么学习,最好有视频教程带我入个门。
    23 条回复    2023-07-21 16:20:21 +08:00
    tulongtou
        1
    tulongtou  
       2023-05-21 18:45:36 +08:00
    看源码
    dw2693734d
        2
    dw2693734d  
       2023-05-21 18:46:32 +08:00
    wordpress 感觉没有学习的必要啊,学 react, nextjs 不香吗
    albert0yyyy
        3
    albert0yyyy  
       2023-05-21 19:06:40 +08:00
    wordpress 别学了,我后悔死了
    googlefans
        4
    googlefans  
       2023-05-21 19:22:04 +08:00
    @albert0yyyy 为什么?
    lwjef
        5
    lwjef  
       2023-05-21 19:51:41 +08:00 via iPhone
    梦回 10 年前
    chihiro2014
        6
    chihiro2014  
       2023-05-21 20:06:47 +08:00
    wp 现在也就国外流行,国内其实已经很落伍了
    albert0yyyy
        7
    albert0yyyy  
       2023-05-21 20:30:43 +08:00
    @googlefans 不适合国内的土壤吧,别扭
    zictos
        8
    zictos  
       2023-05-21 21:12:05 +08:00 via Android
    个人做网站基本都是首选 wordpress ,而且 wordprsss 在网站中的份额还是很高的。一般都是开发主题和插件,有很多教程,没必要二次开发,有特殊需求可以稍微修改下源代码,大部分时候 chatgpt 都能教你改,一般需求都没必要改 wordpress 的源代码,可以直接用插件实现。
    只要不是找工作,研究 wordpress 甚至 php 框架还是很有必要的,自己做网站用其他语言明显比 php 麻烦
    gpt5
        9
    gpt5  
       2023-05-21 21:36:35 +08:00
    国外大部分小公司 /团体的网站都是 wordpress 做的,其中有相当一部分是花钱找公司做的。有的小购物网站就是 wordpress+插件。我就认识做这种个人外包的。
    wildman9527
        10
    wildman9527  
       2023-05-21 21:38:00 +08:00
    @lwjef #5 看到标题第一反应就是: 谁挖坟了 10 年前的帖子...
    bjzhush
        11
    bjzhush  
       2023-05-21 21:47:31 +08:00
    资料大把的。。。。
    去看 WP 论坛,去看 WP 插件的 git 记录,去看 WP 的代码结构和插件的教程
    可以找非常著名的各种 WP 主题、插件,很多在 github 上都有源码
    至于英文,学不好英语是很影响你提高编程能力的,整个编程领域,超过 95 的一手资源都是英文的
    至于类似问答,有 StackOverflow ,百科,Wikipedia 秒杀百度百科
    可能有人抬杠说 Wikipedia 也有中文的,但是你仔细看看,很多词条中文没有,就算有的,内容也比英文版少一大块
    x86
        12
    x86  
       2023-05-21 22:53:00 +08:00
    找工作大多数是 wordpress+woocommerce 的组合
    ETiV
        13
    ETiV  
       2023-05-21 23:21:57 +08:00
    梦回 16 年前…


    > 文档都是英文的也不知道从哪里看

    建议放弃,你有空还是学学英语吧
    wdssmq
        14
    wdssmq  
       2023-05-22 08:04:46 +08:00
    「如何找到需要的文档」也是你需要学习的一部分 - -

    要不要试下 Z-BlogPHP ? /doge
    googlefans
        15
    googlefans  
       2023-05-22 12:40:44 +08:00
    @chihiro2014 国内用什么?
    kachu673
        16
    kachu673  
    OP
       2023-05-22 14:55:16 +08:00
    @albert0yyyy 为什么呀
    kachu673
        17
    kachu673  
    OP
       2023-05-22 14:55:45 +08:00
    @tulongtou 实在看不懂呀。完全不知道从哪里看起
    kachu673
        18
    kachu673  
    OP
       2023-05-22 14:56:20 +08:00
    @dw2693734d 我会 Vue ,但是感觉 wordpress 的生态很好,以前也一直玩 wordpress ,所以想学习怎么开发
    kachu673
        19
    kachu673  
    OP
       2023-05-22 14:56:40 +08:00
    @zictos 是的,还是 php 方便点
    kachu673
        20
    kachu673  
    OP
       2023-05-22 15:02:34 +08:00
    说一下我的状况:
    本人学生,没有实际工作开发经验。
    前端会三件套,会 Vue ,但是工程化都依赖 Vue 的脚手架,不会自己配置 webpack 。
    后端会 Java 的 Spring 全家桶,只做过网上的垃圾项目。

    想学习 wordpress 二次开发,包括但不限于主题开发和插件开发(我看官网还有 REST API 和 CLI 可用)
    请问我该怎么学习,最好有视频教程带我入个门。
    zictos
        21
    zictos  
       2023-05-22 15:21:33 +08:00
    @kachu673 #20 b 站和 youtube 不是有很多 wordpress 主题开发和插件开发的教程吗?先看下中文的,再去看英文文档就容易多了。另外有不懂的都可以问 chatgpt ,chatgpt 对 wordpress 还是很熟悉的,一般的项目 chatgpt 做不到这么熟悉,只有流行的 wordpress 才会这么熟悉。
    我以为你想修改源代码,想实现一些 wordpress 插件本身无法实现的功能,比如核心功能改变、特殊的性能优化,这可能就需要你非常熟悉 wordpress 的源代码了,而且 wordpress 每次更新都可能要重新进行一些修改。我看到二次开发就理解为修改源代码了,因为一般的主题和插件开发都会直接说主题和插件开发,比如你如果要进行 Chromium 和 Android 这些项目的二次开发,难道不修改源代码的吗?
    kachu673
        22
    kachu673  
    OP
       2023-05-22 15:37:11 +08:00
    @zictos 好的,我会去看这些东西。另外我今天才发现 Notion AI (类似 Chatgpt )居然懂得那么多 wordpress 的内容,我之前在谷歌搜索一个函数的用法,中文的很少会去介绍,但是人工智能一下就给出了答案,实在是太强了!
    Muze
        23
    Muze  
       2023-07-21 16:20:21 +08:00
    我是自学的 WordPress 开发,主题和插件都开发过,目前的工作就是维护 WordPress 的站点内容。

    我主要是看官网的文档内容,用的 Edge 自带的翻译功能看的,虽然有点别扭的翻译,不影响核心含义。

    再就是要多实践,多去做,再就是看看国内的一些人写的分享教程,

    我现在主要是问 chatGPT 了。网上的三手资源太多,大家来回的搬,找资源比较费力。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5862 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:30 · PVG 11:30 · LAX 19:30 · JFK 22:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.