Voxel Spring Sale is now Live →

Voxel 1.7.7 is now available

Posted by Arian & Albion, 4 weeks ago

Elementor Editor V4

Voxel is now compatible and integrated with Elementor Editor V4.

Firstly, Voxel dynamic tags are now available for Atomic widget controls.

Voxel’s visibility rules and Element loops are also integrated and found under General tab > Visibility rules (VX) respectively Loop item (VX).

There’s a new control section added by Voxel intended for dynamic widget styles.

Dynamic classes:

Elementor Editor V4 includes a nice class workflow and adding classes is done in the Style tab.

However it does not allow setting classes dynamically using dynamic tags. This is useful when you need to create dynamic styles based on post dynamic data.

For example, to apply class that includes current post ID, you can enable dynamic tags on this control and type post-@post(id). The example output will be class=”post-34″ assuming 34 is the ID of the post.

Dynamic CSS:

Allows adding custom widget CSS and utilise dynamic tags within it. This CSS is output as an inline style tag and not in the template CSS file, in order to allow dynamic styles.

For example, imagine you have a color field, and want to use the value of that field in your CSS. In that case you can do something like color: @post(color);

Dynamic attributes

Allows adding custom attributes to the widget. These attributes can also be constructed using dynamic tags.

Dynamic styles are also available for existing non atomic widgets (pre Editor V4).

Voxel templates

Voxel theme builder templates are now set unique Voxel specific template types for better organization, and to avoid confusion with template types created by other plugins.

  • Header (VX)
  • Footer (VX)
  • Single post (VX)
  • Archive (VX)
  • Preview card (VX)
  • Single term (VX)

Auto migration will trigger upon install to assign right template types to existing templates. It can also be manually triggered in WP-admin > Voxel > Settings > Other > press “Sync data”.

In addition to this, more user friendly names are now set by default when creating a voxel template e.g “Places: Preview card”.

Subscription listing plans

A new action is available as part of Actions (VX) widget named “Upgrade listing plan”. This action is useful for subscription based listing plans in order to upgrade/downgrade the listing plan assigned to that listing.

When upgrading or downgrading a subscription, proration applies. So when upgrading to a more expensive plan, the time left (hence value) of the existing subscription is taken into account and provided as a discount. Similarly, when downgrading, the value is converted into a credit which can be used on their next invoice.

When upgrading, in cases when upgraded plan does not support existing listings of the current plan, the user will be alerted. If they choose to proceed, some of the listings they have will be left without a plan, hence expire.

Aside from using this action, subscription listing plans can also be upgraded from the Orders page.

Direct Messages

New options are available to control rate limits and other restrictions to minimize spam.

Changelog

  • Added support for Elementor v4 atomic elements
    – Dynamic tags
    – Visibility rules
    – Loop element
  • Elementor: Added “Dynamic styles (VX)” section
    – Set custom element classes using dynamic tags
    – Set custom element CSS rules using dynamic tags
    – Set custom element attributes using dynamic tags
  • Added “Upgrade plan” action on Actions (VX) widget to upgrade the subscription of existing posts
    – Subscription can also be upgraded on Order page
    – Proration applies when upgrading
  • Added rate limiting settings for Direct Messages
    – Minimum time between messages
    – Maximum messages allowed in an hour
    – Maximum messages allowed in a day
    – Maximum new conversations per day
    – Minimum account age
  • Map (VX) widget: Added “Gesture handling” setting with support for Greedy and Cooperative modes
    – Greedy mode: Map responds to all scroll and touch gestures directly.
    – Cooperative mode: requires Ctrl+scroll to zoom and two-finger drag on mobile, preventing the map from hijacking page scroll.
  • OpenStreetMap: Added Fullscreen control to maps
  • Templates: Voxel theme builder templates are now set unique template types.
    – Header (VX)
    – Footer (VX)
    – Single post (VX)
    – Archive (VX)
    – Preview card (VX)
    – Single term (VX)
  • Templates: Auto migration will trigger upon install to assign right template types to existing templates, no manual action needed
  • Templates: More user friendly names are now set by default when creating a voxel template e.g “Places: Preview card”
  • Fixed https://getvoxel.io/questions/post-relation-field-ux-show-selected-items/
  • Fixed https://getvoxel.io/questions/taxonomy-overrides-testing/
  • Fixed https://getvoxel.io/questions/filter-taxonomy-with-diacritics/