2.9.8 (2020-12-17)
* Fix: PHP errors and unable to Generate Content if WP All Export not installed and activated
2.9.7 (2020-12-17)
* Added: Generate: Content: Export Generated Content via WP All Export. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-export-generated-content/
* Added: Generate: Content: Custom Fields: Support for multiple Custom Fields with the same Meta Key
* Added: Generate: Content: Divi Den Pro: Support for multiple Custom Fields with the same Meta Key, ensuring e.g. Animated Buttons display correctly
* Fix: Import & Export: Export: Undefined varaible $settings notice
* Fix: Import & Export: Export: Error would display if no Keywords, Content Groups or Term Groups exist
2.9.6 (2020-12-10)
* Added: Generate: Content: SEOPressor Compatibility. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-seo-integration/
* Added: Generate: Content: Overwrite: Options to enable/disable overwriting for third party Plugins: SEOPressor. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–generation–overwrite-sections–third-party-plugins
* Added: Dynamic Elements: Yelp: Option to choose Image Size, Display Order and Display Alignment. See Docs: https://www.wpzinc.com/documentatio...rate-dynamic-elements-yelp-business-listings/
* Added: Keywords: Generate Locations: ZIP Codes that belong to multiple Cities will be included multiple times in Keyword Terms to reflect each ZIP Code to City relationship
* Fix: Keywords: Generate Locations: Remove country prefix from Region Codes
* Fix: Keywords: Generate Locations: Include ZIP Codes that do not have a County relation
* Fix: Generate: Content: Oxygen Builder: Replace Keywords with Terms in encoded elements, such as images
* Fix: Dynamic Elements: Yelp: Default Image Alt Tag to %business_name% instead of %business_name, so the Business Name is set correctly
* Fix: WP-CLI: Plugin activation when using `wp plugin activate page-generator-pro`
2.9.5 (2020-12-03)
* Added: Generate: Content: Overwrite: Options to enable/disable overwriting for third party Plugins: All in One SEO Pro. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–generation–overwrite-sections–third-party-plugins
* Added: Generate: Content: Validate Geolocation Latitude and Longitude, returning an error in Test mode if values are not valid.
* Fix: Generate: Content: Block Spinning: Gutenberg: Additional
tags would be added, breaking blocks on generated Pages.
* Fix: Dynamic Elements: Related Links: Moved order parameters from Output tab to Ordering tab, to ensure full modal window displays in Classic Editor and Page Builders. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-related-links/#configuration–ordering
* Fix: Spintax: Javascript: Don’t process logical OR operators as spintax (e.g. ||), to ensure Javascript is fully retained on generated Pages
2.9.4 (2020-11-26)
* Added: Licensing: Whitelabel success messages for Agency Licenses with Whitelabelling enabled.
* Added: Dynamic Elements: Related Links: Option to choose Display Alignment. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-related-links/
* Fix: Generate: Content: Remove blank row after Trash or Delete Generated Content buttons clicked
* Fix: Generate: Content: Reset Generated Items count in table when Delete Generated Content clicked
* Fix: Generate: Content: WooCommerce: Uncaight Error: Call to undefined method WP_Error::get_current_screen()
2.9.3 (2020-11-19)
* Added: Keywords: Generate Locations: Output Types for Counties in Local Language. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/#output-type–local-langauge
* Added: Generate: Content: Featured Image: Featured Image from URL Plugin support. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–featured-image
* Added: Generate: Content: Featured Image: Featured Image by URL Plugin support. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–featured-image
* Added: Dynamic Elements: Related Links: Option to choose Featured Image size, Display Order and List Style. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-related-links/
* Added: Localization support, with .pot file and translators comments
2.9.2 (2020-11-12)
* Added: Settings: Generate: Option to enable which Plugins to load when using Performance Addon. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/settings-generate/#performance-addon–load-plugins
* Added: Keywords: Generate Locations: Output Types for Region in Local Language. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/#output-type–local-langauge
* Added: Generate: Content: Overwrite: Options to enable/disable overwriting for third party Plugins: ACF, Yoast SEO Premium. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–generation–overwrite-sections–third-party-plugins
2.9.1 (2020-11-06)
* Fix: BeTheme: No such file or directory error
2.9.0 (2020-11-05)
* Added: Keywords: Export to CSV. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords/#export-a-keyword-to-csv
* Added: Generate: Content: Overwrite: Options to enable/disable overwriting for Attributes, Taxonomies and Menus. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–generation–overwrite-sections
* Added: Generate: Content: Overwrite: Options to enable/disable overwriting for third party Plugins: All in One SEO Pack, Rank Math SEO, WooCommerce and Yoast SEO. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–generation–overwrite-sections–third-party-plugins
* Added: Generate: Terms: Support for third party Plugins that register metaboxes e.g. Rank Math SEO, Yoast SEO
* Fix: Activation: SSL certificate error when importing Phone Area Codes data
* Fix: Keywords: Generate Phone Area Codes: If data did not import on Plugin Activation, attempt it on this screen and show verbose errors
* Fix: Generate: Content: Dynamic Elements: Google Maps, Open Street Map and YouTube: “GeoRocket: No License Key was specified in the request.” error
* Fix: Import & Export: Tabs would not work when whitelabelling enabled on Agency Licenses
* Fix: Spintax: Local: If Skip Capitalized Words = No, replace first word of each sentence with synonyms when first word’s first letter is capitalized.
2.8.9 (2020-10-29)
* Added: Generate: Content: Research Content. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content-research/
* Added: Menus and Submenus: Filter to define minimum required capability for accessing Plugin Menus and Submenus. See Docs: https://www.wpzinc.com/documentatio...rator_pro_admin_admin_menu_minimum_capability
* Fix: Keywords: Automatically fetch list of similar terms if no Terms supplied
2.8.8 (2020-10-22)
* Added: Generate: Content: Comments: Generate Comments. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–discussion–generate-comments
* Added: Generate: Content: Dynamic Elements: Remote Image. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-remote-image/
* Fix: Generate: Content: Keyword might not be detected if contained within spintax e.g. {Location|{keyword}}, when {keyword} not specified elsewhere in the Content Group
2.8.7 (2020-10-15)
* Added: Generate: Content: Dynamic Elements: Creative Commons: Size parameter moved to Output tab, with standardized choices matching WordPress’ registered image sizes. See Docs: https://www.wpzinc.com/documentatio...rate-dynamic-elements-creative-commons-image/
* Added: Generate: Content: Dynamic Elements: Pexels: Size parameter moved to Output tab, with standardized choices matching WordPress’ registered image sizes. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-pexels/
* Added: Generate: Content: Dynamic Elements: Pixabay: Size parameter moved to Output tab, with standardized choices matching WordPress’ registered image sizes. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-pixabay/
* Fix: bbPress: Settings: Forums: Forum Root: Fatal error
* Fix: Generate: Content: Featured Image and Dynamic Elements: Pexels: Strip any URL parameters on image filename to prevent errors
* Fix: Generate: Content: Featured Image and Dynamic Elements: Pexels: Limit resultset to ~ 8,000 images for a query to avoid errors from the API, even where it states more images are available
2.8.6 (2020-10-01)
* Added: Generate: Content: ListingPro Support for Listings, Reviews and Events. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-listingpro-integration/
* Added: Generate: Content: Gutenberg: Dynamic Elements: Use native autocomplete dropdown component for better performance
* Added: Generate: Content: Conditionally show/hide Meta Boxes based on the Publish > Post Type e.g. don’t show WooCommerce if we’re not generating Products
* Added: Generate via Browser: Clear log after 100 entries to improve browser and generation performance
* Fix: Generate via Browser: Display Start and End Index in counter correctly when Resume Index and/or No. Posts specified
* Fix: Generate: Content: Autocomplete: Title: Keyword suggestions hidden behind Classic Editor
* Fix: Generate: Content: Featured Image and Dynamic Elements: Creative Commons: Limit maximum number of image results to 1,000 to avoid API errors
* Fix: Generate: Content: Featured Image and Dynamic Elements: Pixabay: [ERROR 400] “per_page” is out of valid range.
* Fix: Generate: Content: Dynamic Elements: Don’t append .jpg.jpeg to imported JPEG images, if either the .jpg or .jpeg extension already exist in the filename
* Fix: Generate: Content: Featured Image: Don’t append .jpg.jpeg to imported JPEG images when using Image Source = URL and the .jpg or .jpeg extension already exist in the filename
2.8.5 (2020-09-24)
* Added: Generate: Terms: Keyword Autocomplete on Description Field
* Added: Generate: Terms: Description: Generate Spintax from Selected Text
* Fix: Classic Editor: Autocomplete: Keyword suggestions would incorrectly display on Pages, Posts and Custom Post Types
* Fix: Generate: Content: Classic Editor: Autocomplete: Ensure autocomplete suggestions box height does not exceed 120px and is scrollable
* Fix: Generate: Content: Featured Image: Don’t delete existing image when overwriting previously generated content and Featured Image > Media Library Image > Output > Copy = No
* Fix: Generate: Content: Avia / Enfold: Remove duplicate Page Builder content prior to generation for better performance and no duplication of shortcodes, keywords and spintax processing
* Fix: Generate: Content: Beaver Builder: Remove duplicate Page Builder content prior to generation for better performance and no duplication of shortcodes, keywords and spintax processing
* Fix: Generate: Content: Thrive Architect: Remove duplicate Page Builder content prior to generation for better performance and no duplication of shortcodes, keywords and spintax processing
* Fix: Dynamic Elements: Creative Commons, Media Library, Pexels, Pixabay: Attach images imported into the Media Library to the Generated Page
2.8.4 (2020-09-17)
* Added: Generate: Content: Featured Image: Support for Creative Commons
* Added: Generate: Content: Featured Image: Creative Commons, Pexels, Pixabay: Fetch more images to improve random image selection
* Added: Dynamic Elements: Creative Commons, Pexels, Pixabay: Fetch more images to improve random image selection
* Fix: Dynamic Elements: Creative Commons: Image would fail if it had no title or the Orientation parameter was specified
* Fix: Generate: Content: Strip HTML tags from Keyword Term Log Output, to avoid browser memory errors
* Fix: Generate: Content: Elementor: Don’t double encode Elementor Data on generated content
2.8.3 (2020-09-10)
* Added: Dynamic Elements: Yelp: Option to output as HTML table. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-yelp-business-listings/#configuration–output
* Added: Dynamic Elements: Yelp: Number of Columns for List Output Type. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-yelp-business-listings/#configuration–output
* Fix: Dynamic Elements: Wikipedia: Don’t attempt to parse Wikipedia content when errors, no content and no similar pages were returned from Wikipedia
* Fix: Dynamic Elements: Wikipedia: Don’t attempt to process spintax on Wikipedia content if no spintax could be generated
* Fix: Dynamic Elements: Yelp: Output CSS for star ratings
2.8.2 (2020-09-03)
* Fix: Logs: Screen Options: Apply “Choose table columns to display” to Log entry data as well as Log Table Columns
2.8.1 (2020-08-28)
* Added: Keywords: Table: Display Delimiter and Columns
* Added: Keywords: Screen Options: Choose table columns to display. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords/#define-table-columns-to-display
* Fix: Keywords: Uncaught Error: Class ‘LeagueCsvReader’ not found
* Fix: Spintax: SpinnerChief: Timeout when attempting to spin HTML content
* Fix: Logs: Lighter success/error row background colors to make text easier to read
2.8.0 (2020-08-27)
* Added: Settings: Generate: Conditionally display settings based on other settings
* Added: Generate Content: Visual Editor: Generate Spintax from Selected Text: Show progress and improved confirmation/error message
* Added: Logs: Screen Options: Choose table columns to display. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/logs/#define-table-columns-to-display
* Added: Logs: Screen Options: Choose number of logs per page to display. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/logs/#define-number-of-logs-per-page
* Added: Logs: Filter by Result (success or failure). See Docs: https://www.wpzinc.com/documentation/page-generator-pro/logs/#filtering-logs
* Added: Logs: Display confirmation dialog when clicking Clear Log button
* Fix: Logs: When searching by Group Name, don’t require an exact match
* Fix: Logs: Preserve Filter selections (Filter by Group, System, Date) after clicking Filter
* Fix: Logs: When filtering by date, include results matching the date, not just results between the dates
* Fix: Logs: Ordering by Generated Column would not return any results
* Fix: Logs: Set Clear Log button to red
* Fix: Settings: Use for field names for accessibility
* Fix: Keywords: Import CSV: Improved validation testing when importing comma deliniated data that also contains commas in the data itself
* Fix: Keywords: Import CSV: Encapsulate data in quotation marks if the delimiter is included in CSV row data cell(s)
* Fix: Keywords: Import CSV: Retain backslashes if included in CSV row data cell(s)
* Fix: Keywords: Import CSV: Convert newlines to HTML break lines if newlines are included in CSV row data cell(s), to ensure validity of imported data
* Fix: Keywords: Import CSV: Import Columns / Rows as multiple Keywords: Sanitize row/column names to be compatible with Keyword Name
2.7.9 (2020-08-20)
* Added: Generate: Content: Avada Live: Buttons to add Dynamic Elements / Shortcodes into Text Block. See Docs: https://www.wpzinc.com/documentatio...ration-avada-fusion-builder/#dynamic-elements
* Added: Generate: Content: Resume Index: Use Last Generated Index option, which will set the Resume Index = Last Generated Index. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–generation–resume-index
* Added: Generate: Terms: Resume Index: Use Last Generated Index option, which will set the Resume Index = Last Generated Index. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-terms/#fields–generation–resume-index
* Added: Settings: Generate: Stop on Error: Option to stop, attempt to regenerate the same item or generate the next item on a generation, server or connection error. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/settings-generate/#stop-on-error
* Fix: Licensing: Support Meta Box styling incorrect in WordPress 5.5+
* Fix: Generate: Content: Overwrite: Don’t delete Media Library attachments on existing generated Pages when re-generating and not overwriting the Content
* Fix: Generate: Content: Overwrite: Don’t delete Featured Images on existing generated Pages when re-generating and not overwriting the Featured Image
* Fix: Generate: Content: Remove View Generated Content link after clicking Trash Generated Content or Delete Generated Content in the table
* Fix: Generate: Content: Reset Generated Items count after clicking Trash Generated Content or Delete Generated Content in the table
* Fix: Generate: Content: Allow Trash Generated Content and Delete Generated Content notifications to be dismissed when clicking the cross icon
* Fix: Generate: Content: Apply Synonms: Fallback to non-spun content if spinning fails, instead of returning db_insert_error
* Fix: Generate: Content: Generate Spintax: WordAI: Send correct request to WordAI to prevent 403 Forbidden error
* Fix: WP-CLI: Generate Content: Removed unused code for measuring performance
* Fix: Logs: Set Generated At Date and Time to honor WordPress timezone
* Fix: Don’t load Performance class and throw a fatal error if Plugin isn’t licensed or has exceeded permitted number of sites
* Fix: Don’t load Shortcode class and throw a fatal error if Plugin isn’t licensed or has exceeded permitted number of sites
2.7.8 (2020-08-13)
* Added: Settings: General: Change Page Parent Dropdown to either ID Field or Search Dropdown: Supports WooCommerce Terms and Condition / Privacy Policy Page Dropdowns in Customizer
* Fix: Keywords: Generate Phone Area Codes: Removed unused Javascript
* Fix: Keywords: Typo on table when no Keywords exist
* Fix: Generate: Content: Gutenberg: Don’t remove Permalink field on non-Content Group Post Types
* Fix: Generate: Content: Update Last Index Generated when not in Test Mode and Whitelabelling is available
* Fix: Generate: Terms: Update Last Index Generated when not in Test Mode and Whitelabelling is available
* Fix: Generate: Terms: CSS styles for compatibility with WordPress 5.5
2.7.7 (2020-08-10)
* Added: Dynamic Elements: Wikipedia: Option to specify source URL in output. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-wikipedia-content/#configuration–output
* Added: Keyword Transformations: Convert to Permalink style slug with underscores. See Docs: https://www.wpzinc.com/documentatio...enerate-using-keywords/#transforming-keywords
* Added: Generate: Content: Import any Page, Post or Custom Post Type as a new Content Group (e.g. if your page layout is already built in a Page). See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#import-a-page–post-or-custom-post-type-into-a-new-content-group
* Fix: Generate: Content: Undefined variable group_id when adding/editing in Gutenberg
* Fix: Settings: General: Change Page Dropdown Fields = Search Dropdown Field would fail on Customize and Settings > Reading screens
* Fix: Autocomplete: Keyword suggestions would incorrectly display on Pages, Posts and Custom Post Types
* Fix: Autocomplete: Ensure Keyword suggestions visible above modal windows when using in Related Links on a non-Content Group
* Fix: Generate: Content: Generate Spintax: Don’t display TinyMCE / Classic Editor button outside of Content Groups
2.7.6 (2020-08-06)
* Added: Keywords: Import CSV: Options to import CSV data into a single Keyword with Column Names. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-import-csv/
* Added: Keywords: Import CSV: Improved options to import different CSV data formats. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-import-csv/
* Added: Keywords: Generate Locations: Added remove button to each value specified in Output Type, Restrict by Regions / Counties / Cities and Exclusions
* Added: Generate: Content: Store Keywords will be enabled by default on new Content Groups. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–custom-fields
* Added: Generate: Content: Trash and Delete Generated Content will Trash / Delete in batches to avoid timeouts
* Added: Export: Option to export specific Keywords, Content Groups, Term Groups and Settings
* Fix: Import: Update Group ID references in Dynamic Elements e.g. Related Links to reflect each imported Group’s new Group ID
* Fix: WPBakery Page Builder: Only add required capabilities/permissions to WordPress User Roles that exist, to avoid errors on activation
2.7.5 (2020-07-23)
* Added: Generate: Content: Menu: Assign Generated Page Menu Item to Menu Parent. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–menu
* Fix: Generate: Content: Spin Content: Show error in Test mode if third party spintax generation service fails
* Fix: Generate: Content: Avia / Enfold: Encode single quotation marks in Keyword Terms to prevent blank Content Elements where Keyword(s) are specified
* Fix: Generate: Content: Set Author as current logged in WordPress User if none is specified
2.7.4 (2020-07-16)
* Fix: Generate: Content: Ensure Author or Random Author specified prior to Generation. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–author
2.7.3 (2020-07-09)
* Added: Keywords: Add/Edit: Don’t wrap a single Term onto multiple lines
* Fix: Keywords: Generate Locations: Don’t allow non-valid Output Types
* Fix: Keywords: Generate Phone Area Codes: Don’t allow non-valid Output Types
* Fix: Dynamic Elements: Related Links: Don’t allow non-valid Groups
* Fix: Dynamic Elements: Wikipedia: Don’t allow non-valid Elements
* Fix: Dynamic Elements: Wikipedia: 500 error would occur when a child node could not be removed
2.7.2 (2020-07-02)
* Added: Keyword Transformations: Output Different Random Term. See Docs: https://www.wpzinc.com/documentatio...-using-keywords/#output-different-random-term
* Added: Keyword Transformations: First Word and Last Word Transformations. See Docs: https://www.wpzinc.com/documentatio...enerate-using-keywords/#transforming-keywords
* Fix: Generate: Content: Duplicate: Settings and some third party Plugin Settings wouldn’t copy to duplicated Content Group
* Fix: Generate: Terms: Duplicate: Settings wouldn’t copy to duplicated Content Group
* Fix: Dynamic Elements: Oxygen Builder: Render shortcodes on Generation
* Fix: Updated Contextual Link to reflect new Documentation structure
* Fix: Whitelabelling: Don’t display Review Request notification if whitelabelling is available
2.7.1 (2020-06-25)
* Added: Dynamic Elements: Wikipedia: Option to specify elements to return (paragraphs, lists, headings, tables). See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-wikipedia-content/
* Added: Dynamic Elements: Wikipedia: Option to retain or remove links in imported Wikipedia content. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-wikipedia-content/
* Added: Generate: Content: Menu: Add Generated Page to a WordPress Menu. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–menu
* Fix: Dynamic Elements: Wikipedia: Retain article formatting (bold, italic etc)
* Fix: Dynamic Elements: Wikipedia: Undefined offset error when specifying the last section of a Wikipedia Article
* Fix: Keywords: Add/Edit: Validation: Columns: Ensure comma is used to separate Column Names
* Fix: Keywords: Add/Edit: Validation: Improved error messages when validating field values
* Fix: Keywords: Add/Edit: Use for field names for accessibility
* Fix: Keywords: Edit: Form field values wouldn’t display immediately after correcting a validation error and successfully saving
* Fix: ACF: Uncaught ArgumentCountError: Too few arguments to function Page_Generator_Pro_ACF::match_term_group_location_rule() when activating Themes or Plugins that bundle older versions of ACF
2.7.0 (2020-06-18)
* Added: Import: Support for Zipped JSON file
* Added: Export: Export as JSON, Zipped
2.6.9 (2020-06-11)
* Added: Generate Content: WooCommerce Products: Display Product Data and Gallery Meta boxes, providing native support for generating Products. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-woocommerce-products/
* Added: Generate: Content: Dynamic Elements: Creative Commons Images. See Docs: https://www.wpzinc.com/documentatio...rate-dynamic-elements-creative-commons-image/
* Fix: Dynamic Elements: Gutenberg: Dynamic Elements can be used inside other blocks, such as columns
* Fix: Dynamic Elements: Yelp: Honor Language / locale instead of always using en, which would then fail
2.6.8 (2020-06-04)
* Added: Dynamic Elements: Yelp: Include precise Yelp error response in Test mode when fetching listings fails
* Fix: Dynamic Elements: Yelp: Default locale to en_US instead of get_locale() to avoid HTTP 400 request errors
* Fix: Import & Export: Improved importing and exporting to catch edge cases where imports and exports might fail
2.6.7 (2020-05-28)
* Added: Keywords: Generate Locations: Cities: Added Population and Median Household Income data for Canada
* Added: Dynamic Elements: Related Links: Option to specify Link Anchor Title when Output Type = List of Links or List of Links, Comma Separated. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-related-links/
* Fix: Dynamic Elements: Media Library: Don’t link image to ‘_self’ when no Link specified
* Fix: Keywords: Generate Locations: Some UK Cities had incorrect population numbers
2.6.6 (2020-05-23)
* Fix: Activation: Could not load class Page_Generator_Pro_Common
* Fix: Generate: Content: SiteOrigins Page Builder: Display Buttons to add Dynamic Elements / Shortcodes
* Fix: Generate: Terms: Removed debugging output on Term Meta
* Removed: Keywords: Generate Locations: Cities: Removed Population Ethnicity Data
2.6.5 (2020-05-21)
* Added: Keywords: Generate Locations: Region Code returns ISO3166 two-letter Region Code
* Added: Generate: Content: Publish draft Content Group immediately before Test, Generate or Generate via Browser to ensure generation works in Gutenberg
* Added: Generate: Content: Prevent Preview of Content Group. Use Test functionality to test output
* Added: WP-CLI: List Term Groups Command. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-wp-cli/#list-term-groups
* Added: Keywords: Screen Options to define Keywords per Page. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords/#define-number-of-keywords-per-page
* Added: Dynamic Elements: Related Links: List of Links, Comma Separated Output Type. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-related-links/
* Fix: WP-CLI: List Content Groups Command would only list first Group. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-wp-cli/#list-content-groups
* Fix: Keywords: Retain Search, Order and Order By parameters when using Pagination
* Fix: Performance Addon: Load Cornerstone, Polylang and WPML
* Fix: Generate: Content: Generate Spintax: TinyMCE / Classic Editor button was missing
* Fix: Generate: Content: Generate Spintax: ChimpRewriter: Strip slashes on quotation marks
2.6.4 (2020-05-07)
* Fix: Generate via Server: Reset Searches and Replacements to prevent same Keyword Term being used for each Generated Page
* Fix: Generate via CLI: Reset Searches and Replacements to prevent same Keyword Term being used for each Generated Page
2.6.3 (2020-05-07)
* Added: Checks to ensure server configuration for correct working functionality, showing an error notice where failing
* Added: Generate: Content: Register Metaboxes on Content Groups where Metaboxes reigstered by Themes using Metabox.io
* Added: Dynamic Elements: Apply sensible default values to new Dynamic Elements
* Added: ACF: Specify Field Group to display on specific Content Groups. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-using-custom-field-plugins/#advanced-custom-fields–content-groups
* Added: ACF: Specify Field Group to display on specific Term Groups. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-using-custom-field-plugins/#advanced-custom-fields–term-groups
* Fix: Keywords: Generate Keyword Term Ideas. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords/#generate-keyword-term-ideas
* Fix: Generate: Content: Wizelaw Theme: Preserve Metaboxes on non-Content Groups
* Fix: Generate: Terms: Copy Term Meta (ACF, Yoast) to Generated Terms
* Fix: Dynamic Elements: Media Library: Regression where Operator option was removed
* Fix: Dynamic Elements: Yelp: Display Sort By option on TinyMCE instances
* Fix: Generate: Multilingual Content: WPML: Prevent 404 on Generated Content when WPML not enabled on Content Groups
* Fix: Generate: Content: Keyword Transformations: Detect mb_* functions for transforming accented and special characters, falling back to less reliable methods if mb_* functions unavailable
2.6.2 (2020-04-30)
* Added: Generate: Content: Construction Theme: General, Header, Sidebar and Footer Options available in Content Groups
* Added: Generate: Content: Medicenter Theme: Post and Sidebar Options available in Content Groups
* Added: Dynamic Elements: Related Links: Classic Editor / TinyMCE Shortcode available in all Post Types (Posts, Pages etc)
* Added: Dynamic Elements: Related Links: Gutenberg Block available in all Post Types (Posts, Pages etc)
* Added: Dynamic Elements: Yelp Business Listings: Option to specify Image Alt Tag. See Docs: https://www.wpzinc.com/documentatio...rate-dynamic-elements-yelp-business-listings/
* Fix: Dynamic Elements: Gutenberg: Numeric Fields would should blank instead of saved value
* Fix: Generate: Support Numeric Keywords with Columns
* Fix: Generate: Support Keywords with Columns regardless of Column Name being upper/lower/mixed case
* Fix: Generate: Content: Store Keywords functionality not working
* Fix: Generate: Terms: Keywords not being replaced by Terms
* Fix: Generate: Don’t attempt to replace Keywords that don’t exist
* Fix: Export: PHP Warning: count(): Parameter must be an array or an object that implements Countable when no Term Groups specified
* Fix: CSS: Renamed option class to wpzinc-option to avoid CSS conflicts with third party Plugins
2.6.1 (2020-04-23)
* Added: Generate: Logs. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/logs/
* Added: Generate: Content: Generate via Server: Option to enable logging. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-run/#generate-via-server
* Fix: Generate: Improved Performance by ~80% when using ~10,000+ Keyword Terms and/or Keyword Transformations, Columns and nth Terms.
* Fix: Generate: Content: Generate via Server: Generation would fail when Number of Posts and Resume Index were zero
* Fix: Generate: Content: Elementor: Removed unused tooltip classes to prevent Menu and Element Icons from not displaying
* Fix: Generate: Content: Visual Composer: Show Generated Page’s Content when manually editing an existing Generated Page
* Fix: Generate: Content: Cornerstone (Pro / X Theme): Only attempt to convert Elements when Cornerstone is active
* Fix: Generate: Content: Cornerstone (Pro / X Theme): Honor Whitelabelling Setting on Agency Licenses for Dynamic Element Names
2.6.0 (2020-04-16)
* Added: Licensing: Verbose error message when unable to connect to Licensing API
* Added: Keywords: Generate Locations: Verbose error message when unable to connect to Georocket API
* Added: Generate: Content: Flatsome Theme: Dynamic Elements / Shortcodes available in Text Element. See Docs: https://www.wpzinc.com/documentatio...ilders-integration-flatsome/#dynamic-elements
* Added: Generate: Content: Pro Theme: Dynamic Elements / Shortcodes available as Elements. See Docs: https://www.wpzinc.com/documentatio...lders-integration-pro-theme/#dynamic-elements
* Added: Generate: Content: X Theme: Dynamic Elements / Shortcodes available as Elements. See Docs: https://www.wpzinc.com/documentatio...uilders-integration-x-theme/#dynamic-elements
* Fix: Keywords: Generate Locations: Uncaught ReferenceError: page_generator_pro_show_error_message_and_exit is not defined Javascript error
* Fix: Related Links: Default Output Type = List of Links when no Output Type specified
* Fix: Licensing: Don’t repetitively check the validity of a license that’s invalid or exceeds the number of sites permitted, unless we’re on the Licensing screen
* Fix: Dashboard > Updates: Show link to Changelog on View version details link
2.5.9 (2020-04-09)
* Added: Generate: Content: Porto2 Theme: Layout and Sidebar settings compatibility. See Docs: https://www.wpzinc.com/documentatio...erate-page-builders-integration-porto2-theme/
* Fix: Menu: Don’t display Generate sub menu at WordPress Admin > Page Generator Pro
* Fix: Generate: Content: Gutenberg: Use WordPress native serialize_blocks() function to prevent columns and Classic Blocks being stripped from Generated Pages
* Fix: Dynamic Elements: YouTube: Gutenberg: Parse oEmbed URL to output video instead of YouTube URL
2.5.8 (2020-04-02)
* Added: Keywords: Generate Locations: Only fetch Output Types when sending API request for performance
* Added: Generate: Content: SiteOrigins Page Builder: Buttons to add Dynamic Elements / Shortcodes into Backend Editor Module. See Docs: https://www.wpzinc.com/documentatio...ion-siteorigin-page-builder/#dynamic-elements
* Added: Generate: Content: Thrive Architect: Buttons to add Dynamic Elements / Shortcodes into WordPress Content Element. See Docs: https://www.wpzinc.com/documentatio...ntegration-thrive-architect/#dynamic-elements
* Added: Generate: Content: Visual Composer: Buttons to add Dynamic Elements / Shortcodes into Frontend Text Block. See Docs: https://www.wpzinc.com/documentatio...integration-visual-composer/#dynamic-elements
* Added: Generate: Content: WPBakery Page Builder: Buttons to add Dynamic Elements / Shortcodes into Frontend Text Block. See Docs: https://www.wpzinc.com/documentatio...ation-wpbakery-page-builder/#dynamic-elements
* Added: Generate: Content: Dynamic Elements: Media Library: Option to link image. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-media-library-image/#configuration–link
* Added: Generate: Content: Dynamic Elements: Pexels: Option to link image. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-pexels/#configuration–link
* Added: Generate: Content: Dynamic Elements: Pixabay: Option to link image. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-dynamic-elements-pixabay/#configuration–link
* Fix: Keywords: Generate Locations: Number of columns does not match deliniated Terms error would occur when using a City, County or Region Wikipedia URL containing a comma
2.5.7 (2020-03-26)
* Added: Generate: Content: Beaver Builder: Buttons to add Dynamic Elements / Shortcodes into Text Editor Module. See Docs: https://www.wpzinc.com/documentatio...-integration-beaver-builder/#dynamic-elements
* Added: Generate: Content: BeTheme / Muffin Page Builder: Buttons to add Dynamic Elements / Shortcodes into Visual Editor. See Docs: https://www.wpzinc.com/documentatio...tion-betheme-muffin-page-builder-integration/
* Added: Generate: Content: Bold Builder: Buttons to add Dynamic Elements / Shortcodes into Text Element. See Docs: https://www.wpzinc.com/documentatio...erate-page-builders-integration-bold-builder/
* Added: Generate: Content: Divi: Buttons to add Dynamic Elements / Shortcodes into Text Module. See Docs: https://www.wpzinc.com/documentatio...e-builders-integration-divi/#dynamic-elements
* Added: Generate: Content: Elementor: Buttons to add Dynamic Elements / Shortcodes into Text Editor. See Docs: https://www.wpzinc.com/documentatio...lders-integration-elementor/#dynamic-elements
* Added: Generate: Content: Enfold / Avia Layout Builder: Buttons to add Dynamic Elements / Shortcodes into Text Block. See Docs: https://www.wpzinc.com/documentatio...-enfold-avia-layout-builder/#dynamic-elements
* Added: Generate: Content: Live Composer: Buttons to add Dynamic Elements / Shortcodes into Text Element. See Docs: https://www.wpzinc.com/documentatio...s-integration-live-composer/#dynamic-elements
* Added: Generate: Content: Oxygen Builder: Buttons to add Dynamic Elements / Shortcodes into Rich Text Module. See Docs: https://www.wpzinc.com/documentatio...-integration-oxygen-builder/#dynamic-elements
* Added: Generate: Content: WPBakery Page Builder: Buttons to add Dynamic Elements / Shortcodes into Backend Text Block. See Docs: https://www.wpzinc.com/documentatio...ation-wpbakery-page-builder/#dynamic-elements
* Added: Generate: Content: Generate via Server: Show error if DISABLE_WP_CRON is enabled in wp-config.php
* Added: Generate: Terms: Generate via Server: Show error if DISABLE_WP_CRON is enabled in wp-config.php
* Fix: Activation: Prevent DB character set / collation errors on table creation by using WordPress’ native get_charset_collate()
2.5.6 (2020-03-23)
* Added: Spintax: Improved performance of spintax for larger spins
* Fix: BeTheme / Muffin Page Builder: No such file or directory error
2.5.5 (2020-03-21)
* Fix: Shortcode: OpenWeatherMap: array_merge() error
2.5.4 (2020-03-19)
* Added: Generate: Content: Shortcodes are now available as Gutenberg Blocks. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes/
* Fix: Generate: Content: Keyword Dropdown: Ensure width does not exceed meta box
* Fix: Generate: Content: Keyword Dropdown: Ensure height does not exceed 120px and is scrollable
* Fix: Generate: Multilingual Content: WPML would wrongly be detected as active when using Polylang
* Fix: Generate: Content: Divi: Honor Content Group’s Featured Image setting when using Divi
2.5.3 (2020-03-13)
* Fix: Shortcodes: Prevent errors when using frontend Page Builders
2.5.2 (2020-03-12)
* Added: Performance: Only load required Plugin classes depending on the request type
* Added: Generate: Multlingual Content: WPML Integration. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-multilingual-content-wpml/
* Added: Shortcode: Related Links: List of Links: Link Description and Featured Image options. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-related-links/#output
2.5.1 (2020-03-05)
* Added: Generate: Multlingual Content: Polylang Integration. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-multilingual-content-polylang/
* Added: Settings: General: Country Code: The default country to select for any Country Code dropdowns within the Plugin. See Docs: []
* Fix: Shortcodes: TinyMCE Modal input sizing for smaller screen resolution compatibility
* Fix: Shortcode: Related Links: Remove Distance Tags if no distance is available
2.5.0 (2020-02-27)
* Added: Generate: Content: Featured Image: Option to specify EXIF Latitude, Longitude, Description and Comment in image file.. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–featured-image
* Fix: Generate: Content: Featured Image: Tabbed UI to match Media Library, Pexels and Pixabay shortcodes. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–featured-image
* Fix: EXIF: Write EXIF metadata if specified in a Shortcode or Featured Image, where the image supports EXIF but does not have existing EXIF metadata
2.4.9 (2020-02-20)
* Added: Settings: OpenWeatherMaps: Option to use own API key. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/open-weather-map-settings/
* Fix: Generate: Content: Generate via Server: Permit unfiltered HTML so e.g. iframes are not stripped by WordPress on generation
2.4.8 (2020-02-17)
* Added: Shortcode: OpenWeatherMaps. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes-openweathermap/
* Added: Generate: Terms: Overwrite: Options to skip or overwrite if a Term exists, whether created by a Page Generator Pro Group or manually in WordPress. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-terms/#fields–generation
* Fix: Keywords: Generate Locations: Locations would not generate
* Fix: Generate: Terms: UI Output for Sidebar
2.4.7 (2020-02-14)
* Fix: Generate: Content: Shortcodes would not insert into content when pressing Insert button
2.4.6 (2020-02-13)
* Added: Generate: Content: Improved modal UI
* Added: Deactivation: Remove the Must-Use Performance Addon Plugin automatically, if not a Multisite environment
2.4.5 (2020-02-06)
* Added: Keywords: Generate Locations: Cities: Added Population Male/Female, Children/Adults/Elderly, Ethnicity and Median Household Income Output Types for the USA. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Keywords: Generate Locations: Restrict by Min / Max Median Household Income Option. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Shortcode: Related Links: Option to display distance in km or miles. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-related-links/
* Added: Install/Update: Copy Must-Use Plugin: Developer Actions. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/developers/
* Fix: Keywords: Could not Generate Locations / Save Keyword when defining several columns that would exceed 200 characters in total length
2.4.4 (2020-01-30)
* Added: Generate: Content: KuteThemes compatibility (Stuno, Ovic Addons Toolkit Plugin)
2.4.3 (2020-01-23)
* Added: Generate: Content: {keyword:random} transformation to output random Keyword Term. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-using-keywords/#output-random-term
* Added: Whitelabelling and Access Control: Agency Licenses can control settings via https://www.wpzinc.com/account. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/whitelabelling-access/
2.4.2 (2020-01-09)
* Fix: Shortcode: Wikipedia: Undefined variable $headings_keys, which would prevent some shortcodes from fetching Wikipedia content
* Fix: Shortcode: Wikipedia: Set User-Agent to ensure full HTML is fetched from Wikipedia prior to parsing, to minimise “no paragraphs could be found” errors
2.4.1 (2020-01-02)
* Added: Generate: Content: Developer Actions. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/developers/
* Added: Generate: Terms: Developer Actions. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/developers/
* Added: Shortcode: Media Library: Assign Image to Generated Post when Create as Copy enabled
* Added: Shortcode: Pexels: Assign Image to Generated Post, not just the Group
* Added: Shortcode: Pixabay: Assign Image to Generated Post, not just the Group
* Added: Generate: Content: Overwrite: Delete existing Media Library attachments belonging to the existing Post and Group
* Fix: Generate: Content: Delete Generate Content: Only delete Media Library attachments belonging to the Deleted Post and Group
* Fix: Generate: Content: Block Spinning: Ensure #p# and #s# blocks outside of a #section# are spun when using #section# elsewhere
* Fix: Generate: Content: Generate Spintax: WordAI: Ensure response is not URL encoded
2.4.0 (2019-12-26)
* Added: Shortcode: Media Library: Output: Create as Copy and Image Attribute options. See Docs: https://www.wpzinc.com/documentatio...nerate-shortcodes-media-library-image/#output
* Fix: EXIF: Uncaught Error: Call to a member function getIfd() on null
2.3.9 (2019-12-19)
* Added: Keywords: Generate Locations: Cities: Added Wikipedia URL and Wikipedia Sumamry Output Types. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/keywords-generate-locations/
* Added: Generate: Content: Renamed Generate via CRON to Generate via Server. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-run/
* Added: Generate: Content: Option to Generate via Server when editing a Content Group.
* Added: Shortcode: Wikipedia: Exact Wikipedia URL can be specified as a Term. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes-wikipedia-content/
* Added: Forms: Accessibility: Replaced Titles with elements that focus the given input element on click
* Added: Generate: Content: Featured Image: EXIF Latitude, Longitude, Description and Comment (Caption) automatically written to image if specified. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-content/#fields–featured-image
* Added: Shortcode: Media Library: Option to specify EXIF Latitude, Longitude, Description and Comment in image file. See Docs: https://www.wpzinc.com/documentatio...generate-shortcodes-media-library-image/#exif
* Added: Shortcode: Pexels: Option to specify EXIF Latitude, Longitude, Description and Comment in image file. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes-pexels/#exif
* Added: Shortcode: Pixabay: Option to specify EXIF Latitude, Longitude, Description and Comment in image file. See Docs: https://www.wpzinc.com/documentation/page-generator-pro/generate-shortcodes-pixabay/#exif
* Fix: Shortcode: Wikipedia: Return all text if no Table of Contents exist on Wikipedia Page, to ensure smaller Wikipedia Pages return content
* Fix: Shortcode: Pexels/Pixabay: Caption and Description were stored the wrong way around
* Fix: Generate: Content: Featured Image: Image URL/Pexels/Pixabay: Caption and Description were stored the wrong way around
* Fix: Generate: Content: Keywords: Check Term exists when using Keyword Transformation with Column Name
* Fix: Generate: Content: Keyword Transformations: Check Term exists when using Keyword Transformation with Column Name
* Fix: Generate: Content: Keyword Transformations: Support accented and special characters