Навыки wordpress-dev
W

wordpress-dev

Безопасно ⚡ Содержит скрипты📁 Доступ к файловой системе

Создание тем и плагинов WordPress

Получите комплексное руководство по разработке WordPress, включая стандарты кодирования, лучшие практики безопасности, оптимизацию производительности и готовые к использованию шаблоны кода. Быстро генерируйте пользовательские типы записей, таксономии и конечные точки REST API.

Поддерживает: Claude Codex Code(CC)
🥉 72 Бронза
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «wordpress-dev». Создай пользовательский тип записи 'Team Member' с поддержкой загрузки фото

Ожидаемый результат:

  • Сгенерирован CPT с включенной поддержкой миниатюр
  • Добавлена иконка меню для категории людей
  • Включен REST базовый путь как 'team-members'
  • Метки настроены для единственного числа 'Team Member' и множественного числа 'Team Members'

Использование «wordpress-dev». Добавь безопасный мета-бокс для контактных форм

Ожидаемый результат:

  • Создан мета-бокс с проверкой nonce
  • Реализован esc_attr() для текстового вывода
  • Использован esc_textarea() для многострочных полей
  • Добавлен wp_nonce_field() для защиты формы

Аудит безопасности

Безопасно
v5 • 1/16/2026

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.

16
Просканировано файлов
6,100
Проанализировано строк
2
находки
5
Всего аудитов

Факторы риска

⚡ Содержит скрипты (1)
📁 Доступ к файловой системе (1)

Оценка качества

45
Архитектура
100
Сопровождаемость
87
Контент
22
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Генерация шаблона 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()

Часто задаваемые вопросы

Взаимодействует ли этот навык с моим сайтом WordPress?
Нет. Этот навык генерирует шаблоны кода и предоставляет документацию. Он не выполняет код и не изменяет базы данных.
Какая версия PHP требуется?
Шаблоны соответствуют минимальным требованиям WordPress. Используйте PHP 7.4 или выше для лучшей совместимости.
Безопасны ли сгенерированные шаблоны?
Да. Все шаблоны включают правильную санитизацию, экранирование и проверку nonce, где это применимо.
Могу ли я использовать эти шаблоны в плагинах?
Да. Шаблоны работают как для тем, так и для плагинов. При необходимости настройте именование пространства имен и префиксов.
Поддерживаются ли блочные темы?
Да. Документация включает руководство по theme.json и структуре блочных шаблонов для WordPress 6.x.
Как настроить шаблоны?
Замените теги-заполнители, такие как {{POST_TYPE}} и {{TEXT_DOMAIN}}, на ваши фактические значения перед использованием.

Сведения для разработчиков

Автор

CrazySwami

Лицензия

MIT

Ссылка

main