= 9 && $current_hour < 14) {
if ($remaining_clicks > 0) {
echo '
';
echo 'Anmelden';
echo '
';
// JavaScript für AJAX-Update
?>
Leider sind zur Zeit keine weiteren Anmeldungen möglich ';
}
}
}
function update_clicks_ajax() {
$option_name = 'limited_clicks_count';
$remaining_clicks = get_option($option_name, 0);
if ($remaining_clicks > 0) {
$remaining_clicks--;
update_option($option_name, $remaining_clicks);
wp_send_json_success(['remaining' => $remaining_clicks]);
} else {
wp_send_json_error();
}
}
add_action('wp_ajax_update_clicks', 'update_clicks_ajax');
add_action('wp_ajax_nopriv_update_clicks', 'update_clicks_ajax');
// Shortcode für die Verwendung im WordPress-Inhalt
function limited_clicks_link_shortcode() {
ob_start();
limited_clicks_link();
return ob_get_clean();
}
add_shortcode('limited_clicks_link', 'limited_clicks_link_shortcode');Verbleibende Anmeldungen: ' . $remaining_clicks . '
'; echo '