How to Fix the 'Read More' Button Position in Premium Addons for Elementor's Blog Widget
Content
A common issue faced by users of the Premium Addons for Elementor Blog widget is a 'Read More' button that jumps around instead of staying fixed at the bottom of each post card. This typically happens when post excerpts are of varying lengths, causing the button's position to shift and creating an uneven, unprofessional look for your blog layout.
Fortunately, there are a couple of reliable methods to solve this problem and achieve a clean, consistent design.
Method 1: Using the Built-in Equal Height Feature
The Premium Addons for Elementor team has integrated an 'Equal Height' feature specifically for this purpose. Here’s how to use it:
- Edit your page with Elementor and select the Premium Blog widget.
- Navigate to the widget's Layout tab.
- Find the Equal Height option and enable it.
- In the Apply On dropdown, select Custom Selector.
- In the Selectors field that appears, copy and paste the following CSS classes:
.premium-blog-inner-container, .premium-blog-post-content - Save your changes and update the page.
This method tells the widget to apply an equal height to the main content containers, which should force the 'Read More' button to align at the bottom consistently across all posts.
Method 2: Adding Custom CSS
If the first method does not work for your specific setup, you can use custom CSS. This solution uses absolute positioning to lock the button to the bottom of its container.
- In your WordPress dashboard, go to Appearance > Customize > Additional CSS.
- Copy and paste the following CSS code into the provided box. You may need to adjust the
heightvalue (350px in this example) to match the desired height of your content boxes.
.premium-blog-content-wrapper-inner{
min-height: 100% !important;
position: relative !important;
}
.premium-blog-excerpt-link-wrap {
position: absolute !important;
bottom: 0px !important;
}
.premium-blog-content-wrapper {
height: 350px !important;
}
- Publish the changes.
This CSS ensures the content wrapper has a fixed height and that the 'Read More' link is absolutely positioned at the bottom of it.
Why This Problem Occurs
This behavior is not a bug but a natural result of how CSS flows content. By default, elements appear in the order they are in the HTML and will push subsequent content down. When one post excerpt is short and another is long, the button's position is directly affected. The solutions above override this default behavior to create a more controlled, uniform layout.
If you continue to experience issues, it is often helpful to share a link to the page in question on community forums, as other users or developers may be able to provide CSS tailored to your specific theme and widget settings.
Related Support Threads Support
-
read more alignmenthttps://wordpress.org/support/topic/read-more-alignment-3/
-
Pricing tablehttps://wordpress.org/support/topic/pricing-table-17/
-
Display Conditionshttps://wordpress.org/support/topic/display-conditions-3/
-
Tabshttps://wordpress.org/support/topic/tabs-39/
-
Not showing Title on Premium Bloghttps://wordpress.org/support/topic/not-showing-title-on-premium-blog/
-
How to show ACF field in Premium Blog’s meta/descriptionhttps://wordpress.org/support/topic/how-to-show-acf-field-in-premium-blogs-meta-description/
-
Premium Blog Design Templatehttps://wordpress.org/support/topic/premium-blog-design-template/
-
Pricing table margins and padding optionshttps://wordpress.org/support/topic/pricing-table-margins-and-padding-options/
-
Premium Button – same widthhttps://wordpress.org/support/topic/premium-button-same-width/
-
Premium Progress Barhttps://wordpress.org/support/topic/premium-progress-bar/
-
Hook / filters for extra ACF code after .premium-blog-thumbnail-overlayhttps://wordpress.org/support/topic/hook-filters-for-extra-acf-code-after-premium-blog-thumbnail-overlay/
-
Custom CSS for Tags Metahttps://wordpress.org/support/topic/custom-css-for-tags-meta/
-
Premium Grid with more than one link?https://wordpress.org/support/topic/premium-grid-with-more-than-one-link/
-
How much?https://wordpress.org/support/topic/how-much-5/
-
Pricing Table icon backgroundhttps://wordpress.org/support/topic/pricing-table-icon-background/
-
Pricing table badgehttps://wordpress.org/support/topic/pricing-table-badge/
-
fix read more button at the bottomhttps://wordpress.org/support/topic/fix-read-more-button-at-the-bottom/
-
Custom font in premium charts widgethttps://wordpress.org/support/topic/custom-font-in-premium-charts-widget/
-
elementor add on premium chart add prefixes and suffixeshttps://wordpress.org/support/topic/elementor-add-on-premium-chart-add-prefixes-and-suffixes/
-
Read more button on Blog Posts Widgethttps://wordpress.org/support/topic/read-more-button-on-blog-posts-widget/
-
Display Youtube Video Titlehttps://wordpress.org/support/topic/display-youtube-video-title/
-
Classic and List Layout for Postshttps://wordpress.org/support/topic/classic-and-list-layout-for-posts/
-
Blog date formathttps://wordpress.org/support/topic/blog-date-format/
-
Aligning ‘read more’ buttonhttps://wordpress.org/support/topic/aligning-read-more-button-2/
-
Sticky posthttps://wordpress.org/support/topic/sticky-post-47/
-
Allow ordering blog posts by meta valuehttps://wordpress.org/support/topic/allow-ordering-blog-posts-by-meta-value/
-
accordion Element in price Tablehttps://wordpress.org/support/topic/accordion-element-in-price-table-10/
-
Add Premium Person social icon Instagram and You Tubehttps://wordpress.org/support/topic/add-premium-person-social-icon-instagram-and-you-tube/
-
Premium Blog – Remove Link From Post Meta Datehttps://wordpress.org/support/topic/premium-blog-remove-link-from-post-meta-date/
-
Pricing blockhttps://wordpress.org/support/topic/pricing-block-12/
-
Premium Blog – customize layouthttps://wordpress.org/support/topic/premium-blog-customize-layout/
-
Premium blog – clock iconhttps://wordpress.org/support/topic/premium-blog-clock-icon/
-
Post date on blog widgethttps://wordpress.org/support/topic/post-date-on-blog-widget/
-
Feature request: Timeline widgethttps://wordpress.org/support/topic/feature-request-timeline-widget/
-
Removing title from the post excerpthttps://wordpress.org/support/topic/removing-title-from-the-post-excerpt/
-
Premium bloghttps://wordpress.org/support/topic/premium-blog-5/
-
Override file code of a widgethttps://wordpress.org/support/topic/override-file-code-of-a-widget/
-
Premium blog widgethttps://wordpress.org/support/topic/premium-blog-widget-3/
-
How to use Pricing Tablehttps://wordpress.org/support/topic/how-to-use-pricing-table/