wordpress-theme-development
モダンブロックサポートでWordPressテーマを構築する
テーマアーキテクチャ、テンプレート階層、Gutenbergブロックエディタの統合をカバーする構造化されたワークフローで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カスタム投稿タイプを登録します。以下を含めます:
- 投稿タイプスラグ:'portfolio'
- サポート:タイトル、エディタ、サムネイル、抜粋
- カスタムタクソノミー:'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テーマに変換します。
ブロックエディタサポートの追加
Gutenbergブロックサポート、カスタムブロックパターン、ブロックテンプレートを追加して、既存のWordPressテーマをモダナイズします。
これらのプロンプトを試す
モダンブロックエディタサポートを備えた「{theme_name}」という新しいWordPressテーマの作成を手伝ってください。基本的なディレクトリ構造、テーマヘッダー付きのstyle.css、必須のテーマサポート機能を備えたfunctions.phpを設定してください。single.php、page.php、archive.php、カスタム投稿タイプ「{custom_post_type}」の投稿用のカスタムテンプレートなど、私のテーマ用のWordPressテンプレートファイルを作成してください。WordPressテンプレート階層のベストプラクティスに従ってください。{features}のサポートを備えた「{post_type_slug}」というカスタム投稿タイプを登録してください。カスタムタクソノミーとメタボックスを含め、対応するアーカイブテンプレートを作成してください。私のWordPressテーマへの完全なGutenbergブロックエディタサポートを追加してください。ブロックスタイルを有効にし、{number}個のカスタムブロックを登録し、{use_case}用のブロックパターンを作成してください。ベストプラクティス
- 既存のWordPressテーマを変更 всегда use子テーマを使用して、更新時に変更を保持してください
- PHP、HTML、CSS、JavaScriptのWordPressコーディング標準に従って互換性を確保してください
- 適切なファイル名とフォールバックテンプレートを使用して、適切なテンプレート階層を実装してください
- レスポンシブデザインが正しく動作することを確認するため、複数のブラウザとデバイスでテーマをテストしてください
回避
- 親テーマのファイルを直接編集しないでください - 変更には常に子テーマまたはカスタムプラグインを使用してください
- 絶対URLやパスをハードコードしないでください - get_template_directory_uri()やhome_url()などのWordPress関数を使用してください
- query_posts()やwp_reset_query()を使用しないでください - 代わりにWP_Queryまたはpre_get_postsフィルタを使用してください
- 必要な場合を除き、WordPressのコアスクリプトやスタイルを deregister しないでください
よくある質問
WordPressテーマとプラグインの違いは何ですか?
クラシックテーマとブロックテーマのどちらを使用すべきですか?
WordPressテーマを作成するにはPHPの知識が必要ですか?
テーマがページビルダーと連携するようにするにはどうればいいですか?
BootstrapやTailwindなどのCSSフレームワークをWordPressテーマで使用できますか?
テーマをアクセシブルでWCAG準拠にするにはどうすればいいですか?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/wordpress-theme-development参照
main
ファイル構成
📄 SKILL.md