技能 wp-block-themes
🎨

wp-block-themes

低風險 📁 檔案系統存取

Разработка блочных тем WordPress с экспертным руководством

Блочные темы WordPress используют theme.json для глобальных настроек и стилей. Этот навык предоставляет экспертное руководство по настройке theme.json, созданию шаблонов, управлению паттернами и отладке проблем со стилями в редакторе сайта.

支援: Claude Codex Code(CC)
🥉 75 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「wp-block-themes」。 Найти все блочные темы в этом репозитории

預期結果:

  • Найдено 2 блочные темы:
  • • TwentyTwentyFive (theme.json в theme-twentytwentyfive/theme.json)
  • - Version: 3
  • - Содержит папки templates, parts, patterns и styles
  • • CustomTheme (theme.json в themes/custom-theme/theme.json)
  • - Version: 3
  • - Содержит папки templates и parts

正在使用「wp-block-themes」。 Помогите мне настроить параметры theme.json

預期結果:

  • Для WordPress 6.9+ используйте theme.json версии 3.
  • Основные разделы настроек:
  • - color: palette, gradients, duotone
  • - typography: fontFamilies, fontSizes, lineHeight
  • - spacing: spacingScale, spacingUnits
  • - layout: contentSize, wideSize
  • Добавляйте пресеты для элементов управления редактора, используйте styles для внешнего вида по умолчанию.

正在使用「wp-block-themes」。 Почему мои стили не применяются

預期結果:

  • Проверьте иерархию стилей:
  • 1. Настройки по умолчанию → 2. theme.json → 3. дочерняя тема → 4. пользовательские настройки
  • Распространенные проблемы:
  • - Редактируется неправильная тема (проверьте Site Editor → theme)
  • - Пользовательские настройки переопределяют настройки темы по умолчанию
  • - Неверный синтаксис JSON в theme.json
  • - Вариации стилей хранятся в базе данных

安全審計

低風險
v6 • 1/16/2026

This skill provides documentation and guidance for WordPress block theme development. The only executable script (detect_block_themes.mjs) safely reads theme.json files using bounded filesystem operations with no network access or command execution. All 92 static findings are false positives: markdown backticks are misinterpreted as shell execution, documentation URLs as network calls, and JSON content hashes as C2 indicators.

9
已掃描檔案
659
分析行數
2
發現項
6
審計總數
中風險問題 (1)
Filesystem Read Operations for Theme Detection
Node.js fs operations for reading theme.json files

風險因素

📁 檔案系統存取 (1)
審計者: claude 查看審計歷史 →

品質評分

68
架構
100
可維護性
85
內容
30
社群
85
安全
91
規範符合性

你能建構什麼

Настройка theme.json

Установка глобальных настроек, пресетов, типографики, цветов и стилей для отдельных блоков в theme.json

Создание блочных шаблонов

Создание HTML-шаблонов и частей шаблонов для блочных тем WordPress

Отладка проблем со стилями

Решение проблем с неприменяющимися стилями, несоответствием редактора и проблемами иерархии стилей

試試這些提示

Обнаружение блочных тем
Run detect_block_themes to find all theme.json files in this repository and identify which are block themes
Проверка theme.json
Review the theme.json file at [PATH] and suggest improvements for settings and styles
Создание нового шаблона
Create a new template file at templates/[NAME].html following WordPress block theme conventions
Отладка проблем со стилями
Debug why styles from theme.json are not appearing in the Site Editor. Check style hierarchy and user overrides

最佳實務

  • Запустите detect_block_themes для проверки корректного корневого каталога темы перед внесением изменений
  • Понимайте иерархию стилей: настройки по умолчанию → theme.json → дочерняя тема → пользовательские настройки
  • Тестируйте изменения в редакторе сайта и на фронтенде, чтобы убедиться в правильном применении стилей

避免

  • Редактирование theme.json без понимания иерархии стилей
  • Создание шаблонов без проверки существующих паттернов и соглашений
  • Активация новой темы без проверки конфигурации theme.json

常見問題

Какие версии WordPress поддерживаются?
Ориентирован на WordPress 6.9+ с версией схемы theme.json 3. Более ранние версии используют другие версии схемы.
Что такое версии theme.json?
theme.json имеет версии схемы. Версия 3 требует WordPress 6.9+. Используйте версию 2 для 6.4-6.8.
Как этот навык интегрируется с другими инструментами?
Работает с wp-project-triage для обнаружения проектов. WP-CLI может потребоваться для некоторых рабочих процессов.
Изменяет ли этот навык мои файлы?
Нет. Этот навык предоставляет руководство и справочную информацию. Он не записывает данные в файлы и не выполняет небезопасные операции.
Почему стили из theme.json не применяются?
Проверьте: редактируется ли правильная тема, корректный ли синтаксис JSON, не переопределяют ли пользовательские настройки, правильная ли иерархия стилей.
Чем вариации стилей отличаются от theme.json?
Вариации стилей (styles/*.json) — это выбираемые пользователем пресеты. После выбора выбор сохраняется в базе данных.