Post Widget

Post Widget Settings

Posts Per Page

Define the number of posts displayed per page.

Details: Set the number of posts to show per page, with a default of 3. Options range from -1 to 100, where -1 displays all posts.

Tips:

  • Use -1 for small datasets to avoid pagination.
  • Balance performance and content density for optimal user experience.

Layout

Choose the layout for displaying posts.

Details: Select a layout to control the presentation of posts on the page.

Options:

Layout Description
Grid Arranges posts in a uniform grid.
Masonry Creates a dynamic, staggered layout.
Carousel Displays posts in a sliding carousel.

Tips:

  • Choose Grid for clean, structured displays.
  • The Trigger Breakpoint option can be used to alternate between the carousel and the grid layout based on the screen width.

Post Skin

Select the visual style for posts.

Details: Choose a skin to customize the appearance of each post.

Options:

Skin Description
Classic Standard layout with balanced text and images.
On Side Places image and content side by side.
Banner Emphasizes large images with minimal text.
Template Grid Uses predefined templates for grid layouts.
Custom HTML Allows fully customized HTML layouts.

 

Keep Sideways on Mobile

Maintain the “On Side” layout on mobile devices.

Details: When enabled, the “On Side” skin retains its side-by-side layout on mobile. Available only when “On Side” is selected as the post skin.

Columns

Set the number of columns for the grid layout.

Details: Choose 1 to 8 columns for the grid, with separate defaults for tablet and mobile views.

Options:

Option Description
1–8 Columns Define column count for desktop, tablet, and mobile.

 

Post HTML Tag

Choose the HTML tag for each post.

Details: Select the semantic tag for post containers.

Options:

Tag Description
div Generic container for flexible styling.
article Semantic tag for independent content.

Tips:

  • Use article for SEO-friendly blog or product posts.
  • Choose div for non-semantic layouts.

Title HTML Tag

Choose the HTML tag for post titles.

Details: Select the tag for post titles to control semantics and styling.

Options:

Tag Description
h1 Main heading for high SEO priority.
h2 Secondary heading for sub-sections.
h3 Tertiary heading for smaller sections.
h4 Lower-level heading for nested content.
h5 Minor heading for less emphasis.
h6 Smallest heading for minimal emphasis.
div Non-semantic container for styling.
span Inline container for specific styling.
p Paragraph tag for text-based titles.

Tips:

  • Use h2 or h3 for balanced SEO and hierarchy.
  • Choose span for inline styling needs.

Default Template

Select the default template for posts.

Details: Choose a predefined template for the “Template Grid” skin. Available only when “Template Grid” is selected.

Extra Templates

Add additional templates for the grid layout.

Details: Configure extra templates with settings for template selection, position, application (once or repeated), and column/row span.

Options:

Setting Description
Template Choose a predefined template.
Position Set the template’s position in the grid.
Apply Once Apply the template only once or repeatedly.
Column Span Define the number of columns the template spans.
Row Span Define the number of rows the template spans.

 

Custom HTML

Define custom HTML for post layouts.

Details: Enter custom HTML using tags like #TITLE#, #CONTENT#, #EXCERPT#, #PERMALINK#, and #IMAGE#. Available only when “Custom HTML” is selected.

Query

Customize the query used to retrieve posts.

Details: Configure how posts are selected, ordered, and filtered for display.

Query Type

Select the type of query for fetching posts.

Details: Choose how posts are retrieved based on specific criteria.

Options:

Query Type Description
Custom Query Define custom conditions for fetching posts.
Main Query Use the default WordPress query for the current page.
User Query Fetch users instead of posts.
Taxonomy Query Fetch taxonomies instead of posts.

Tips:

  • Use Custom Query for tailored post filtering.
  • Choose Main Query for archive or search pages.

Post Type

Choose the type(s) of posts to retrieve.

Details: Select multiple post types, such as post, page, or custom types like product (if using WooCommerce).

Post Status

Choose the status of posts to query.

Details: Select post statuses to filter retrieved content.

Options:

Status Description
Published Publicly available posts.
Pending Posts awaiting review.
Draft Unpublished posts.
Private Posts restricted to specific users.
Trashed Posts moved to trash.

 

Order By

Define the field for ordering posts.

Details: Select the criterion for sorting retrieved posts.

Options:

Order By Description
Date Sort by publication date.
Last Modified Sort by last modified date.
Random Sort posts randomly.
Comment Count Sort by number of comments.
Title Sort alphabetically by title.
Post ID Sort by post ID.
Author Sort by post author.
Menu Order Sort by custom menu order.
Relevance Sort by relevance for search results.
Custom Field Sort by a custom field value.
Custom Field (Numeric) Sort by a numeric custom field value.

 

Field Key

Specify the custom field meta key for sorting.

Details: Enter the meta key (e.g., _price for WooCommerce products) when ordering by custom fields.

Order

Define the sorting direction.

Details: Choose ascending or descending order for posts.

Options:

Order Description
Descending Sort from newest to oldest (default).
Ascending Sort from oldest to newest.

 

Post Offset

Skip a specified number of posts in the query.

Details: Set the number of posts to skip for pagination or custom displays.

Configure the carousel layout and behavior for post displays.

Details: Customize breakpoints, slide visibility, navigation, and effects for the carousel layout, available when “Carousel” is selected under Layout.

Options:

Setting Purpose Details
Trigger Breakpoint Set the breakpoint for enabling the carousel layout. Select the screen size where the carousel activates. Available when “Carousel” is selected.
Slides Per View Define the number of visible slides. Set 1 to 8.5 slides (0.5 increments for partial slides), with separate defaults for tablet and mobile.
Slides to Scroll Set the number of slides to scroll at a time. Choose 1 to 8 slides, with separate defaults for tablet and mobile.
Slide Gap Define the space between slides. Set the gap from 0 to 60 pixels (default: 20).
Arrow Enable or disable navigation arrows. When enabled, arrows allow users to navigate carousel slides.
Pagination Enable or disable pagination indicators. When enabled, pagination displays below the carousel.
Pagination Type Choose the pagination style for the carousel. Select from Bullets (small dots), Fraction (current/total slide numbers), or Progressbar (progress bar). Available when pagination is enabled.
Transition Effect Choose the carousel transition effect. Select from Slide (standard horizontal transition) or Fade (smooth fading effect).
Animation Speed Set the speed of slide transition animations. Choose 1 to 10,000 milliseconds (default: 600).
Autoplay Enable or disable automatic slide transitions. When enabled, slides transition automatically.
Autoplay Speed Set the delay between autoplay transitions. Choose 1 to 10,000 milliseconds (default: 3,000).
Pause on Hover Pause autoplay when users hover over the carousel. When enabled, hovering pauses automatic transitions.
Enable Touch Move Allow swipe navigation for the carousel. When enabled, users can swipe to navigate slides.
Enable Mousewheel Allow mousewheel navigation for the carousel. When enabled, users can scroll slides using the mousewheel.
Infinite Loop Enable continuous looping of carousel slides. When enabled, the carousel loops endlessly.
Apply Parallax Enable a parallax effect for carousel slides. By default, the carousel does not apply a parallax effect. To enable it, add the required data attributes to the slide widgets, as detailed in the Swiper API documentation at https://swiperjs.com/swiper-api#parallax.
Adaptive Height Adjust carousel height based on slide content. When enabled, the carousel height adapts to the current slide.
Slider Height Set a fixed height for the carousel. Choose a height in pixels or viewport height (vh, default: 500px). Available when “Adaptive Height” is disabled.
Center Mode Center the current slide in the viewport. When enabled, the active slide is centered.
Centered Slide Bounds Ensure slides stay within viewport bounds. When enabled, slides are centered within the viewport.
Lazy Load Enable lazy loading for carousel slides. When enabled, slides load only when in view, improving performance. Not recommended for carousels above the fold.

Content Settings

Content

Configure the content displayed in each post.

Details: Select content types to display within posts.

Options:

Content Type Description
Title Displays the post title.
Content Shows the full post content.
Excerpt Displays a short post summary.
Custom Field/ACF Shows custom field data, like _price for WooCommerce.
Taxonomy Displays associated taxonomies, like categories or tags.
HTML Allows custom HTML content.
Post Meta Shows meta data like author or date.
Read More Adds a link to the full post.
Bookmark Allows users to bookmark posts.
Edit Options Provides post editing controls.
Product Price Displays product price (WooCommerce).
Product Rating Shows product ratings (WooCommerce).
Buy Now Adds a buy button (WooCommerce).
Product Badge Displays badges like “On Sale” (WooCommerce).

 

Bookmark Options

Configure options for pinning and unpinning posts.

Details: Customize the display, icons, and text for bookmarking posts, with pinned post IDs for logged-out users stored in a cookie named post_id_list and for logged-in users saved as user meta with the same key.

Options:

Setting Purpose Details
Pin Post Enable the bookmark option for posts. When enabled, allows users to pin posts for quick access. Available when “Bookmark Options” is selected.
Pin Icon Select an icon for the bookmark option. Choose an icon. Available when “Pin Post” is enabled.
Bookmarked Text Set text for the “Pin” button. Define the button text (default: “Pin”). Available when “Pin Post” is enabled.
Unbookmarked Text Set text for the “Unpin” button. Define the button text (default: “Unpin”). Available when “Pin Post” is enabled.
Hide for Logged-Out Users Hide the bookmark option for logged-out users. When enabled, restricts pinning to logged-in users. Available when “Pin Post” is enabled.

Edit Options

Configure options for pinning, republishing, unpublishing, editing, and deleting posts.

Details: Customize the display, icons, and text for post interaction options, with pinned post IDs for logged-out users stored in a cookie named post_id_list and for logged-in users saved as user meta with the same key.

Options:

Setting Purpose Details
Display Republish Enable the republish option for posts. When enabled, allows republishing posts. Available when “Edit Options” is selected.
Republish Icon Select an icon for the republish option. Choose an icon. Available when “Edit Options” and “Display Republish” are enabled.
Republish Text Set text for the republish option. Define the text (default: “Republish”). Available when “Edit Options” and “Display Republish” are enabled.
Display Unpublish Enable the unpublish option for posts. When enabled, allows unpublishing posts. Available when “Edit Options” is selected.
Unpublish Icon Select an icon for the unpublish option. Choose an icon. Available when “Edit Options” and “Display Unpublish” are enabled.
Unpublish Text Set text for the unpublish option. Define the text (default: “Unpublish”). Available when “Edit Options” and “Display Unpublish” are enabled.
Display Edit Enable the edit option for posts. When enabled, allows editing posts. Available when “Edit Options” is selected.
Edit URL Set the URL for editing posts. Define the edit URL using #ID# for post ID (default: “/your-edit-page?#ID#”). Available when “Edit Options” and “Display Edit” are enabled.
Edit Icon Select an icon for the edit option. Choose an icon. Available when “Edit Options” and “Display Edit” are enabled.
Edit Text Set text for the edit option. Define the text (default: “Edit”). Available when “Edit Options” and “Display Edit” are enabled.
Display Delete Enable the delete option for posts. When enabled, allows deleting posts. Available when “Edit Options” is selected.
Delete Icon Select an icon for the delete option. Choose an icon. Available when “Edit Options” and “Display Delete” are enabled.
Delete Text Set text for the delete option. Define the text (default: “Delete”). Available when “Edit Options” and “Display Delete” are enabled.

Pagination Settings

Pagination

Enable or disable pagination for posts.

Pagination Type

Choose the pagination style.

Details: Select the type of pagination controls.

Options:

Type Description
Numeric Shows numbered page links.
Next/Previous Displays next and previous arrows.
Load More Button Adds a button to load additional posts.
Infinite Scroll Loads posts automatically on scroll.

Tips:

  • Use Infinite Scroll for seamless browsing.
  • Choose Numeric for clear page navigation.

Items Per Page

Set the number of posts per page.

Details: Define the number of items displayed (default: 10).

Load More Text

Set text for the “Load More” button.

Details: Define the button text (default: “Load More”). Available when “Load More Button” is selected.

Infinite Scroll Trigger

Choose how infinite scroll is triggered.

Details: Select the trigger method. Available when “Infinite Scroll” is selected.

Options:

Trigger Description
Scroll Loads posts automatically on scroll.
Button Click Loads posts when a button is clicked.

Tips:

  • Use Scroll for seamless user experience.
  • Choose Button Click for controlled loading.