'tribe_events', 'post_status' => 'publish', 'post_title' => 'LIT Probe Event (wegwerfen)', ], true); if (is_wp_error($id)) { fwrite(STDERR, 'wp_insert_post failed: ' . $id->get_error_message() . "\n"); exit(1); } if (! $id) { fwrite(STDERR, "wp_insert_post returned no post id\n"); exit(1); } try { update_post_meta($id, '_EventStartDate', $start); update_post_meta($id, '_EventEndDate', $end); $derived = []; foreach (['_EventStartDateUTC', '_EventEndDateUTC', '_EventDuration', '_EventTimezone'] as $key) { $derived[$key] = get_post_meta($id, $key, true); } $found = tribe_get_events([ 'start_date' => gmdate('Y-m-d', strtotime('+29 days')), 'end_date' => gmdate('Y-m-d', strtotime('+31 days')), 'fields' => 'ids', ]); echo wp_json_encode([ 'event_id' => $id, 'found_by_tribe_get_events' => in_array($id, (array) $found, true), 'derived_meta' => $derived, ], JSON_PRETTY_PRINT) . "\n"; } finally { wp_delete_post($id, true); }