| 开发者 | crmgaragem |
|---|---|
| 更新时间 | 2026年9月22日 23:26 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[garagem_search] (search/listing)[garagem_property code="145242"] (single property page)[garagem_seller_lead] (seller lead flow)[garagem_search] — Search form + property grid[garagem_property code="145242"] — Full page for a specific property[garagem_seller_lead] — Seller lead capture flowlayout — Grid density: confortavel (default), compacto, denso, ultra-densolimit — Properties per page (default: 12)display — grid (default) or carouselproperty_click — detail (default, drawer) or page (property page)hide_search — true to hide the search barnew_tab — true to open links in a new tabphoto_module — enabled or disabledphoto_modes — CSV options: upload,schedule,laterschedule_disabled_days — CSV blocked days (0-6)weekday_time_slots — CSV time slots for weekdaysweekend_time_slots — CSV time slots for weekendsproperty_fields — CSV for step-2 fields (example: saleValue:required)background_color — Background color (hex)text_color — Text color (hex)assets/) and non-minified source files (src/) for review. Minification is built with esbuild and keeps identifiers readable (no mangling).
Visual customization: all plugin CSS classes use the .garagem- prefix and can be overridden in your theme CSS or a custom CSS plugin, without editing plugin files.
Compatibility: the plugin uses standard WordPress enqueue APIs (wp_enqueue_scripts, wp_enqueue_style) and is designed to avoid conflicts with themes/plugins. Shortcodes work in any shortcode-enabled context, including Elementor (HTML/Shortcode widget), Divi (Text/Code module), and the Block Editor (Shortcode block).
garagem folder to /wp-content/plugins/ (or upload the ZIP from Plugins → Add New)In Garagem CRM, go to Configurações → Canais → Sites, select your site, and copy the Site ID shown in the WordPress Plugin section.
Search results are cached for 1 minute, site configuration and property details for 5 minutes, and locations for 30 minutes. Those times are fixed in the plugin. The Cache duration field in Settings → Garagem applies only when a response is stored without its own TTL. Use Limpar cache after a CRM change if you need the site to update immediately.
Yes. The plugin uses a responsive grid that adapts to standard WordPress themes. You can further customize appearance by defining the primary color in Settings → Garagem and overriding .garagem- classes in your theme CSS.
Yes. The plugin includes a search bar and filters for property type, bedrooms, price range, area, and more. Visitors can also sort results by relevance, price, or area, and use grid or carousel display modes.
Yes. When enabled in plugin settings, the plugin generates individual property pages with gallery, description, metadata, and contact actions based on CRM data.
Yes. Core content is server-rendered in HTML. Property cards, images, prices, and pagination work without JavaScript. Enhanced interactions (fullscreen gallery, filter modal, lead dialogs) are added when JavaScript is available.
Yes. You need an active Garagem CRM account with at least one published site.
The plugin does not track visitors (no analytics cookies or passive personal-data collection). It requests public listing data from Garagem API and sends personal data only when a visitor explicitly submits a contact/visit/seller-lead form.
Yes. Use [garagem_search display="carousel"] to render a horizontal carousel.
Yes. The plugin ships with Brazilian Portuguese (pt_BR) translations for interface labels and messages.
No. Setup is done in the WordPress admin (Settings → Garagem). After setting your Site ID, add [garagem_search] to any page.
Yes. Shortcodes work in any shortcode-enabled builder/editor, including Elementor, Divi, and the Block Editor.
The plugin is optimized for production with minified assets and transient caching for API responses. It is compatible with common cache plugins.
Yes. You can define a primary color in Settings → Garagem and override .garagem- classes in your theme CSS.
/venda or /aluguel, unless includeListingType is false or unified listing detail is on[garagem_seller_lead] for the list-your-property flow, including optional photo uploadhttps://cdn.fndn.ai/site/api/sites. A stored https://app.garagem.ai/api/sites value is upgraded automatically/api/webhooks/sites/{siteId}/leads and /photoshttps://maps.fndn.ai/sdk.js unless a Google Maps API key is setSCRIPT_DEBUG support for developmentpt_BR) translation support