- NEW Tiles Grid Options
- NEW CSS Helper
- MOD Added Post Classes
- NEW Experimental Horizontal Tile
- Other Updates
- Where is the button?
- See also other extended available options
You can download the free plugin from the WordPress repository. If you would like to support my work, please leave a 5 stars rating, or share this plugin on your feed.
A huge thanks in advance!
Tiles Grid Options
The NEW options are available in the “extra options” section and allow you to set for each shortcode different height, gaps, padding, and overlay padding for desktop vs. tablet vs. mobile. So, this allows you to configure more easily the aspect of each of the shortcode output directly from the UI. Use
vh as units. Leave empty if you want to use the defaults.
As a note, the padding is applied when you are not using overlays, and the overlay padding is working only when you use any combination of the tiles overlays.
[latest-selected-content limit="4" display="title,excerpt-small" titletag="strong" chrlimit="60" url="yes" linktext="Read more" image="large" elements="3" default_height="400px" default_gap="20px" default_overlay_padding="20px" tablet_height="300px" tablet_gap="10px" tablet_overlay_padding="20px" mobile_height="400px" mobile_gap="20px" mobile_overlay_padding="10px" css="four-columns as-overlay tall light hover-zoom" type="post" status="publish" taxonomy="category" term="travels" orderby="dateD" show_extra="cache"]
Move the mouse over the tiles to see the new effect and also try to scale the window to see how the tiles will adapt to the new view size.
Configuring the CSS style for the shortcode got much easier, as I added a NEW helper that allows you to select the number of columns, and how to align the content inside the tiles if these should be rendered using overlays (the images are used as the background of the tiles and the rest of the configured content is placed over it), if the tiles should scale when moving the mouse over, etc.
If you select something using the helper, the CSS styles will be populated with the selected options.
Starting with this version the article element that is associated with each tile uses the WordPress native post classes to allow you to better target the elements if you need to apply more styles.
Experimental Horizontal Tile
Starting with this version there is a new type of tile that is displaying an image and the content side by side, and this can be rendered by setting the shortcode CSS class to
h-image-info (the image is displayed on the left) or
h-info-image (the image is displayed on the right).
This type of tile is a more refined version of the default list item, that allows showing the image as half of the entry and the content in the other half. The background color of this new type of tile can be set using the CSS classes:
bg-dark-trans. By default, the background color is white.
[latest-selected-content limit="1" display="title,excerpt-small" titletag="strong" chrlimit="80" url="yes" linktext="Read more" image="product_image" elements="3" default_height="360px" default_padding="50px" tablet_height="300px" tablet_padding="20px" mobile_height="200px" mobile_padding="10px" css="h-image-info bg-dark" type="post" status="publish" taxonomy="category" term="travels" id="4278" orderby="dateD"]
Change the size of the window to see how the tile will adapt.
- Tested up to 5.4;
- Fix tiles stripped attributes;
- Added the clear overlay option;
- Added the hover scale effect for tiles rendered with overlays;
- Fix for Elementor preview not updating when the shortcode was embedded.
Where is the button?
The button for configuring the shortcode is displayed as an icon or as the LPS button, depending on the mode you use when adding/updating content (the posts, pages, widgets, etc.):
- in the Visual mode of the editor, the button appears in the toolbar as an icon
- in the Text mode of the editor, the button appears in the toolbar as the LPS button
The button for the shortcode configurator can be used:
- when adding/editing posts, pages, text widgets
- in the Classic block for Gutenberg
- for version >= 8.7 the button is also available in Elementor.
See the demo: