Documentation
WordPress
Use the starter plugin or follow the same Settings API, shortcode, and server verification pattern.
starter plugin
Repository: q32llc/captchacc-wordpress-starter
- Settings page for site key and secret key.
- Shortcode-based widget rendering.
- Server verification with
wp_remote_post().
settings page
captcha.cc
shortcode render
server verification
['Content-Type' => 'application/json'],
'body' => wp_json_encode([
'secret_key' => get_option('captchacc_secret_key', ''),
'proof_token' => $proofToken,
]),
]);
if (is_wp_error($response)) {
return false;
}
$body = json_decode(wp_remote_retrieve_body($response), true);
return !empty($body['success']);
}
Use that helper in your form handler, shortcode action, REST endpoint, login flow, or comment submission hook.