Use when tracing how a JetSearch AJAX Search widget turns a user's typed query into results — the `jet_ajax_search` AJAX action and its nonce scheme, how `$_GET['data']` settings map onto `WP_Query` args in `get_search_data()`, taxonomy-scoped search…
Use when reading/writing JetSearch's "Search Suggestions" (autocomplete) feature — the two custom DB tables backing it, the REST CRUD surface for admin-managed suggestions, the near-duplicate AJAX handlers that actually power the shipped admin UI (not the…
Use when registering/gating a JetSearch widget, block, or Bricks element (Ajax Search / Search Suggestions), overriding its default controls across Elementor/Gutenberg/Bricks, or hooking JetSearch's own extension points (per-platform "add-custom-controls"…
Use when writing PHP against Jet Appointments Booking's own internals — the jet_apb() accessor and its component properties, how an appointment is actually stored (custom DB tables, not a CPT or JetEngine CCT), the calendar/time-slots customization hooks…
Use when wiring Jet Appointments Booking's "Insert appointment" JetFormBuilder action, hooking its post-submission success event (jet-apb/jet-fb/action/success), or working with its WooCommerce integration (jet_apb()->wc, appointment-linked WC…
Use when a JetBlog For Elementor widget (Smart Listing, Smart Tiles, Text Ticker) needs its post query customized or driven by JetEngine Query Builder, when debugging the Smart Listing "load more"/AJAX pagination endpoint, or when writing a…
Use when registering/gating a JetBlog For Elementor widget (Smart Listing, Smart Tiles, Text Ticker, Video Playlist, Posts Navigation/Pagination), hooking `Jet_Blog_Base`'s control-visibility system (per-widget include/exclude-controls, the widgets_load_level…
Use when writing PHP against JetBooking's core booking/pricing model — reaching the `\JET_ABAF\Plugin` singleton and its component properties, reading/writing the date-range booking DB tables (`DB\Manager`, `Tables\Bookings`/`Tables\Units`), computing a…