function lp_validate_certificate() {
if (isset($_GET[‘cert_id’])) {
$cert_id = sanitize_text_field($_GET[‘cert_id’]);
// Search the database for the certificate ID
$users = get_users(array(
‘meta_key’ => ‘lp_certificate_id_%’,
‘meta_value’ => $cert_id,
‘meta_compare’ => ‘LIKE’
));
if (!empty($users)) {
$user = $users[0];
echo “
Certificate is Valid
“;
echo “
Issued to: ” . esc_html($user->display_name) . “
“;
} else {
echo “
Invalid Certificate
“;
echo “
The certificate ID entered is not valid.
“;
}
} else {
echo “
Please enter a valid certificate ID.
“;
}
}
add_shortcode(‘lp_certificate_validation’, ‘lp_validate_certificate’);