{"id":14336,"date":"2011-08-11T12:34:24","date_gmt":"2011-08-11T12:34:24","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/upprev\/"},"modified":"2025-06-16T07:58:26","modified_gmt":"2025-06-16T07:58:26","slug":"upprev","status":"publish","type":"plugin","link":"https:\/\/sa.wordpress.org\/plugins\/upprev\/","author":1014234,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.1.2","stable_tag":"4.1.2","tested":"6.8.5","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"upPrev","header_author":"Marcin Pietrzak","header_description":"","assets_banners_color":"408d5b","last_updated":"2025-06-16 07:58:26","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ko-fi.com\/iworks?utm_source=upprev&utm_medium=readme-donate","header_plugin_uri":"https:\/\/github.com\/iworks\/upprev","header_author_uri":"http:\/\/iworks.pl\/","rating":4.6,"author_block_rating":0,"active_installs":1000,"downloads":190241,"num_ratings":126,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.2":{"tag":"3.2","author":"iworks","date":"2021-08-12 08:33:55"},"3.3":{"tag":"3.3","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.1":{"tag":"3.3.1","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.10":{"tag":"3.3.10","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.11":{"tag":"3.3.11","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.12":{"tag":"3.3.12","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.13":{"tag":"3.3.13","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.14":{"tag":"3.3.14","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.15":{"tag":"3.3.15","author":"iworks","date":"2023-10-22 07:28:22"},"3.3.16":{"tag":"3.3.16","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.17":{"tag":"3.3.17","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.18":{"tag":"3.3.18","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.19":{"tag":"3.3.19","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.2":{"tag":"3.3.2","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.20":{"tag":"3.3.20","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.21":{"tag":"3.3.21","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.22":{"tag":"3.3.22","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.23":{"tag":"3.3.23","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.24":{"tag":"3.3.24","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.25":{"tag":"3.3.25","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.26":{"tag":"3.3.26","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.27":{"tag":"3.3.27","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.28":{"tag":"3.3.28","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.29":{"tag":"3.3.29","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.3":{"tag":"3.3.3","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.30":{"tag":"3.3.30","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.4":{"tag":"3.3.4","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.5":{"tag":"3.3.5","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.6":{"tag":"3.3.6","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.7":{"tag":"3.3.7","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.8":{"tag":"3.3.8","author":"iworks","date":"2021-08-12 08:33:55"},"3.3.9":{"tag":"3.3.9","author":"iworks","date":"2021-08-12 08:33:55"},"3.4.0":{"tag":"3.4.0","author":"iworks","date":"2021-08-12 08:33:55"},"3.4.0.1":{"tag":"3.4.0.1","author":"iworks","date":"2021-08-12 08:33:55"},"3.4.1":{"tag":"3.4.1","author":"iworks","date":"2021-08-12 08:33:55"},"3.4.2":{"tag":"3.4.2","author":"iworks","date":"2021-08-12 08:33:55"},"4.0.0":{"tag":"4.0.0","author":"iworks","date":"2021-08-12 08:44:15"},"4.0.1":{"tag":"4.0.1","author":"iworks","date":"2021-08-13 07:07:56"},"4.0.2":{"tag":"4.0.2","author":"iworks","date":"2021-08-16 11:35:18"},"4.0.3":{"tag":"4.0.3","author":"iworks","date":"2021-08-18 08:10:37"},"4.0.4":{"tag":"4.0.4","author":"iworks","date":"2021-08-31 06:26:18"},"4.0.5":{"tag":"4.0.5","author":"iworks","date":"2023-10-22 07:28:22"},"4.0.6":{"tag":"4.0.6","author":"iworks","date":"2022-05-26 19:58:32"},"4.0.7":{"tag":"4.0.7","author":"iworks","date":"2024-11-20 13:19:34"},"4.1.0":{"tag":"4.1.0","author":"iworks","date":"2025-02-24 06:09:09"},"4.1.1":{"tag":"4.1.1","author":"iworks","date":"2025-03-24 18:19:35"},"4.1.2":{"tag":"4.1.2","author":"iworks","date":"2025-06-16 07:58:26"}},"upgrade_notice":{"4.0":"<ul>\n<li>Added a simple configuration screen. Rebuild the options page for easier configuration.<\/li>\n<\/ul>","3.3.13":"<ul>\n<li>Added Czech translation.<\/li>\n<\/ul>","3.3.12":"<ul>\n<li>Fixed using YARPP 4.x. Check upPrev compatibility with WordPress 3.5.<\/li>\n<\/ul>","3.3.11":"<ul>\n<li>Added Bulgarian translation.<\/li>\n<\/ul>","3.3.10":"<ul>\n<li>Added Spanish translation.<\/li>\n<\/ul>","3.3.9":"<ul>\n<li>Added Russian translation.<\/li>\n<\/ul>","3.3.8":"<ul>\n<li>Critical update to prevent site crash!<\/li>\n<\/ul>","3.3.3.1":"<ul>\n<li>Added Brazilian Portuguese translation.<\/li>\n<\/ul>","3.0":"<ul>\n<li>Added GA tracking for display and click. Add filter and action to modify the result.<\/li>\n<\/ul>","2.3":"<ul>\n<li>Added YARPP integration.<\/li>\n<\/ul>","2.1":"<ul>\n<li>Added some appearance and cache improvements. Scripts and styles optimization. New order available: random.<\/li>\n<\/ul>","2.0.1":"<ul>\n<li>Added a Polish translation. Fix cache refresh missing after changing plugin configuration.<\/li>\n<\/ul>","2.0":"<ul>\n<li>More configuration options. Uses transient cache to store results. Optimization activation &amp; deactivation process.<\/li>\n<\/ul>"},"ratings":{"1":12,"2":0,"3":0,"4":5,"5":109},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2582552,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2582552,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":1268272,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2582552,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2582552,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3312366,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/themes.php?page=iworks_upprev_index\",\"preferredVersions\":{\"php\":\"8.1\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"pluginZipFile\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"upprev\"},\"options\":{\"activate\":true}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":[],"tagged_versions":["3.2","3.3","3.3.1","3.3.10","3.3.11","3.3.12","3.3.13","3.3.14","3.3.15","3.3.16","3.3.17","3.3.18","3.3.19","3.3.2","3.3.20","3.3.21","3.3.22","3.3.23","3.3.24","3.3.25","3.3.26","3.3.27","3.3.28","3.3.29","3.3.3","3.3.30","3.3.4","3.3.5","3.3.6","3.3.7","3.3.8","3.3.9","3.4.0","3.4.0.1","3.4.1","3.4.2","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6","4.0.7","4.1.0","4.1.1","4.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2582552,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2582552,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2582552,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2582552,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2582552,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"upPrev on post","2":"upPrev options: appearance","3":"upPrev options: content","4":"upPrev options: links","5":"upPrev options: cache"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6861,1159,2663,186,1326],"plugin_category":[43,55],"plugin_contributors":[77824],"plugin_business_model":[],"class_list":["post-14336","plugin","type-plugin","status-publish","hentry","plugin_tags-box","plugin_tags-notification","plugin_tags-related","plugin_tags-seo","plugin_tags-thumbnail","plugin_category-customization","plugin_category-seo-and-marketing","plugin_contributors-iworks","plugin_committers-iworks"],"banners":{"banner":"https:\/\/ps.w.org\/upprev\/assets\/banner-772x250.png?rev=2582552","banner_2x":"https:\/\/ps.w.org\/upprev\/assets\/banner-1544x500.png?rev=2582552","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/upprev\/assets\/icon.svg?rev=1268272","icon":"https:\/\/ps.w.org\/upprev\/assets\/icon.svg?rev=1268272","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/upprev\/assets\/screenshot-1.png?rev=2582552","caption":"upPrev on post"},{"src":"https:\/\/ps.w.org\/upprev\/assets\/screenshot-2.png?rev=2582552","caption":"upPrev options: appearance"},{"src":"https:\/\/ps.w.org\/upprev\/assets\/screenshot-3.png?rev=2582552","caption":"upPrev options: content"},{"src":"https:\/\/ps.w.org\/upprev\/assets\/screenshot-4.png?rev=2582552","caption":"upPrev options: links"},{"src":"https:\/\/ps.w.org\/upprev\/assets\/screenshot-5.png?rev=2582552","caption":"upPrev options: cache"}],"raw_content":"<!--section=description-->\n<p>Display cool, animated fly-out or fade box with related content.<\/p>\n\n<p>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:<\/p>\n\n<ol>\n<li>Just previous<\/li>\n<li>Previous in category<\/li>\n<li>Previous in tag<\/li>\n<li>Random<\/li>\n<li>Related using YARPP (only post\/pages)<\/li>\n<\/ol>\n\n<!--section=installation-->\n<p>There are 3 ways to install this plugin:<\/p>\n\n<h4>1. The super-easy way<\/h4>\n\n<ol>\n<li>In your Admin, go to menu Plugins &gt; Add<\/li>\n<li>Search for <code>upPrev<\/code><\/li>\n<li>Click to install<\/li>\n<li>Activate the plugin<\/li>\n<li>A new menu <code>upPrev<\/code> in <code>Appearance<\/code> will appear in your Admin<\/li>\n<\/ol>\n\n<h4>2. The easy way<\/h4>\n\n<ol>\n<li>Download the plugin (.zip file) on the right column of this page<\/li>\n<li>In your Admin, go to menu Plugins &gt; Add<\/li>\n<li>Select the button <code>Upload Plugin<\/code><\/li>\n<li>Upload the .zip file you just downloaded<\/li>\n<li>Activate the plugin<\/li>\n<li>A new menu <code>upPrev<\/code> in <code>Appearance<\/code> will appear in your Admin<\/li>\n<\/ol>\n\n<h4>3. The old and reliable way (FTP)<\/h4>\n\n<ol>\n<li>Upload <code>upPrev<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>A new menu <code>upPrev<\/code> in <code>Appearance<\/code> will appear in your Admin<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='upprev%20is%20turned%20on%2C%20but%20there%20is%20no%20box%2C%20what%20now%3F'><h3>upPrev is turned on, but there is no box, what now?<\/h3><\/dt>\n<dd><p>First of all, check your template. To proper work plugin requires function <code>wp_head<\/code> and <code>wp_footer<\/code>. 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<\/p><\/dd>\n<dt id='how%20to%20add%20a%20default%20image%20to%20a%20post%20without%20a%20thumbnail%3F'><h3>How to add a default image to a post without a thumbnail?<\/h3><\/dt>\n<dd><p>Use the <code>iworks_upprev_image<\/code> action, read more:<\/p>\n\n<p><a href=\"http:\/\/upprev.iworks.pl\/faq\/how-to-add-default-image-to-post-without-thumbnail.html\">How to add a default image to a post without a thumbnail?<\/a><\/p><\/dd>\n<dt id='how%20to%20change%20the%20post%20thumbnail%20to%20another%20image%3F'><h3>How to change the post thumbnail to another image?<\/h3><\/dt>\n<dd><p>Use the <code>iworks_upprev_get_the_post_thumbnail<\/code> filter, read more:<\/p>\n\n<p><a href=\"http:\/\/upprev.iworks.pl\/faq\/how-to-change-post-thubnail-to-other-image.html\">How to change post thumbnail to another image?<\/a><\/p><\/dd>\n<dt id='how%20to%20add%20upprev%20for%20pages%20or%20custom%20post%20types%3F'><h3>How to add upPrev for pages or custom post types?<\/h3><\/dt>\n<dd><p>Yes. Just select post types on <code>Appearance -&gt; upPrev -&gt; Content<\/code> page in <code>Select post types<\/code> section.<\/p><\/dd>\n<dt id='how%20i%20can%20customize%20it%20with%20my%20styles%3F'><h3>How I can customize it with my styles?<\/h3><\/dt>\n<dd><p>See here: <a href=\"http:\/\/upprev.iworks.pl\/faq\/how-i-can-customize-with-my-own-styles.html\">How I can customize my styles?<\/a><\/p><\/dd>\n<dt id='need%20more%20snippets%3F'><h3>Need more snippets?<\/h3><\/dt>\n<dd><p>Visit: <a href=\"http:\/\/upprev.iworks.pl\/tag\/snippet\">upPrev: snippet archive<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>Project maintained on GitHub at <a href=\"https:\/\/github.com\/iworks\/upprev\">iworks\/upprev<\/a>.<\/p>\n\n<h4>4.1.2 (2025-06-16)<\/h4>\n\n<ul>\n<li><strong>iWorks Options Module Updated<\/strong>: Updated the integrated <a href=\"https:\/\/github.com\/iworks\/wordpress-options-class\">iWorks Options<\/a> module to the latest version 3.0.7.<\/li>\n<li><strong>iWorks Rate Module Updated<\/strong>: Updated the integrated <a href=\"https:\/\/github.com\/iworks\/iworks-rate\">iWorks Rate<\/a> module to the latest version 2.9.9.<\/li>\n<\/ul>\n\n<h4>4.1.1 (2025-03-24)<\/h4>\n\n<ul>\n<li><strong>Translation Support Added<\/strong>: Implemented translation support for GitHub releases, making the plugin more accessible to a global audience.<\/li>\n<li><strong>Enhanced Plugin Update Mechanism<\/strong>: Improved the plugin update process for smoother and more reliable updates directly from GitHub releases.<\/li>\n<li><strong>Optimized Build Process<\/strong>: Refactored the build process to deliver enhanced performance and improved efficiency.<\/li>\n<li><strong>Plugin Repository Migration<\/strong>: The plugin repository has been successfully migrated to a new home on GitHub. This move will ensure continued maintenance and streamlined updates going forward.<\/li>\n<li><strong>iWorks Options Module Updated<\/strong>: Updated the integrated <a href=\"https:\/\/github.com\/iworks\/wordpress-options-class\">iWorks Options<\/a> module to the latest version 2.9.9.<\/li>\n<li><strong>Null Version Issue Resolved<\/strong>: Fixed a bug that could cause issues with null version values, improving overall stability.<\/li>\n<\/ul>\n\n<h4>4.1.0 (2025-02-23)<\/h4>\n\n<ul>\n<li>Updated the <a href=\"https:\/\/github.com\/iworks\/wordpress-options-class\">iWorks Options<\/a> module to version 2.9.6.<\/li>\n<li>Updated the <a href=\"https:\/\/github.com\/iworks\/iworks-rate\">iWorks Rate<\/a> module to version 2.2.3.<\/li>\n<li>The <code>iworks\/upprev\/wp_query\/args<\/code> filter has been added.<\/li>\n<li>The <code>_load_textdomain_just_in_time()<\/code> notice has been fixed.<\/li>\n<\/ul>\n\n<h4>4.0.7 (2022-06-02)<\/h4>\n\n<ul>\n<li>Fixed fade effect. Props for <a href=\"https:\/\/wordpress.org\/support\/users\/giorgos93\/\">George<\/a>.<\/li>\n<li>Fixed wrong admin area JavaScript name. Props for <a href=\"https:\/\/wordpress.org\/support\/users\/giorgos93\/\">George<\/a>.<\/li>\n<\/ul>\n\n<h4>4.0.6 (2022-05-26)<\/h4>\n\n<ul>\n<li>Fixed undefined <code>$value<\/code>. Props for <a href=\"https:\/\/wordpress.org\/support\/users\/robertmindroi\/\">Robert<\/a>.<\/li>\n<li>Replaced <code>FILTER_SANITIZE_STRING<\/code> by <code>FILTER_DEFAULT<\/code> to avoid warning in PHP 8.1.<\/li>\n<li>Updated the <a href=\"https:\/\/github.com\/iworks\/wordpress-options-class\">iWorks Options<\/a> module to version 2.9.4.<\/li>\n<li>Updated the <a href=\"https:\/\/github.com\/iworks\/iworks-rate\">iWorks Rate<\/a> module to version 2.1.0.<\/li>\n<li>Updated <a href=\"http:\/\/mobiledetect.net\/\">Mobile Detect<\/a> to 2.8.39.<\/li>\n<\/ul>\n\n<h4>4.0.5 (2022-01-21)<\/h4>\n\n<ul>\n<li>Fixed \"Settings\" link on Plugins page.<\/li>\n<li>Updated the <a href=\"https:\/\/github.com\/iworks\/wordpress-options-class\">iWorks Options<\/a> module to version 2.8.0.<\/li>\n<li>Updated the <a href=\"https:\/\/github.com\/iworks\/iworks-rate\">iWorks Rate<\/a> module to version 2.0.6.<\/li>\n<\/ul>\n\n<h4>4.0.4 (2021-08-31)<\/h4>\n\n<ul>\n<li>Restored option \"Hide on tablets\".<\/li>\n<li>Back to <a href=\"http:\/\/mobiledetect.net\/\">Mobile Detect<\/a> class for mobile\/tablet detection, version 2.8.37.<\/li>\n<\/ul>\n\n<h4>4.0.3 (2021-08-18)<\/h4>\n\n<ul>\n<li>Fixed categories limit to display.<\/li>\n<li>Fixed opacity issue when we click \"close\" button and scroll. Props for <a href=\"https:\/\/wordpress.org\/support\/users\/giorgos93\/\">George<\/a>.<\/li>\n<li>Fixed <code>post_type<\/code> mismatch. Props for <a href=\"https:\/\/wordpress.org\/support\/users\/giorgos93\/\">George<\/a>.<\/li>\n<li>Improved category\/tag select, first to try get entries from all, then, from any category\/tag.<\/li>\n<\/ul>\n\n<h4>4.0.2 (2021-08-16)<\/h4>\n\n<ul>\n<li>Added option to hide re-open badge.<\/li>\n<li>Fixed double headers on configuration screen. Props for <a href=\"https:\/\/wordpress.org\/support\/users\/giorgos93\/\">George<\/a>.<\/li>\n<li>Fixed missing custom element to open box. Props for <a href=\"https:\/\/wordpress.org\/support\/users\/giorgos93\/\">George<\/a>.<\/li>\n<li>Fixed to greedy defaults.<\/li>\n<li>Minor configuration screen tweaking.<\/li>\n<li>Updated the <a href=\"https:\/\/github.com\/iworks\/wordpress-options-class\">iWorks Options<\/a> module to version 2.7.0.<\/li>\n<\/ul>\n\n<h4>4.0.1 (2021-08-12)<\/h4>\n\n<ul>\n<li>Fixed wrong plugin description. Props for <a href=\"https:\/\/wordpress.org\/support\/users\/patrick_d1985\/\">Patrick_D1985<\/a>.<\/li>\n<li>Fixed WP CLI error. Props for <a href=\"https:\/\/wordpress.org\/support\/users\/patrick_d1985\/\">Patrick_D1985<\/a>.<\/li>\n<li>Removed post thumbnail on posts list.<\/li>\n<\/ul>\n\n<h4>4.0.0 (2021-08-11)<\/h4>\n\n<ul>\n<li>Added version number to upprev.css.<\/li>\n<li>Fixed bug with removing filter name.<\/li>\n<li>Fixed problem with $('body').offset() by changed it to scrollTop() function.<\/li>\n<li>Added ajax request to load upPrevBox content.<\/li>\n<li>Added capability filter <em>iworks_upprev_capability<\/em> - now you can easy change capability (default is manage_options).<\/li>\n<li>Added categories exclude (only PRO version).<\/li>\n<li>Added color chooser (only PRO version).<\/li>\n<li>Added filter 'iworks_upprev_thumbnail_size' for thumbnail size.<\/li>\n<li>Added free layouts: \"Vertical Three\".<\/li>\n<li>Added pro layouts: \"Bloginity style\".<\/li>\n<li>Added remebering usage \"close\" button.<\/li>\n<li>Added settable header text thx to <a href=\"http:\/\/wordpress.org\/support\/profile\/pmfox\">pmfox<\/a> <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-can-we-change-header-text\">Can we change header text?<\/a>.<\/li>\n<li>Added tags exclude (only PRO version).<\/li>\n<li>IMPROVEMENT: check variable iworks_upprev in javascript before use it<\/li>\n<li>IMPROVEMENT: javascript &amp; CSS files are minifized.<\/li>\n<li>IMPROVEMENT: replace moble detection function to <a href=\"http:\/\/mobiledetect.net\">Mobile_Detect<\/a>.<\/li>\n<li>IMPROVEMENT: rework option page to easier configuration<\/li>\n<li>Updated the <a href=\"https:\/\/github.com\/iworks\/wordpress-options-class\">iWorks Options<\/a> module to version 2.6.0.<\/li>\n<li>Upgrade YARPP integration, minimum YARPP version: 3.5.x.<\/li>\n<li>Updated Hebrew translation by <a href=\"http:\/\/blog.udiburg.com\">\u05e9\u05dc \u05d0\u05d5\u05d3\u05d9 \u05d1\u05d5\u05e8\u05d2<\/a><\/li>\n<li>REFACTORING: rebuild options screen, sidebar boxes are now manageable.<\/li>\n<li>REFACTORING: moved code to class.<\/li>\n<li>REFACTORING: rewrite on page options to use wp_localize_script.<\/li>\n<li>REFACTORING: used a proper way to ajax call.<\/li>\n<li>TYPO: \"Anlalitics\" should be \"Analytics\" thx to Knut Sparhell.<\/li>\n<\/ul>\n\n<h4>3.3.30 (2015-10-06)<\/h4>\n\n<ul>\n<li>Fixed a problem with showing the title if contains tags with attributes. Props for <a href=\"http:\/\/pacura.ru\/\">Ovidiu<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.29 (2015-09-01)<\/h4>\n\n<ul>\n<li>Added Tagalog translation by <a href=\"https:\/\/profiles.wordpress.org\/kel-dc\">Kel DC<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.28<\/h4>\n\n<ul>\n<li>Added Slovak translation by Daniel Schmidt.<\/li>\n<\/ul>\n\n<h4>3.3.27<\/h4>\n\n<ul>\n<li>Added Dutch translation by <a href=\"http:\/\/www.ruudkok.nl\/\">Ruud Kok<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.26<\/h4>\n\n<ul>\n<li>Fixed empty post_type value thx to <a href=\"http:\/\/wordpress.org\/support\/profile\/prabhakaraan\">Zeus<\/a> <a href=\"http:\/\/wordpress.org\/support\/topic\/upprev-error-array_key_exists\">UpPrev error - array_key_exists()!<\/a>.<\/li>\n<li>Added Italian translation by <a href=\"http:\/\/www.giossi.com\/\">Francesco Giossi<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.25<\/h4>\n\n<ul>\n<li>Updated Simplified Chinese translation by <a href=\"http:\/\/smallseotips.com\/\">Leo<\/a>.<\/li>\n<li>Added filter '<a href=\"http:\/\/upprev.iworks.pl\/documentation\/filter-reference\/iworks_upprev_box_title\">iworks_upprev_box_title<\/a>' for box title, return false to remove title.<\/li>\n<\/ul>\n\n<h4>3.3.24<\/h4>\n\n<ul>\n<li>BUGFIX: prevent to display upPrev box on attachment page thx to <a href=\"http:\/\/wordpress.org\/support\/profile\/swaps4\">Swaps4<\/a> <a href=\"http:\/\/wordpress.org\/support\/topic\/upprev-displaying-on-attachment-pages-with-no-styling\">upPrev displaying on attachment pages with no styling<\/a>.<\/li>\n<li>Remove add_contextual_help function (deprecated from 3.3).<\/li>\n<li>Updated IworksOptionClass to 2.0.0.<\/li>\n<\/ul>\n\n<h4>3.3.23<\/h4>\n\n<ul>\n<li>BUGFIX: default value only when is need thx to <a href=\"http:\/\/wordpress.org\/support\/profile\/lambje\">Jeff<\/a> <a href=\"http:\/\/wordpress.org\/support\/topic\/offset-not-working\">Offset Not Working<\/a>.<\/li>\n<li>Updated IworksOptionClass to 1.7.7.<\/li>\n<\/ul>\n\n<h4>3.3.22<\/h4>\n\n<ul>\n<li>Add <a href=\"http:\/\/upprev.iworks.pl\/documentation\/filter-reference\/iworks_upprev_check\">iworks_upprev_check filter<\/a>, see documentation: <a href=\"http:\/\/upprev.iworks.pl\/fiter_reference_iworks_upprev_check.html\">Filter Reference \u2013 iworks_upprev_check<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.21<\/h4>\n\n<ul>\n<li>Replaced WP_PLUGIN_URL with plugins_url() thx to <a href=\"http:\/\/wordpress.org\/support\/profile\/tigr\">tigr<\/a> <a href=\"http:\/\/wordpress.org\/support\/topic\/ssl-compatibility\">SSL compatibility<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.20<\/h4>\n\n<ul>\n<li>Updated IworksOptionClass to 1.7.4.<\/li>\n<li>IMPROVEMENT: check upPrev compatibility with WordPress 3.7.<\/li>\n<li>Fixed \"last selected tab\".<\/li>\n<\/ul>\n\n<h4>3.3.19<\/h4>\n\n<ul>\n<li>Updated Hebrew translation by <a href=\"http:\/\/blog.udiburg.com\">\u05e9\u05dc \u05d0\u05d5\u05d3\u05d9 \u05d1\u05d5\u05e8\u05d2<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.18<\/h4>\n\n<ul>\n<li>Updated Bulgarian translation by <a href=\"http:\/\/wordpress.org\/support\/profile\/mhalachev\">Martin Halachev<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.17<\/h4>\n\n<ul>\n<li>BUGFIX: Move custom CSS after wp_enqueue_style. thx to [007me].(http:\/\/wordpress.org\/support\/profile\/007me) [Can't change font size and style and costumize close button].(http:\/\/wordpress.org\/support\/topic\/cant-change-font-size-and-style-and-costumize-close-button).<\/li>\n<\/ul>\n\n<h4>3.3.16<\/h4>\n\n<ul>\n<li>BUGFIX: Excerpt number of words to show option not working for a concrete excerpt. thx to [gyalokai].(http:\/\/wordpress.org\/support\/profile\/gyalokai) <a href=\"http:\/\/wordpress.org\/support\/topic\/excerpt-number-of-words-to-show-option-not-working\">Excerpt number of words to show option not working<\/a>.<\/li>\n<li>Updated IworksOptionClass to 1.7.2.<\/li>\n<li>Added box to front page thx to [SARed].(http:\/\/wordpress.org\/support\/profile\/sared) <a href=\"http:\/\/wordpress.org\/support\/topic\/using-upprev-on-a-front-page-with-latest-posts\">Using Upprev on a front page with latest posts?<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.15<\/h4>\n\n<ul>\n<li>Added Hebrew translation by <a href=\"http:\/\/hatul.info\">\u05e2\u05de\u05d9\u05e2\u05d3<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.14<\/h4>\n\n<ul>\n<li>Fixed limit for taxonomies. Props for <a href=\"http:\/\/wordpress.org\/support\/profile\/darkjedipete\">darkjedipete<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.13<\/h4>\n\n<ul>\n<li>Added Czech translation by <a href=\"http:\/\/michalblaha.cz\/\">Michal Bl\u00e1ha<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.12<\/h4>\n\n<ul>\n<li>Fixed compatibility errors with YARPP 4.x version thx to <a href=\"http:\/\/wordpress.org\/support\/profile\/adamdport\">adamdport<\/a>.<\/li>\n<li>Added CSS to changed tabs class in WordPress 3.5.<\/li>\n<li>IMPROVEMENT: check upPrev compatibility with WordPress 3.5.<\/li>\n<\/ul>\n\n<h4>3.3.11<\/h4>\n\n<ul>\n<li>Added Bulgarian translation by <a href=\"http:\/\/wordpress.org\/support\/profile\/mhalachev\">Martin Halachev<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.10<\/h4>\n\n<ul>\n<li>Added Spanish translation by <a href=\"http:\/\/www.apasionadosdelmarketing.es\/about\/\">Ram\u00f3n Rautenstrauch<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.9<\/h4>\n\n<ul>\n<li>Added Romanian translation by <a href=\"http:\/\/drumliber.ro\/\">Florin Arjocu<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.8<\/h4>\n\n<ul>\n<li>Critical update, plugin crash site if choosing no post types.<\/li>\n<\/ul>\n\n<h4>3.3.7<\/h4>\n\n<ul>\n<li>Added Russian translation by <a href=\"http:\/\/webbizreshenie.ru\/\">\u0412\u0430\u0434\u0438\u043c \u0421\u043e\u0445\u0438\u043d<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.6<\/h4>\n\n<ul>\n<li>Added German translation by <a href=\"http:\/\/wolfmedien.de\/\">Mario Wolf<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3.5<\/h4>\n\n<ul>\n<li>Fixed double output when using YARPP thx to <a href=\"http:\/\/wordpress.org\/support\/profile\/gyutae\">gyutae<\/a>.<\/li>\n<li>Fixed visibility of developer admin options.<\/li>\n<\/ul>\n\n<h4>3.3.4<\/h4>\n\n<ul>\n<li>Added Brazilian Portuguese translation by <a href=\"http:\/\/www.tobeguarany.com\/\">Leonardo Antonioli<\/a>.<\/li>\n<li>Fixed minor description bug (thx Eva).<\/li>\n<\/ul>\n\n<h4>3.3.3<\/h4>\n\n<ul>\n<li>Added Vietnamese translation by <a href=\"http:\/\/thegioimanguon.com\/\">Xman<\/a>.<\/li>\n<li>Fixed usage of crc32 to build ids for tabbed config, which collapsed in other than utf8 charset.<\/li>\n<\/ul>\n\n<h4>3.3.2<\/h4>\n\n<ul>\n<li>Added GA option: non-interaction to prevent events in bounce-rate calculation.<\/li>\n<\/ul>\n\n<h4>3.3.1<\/h4>\n\n<ul>\n<li>Added French translation by <a href=\"http:\/\/myclientisrich-leblog.com\/\">Eva<\/a>.<\/li>\n<\/ul>\n\n<h4>3.3<\/h4>\n\n<ul>\n<li>Added option to hide upPrevBox on mobile devices, matching implemented from <a href=\"http:\/\/wordpress.org\/extend\/plugins\/wp-mobile-detector\/\">WP Mobile Detector<\/a> ticket from <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-mobile-themes\">forum<\/a>.<\/li>\n<\/ul>\n\n<h4>3.2<\/h4>\n\n<ul>\n<li>Added action <em><a href=\"http:\/\/upprev.iworks.pl\/documentation\/action-reference\/iworks_upprev_image\">iworks_upprev_image<\/a><\/em> - you can add own code to produce icon, when them don't support post-thumbnails.<\/li>\n<li>Added thumbnail filter <em>iworks_upprev_get_the_post_thumbnail<\/em> - now you can easy change thumbnail.<\/li>\n<li>Added purging transient cache entries from $wpdb-&gt;options table when turn off this cache <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-crazy-number-of-wp-options-database-entries\">forum<\/a>.<\/li>\n<li>Add check _gaq object exist.<\/li>\n<li>CHECK: checked compatibility to WordPress 3.3.<\/li>\n<li>Updated IworksOptionClass to version 1.0.1.<\/li>\n<\/ul>\n\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>Added ability to turn off \"remove_all_filters\" function.<\/li>\n<\/ul>\n\n<h4>3.1<\/h4>\n\n<ul>\n<li>Changed GA trackEvent syntax.<\/li>\n<li>Added Turkish translation by <a href=\"http:\/\/wordpress.org\/support\/profile\/wpdestek\">wpdestek<\/a>.<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Fixed printing GA code when \"I don't have GA tracking on site.\" is unticked. <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-google-analytics-tracking-code-error-ga-tracking-installed\">forum<\/a> thx <a href=\"http:\/\/wordpress.org\/support\/profile\/win101d\">win101<\/a>.<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Fixed end date filter for imported posts.<\/li>\n<li>Fixed javascript conflict on edit post screen.<\/li>\n<li>Fixed problem with unchecking 'Excerpts'. <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-bugs-no-box-in-firefox-6-offset-doesnt-work-disable-excerpts-doesnt-work\">forum<\/a> thx <a href=\"http:\/\/wordpress.org\/support\/profile\/kbenjamin\">benjamin<\/a>.<\/li>\n<li>Fixed sticky posts display loop.<\/li>\n<li>Fixed thumbnail display problem.<\/li>\n<li>Added filter '<a href=\"http:\/\/upprev.iworks.pl\/documentation\/filter-reference\/iworks-upprev-box-item\">iworks_upprev_box_item<\/a>' for any item excerpt YARPPs.<\/li>\n<li>Added GA track: view box and click link.<\/li>\n<li>Added option <em>ignore sticky posts<\/em>.<\/li>\n<li>Added sanitize function for offset.<\/li>\n<li>Added thumbnail preview on posts\/pages list.<\/li>\n<li>IMPROVEMENT: cleaning empty styles from custom CSS field.<\/li>\n<li>REFACTORING: option management.<\/li>\n<\/ul>\n\n<h4>2.3.7<\/h4>\n\n<ul>\n<li>Fixed problem for defaults post_type if no one choosed <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-error\">forum<\/a>.<\/li>\n<\/ul>\n\n<h4>2.3.6<\/h4>\n\n<ul>\n<li>Fixed problem with using thumbnails in themes with thumbnail support <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-version-235-update-breaks-thumbnail-support\">forum<\/a>.<\/li>\n<li>Added custom CSS rules (forum](http:\/\/wordpress.org\/support\/topic\/plugin-upprev-version-235-update-breaks-thumbnail-support).<\/li>\n<\/ul>\n\n<h4>2.3.5<\/h4>\n\n<ul>\n<li>Fixed problem with using thumbnails in themes without thumbnail support.<\/li>\n<\/ul>\n\n<h4>2.3.4<\/h4>\n\n<ul>\n<li>Fixed problem with default values and values saving (again).<\/li>\n<li>Added correct way to enqueue style and JavaScript files.<\/li>\n<\/ul>\n\n<h4>2.3.3<\/h4>\n\n<ul>\n<li>Removed configuration link on plugins list page for WordPress multisite.<\/li>\n<li>Fixed problem with post excerpt.<\/li>\n<li>Fixed problem with default values and values saving.<\/li>\n<\/ul>\n\n<h4>2.3.2<\/h4>\n\n<ul>\n<li>Fixed translation bug.<\/li>\n<li>Removed date limit for random posts.<\/li>\n<li>Fixed open in new window bug.<\/li>\n<li>Added limit to display only on selected post types <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-previous-post-animated-notification-custom-post-types\">forum<\/a>.<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>Fixed a small bug with the display option.<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>Added filter <strong>iworks_upprev_box<\/strong>.<\/li>\n<li>Added tabbed options (based on <a href=\"http:\/\/wordpress.org\/extend\/plugins\/breadcrumb-navxt\/\">Breadcrumb NavXT<\/a> plugin.<\/li>\n<li>Added prefix and suffix to urls.<\/li>\n<li>Added option to allow open links in new window.<\/li>\n<li>Added integration with <a href=\"http:\/\/wordpress.org\/extend\/plugins\/yet-another-related-posts-plugin\/\">YARPP<\/a>.<\/li>\n<li>Fixed <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-transients-cache-lifetime-is-set-to-wrong-seconds\">Transients Cache Lifetime is set to wrong seconds<\/a>.<\/li>\n<li>Fixed deactivation hook option names.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Fixed display problem with document shorter than browser.<\/li>\n<li>Added document post type as a checkbox list.<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Added upPrev configuration link to the admin bar.<\/li>\n<li>Added registered custom posts.<\/li>\n<li>Fixed error if the behaviour of boxing display for HTML element.<\/li>\n<li>Fixed wrong method post_type selection.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Remove margin-top for title element.<\/li>\n<li>Added display taxonomies limit.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Fixed scroll down again, the box flies out, which -- on a small screen -- can obscure a big chunk of the content. <a href=\"http:\/\/wordpress.org\/support\/topic\/plugin-upprev-return-to-top-of-post-after-clicking-x\">forum<\/a>.<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Added box width option.<\/li>\n<li>Added box bottom and side margin option.<\/li>\n<li>Added transient cache for scripts and styles.<\/li>\n<li>Added actions: <strong>iworks_upprev_box_before<\/strong> and <strong>iworks_upprev_box_after<\/strong>, called inside the upPrevBox, before and after post. Now you can add some elements to upPrevBox without plugin modification.<\/li>\n<li>Added option to display (or not) close button.<\/li>\n<li>Added post type choose to post, page or any.<\/li>\n<li>Added random order for displayed posts.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fixed translation load.<\/li>\n<li>Added show box header option.<\/li>\n<li>Added stamp for cache key.<\/li>\n<li>Added Polish translation by <a href=\"http:\/\/iworks.pl\/\">Marcin Pietrzak<\/a>.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Fixed display upPrev box in case of an equal height of the window and the document.<\/li>\n<li>Added to use transient cache.<\/li>\n<li>Added thumbnail width (height depends on theme thumbnail).<\/li>\n<li>Added prevent some options if the active theme does not support it.<\/li>\n<li>Added activation &amp; deactivation hooks (to setup defaults and remove config).<\/li>\n<li>Removed all filters the_content for a post in the upPrev box.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added post_date as a parameter, to get real previous post.<\/li>\n<li>Fixed JavaScript error.<\/li>\n<li>Added header for a simple method.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>INIT: copy and massive refactoring of plugin <a href=\"http:\/\/wordpress.org\/extend\/plugins\/upprev-nytimes-style-next-post-jquery-animated-fly-in-button\/\">upPrev Previous Post Animated Notification<\/a>.<\/li>\n<\/ul>","raw_excerpt":"Display cool, animated fly-out or fade box with related content.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/14336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=14336"}],"author":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/iworks"}],"wp:attachment":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=14336"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=14336"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=14336"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=14336"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=14336"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=14336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}