New
Adds Set scheduling, Set recrawling, and Set post deleting action commands to Setting subject
Adds Wait action command to Crawling subject
Adds Simplify and Remove data attributes action commands to Element subject
Adds Add post URLs action command to Category special subject, which makes it possible to add post URLs conditionally in a category page
Adds Assign action command to the text subjects
Adds Create attribute? option to Attribute value property of Element subject
Adds Export filter button to each filter, making it possible to export only a single filter
Adds Local custom short codes option to the Calculate command
Adds Local custom short codes option to the Create command of Element subject
Adds Add minutes, Set to fixed date, and Set to now commands to Publish Date subject
Adds wpcc/post/after_saving_complete WordPress action that will be called after the saving operation for a post page is complete
Adds wpcc/post/after_attachments_deleted WordPress action
Adds After post details are saved and After post is completely saved events to Post data filters setting. You can learn more about them in Lifecycle of Events.
Adds Error subject group to the filters, which includes All Errors, Translation Errors, Spinning Errors, OpenAI API Errors, and File-saving errors
Adds Exists (for errors) and Does not exist (for errors) commands to the Error subjects
Adds Count and Error text properties to the Error subjects
Adds Remove command to the Error subjects
Improvement
Adds gpt-4o-mini, gpt-4o, and gpt-4-turbo models to OpenAI GPT Short Code creator
When importing request headers, ignore the new lines coming after the colon character
Adds Sample response option to OpenAI GPT Short Code
Adds Response format option to OpenAI GPT Short Code for the Chat Mode
Adds [model-response] short code to the Chat Mode of OpenAI GPT Short Code creator to enable easy prompt chaining. You can see Prompt chaining with ChatGPT for more information.
Adds the model usage information as an information message when the OpenAI API is used while testing, when the usage info is available
Adds Don't resolve relative URLs? option to Make command. The command now resolves relative URLs automatically if this option is not selected.
Fix
Remove links command removes the links from trusted domains
The plugin should not execute its setting-saving methods for the post types other than wcc_sites
Action commands should not be executed multiple times when the run count for a scheduling event is greater than 1
The errors occurring due to not allowed file types when assigning a downloadable URL for a WooCommerce product should be handled gracefully
Download limit and download expiry for WooCommerce products should be unlimited when their values are left empty
Requirements
Requires at least PHP 8.1
Other
Tested and works with WordPress 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.9, with PHP 8.3, 8.2, 8.1, with Chrome, Firefox, Opera, with WooCommerce 9.2, 9.1, 9.0, 8.7, 8.2, 7.9, 7.7, 7.5, 7.3, 6.9
Updates third party libraries
Minor fixes and improvements
Code quality improvements
New
Improvement
- Adds Config Helper
- Adds Make command to Request subject. This command is used to make requests and inserttheir responses into the page.
- Adds Convert JSON to HTML and Convert JSON to HTML automatically? settings toManipulate HTML Section of Category and Post tabs.
- Adds Embed social media posts and other media setting to Quick Fixes Section of Templates tab. This setting isautomatically checked when a new site is created.
- Adds Text as JSON and Attribute value as JSON properties to Element subject.
- Adds Convert to HTML and Convert to HTML automatically commands for properties thatoutput parsed JSON.
- Adds Move command to Element subject.
- Adds JSON attribute’s text value, JSON attribute’s numeric value, andJSON attribute’s date value properties to Element subject for condition commands.
- Adds Translate command to the Post subject.
- Adds Translate element attributes command to Page subject.
Fix
- Turns URLs shown in the test results into clickable links
- Adds gpt-3.5-turbo-16k and gpt-3.5-turbo-instruct models to OpenAI GPT Short Code creator
- Adds Updated, Deleted and Other URL types to the Clear URLs Tool
Other
- WooCommerce Section is not shown in the multi-site environment when WooCommerce is not activated forthe entire network but only for a single site.
- Certain prompts used in [openai-gpt] short code cause an infinite loop, making PHP stop execution
- Decode HTML entities of the JSON values found via Options Box
- Contents found by Post Content Selectors must not be wrapped with a p element
- Values of “0” found by CSS selectors must not be ignored
- Remove empty HTML elements and comments setting causes a PHP fatal error for HTML elements containing too many nodes
- Tested and works with WordPress 6.3, 6.2, 6.1, 6.0, 5.9, 5.8, 5.6, 5.5, 5.4, 5.3, 5.2, withPHP 8.2, 8.1, 8.0, 7.4, 7.3, with Chrome, Firefox, Opera, with WooCommerce 8.2, 8.1, 7.9, 7.8, 7.2, 7.1, 7.0, 6.9,6.1, 5.2, 5.1, 4.9, 4.5
- Updates third party libraries
- Minor fixes and improvements
- Code quality improvements
Fix
Custom and generative short codes used in the Post Date Selectors setting’s options box should be applied
Remove the buttons of the short codes that are not available for use from the Templates Tab of the Post Date Selectors setting’s options box
File names cannot be retrieved from the Content-Disposition header in WordPress 6.2
When translating with Amazon Translate API, too many requests error occurs
Translation does not work for long texts
New
Improvement
- Adds [openai-gpt] short code. This is used to generate text by using OpenAI API, including ChatGPT. See OpenAI GPT Short Code for more information.
- Adds DeepL Translate API
- Adds Create command to the Element subject. This command is used to create HTML elements and insert them relative to other elements. See Inserting text/HTML into the middle of the post content for more information.
- Adds Field template command to the Post subject. This is used to apply a template to all the selected transformable fields.
- Adds Unwrap command to the Element subject. This is used to remove an element’s tags, while keeping its content.
Fix
- Makes it possible to define the domain of a cookie. See Cookies for more information.
- Sends fewer characters to translation and spinning services
- Makes it possible to deeply nest custom short codes in other custom short codes
- Makes setting sections collapsible. Adds Disable saving the section states? setting.
- Collapses certain sections of the site settings page by default. This behavior can be disabled by using the Disable default section states for the sites? setting added to the General Settings Page, under the Advanced Tab tab.
- Groups Check duplicate posts via and Use custom general settings? settings under Customizations Section
- Groups List Item Template and Gallery Item Template settings under Item Templates Section
- Shows modified subjects in the explanation of Exchange attributes command in the Tester Page.
- Renames the following settings to make it easier to understand what they are used for:
- Category Tab > Category Post URL Selectors as Post URL Selectors
- Category Tab > Next Page Section > Category Next Page URL Selectors as Next Page URL Selectors
- Post Tab > Custom Short Codes Section > Custom Content Selectors for Shortcodes as Custom Short Code Selectors
- Post Tab > Pagination Section > Post Next Page URL Selectors as Next Page URL Selectors
- Post Tab > Pagination Section > Post All Page URLs Selectors as All Page URLs Selectors
- Templates Tab > Main Post Template as Post Content Template
- Templates Tab > Quick Fixes Section > Remove links from short codes? as Remove links?
- Automatically fills the Category Tab > Test Category URL setting when it is possible
- Adds the Options Box to the following settings:
- Makes it possible to sort the options of the select elements that show the available sites in the Tester Page and Tools Page.
- Adds the Attribute input to the following settings:
- Adds Page URL and Current date variables to the source code of the target pages. These can be selected by using the Visual Inspector. They are available at the bottom of the page in the Visual Inspector. For more information, see WP Content Crawler Variables.
Other
- Symbolic-linking the uploads directory causes the file URLs to be invalid
- Cookie values must not be URL-encoded. Instead, they must be sent as-is.
- Disable SSL verification? setting’s value is not used when running a proxy test in the general settings page.
- Tested and works with WordPress 6.1, 6.0, 5.9, 5.8, 5.7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.0, with PHP 8.2, 8.1, 8.0, 7.4, 7.3, with Chrome, Firefox, Opera, with WooCommerce 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.9, 6.5, 6.1, 5.2, 5.1, 4.9, 4.5
- Updates third party libraries.
- Minor fixes and improvements
- Code quality improvements