首页/AI 前端工程/wordpress-performance-best-practices
W

wordpress-performance-best-practices

by @bartekmisv
4.2(91)

检查WordPress代码是否符合Web性能最佳实践,提供优化建议,提升网站加载速度和用户体验。

wordpressweb-performancecachingcdnimage-optimizationGitHub
安装方式
npx skills add bartekmis/wordpress-performance-best-practises --skill wordpress-performance-best-practices
compare_arrows

Before / After 效果对比

1
使用前

未遵循 WordPress 性能最佳实践的网站通常加载缓慢,图片未优化,缓存配置不当,导致用户跳出率高,搜索引擎排名下降。

使用后

应用 WordPress 性能最佳实践后,网站加载速度显著提升,图片经过优化,缓存机制完善,用户体验和 SEO 表现均得到改善。

SKILL.md

wordpress-performance-best-practices

WordPress Performance Best Practices

Comprehensive performance optimization guide for WordPress development, designed for AI agents and LLMs. Contains 34 rules across 8 categories, prioritized by impact to guide code review and generation.

When to Apply

Reference these guidelines when:

  • Writing WordPress plugins or themes

  • Working with WP_Query or database operations

  • Implementing caching (transients, object cache)

  • Optimizing asset loading (scripts, styles)

  • Reviewing WordPress code for performance issues

  • Working with REST API or AJAX handlers

Rule Categories by Priority

Priority Category Impact Prefix

1 Database Optimization CRITICAL db-

2 Caching Strategies CRITICAL cache-

3 Asset Management HIGH asset-

4 Theme Performance HIGH theme-

5 Plugin Architecture MEDIUM-HIGH plugin-

6 Media Optimization MEDIUM media-

7 API and AJAX MEDIUM api-

8 Advanced Patterns LOW-MEDIUM advanced-

Quick Reference

1. Database Optimization (CRITICAL)

  • db-prepared-statements - Always use $wpdb->prepare() for queries

  • db-avoid-post-not-in - Avoid post__not_in, filter in PHP instead

  • db-use-wp-query - Use WP_Query/get_posts instead of direct DB queries

  • db-limit-query-results - Never use posts_per_page => -1

  • db-meta-query-indexing - Optimize meta queries, consider taxonomies

  • db-fields-optimization - Use fields => 'ids' when only IDs needed

2. Caching Strategies (CRITICAL)

  • cache-transients-proper-use - Use transients for external API calls

  • cache-object-cache - Use wp_cache_* with cache groups

  • cache-remote-requests - Always cache wp_remote_get responses

  • cache-invalidation - Implement precise, event-driven invalidation

  • cache-fragment-caching - Cache expensive template fragments

3. Asset Management (HIGH)

  • asset-proper-enqueue - Use wp_enqueue_script/style, never hardcode

  • asset-conditional-loading - Only load assets where needed

  • asset-defer-async - Use defer/async for non-critical scripts

  • asset-dequeue-unused - Remove unused plugin assets

  • asset-minification - Minify assets, use critical CSS

4. Theme Performance (HIGH)

  • theme-avoid-queries-in-templates - Keep queries out of template files

  • theme-template-parts - Use get_template_part with data passing

  • theme-loop-optimization - Optimize loops, use meta/term cache priming

  • theme-hooks-placement - Use appropriate hook priorities

5. Plugin Architecture (MEDIUM-HIGH)

  • plugin-conditional-loading - Load code only when needed

  • plugin-autoloading - Use PSR-4 autoloading

  • plugin-activation-hooks - Use activation hooks for setup tasks

  • plugin-hook-removal - Remove hooks properly with matching priority

6. Media Optimization (MEDIUM)

  • media-responsive-images - Use srcset and sizes attributes

  • media-lazy-loading - Lazy load below-fold, eager load LCP

  • media-image-sizes - Define appropriate custom image sizes

7. API and AJAX (MEDIUM)

  • api-rest-optimization - Optimize REST endpoints, add caching headers

  • api-admin-ajax - Use REST API for frontend, avoid admin-ajax

  • api-nonce-validation - Implement proper nonce validation

8. Advanced Patterns (LOW-MEDIUM)

  • advanced-autoload-optimization - Keep autoloaded options under 800KB

  • advanced-cron-optimization - Use system cron, batch long tasks

  • advanced-memory-management - Process in batches, clean up memory

  • advanced-query-monitor - Profile before optimizing

How to Use

Read individual rule files for detailed explanations and code examples:

rules/db-prepared-statements.md
rules/cache-transients-proper-use.md
rules/_sections.md

Each rule file contains:

  • Brief explanation of why it matters

  • Incorrect code example with explanation

  • Correct code example with explanation

  • Additional context and references

Full Compiled Document

For the complete guide with all rules expanded: AGENTS.md Weekly Installs320Repositorybartekmis/wordp…ractisesGitHub Stars9First SeenJan 20, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled onopencode275gemini-cli265codex256github-copilot246kimi-cli208amp208

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量433
评分4.2 / 5.0
版本
更新日期2026年5月23日
对比案例1 组

用户评分

4.2(91)
5
23%
4
52%
3
23%
2
2%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

时间线

创建2026年3月16日
最后更新2026年5月23日