upPrev Plugin
Display cool, animated fly-out or fade box with related content.
Display cool, animated fly-out or fade box with related content.
When a reader scrolls to the bottom of a single post, page, or custom post type, an animate box will be shown allowing the reader to select the previous or random available post or posts in the selected configuration:
- Just previous
- Previous in category
- Previous in tag
- Random
- Related using YARPP (only post/pages)
Installation
There are 3 ways to install this plugin:
1. The super-easy way
- In your Admin, go to menu Plugins > Add
- Search for
upPrev
- Click to install
- Activate the plugin
- A new menu
upPrev
in Appearance
will appear in your Admin
2. The easy way
- Download the plugin (.zip file) on the right column of this page
- In your Admin, go to menu Plugins > Add
- Select the button
Upload Plugin
- Upload the .zip file you just downloaded
- Activate the plugin
- A new menu
upPrev
in Appearance
will appear in your Admin
3. The old and reliable way (FTP)
- Upload
upPrev
folder to the /wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- A new menu
upPrev
in Appearance
will appear in your Admin
Screenshots
upPrev on post
upPrev options: appearance
upPrev options: content
upPrev options: links
upPrev options: cache
FAQ
upPrev is turned on, but there is no box, what now? First of all, check your template. To proper work plugin requires function wp_head
and wp_footer
. If your template doesn’t use one of the themes, upPrev will not work. If you cant check this action in your templates manually use this code to check it: https://gist.github.com/378450
How to add a default image to a post without a thumbnail? Use the iworks_upprev_image
action, read more:
How to add a default image to a post without a thumbnail?
How to change the post thumbnail to another image? Use the iworks_upprev_get_the_post_thumbnail
filter, read more:
How to change post thumbnail to another image?
How to add upPrev for pages or custom post types? Yes. Just select post types on Appearance -> upPrev -> Content
page in Select post types
section.
How I can customize it with my styles? See here: How I can customize my styles?
Need more snippets? Visit: upPrev: snippet archive
Changelog
4.0.7 (2022-06-02)
- Fixed fade effect. Props for George.
- Fixed wrong admin area JavaScript name. Props for George.
4.0.6 (2022-05-26)
- Fixed undefined
$value
. Props for Robert. - Replaced
FILTER_SANITIZE_STRING
by FILTER_DEFAULT
to avoid warning in PHP 8.1. - Updated iWorks Options to 2.8.4.
- Updated iWorks Rate to 2.1.0.
- Updated Mobile Detect to 2.8.39.
4.0.5 (2022-01-21)
- Fixed “Settings” link on Plugins page.
- Updated iWorks Options to 2.8.0.
- Updated iWorks Rate to 2.0.6.
4.0.4 (2021-08-31)
- Restored option “Hide on tablets”.
- Back to Mobile Detect class for mobile/tablet detection, version 2.8.37.
4.0.3 (2021-08-18)
- Fixed categories limit to display.
- Fixed opacity issue when we click “close” button and scroll. Props for George.
- Fixed
post_type
mismatch. Props for George. - Improved category/tag select, first to try get entries from all, then, from any category/tag.
4.0.2 (2021-08-16)
- Added option to hide re-open badge.
- Fixed double headers on configuration screen. Props for George.
- Fixed missing custom element to open box. Props for George.
- Fixed to greedy defaults.
- Minor configuration screen tweaking.
- Updated iWorks Option Class to version: 2.7.0.
4.0.1 (2021-08-12)
- Fixed wrong plugin description. Props for Patrick_D1985.
- Fixed WP CLI error. Props for Patrick_D1985.
- Removed post thumbnail on posts list.
4.0.0 (2021-08-11)
- Added version number to upprev.css.
- Fixed bug with removing filter name.
- Fixed problem with $(‘body’).offset() by changed it to scrollTop() function.
- Added ajax request to load upPrevBox content.
- Added capability filter iworks_upprev_capability – now you can easy change capability (default is manage_options).
- Added categories exclude (only PRO version).
- Added color chooser (only PRO version).
- Added filter ‘iworks_upprev_thumbnail_size’ for thumbnail size.
- Added free layouts: “Vertical Three”.
- Added pro layouts: “Bloginity style”.
- Added remebering usage “close” button.
- Added settable header text thx to pmfoxCan we change header text?.
- Added tags exclude (only PRO version).
- IMPROVEMENT: check variable iworks_upprev in javascript before use it
- IMPROVEMENT: javascript & CSS files are minifized.
- IMPROVEMENT: replace moble detection function to Mobile_Detect.
- IMPROVEMENT: rework option page to easier configuration
- Upgrade iWorks Option Class to version: 2.7.0.
- Upgrade YARPP integration, minimum YARPP version: 3.5.x.
- Updated Hebrew translation by של אודי בורג
- REFACTORING: rebuild options screen, sidebar boxes are now manageable.
- REFACTORING: moved code to class.
- REFACTORING: rewrite on page options to use wp_localize_script.
- REFACTORING: used a proper way to ajax call.
- TYPO: “Anlalitics” should be “Analytics” thx to Knut Sparhell.
3.3.30 (2015-10-06)
- Fixed a problem with showing the title if contains tags with attributes. Props for Ovidiu.
3.3.29 (2015-09-01)
- Added Tagalog translation by Kel DC.
3.3.28
- Added Slovak translation by Daniel Schmidt.
3.3.27
3.3.26
3.3.25
3.3.24
3.3.23
3.3.22
3.3.21
3.3.20
- Updated IworksOptionClass to 1.7.4.
- IMPROVEMENT: check upPrev compatibility with WordPress 3.7.
- Fixed “last selected tab”.
3.3.19
3.3.18
3.3.17
- BUGFIX: Move custom CSS after wp_enqueue_style. thx to [007me].(https://wordpress.org/support/profile/007me) [Can’t change font size and style and costumize close button].(https://wordpress.org/support/topic/cant-change-font-size-and-style-and-costumize-close-button).
3.3.16
3.3.15
- Added Hebrew translation by עמיעד.
3.3.14
3.3.13
3.3.12
- Fixed compatibility errors with YARPP 4.x version thx to adamdport.
- Added CSS to changed tabs class in WordPress 3.5.
- IMPROVEMENT: check upPrev compatibility with WordPress 3.5.
3.3.11
3.3.10
3.3.9
3.3.8
- Critical update, plugin crash site if choosing no post types.
3.3.7
3.3.6
3.3.5
- Fixed double output when using YARPP thx to gyutae.
- Fixed visibility of developer admin options.
3.3.4
- Added Brazilian Portuguese translation by Leonardo Antonioli.
- Fixed minor description bug (thx Eva).
3.3.3
- Added Vietnamese translation by Xman.
- Fixed usage of crc32 to build ids for tabbed config, which collapsed in other than utf8 charset.
3.3.2
- Added GA option: non-interaction to prevent events in bounce-rate calculation.
3.3.1
- Added French translation by Eva.
3.3
3.2
- Added action iworks_upprev_image – you can add own code to produce icon, when them don’t support post-thumbnails.
- Added thumbnail filter iworks_upprev_get_the_post_thumbnail – now you can easy change thumbnail.
- Added purging transient cache entries from $wpdb->options table when turn off this cache forum.
- Add check _gaq object exist.
- CHECK: checked compatibility to WordPress 3.3.
- Updated IworksOptionClass to version 1.0.1.
3.1.1
- Added ability to turn off “remove_all_filters” function.
3.1
- Changed GA trackEvent syntax.
- Added Turkish translation by wpdestek.
3.0.1
- Fixed printing GA code when “I don’t have GA tracking on site.” is unticked. forum thx win101.
3.0
- Fixed end date filter for imported posts.
- Fixed javascript conflict on edit post screen.
- Fixed problem with unchecking ‘Excerpts’. forum thx benjamin.
- Fixed sticky posts display loop.
- Fixed thumbnail display problem.
- Added filter ‘iworks_upprev_box_item‘ for any item excerpt YARPPs.
- Added GA track: view box and click link.
- Added option ignore sticky posts.
- Added sanitize function for offset.
- Added thumbnail preview on posts/pages list.
- IMPROVEMENT: cleaning empty styles from custom CSS field.
- REFACTORING: option management.
2.3.7
- Fixed problem for defaults post_type if no one choosed forum.
2.3.6
- Fixed problem with using thumbnails in themes with thumbnail support forum.
- Added custom CSS rules (forum](https://wordpress.org/support/topic/plugin-upprev-version-235-update-breaks-thumbnail-support).
2.3.5
- Fixed problem with using thumbnails in themes without thumbnail support.
2.3.4
- Fixed problem with default values and values saving (again).
- Added correct way to enqueue style and JavaScript files.
2.3.3
- Removed configuration link on plugins list page for WordPress multisite.
- Fixed problem with post excerpt.
- Fixed problem with default values and values saving.
2.3.2
- Fixed translation bug.
- Removed date limit for random posts.
- Fixed open in new window bug.
- Added limit to display only on selected post types forum.
2.3.1
- Fixed a small bug with the display option.
2.3
2.2.1
- Fixed display problem with document shorter than browser.
- Added document post type as a checkbox list.
2.2
- Added upPrev configuration link to the admin bar.
- Added registered custom posts.
- Fixed error if the behaviour of boxing display for HTML element.
- Fixed wrong method post_type selection.
2.1.2
- Remove margin-top for title element.
- Added display taxonomies limit.
2.1.1
- Fixed scroll down again, the box flies out, which — on a small screen — can obscure a big chunk of the content. forum.
2.1
- Added box width option.
- Added box bottom and side margin option.
- Added transient cache for scripts and styles.
- Added actions: iworks_upprev_box_before and iworks_upprev_box_after, called inside the upPrevBox, before and after post. Now you can add some elements to upPrevBox without plugin modification.
- Added option to display (or not) close button.
- Added post type choose to post, page or any.
- Added random order for displayed posts.
2.0.1
- Fixed translation load.
- Added show box header option.
- Added stamp for cache key.
- Added Polish translation by Marcin Pietrzak.
2.0
- Fixed display upPrev box in case of an equal height of the window and the document.
- Added to use transient cache.
- Added thumbnail width (height depends on theme thumbnail).
- Added prevent some options if the active theme does not support it.
- Added activation & deactivation hooks (to setup defaults and remove config).
- Removed all filters the_content for a post in the upPrev box.
1.0.1
- Added post_date as a parameter, to get real previous post.
- Fixed JavaScript error.
- Added header for a simple method.
1.0