kachu673
V2EX  ›  WordPress

想学习 wordpress 二次开发

  •  1
     
  •   kachu673 · May 21, 2023 · 4253 views
    This topic created in 1272 days ago, the information mentioned may be changed or developed.

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

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

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


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

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

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

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

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

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

    我现在主要是问 chatGPT 了。网上的三手资源太多,大家来回的搬,找资源比较费力。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2113 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 01:54 · PVG 09:54 · LAX 17:54 · JFK 20:54
    ♥ Do have faith in what you're doing.