Our resources on GPL5UForum are CLEAN and SAFE. So you can use them for development and testing purposes. If your are on Windows and have an antivirus that alerts you about a possible infection: Know it's a false positive because all scripts are double checked by our experts. We advise you to add GPL5U to trusted sites/sources or disable your antivirus momentarily while downloading a resource. "Enjoy your presence on GPL5U"
Upgrade Your Account
Hello Guest! Upgrade your account to download from our sections Here
How to upgrade your account to download resources Learn More.
Filters. With filters, you can do things conditionally, i.e. you can say “if this happens, then do this”, where the condition part is optional. The filters have 30 Condition Commands and 25 Action Commands. Via the filters’ Action Commands, these are possible:
Make a text uppercase, lowercase, title case, snake case, kebab case, camel case, studly case, slug, and make its first letter uppercase
Find and replace in a text, such as post title or product attribute value
Clear a text. For example, you can clear a tag’s text to remove it if a certain condition is met.
Limit the number of characters and words in a text or HTML code
Calculate the numeric values. For example, you can change the price of a product depending on a condition.
Stop crawling a post and delete it from your site if a certain condition is met. For example, you delete the post if the post is not found in the target site when recrawling. Another example is to delete a post if the title or content has a specific word that you do not want in your site.
Set author of the post depending on a condition. For example, you can change the author of the post if the post has a specific category.
Send email notifications. For example, if a condition is satisfied, you can change the post status to pending review and send an email notification to yourself so that you can review and publish it.
Improvement
Import/export Cookies. You can copy the cookie header from the network tab of the developer tools of your browser and import it. See Importing all cookies for more information.
Post Status option contains all the post statuses registered to WordPress.
Error message displayed when a setting is not configured as expected now displays the path to to problematic setting so that you can understand which setting has to be fixed.
Fix
Test results of a setting that has a File Options Box should not modify the result if the options box does not have any options configured.
WooCommerce options are shown in multi-site installations as well
wpcc/post/source-code/after_retrieve action is not triggered when crawling a category page. Instead, wpcc/category/source-code/after_retrieve action is triggered.
Other
Tested and works with WordPress 5.7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.9, with PHP 8.0, 7.4, 7.3, 7.2, with Chrome, Firefox, Opera, with WooCommerce 5.1, 5.0, 4.9, 4.8, 4.7, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.9, 3.8, 3.6, 3.3.
Minor fixes and improvements
16.2. v1.10.2 - 31 January 2021
Requirements
Requires PHP’s fileinfo extension. According to this extension’s official installation page, “this extension is enabled by default as of PHP 5.3.0”. This means that this extension is already available when the minimum PHP version requirement of the plugin is satisfied. See Requirements for more information.
Fix
Support PHP 8.0
Add cookies when downloading files
Define file paths relative to the plugin’s root path. With this, it should be possible to use the plugin with custom wp-content or plugins directory paths.
Disable comments when Allow Comments setting is unchecked
Improve guessing file name and extension when saving files
Do not use nested ternary operators without explicit parentheses, since this is deprecated
Remove undefined function dd()
Other
Tested and works with WordPress 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.9, with PHP 8.0, 7.4, 7.3, 7.2, with Chrome, Firefox, Opera, with WooCommerce 4.9, 4.8, 4.7, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.9, 3.8, 3.7, 3.6, 3.3.
16.3. v1.10.1 - 25 August 2020
Fix
Make it compatible with the major changes made in WordPress 5.5. WordPress 5.5 does not include jQuery Migrate, which lets deprecated jQuery functions be used for backward compatibility. This caused the plugin’s some JavaScript features to not work properly. This version removes the usage of any deprecated jQuery functions. Additionally, as instructed by WordPress’s official Test jQuery Updates plugin, the plugin has been thoroughly tested with all of the 4 specified combinations of jQuery, jQuery Migrate, and jQuery UI. This means that the plugin should now be compatible as well with the jQuery changes that will be made in the future WordPress versions.
Abandon the usage of PHP features deprecated in PHP 7.4.
Tooltip must not block the underlying UI elements even if it is not visible.
Other
Tested and works with WordPress 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.9, with PHP 7.4, 7.3, 7.2, with Chrome, Firefox, Opera, with WooCommerce 4.4, 4.3, 4.2, 4.1, 4.0, 3.9, 3.8, 3.7, 3.6, 3.5.
16.4. v1.10.0 - 13 February 2020
New
Guides. Interactive guides show you step-by-step how to use the plugin to achieve certain things such as automatically crawling posts, using custom general settings, saving lazy-loading images, saving categories from target post pages, and many more, a total of 20 guides. You can start the guides any time you want. You can even start a guide from any step you want. Guides can be reached by clicking to Guides button shown at the bottom right corner of the pages of the plugin.
TürkçeSpin API, a spinning service used to spin Turkish texts, is added.
Fix
Some parts of the texts are not translated.
Category ID is saved as term name when taxonomy isn’t hierarchical
CSS selectors of some elements cannot be found via Visual Inspector in some cases where one of their parent elements contains more than one class.
Partial translations fr_FR and ko_KR are removed. The plugin currently has only Turkish translations.
Other
Tested and works with WordPress 5.3, 5.2, 5.1, 5.0, 4.9, with PHP 7.4, 7.3, 7.2, with Chrome, Firefox, Opera, Safari, Edge, and with WooCommerce 3.9, 3.8, 3.7, 3.6, 3.5.
Updates third party libraries.
Other small fixes and improvements
16.5. v1.9.0 - 13 December 2019
Important
This version requires at least PHP 7.2
New
Spinning (See: Spinning Tab). You can spin the crawled post’s content and other details by using Spin Rewriter (See: Spin Rewriter API Options). Note that this is a paid service. You can select what parts of the post should be spun, as well (See: Spinnable Fields).
It is now much easier to find CSS selectors. Visual Inspector can now find CSS selectors in four different modes named as unique, similar, similar (specific) and contains. See Selection behavior for more information.
Permissions to limit which user roles can view pages and update settings of the plugin (See: Permissions). The permissions contain wpcc in their name. So, you can look for those in your user role editor plugin.
Detailed documentation that explains features of the plugin with images, videos, and examples and includes several quick tutorials guiding you on how to do certain things.
Improvement
You can save WooCommerce product attributes to WooCommerce’s Attributes page (See: Attribute Name Selectors). If a taxonomy already exists for an attribute, the values of the attributes will be added to already-existing WooCommerce product attributes.
Makes it easy to test categories that are already-defined in site settings. You can select one of the categories in Tester Page.
Save posts as “pending” or “private” (See: Post Status).
You can disable tooltip used throughout the plugin (General Settings > Advanced > Other > Disable Tooltip). By disabling it, you can fix the problem causing the buttons of Manual Crawling Tool to not work.
Fix
Active tabs are not restored in General Settings and Tools pages.
Plugin cannot get the content when there is an invalid URL in the target page’s source code.
The last post URL found in a category page has a featured image although it should not.
Infinite loop occurring when the next page URL of the last page of a post points to the first page of the post.
Translation test results are not shown when the test text is too long.
Other
Tested and works with WordPress 5.3, 5.2, 5.1, 5.0, 4.9, with PHP 7.4, 7.3, 7.2, with Chrome, Firefox, Opera, Safari, Edge, and with WooCommerce 3.8, 3.7, 3.6, 3.5.
Save WooCommerce product details much more easily by using the options specifically defined for WooCommerce products. To see the options under Post tab of site settings, just select the post type as “product” either in General Settings or by defining custom general settings. The options are available for WooCommerce versions 3.3, 3.4, and the latest one, 3.5.
Save categories.
Save post slugs.
Save taxonomy values.
Save the posts into custom post categories. You can define custom post category taxonomies in general settings so that you can select the custom post categories when saving a post.
Options Box. For the settings that have Options Box button, you can define several settings for each item found by given CSS selectors. Options Box contains find-replace, calculation, and templating options. You can also take notes. It also allows you to use JSON values in calculations and templates.
Rename, copy, and move saved files. You can also define title, description, caption, and alt texts for the saved media files by using templates in which you can use any short code. It is also possible to give random names to the saved files.
Recent tests in Site Tester page. You can now repeat your previous tests easily.
Caching responses of test URLs in site settings page. You can now configure the settings faster and send less number of requests to the target site.
Replace iframe and script HTML elements with short codes by just checking a checkbox. The options are available under Templates tab.
Quick save button in the site settings. Now you can save the site settings faster (much faster).
You can use delimiters and modifiers for regular expressions in find-replace options.
Sets srcset attribute values of img elements of the saved image files in the templates when different sizes of the images are available.
Warnings. When there is an error, you will get a warning showing the details of the warning/error.
Saves “alt” and “title” values of media items when they are saved as attachments.
Adds “wpcc/post/settings/meta-key-defaults” filter that you can use to set default values of site settings.
Convert character encoding to UTF8 when target page’s HTML has a different encoding. You can enable the option under General Settings > Advanced.
You can now navigate between tabs and settings much more easily when you activate fixing tabs and content navigation under Main tab of site settings.
Adds “find and replace in raw response HTML” option for post and category settings. Using this, you can fix HTML errors that prevent the plugin from being able to parse the HTML code.
Adds “wpcc/bot/response-content” filter that can be used to manipulate raw response content.
Improvement
Manual crawling tool has been redesigned. Now, you can manually crawl multiple URLs or insert post URLs to the database so that they can be crawled later. You can also perform parallel crawling. Moreover, you can recrawl the posts directly from the manual crawling tool.
When testing your settings in the site settings page, all manipulations defined in your settings will be applied. By this way, you can conduct more robust tests and figure out the cause of a misbehavior more easily.
Short code buttons now contain custom short codes defined by you.
The files that are saved when testing are now deleted from the file system after the test.
Shows all types of saved posts, including custom post types, in the dashboard.
Uses the HTTP user agent defined in the settings when saving media.
Fix
You can now enter cookies without decoding them. Just copy and paste the values retrieved from your browser.
In “Find and replace in custom meta” option, only one replacement was applied to each meta key. Now, all replacements will be applied sequentially.
Images having “&” symbol in their URLs are not saved properly.
Invalid chars coming after the file’s extension in the file’s URL (such as png:s) cause the files not to be saved with the right extension.
When there were no API keys for translation services and the translation was active, a fatal error were shown. Now, it is handled silently.
Scroll animation does not work.
When testing find and replace settings for custom short codes, all test data options are required although one of them is enough to perform the test.
The plugin causes the text editor in “Edit Page” page to be double.
Relative URLs should be resolved automatically.
Other
Tested and works with PHP 5.6, 7.0, 7.1, and 7.2 and with Chrome, Firefox, Opera, Safari, and Edge.
Updates limits and API versions of Google’s and Microsoft’s translation services.