GravityView - 在您的网站上显示 Gravity Forms 表单条目

GravityView - 在您的网站上显示 Gravity Forms 表单条目 2.54.1 Nulled

没有下载权限
This release introduces a flexible display format for checkbox fields, tightens Edit Entry security, and polishes File Upload presentation.

#### 🚀 Added

* Added a new "Display Format" setting for checkbox fields to choose between bulleted lists (default) and showing as comma-separated values.

#### ✨ Improved

* Improved security in Edit Entry surrounding the Approval Status field.
* File Upload field display on the Edit Entry screen: icons are now aligned with the filename.
* The Approval Status field correctly reflects the current entry approval status.
This update fixes several issues, including DIY Layout container tag selection, incorrect Time field value display, and various PHP warnings and deprecation messages.

#### 🐛 Fixed
* Time field values displaying incorrectly when the server and WordPress are set to different timezones.
* Choosing "None" as the container tag in DIY Layout not being saved and reverting to "DIV".
* Inline editing automatically enabled on Single Entry pages in List Views when using GravityEdit.
* "Undefined array key" PHP warning that could occur when using the Gravity Forms Signature Add-On.
* Various PHP warnings and deprecated notices.
This update adds support for displaying Views inside Jetpack CRM Client Portal Pro pages, fixes entry sorting on the Gravity Forms Entries page when filtering by approval status, and resolves Search Bar issues involving the Chained Selects Add-On and Approval Status search.
This hotfix resolves a display issue introduced in 2.42 affecting address subfields in the Search Bar widget, and fixes a fatal error related to the Image Hopper Post Image field.

#### 🐛 Fixed
* Address field subfields (State/Province, City, etc.) were not displaying in the Search Bar widget after the 2.42 update.
* Fatal error when editing an entry containing an Image Hopper Post Image field.
This update delivers a major overhaul of the Search Bar widget, offering significantly more flexibility in how search fields are displayed and configured, along with new developer features and improved template handling for easier customization.

#### 🚀 Added
* A new `search_visible_fields` setting that restricts "Search Everything" searches to visible View fields.
* The Search Bar widget can now be configured with different row types, just like the Layout Builder.
* Advanced search fields are shown in a collapsible section, hidden by default for a cleaner interface.
* A dedicated Search Button field for more flexible placement.
* Added a Search Mode field (can be hidden or shown as radio buttons).
* Hide individual search fields based on user role.
* Sieving can now be set on a per-field basis for choice search fields.
* More granular control over search fields with specific settings for each one.

#### 💻 Developer Updates
* Added `gk/gravityview/widget/search/visible_fields_only` filter to modify whether "Search Everything" searches are limited for a View.
* Added a fourth `$data` attribute to `\GravityView_View::render()` for setting a `$data` global in View templates.
* Updated Search Bar templates to use the new global `$data` variable instead of `$gravityview_view`:
- `$gravityview_view->search_fields` → `$data['search_fields']`
- `$gravityview_view->permalink_fields` → `$data['permalink_fields']`
- `$gravityview_view->search_layout` → `$data['search_layout']`
- `$gravityview_view->search_mode` → `$data['search_mode']`
- `$gravityview_view->search_class` → `$data['search_class']`
- `$gravityview_view->search_clear` → `$data['search_clear']`
* Added `gk/gravityview/search/additional-reserved-args` filter to add additional reserved arguments for the Search Bar widget.
This release adds a GravityBoard widget for embedding boards in Views, resolves issues with block rendering and Chained Selects fields, fixes Single and Edit Entry not working in membership plugins, and alerts users to potential conflicts with Formidable Views.

#### 🚀 Added
* [GravityBoard](https://www.gravitykit.com/products/gravityboard/) widget to embed a board in a View.

#### 🐛 Fixed
* For some users, adding a Chained Selects Add-On field to the Search Bar causes JavaScript code to be visible and the field would not work as expected.
* When "Preview as shortcode" was enabled in the View editor, some blocks would not render properly on the frontend.
* Added a compatibility notice when using Formidable Views and GravityView at the same time.
* Single Entry and Edit Entry were not working when Views were embedded in some plugin membership pages. These plugins include LearnDash, BuddyBoss and BuddyPress, Ultimate Member, and WooCommerce Account Pages.

#### 💻 Developer Updates
* `requires` and `requires-not` field setting conditional display were not working correctly for radio buttons.
* Added `GVCommon::is_rest_request()` method to check if the current request is a REST request, a clone of the `wp_is_serving_rest_request()` function.
* CSS files are now versioned using `filemtime()` instead of the plugin version, ensuring browsers always load the latest styles after updates.
This release fixes issues with editing entries that include File Upload fields and downloading files with spaces in their filenames, corrects CSV export of Survey Add-On values, and adds support for the `{get}` merge tag inside the `[gv_entry_link]` shortcode.

#### 🚀 Added
* Support for the `{get}` merge tag inside the `[gv_entry_link]` shortcode.

#### 🐛 Fixed
* Multiple issues with the File Upload field on the Edit Entry screen.
* CSV export of Survey Add-On fields now correctly outputs data values instead of raw HTML markup.
* Filenames with spaces in File Upload field links were incorrectly encoded, preventing files from opening or downloading. Thanks, Jake!
This hotfix resolves a fatal error that occurred when updating the plugin from version 2.38 or earlier.

#### 🐛 Fixed
* Fatal error when updating the plugin from version 2.38 or earlier.

#### 🔧 Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.25.
This release adds a new setting for Edit Entry locking and fixes issues with multi-page form entry editing, shortcode rendering inside the Layout Builder template, entry locking, and more.

#### 🚀 Added
* View editor setting to control how frequently requests to take control of a locked entry are checked when Edit Locking is enabled.

#### 🐛 Fixed
* Navigation between pages in multi-page forms was broken when editing entries.
* GravityView View field in the Single Entry layout may not display results when accessed from a paginated View.
* `[gv_entry_link]` shortcode was not rendering inside the Custom Content field when using the Layout Builder template.
* Fatal error when a Chained Selects Add-On search field was added to the Search Bar, then removed from the connected form.
* Entry locking not working in certain cases.
* Browser performance issue when a View is rendered in the Elementor preview area.

#### 💻 Developer Updates

* Added `gk/gravityview/edit-entry/user-can-edit-field` filter to allow modifying field visibility in Edit Entry.
This release enhances dialogs in the View editor, improves button and link positioning on the Edit Entry page, and resolves missing settings, embed issues in page builders, unsaved changes warnings, and more.

#### 🚀 Added
* Expand/contract button to field and widget settings in the View editor.
- When the dialog is expanded, the code editor will expand to the full width of the dialog.

#### ✨ Improved
* The display of action buttons/links on the Edit Entry page.

#### 🐛 Fixed
* Missing settings in the View editor for customizing next/previous page button text on the Edit Entry screen.
* Missing hooks in the Layout Builder template prevented extensions like Ratings & Reviews from working.
* Broken Entry Edit link inside the lightbox when viewing a single entry.
* Settings text may not wrap correctly in the View editor.
* The "Are you sure you want to leave this page?" unsaved changes warning appears after opening field settings and navigating away from the Edit View page, even if no changes were made.
* Embedding a View via a page builder (e.g., Elementor) prevented a GravityView View field in the Single Entry layout from rendering.
顶部