Fix WP-CLI global --path collisions in markdown import/export
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
从 markdown-database-integration.php 和 inc/class-wp-markdown-cli.php 中的命令文档开始,然后使用 wp --path= markdown-db import 和 export 重现警告。统一更新文档中的 content-root 选项,并添加一个注册级别的 CLI 测试;完成的标准是两个命令都能在没有全局选项警告的情况下注册,同时保留显式的 content-root 选择。
由索引模型根据 Issue 内容生成。
描述
Problem
Every WP-CLI invocation on an installation with Markdown Database Integration active emits registration warnings for both markdown-db import and markdown-db export because each command declares a custom --path argument, which conflicts with WP-CLI global WordPress-root selector.
This was reproduced with a read-only wp intelligence --help invocation. The warnings are unrelated to the requested command and occur during plugin command registration.
Evidence
markdown-database-integration.php registers markdown-db import and markdown-db export during WP-CLI bootstrap. Their command documentation in inc/class-wp-markdown-cli.php declares [--path=] for a Markdown content root. WP-CLI also reserves global --path= for the WordPress installation root, producing the warning for both registrations.
Acceptance criteria
- Import and export use a non-conflicting, consistently named content-root option.
- wp --path= markdown-db import and export register without warnings and retain explicit content-root selection.
- Command help and examples document the global root selector separately from the content-root option.
- Add a registration-level CLI test that fails on global-option collisions for these commands.
AI assistance
OpenAI gpt-5.6-terra via OpenCode reproduced the sanitized bootstrap warnings, inspected the installed runtime and repository registration paths, checked existing Markdown Database Integration trackers, and drafted this report under Chris Huber direction.
- 主要语言
- PHP
- 星标
- 7
- 派生
- 1
- 平均合并
- 2 小时 37 分钟
- 30 天内合并 PR
- 80
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
Automattic/markdown-database-integration 的其他 Issue
-
难度 5/5 一周以上 新手友好度 25/100
Automattic/markdown-database-integration#424 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 78/100
Automattic/markdown-database-integration#420 ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 35/100
Automattic/markdown-database-integration#415 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 78/100
Automattic/markdown-database-integration#414 ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 20/100
Automattic/markdown-database-integration#377 ·
维护者通常 1 天内回复
查看 Automattic/markdown-database-integration 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 2 天内回复
-
UX
难度 2/5 1-3 小时 新手友好度 72/100
ProfessionalWiki/NeoWiki#1573 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
-
难度 2/5 1-3 小时 新手友好度 68/100
-
bug
难度 2/5 1-3 小时 新手友好度 68/100
endoflife-date/endoflife.date#11194 ·
维护者通常 1 天内回复