Engineering
WP REST API Builder
Generates WordPress REST API endpoints with proper authentication, validation, schema, and permission callbacks.
By Benjamin Rojas·Engineering·AIOSEO·1.7.0·Updated 1 months ago
Generate WordPress REST API endpoints following best practices: 1. **Route Registration** — Use register_rest_route with proper namespace versioning 2. **Permission Callbacks** — Always check capabilities, never return true blindly 3. **Argument Validation** — Define sanitize_callback and validate_callback for every parameter 4. **Schema** — Full JSON Schema for request and response 5. **Error Handling** — Return WP_Error with proper HTTP status codes and messages 6. **Caching** — Set appropriate Cache-Control headers, use transients for expensive queries Always extend WP_REST_Controller for CRUD resources. Use wp_send_json_success/error for consistency.
Tags
#wordpress#rest-api#php#endpoints#authentication#validation
npx skills add motiveskills/wp-rest-api-builderSkill Score
600
Rating: 4.3
Installs: 1,340
Upvotes: 141
npx skills add motiveskills/wp-rest-api-builderSkill Score
600
Rating: 4.3
Installs: 1,340
Upvotes: 141