白屏根因:CreatorRest / SubmissionVersion 位于 Jio\Core 命名空间, 但调用 Jio\Content\PrivateAssets 时缺少 use 导入,PHP 就近解析为不存在的 Jio\Core\PrivateAssets,在 wp_head 中抛致命错误导致页面输出截断。 - 为 CreatorRest、SubmissionVersion 补上 use Jio\Content\PrivateAssets - 新增前台 api-fetch nonce 中间件:WordPress 只在后台注入 wpApiSettings, 前台工作台里 Gutenberg core-data 请求(/wp/v2/users/me)因此全部 403 - 提交前先落一次草稿,避免自动保存未触发时发布到旧内容 - 新增 tools/check-class-refs.php:静态检测命名空间内未导入的裸类引用 - 新增 assets/creator-studio/scripts/smoke.cjs:浏览器冒烟脚本, 抓控制台错误、失败请求与未捕获的 Promise 拒绝 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
26 lines
672 B
JSON
26 lines
672 B
JSON
{
|
|
"name": "jio-creator-studio",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "wp-scripts build",
|
|
"start": "wp-scripts start"
|
|
},
|
|
"devDependencies": {
|
|
"@types/react": "18.3.31",
|
|
"@types/react-dom": "18.3.7",
|
|
"@wordpress/api-fetch": "^6.28.0",
|
|
"@wordpress/block-editor": "11.8.0",
|
|
"@wordpress/block-library": "^8.8.0",
|
|
"@wordpress/blocks": "12.8.0",
|
|
"@wordpress/components": "23.8.0",
|
|
"@wordpress/data": "9.5.0",
|
|
"@wordpress/element": "5.8.0",
|
|
"@wordpress/i18n": "4.31.0",
|
|
"@wordpress/scripts": "26.4.0",
|
|
"@wordpress/wordcount": "3.31.0",
|
|
"sass": "1.77.8",
|
|
"typescript": "5.4.5"
|
|
}
|
|
}
|