wordpress-theme-development
使用现代区块���持构建 WordPress 主题
通过结构化工作流程简化 WordPress 主题开发,涵盖主题架构、模板层次和古腾堡区块编辑器集成。遵循 WordPress 最佳实践,从脚手架搭建到测试,创建响应式、可访问的主题。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“wordpress-theme-development”。 Help me create a WordPress theme structure with block editor support
预期结果:
我会帮你设置一个支持 Gutenberg 的 WordPress 主题。首先,让我创建基本主题结构:
- 主题目录:your-theme/
- 核心文件:style.css、functions.php、index.php
- 模板文件:header.php、footer.php、single.php、page.php
- 区块支持:包含区块设置的 theme.json
我将首先创建带有正确主题头信息的 style.css 和用于区块编辑器配置的 theme.json。
正在使用“wordpress-theme-development”。 Register a custom post type for Portfolio items
预期结果:
我会为你的主题注册一个作品集自定义文章类型。以下是我将包含的内容:
- 文章���型标识符:'portfolio'
- 支持功能:title、editor、thumbnail、excerpt
- 自定义分类法:'portfolio_category'
- 存��模板:archive-portfolio.php
- 单页模板:single-portfolio.php
让我将注册代码添加到 functions.php 并创建必要的模板文件。
安全审计
安全Static analysis detected 40 potential issues (28 external_commands, 12 blocker patterns). All findings are false positives. The 'external_commands' detections are backtick characters in markdown code blocks used for skill invocation examples (e.g., @app-builder, @frontend-developer), not actual shell command executions. The 'blocker' patterns are matches on the word 'block' referring to Gutenberg editor blocks, not cryptographic weaknesses. This is a legitimate WordPress theme development workflow skill with no malicious intent or security risks.
低风险问题 (1)
质量评分
你能构建什么
创建自定义 WordPress 主题
从零开始设计和构建独特的 WordPress 主题,包含自定义模板、样式和区块编辑器支持,用于客户项目。
将 HTML 设计转换为 WordPress
将现有的 HTML/CSS 设计转换为功能完整的 WordPress 主题,包含正确的模板层次和动态内容。
添加区块编辑器支持
通过添加古腾堡区块支持、自定义区块模式和区块模板来现代化现有的 WordPress 主题。
试试这些提示
帮我创建一个名为 '{theme_name}' 的新 WordPress 主题,支持现代区块编辑器。设置基本目录结构、带有主题头信息的 style.css,以及包含基本主题支持功能的 functions.php。为我的主题创建 WordPress 模板文件,包括 single.php、page.php、archive.php,以及 '{custom_post_type}' 文章的自定义模板。遵循 WordPress 模板层次最佳实践。注册一个名为 '{post_type_slug}' 的自定义文章类型,支持 {features}。包含自定义分类法和元框,并创建相应的存档模板。为我的 WordPress 主题添加完整的古腾堡区块编辑器支持。启用区块样式,注册 {number} 个自定义区块,并为 {use_case} 创建区块模式。最佳实践
- 修改现有 WordPress 主题时始终使用子主题,以便在更新期间保留更改
- 遵循 PHP、HTML、CSS 和 JavaScript 的 WordPress 编码标准以确保兼容性
- 使用正确的文件名和后备模板实现适当的模板层次
- 在多个浏览器和设备上测试主题,以确保响应式设计正常工作
避免
- 避免直接编辑父主题文件 - 始终使用子主题或自定义插件进行修改
- 永远不要硬编码绝对 URL 或路径 - 使用 WordPress 函数如 get_template_directory_uri() 和 home_url()
- 不要使用 query_posts() 或 wp_reset_query() - 改用 WP_Query 或 pre_get_posts 过滤器
- 除非绝对必要,否则避免注销核心 WordPress 脚本或样式
常见问题
WordPress 主题和插件有什么区别?
我应该使用经典主题还是区块主题?
我需要懂 PHP 才能创建 WordPress 主题吗?
如何确保我的主题与页面构建器兼容?
我可以在 WordPress 主题中使用 Bootstrap 或 Tailwind 等 CSS 框架吗?
如何使我的主题可访问并符合 WCAG 标准?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/wordpress-theme-development引用
main
文件结构
📄 SKILL.md