/** * Fluent Forms embed endpoint for Astro * * Test first: * https://connect.carfit-hamburg.de/?ff_embed=1&form_id=11 * * Then test pretty URL: * https://connect.carfit-hamburg.de/ff-embed/?form_id=11 */ add_action(‘init’, function () { add_rewrite_tag(‘%ff_embed%’, ‘([^&]+)’); add_rewrite_rule(‘^ff-embed/?$’, ‘index.php?ff_embed=1’, ‘top’); }); add_filter(‘query_vars’, function ($vars) { $vars[] = ‘ff_embed’;…Continue reading
if ( ! defined( ‘ABSPATH’ ) ) { return; } if ( ! class_exists( ‘WooCommerce’ ) ) { return; } if ( ! function_exists( ‘wcs_get_subscription’ ) ) { return; } function rd_aw_backfill_sub_original_delivery_meta( $workflow ) { if ( ! is_object( $workflow…Continue reading
if ( ! defined( ‘ABSPATH’ ) ) { return; } if ( ! function_exists( ‘rd_aw_wds_get_config’ ) ) { function rd_aw_wds_get_config() { $config = array( ‘cutoff_weekday_iso’ => 4, ‘cutoff_hour’ => 22, ‘cutoff_minute’ => 0, ‘delivery_weekdays_iso’ => array( 7, 1, 2, 3…Continue reading
function rd_watch_selected_wpf_meta_fields( $fields ) { $fields[] = ‘example_user_meta_name_1’; // Add real user meta field name/key $fields[] = ‘example_user_meta_name_1’; // Add real user meta field name/key $fields[] = ‘example_user_meta_name_1’; // Add real user meta field name/key, add more rows as required…Continue reading
add_filter( ‘charitable_default_donation_fields’, function( $fields ) { if ( isset( $fields[‘title’] ) ) { // Remove from the donation form entirely $fields[‘title’][‘donation_form’] = false; } return $fields; }, 20 );Continue reading
add_action(‘fluentform/loaded’, function ($app) { $app->router->post(‘/test-submit’, function () use ($app) { try { $rawData = $app->request->get(‘data’); if (is_string($rawData)) { parse_str($rawData, $data); } elseif (is_array($rawData)) { $data = $rawData; } else { $data = []; } $data[‘_wp_http_referer’] = isset($data[‘_wp_http_referer’]) ? sanitize_url(urldecode($data[‘_wp_http_referer’])) :…Continue reading