Title: Stomp
Author: cubecolour
Published: <strong>August 11, 2016</strong>
Last modified: June 23, 2025

---

Search plugins

![](https://ps.w.org/stomp/assets/banner-772x250.png?rev=1472291)

![](https://ps.w.org/stomp/assets/icon-256x256.png?rev=1472178)

# Stomp

 By [cubecolour](https://profiles.wordpress.org/numeeja/)

[Download](https://downloads.wordpress.org/plugin/stomp.1.0.1.zip)

 * [Details](https://pcd.wordpress.org/plugins/stomp/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/stomp/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/stomp/#installation)
 * [Development](https://pcd.wordpress.org/plugins/stomp/#developers)

 [Support](https://wordpress.org/support/plugin/stomp/)

## Description

Stomps the footer element to the bottom of the visible page on short pages.

#### Usage:

When the height of the document body is less than the internal height of the browser
window, this plugin prevents a gap appearing between the footer element and the 
bottom of the visible page by fixing the footer to the bottom of the page.

If the plugin does not have any effect on the footer of any short pages, this may
be due to your footer not being marked up as an HTML5 ‘footer’ element. It may have
instead been marked up as another element such as a div with a class or id of ‘footer’,‘
site-footer’, or something else.

If this is the case you can add a constant to define the CSS selector for your footer
element by editing your _wp-config.php_ by adding the line:

    ```
    define( 'STOMP_FOOTER_ELEMENT', '.site-footer' );
    ```

before the line:

    ```
    /* That's all, stop editing! Happy blogging. */
    ```

In this example the value of _STOMP\_FOOTER\_ELEMENT_ is ‘.site-footer’

## Screenshots

 * [[
 * Without this plugin active, and when the content is short, the footer floats 
   above the bottom of the page looking rather silly.
 * [[
 * With this plugin active, and when the content is short, the footer is pushed 
   down to the bottom of the browser window.
 * [[
 * When the content is long, the footer keeps its default position so offscreen 
   on page load…
 * [[
 * And will be visible on scrolling down as normal.

## Installation

 1. Upload the plugin folder to the ‘/wp-content/plugins/’ directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress

## FAQ

### Where is the admin page?

There are no options in this plugin, so there isn’t an admin page.

### Why doesn’t it work on my site?

If this plugin is not working for you, this could be due to

 * your theme not being built to WordPress standards
 * a conflict with another plugin
 * The element on your site that looks and acts as a footer is not actually an HTML5‘
   footer’ element. In this case read the documentation for instructions to change
   the element the plugin acts on.

Please ask for help on the [plugin support page on WordPress.org](https://wordpress.org/support/plugin/stomp).

The plugin does work as it is designed to on all of the sites it has been tested
on, however it is not possible for me to test on every available theme and with 
all combinations of other plugins active. If the plugin is not working for you as
you expect it to, please read the documentation carefully to check that you are 
using it correctly. Then review the topics in the [plugin support forum](https://wordpress.org/support/plugin/stomp/).
You may find an appropriate solution outlined in a resolved topic if someone had
the same or a similar issue. If you do not find an answer that enables you to solve
your issue, please post a new topic on the forum so we have an opportunity to get
it working before you consider leaving a review.

### Why do I need to edit the wp-config.php to specify the selector of my footer element? A setting would be easier

A well-made modern theme should be using semantic elements and for anyone using 
one of these themes a setting would not be required. The workaround to specify a
different element was included for anyone using a theme that does something different.

### What levels of support are available?

I offer free forum support for free cubecolour plugins. For free support all communication
must take place on the WordPress.org forums and a link to your site must be provided
where I can I can see the issue without needing any kind of password.

Non-free support via email is also available if the free support is not compatible
with the level of support you require. Paid support via email can be requested at:
[cubecolour.co.uk/premium-support](https://cubecolour.co.uk/premium-support)

If your theme is doing something unusual which prevents the plugin working, and 
it still does not work after defining a value for STOMP_FOOTER_ELEMENT, you may 
require a custom version of the stomp plugin specific to your theme. Creating this
for you is outside the scope of the free support that I am able to provide, however
a custom version of the plugin can be commissioned as a paid job by sending your
request via the [premium support page](https://cubecolour.co.uk/premium-support).

### I am using the plugin and it has saved me time and/or money. How can I show my appreciation?

You can donate any amount via [my donation page](https://cubecolour.co.uk/wp/). 
All donations are gratefully received. If you find the plugin useful I would also
appreciate a glowing five star review on the [plugin review page](https://wordpress.org/support/view/plugin-reviews/stomp?rate=5#postform)

## Reviews

![](https://secure.gravatar.com/avatar/f78d72c00ae1e38aeebaf93fc86b65eb9cf3a788d987334b3e20084b335b3244?
s=60&d=retro&r=g)

### 󠀁[Problem with JS generated content](https://wordpress.org/support/topic/works-as-intended-70/)󠁿

 [dpwilliam](https://profiles.wordpress.org/dpwilliam/) February 17, 2017 5 replies

I works pretty nicely. But on pages where content is loaded through JS, said content
is sometimes cut off by the footer (it starts a little too high in those cases).
Therefore I can’t use the plugin effectively on my site

![](https://secure.gravatar.com/avatar/9951b8075158948825743d44f46c7108908b0e75a779b553705a51d770dcac91?
s=60&d=retro&r=g)

### 󠀁[Just works!](https://wordpress.org/support/topic/just-works-324/)󠁿

 [SomniumLucidus](https://profiles.wordpress.org/somniumlucidus/) November 16, 2016

Short page content happens, you know. This plugin just stomps the footer down to
the bottom of the page and keeps it there, where it ought to be.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/stomp/reviews/)

## Contributors & Developers

“Stomp” is open source software. The following people have contributed to this plugin.

Contributors

 *   [ cubecolour ](https://profiles.wordpress.org/numeeja/)

[Translate “Stomp” into your language.](https://translate.wordpress.org/projects/wp-plugins/stomp)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/stomp/), check out 
the [SVN repository](https://plugins.svn.wordpress.org/stomp/), or subscribe to 
the [development log](https://plugins.trac.wordpress.org/log/stomp/) by [RSS](https://plugins.trac.wordpress.org/log/stomp/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Initial Version

## Meta

 *  Version **1.0.1**
 *  Last updated **9 months ago**
 *  Active installations **80+**
 *  WordPress version ** 4.5 or higher **
 *  Tested up to **6.8.5**
 *  Language
 * [English (US)](https://wordpress.org/plugins/stomp/)
 * Tags
 * [content](https://pcd.wordpress.org/plugins/tags/content/)[fix](https://pcd.wordpress.org/plugins/tags/fix/)
   [footer](https://pcd.wordpress.org/plugins/tags/footer/)[short](https://pcd.wordpress.org/plugins/tags/short/)
   [static](https://pcd.wordpress.org/plugins/tags/static/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/stomp/advanced/)

## Ratings

 4 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/stomp/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/stomp/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/stomp/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/stomp/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/stomp/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/stomp/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/stomp/reviews/)

## Contributors

 *   [ cubecolour ](https://profiles.wordpress.org/numeeja/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/stomp/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://cubecolour.co.uk/wp)