wordpress-dev
Создание тем и плагинов WordPress
Получите комплексное руководство по разработке WordPress, включая стандарты кодирования, лучшие практики безопасности, оптимизацию производительности и готовые к использованию шаблоны кода. Быстро генерируйте пользовательские типы записей, таксономии и конечные точки REST API.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «wordpress-dev». Создай пользовательский тип записи 'Team Member' с поддержкой загрузки фото
Ожидаемый результат:
- Сгенерирован CPT с включенной поддержкой миниатюр
- Добавлена иконка меню для категории людей
- Включен REST базовый путь как 'team-members'
- Метки настроены для единственного числа 'Team Member' и множественного числа 'Team Members'
Использование «wordpress-dev». Добавь безопасный мета-бокс для контактных форм
Ожидаемый результат:
- Создан мета-бокс с проверкой nonce
- Реализован esc_attr() для текстового вывода
- Использован esc_textarea() для многострочных полей
- Добавлен wp_nonce_field() для защиты формы
Аудит безопасности
БезопасноThis is a benign WordPress development documentation skill. The static analyzer flagged 570 potential issues, but ALL are FALSE POSITIVES. The findings are code examples in markdown documentation files (docs/*.md) that the scanner misidentified as executable code. The skill contains legitimate PHP templates using WordPress security best practices including nonce verification, output escaping, and capability checks. No malicious patterns, credential theft, or code execution vulnerabilities exist.
Факторы риска
⚡ Содержит скрипты (1)
📁 Доступ к файловой системе (1)
Оценка качества
Что вы можете построить
Генерация шаблона CPT
Создание готового к использованию кода регистрации пользовательского типа записи с метками, возможностями и поддержкой REST.
Создание безопасных мета-боксов
Разработка мета-боксов администратора с правильной санитизацией, проверкой nonce и поддержкой доступности.
Создание конечных точек REST
Регистрация пользовательских конечных точек REST API с обратными вызовами разрешений и валидацией аргументов.
Попробуйте эти промпты
Создай пользовательский тип записи 'Property' с полями для цены, адреса и количества спален. Включи правильные метки, иконку меню и поддержку REST API.
Проверь этот код плагина WordPress на проблемы безопасности. Проверь правильность санитизации, экранирования, проверки nonce и проверки прав доступа.
Оптимизируй этот WP_Query для лучшей производительности. Добавь кеширование с помощью transients и объясни сделанные улучшения.
Создай пользовательскую таксономию 'Property Type' (иерархическую) для пользовательского типа записи Property. Включи правильные метки и поддержку REST.
Лучшие практики
- Всегда используйте функции санитизации WordPress, такие как sanitize_text_field() и esc_attr() для пользовательского ввода
- Проверяйте nonce с помощью check_ajax_referer() или wp_verify_nonce() перед обработкой данных формы
- Используйте $wpdb->prepare() с заполнителями для всех запросов к базе данных для предотвращения SQL-инъекций
Избегать
- Не используйте query_posts() для вторичных циклов - вместо этого используйте WP_Query или get_posts()
- Не подавляйте ошибки оператором @ - вместо этого используйте правильную обработку ошибок
- Не жестко кодируйте URL-адреса - используйте функции WordPress, такие как admin_url() и home_url()