ImagePress Elements

Email Image Approval

This feature adds the ability to review and approve posts for publishing via email.

Upon saving (or creating) a post where the post status is set to “draft” or “pending review”, the site administrator will receive an email containing the post’s title, publish date, categories, and the content of the post. At the end of the email, there will be a link to approve the post. Clicking the link will set the post to be published on the set publish date.

Go to the Email Approval menu item in your ImagePress settings and set up your options.

ImagePress Email Approval

Dashboard Bulk Upload

Automatically create images with an assigned featured image from every image upload via Media Library.

Through the plugin settings page, you can set the image to publish and assign itself to one of your other existing custom post types.

The imagined use case is to make uploading a large number of photos through WordPress a little more manageable.

After uploading 10, 100, or 1000 pictures from an event or vacation, you and other users can go through and spend the majority of your time adding content, tags, and titles to your photographs rather than going through a monotonous process creating new posts over and over again.

ImagePress Bulk Upload

Category shortcode (unstyled)

A simple, unstyled ul/li list of all ImagePress categories. See example below:

[[imagepress-categories gallery=""]]

User directory shortcode (unstyled)

A simple, unstyled ul/li list of all ImagePress authors (or users with published images). See example below:


ImagePress image/photo feed

A simple feed with infinite scrolling, similar to Twitter or Facebook.

[ imagepress-feed ]

ImagePress feed demo

Here’s a styling sample for your feed. Modify the colours accordingly.

.feed-item {
    margin: 0 0 24px 0;
    padding: 24px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
.feed-meta-tertiary {
    padding: 8px 0;
.feed-meta-secondary {
    padding: 16px;
    background-color: rgba(0, 0, 0, 0.15);
    text-align: center;
.feed-meta-tertiary {
    color: rgba(0, 0, 0, 0.5);
    font-size: 16px;
    text-align: right;
.feed-meta-tertiary time {
    float: left;
    font-size: 12px;
    line-height: 24px;
.feed-meta-tertiary .feed-pipe {
    color: rgba(0, 0, 0, 0.15);
    font-weight: 300;
.feed-avatar {
    display: inline-block;
    margin: 0 12px 0 0;
.feed-avatar img {
    border-radius: 2px;

.feed-loader {
    font-size: 18px;
    font-weight: 300;
    text-align: center;

.feed-loading {
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 50px;
    border: 3px solid rgba(0, 0, 0, 0.75);
    border-radius: 50%;
    border-top-color: rgba(0, 0, 0, 0.15);
    animation: spin 1s ease-in-out infinite;
    -webkit-animation: spin 1s ease-in-out infinite;

@keyframes spin {
    to { -webkit-transform: rotate(360deg); }
@-webkit-keyframes spin {
    to { -webkit-transform: rotate(360deg); }

.feed-meta-tertiary a,
.feed-meta-tertiary a:hover {
    color: rgba(0, 0, 0, 0.5);
    text-decoration: none;
.feed-item .fa-heart,
.feed-item .fa-heart-o {
    color: #e0245e;
    cursor: pointer;
    position: relative;

    -ms-touch-action: none;
    touch-action: none;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    tap-highlight-color: rgba(0, 0, 0, 0);

@media only screen and (max-width: 768px) {
    .feed-meta-primary {
        min-height: 64px;
        line-height: 1.5;
    .feed-avatar {
        float: left;


= 1.0.1 =
* UPDATE: Added ImagePress feed module
* UPDATE: Updated WordPress compatibility

= 1.0.0 =
* First public release


Unlimited Automated Page Speed Monitoring & Tracking.
Use SpeedFactor to track your website. It’s simple and reliable.
See how real people experience the speed of your website. Then find (and fix) your web performance problems.
Get Started

Related Articles

Privacy Policy