专题

WordPress 插件开发:从 add_action 到卸载

共 6 篇覆盖 1 个栏目4,859 字约 10 分钟读完更新于 2026年10月20日

本专题围绕「WordPress 插件开发:从 add_action 到卸载」汇集了 6 篇文章,按主题相关度归集,建议自上而下顺序阅读。最近一次更新于 2026年10月20日。

专题概览

本专题内容导读

1. wordpress5 篇

「WordPress 插件开发:从 add_action 到卸载」中属于本栏目的文章共 5 篇,合计约 3,825 字,平均每篇 765 字,发布于 2026年10月20日。最近更新的一篇是《WordPress 插件的卸载逻辑:uninstall.php 该做什么、不该做什么》,建议先读这篇了解最新进展。

  1. WordPress 插件的卸载逻辑:uninstall.php 该做什么、不该做什么2026-10-20

    插件被删除时到底该留下什么、清掉什么,这个问题不少开发者想的不够细。两种“删除”要分清动作触发钩子代码是否还在停用register_deactivation_hook在删除uninstall.php不在停用是可逆的,删数据绝对不能放在停用钩

  2. WordPress 插件设置页:Settings API 还是自己写表单2026-10-20

    做一个插件设置页有两条路,选错了会多写几百行代码。路线一:Settings API(推荐)适合“若干个输入框/开关/下拉”这种常规配置。好处是提交、校验、CSRF、提示全部自动处理。add_action('admin_init', func

  3. WordPress 短代码开发:别在 shortcode 回调里直接 echo2026-10-20

    短代码看着简单,但写法不对会引发编辑器内容错位,甚至让区块编辑器显示“无效内容”。正确姿势:return,不是 echoadd_shortcode('year', function(){ return date('Y'); });短

  4. WordPress 插件的国际化:__() 与 load_plugin_textdomain 的正确顺序2026-10-20

    做了 i18n 却发现翻译不生效,八成是加载时机写错了。标准的三步// 1. 所有字符串用翻译函数包裹 __('Hello', 'my-plugin'); _e('Settings', 'my-plugin'); // 2. 在 plug

  5. WordPress 主题的 functions.php 与插件该怎么分2026-10-20

    很多人把所有代码都塞进 functions.php,换主题时全部作废。这条界限值得一开始就划清楚。判断标准:换主题之后还需要吗?只要答案是需要,就放进插件。功能归属注册导航菜单、侧栏主题自定义文章类型(作品集)插件短代码 [year]插件文