BUG FIX: Only using the <code>pmpro_longform_address</code> filter on pre-v3.1+ versions of PMPro (now the default behavior). #64 (@andrewlimaza)</li>\n<li>BUG FIX: Fixed error when the core PMPro plugin is not active. #61 (@JarrydLong)</li>\n</ul>";s:6:"Author";s:20:"Paid Memberships Pro";s:9:"AuthorURI";s:34:"https://www.paidmembershipspro.com";s:8:"Download";s:82:"http://license.paidmembershipspro.com/downloads/standard/pmpro-state-dropdowns.zip";s:7:"License";s:8:"standard";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:15:"State Dropdowns";}i:95;a:16:{s:4:"Name";s:44:"Paid Memberships Pro - Stripe Billing Limits";s:5:"Title";s:44:"Paid Memberships Pro - Stripe Billing Limits";s:9:"PluginURI";s:71:"https://www.paidmembershipspro.com/add-ons/pmpro-stripe-billing-limits/";s:4:"Slug";s:27:"pmpro-stripe-billing-limits";s:6:"plugin";s:59:"pmpro-stripe-billing-limits/pmpro-stripe-billing-limits.php";s:7:"Version";s:3:"1.0";s:11:"Description";s:57:"Allow Billing Limits with Stripe as your primary gateway.";s:12:"Installation";s:360:"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro plugin installed and activated and that Stripe is your primary gateway.</li>\n<li>Upload the <code>pmpro-stripe-billing-limits</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n</ol>";s:3:"FAQ";s:525:"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href="https://github.com/strangerstudios/pmpro-stripe-billing-limits/issues">https://github.com/strangerstudios/pmpro-stripe-billing-limits/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href="https://www.paidmembershipspro.com">https://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>";s:9:"Changelog";s:349:"<h4>Changelog</h4><p>1.0 - 2023-01-09</p><ul>\n<li>BUG FIX/ENHANCEMENT: No longer relying on usermeta to track billing limit data.</li>\n<li>BUG FIX/ENHANCEMENT: Improved compatibility with PMPro Multiple Memberships Per User.</li>\n<li>REFACTOR: Simplified logic throughout the plugin to increase stability. Updating to 1.0 to reflect this.</li>\n</ul>";s:6:"Author";s:20:"Paid Memberships Pro";s:9:"AuthorURI";s:34:"https://www.paidmembershipspro.com";s:8:"Download";s:84:"http://license.paidmembershipspro.com/downloads/free/pmpro-stripe-billing-limits.zip";s:7:"License";s:4:"free";s:18:"HideFromAddOnsList";s:1:"1";s:9:"ShortName";s:21:"Stripe Billing Limits";}i:96;a:16:{s:4:"Name";s:49:"Paid Memberships Pro - Subscription Delays Add On";s:5:"Title";s:49:"Paid Memberships Pro - Subscription Delays Add On";s:9:"PluginURI";s:63:"https://www.paidmembershipspro.com/add-ons/subscription-delays/";s:4:"Slug";s:25:"pmpro-subscription-delays";s:6:"plugin";s:55:"pmpro-subscription-delays/pmpro-subscription-delays.php";s:7:"Version";s:5:"0.5.6";s:11:"Description";s:118:"Adds a field to delay the start of a subscription for membership levels and discount codes for variable-length trials.";s:12:"Installation";s:266:"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-subscription-delays</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>That\'s it. No settings.</li>\n</ol>";s:3:"FAQ";s:0:"";s:9:"Changelog";s:321:"<h4>Changelog</h4><p>0.5.6 - 2023-12-11</p><ul>\n<li>DEPRECATED: No longer tracking the <code>pmprosd_trialing_until</code> date in user meta when using PMPro v3.0+. Tracking next payment dates is now handled by the PMPro Subscriptions table in core PMPro, which also adds MMPU-compatibility. #42 (@dparker1005)</li>\n</ul>";s:6:"Author";s:20:"Paid Memberships Pro";s:9:"AuthorURI";s:34:"https://www.paidmembershipspro.com";s:8:"Download";s:82:"http://license.paidmembershipspro.com/downloads/free/pmpro-subscription-delays.zip";s:7:"License";s:4:"free";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:19:"Subscription Delays";}i:97;a:16:{s:4:"Name";s:48:"Paid Memberships Pro - Table Layout Plugin Pages";s:5:"Title";s:48:"Paid Memberships Pro - Table Layout Plugin Pages";s:9:"PluginURI";s:69:"https://www.paidmembershipspro.com/add-ons/table-layout-plugin-pages/";s:4:"Slug";s:17:"pmpro-table-pages";s:6:"plugin";s:39:"pmpro-table-pages/pmpro-table-pages.php";s:7:"Version";s:2:".1";s:11:"Description";s:142:"An archived version of the table-based layouts for default Paid Memberships Pro pages, including the Checkout, Billing, and Confirmation pages";s:12:"Installation";s:0:"";s:3:"FAQ";s:0:"";s:9:"Changelog";s:0:"";s:6:"Author";s:20:"Paid Memberships Pro";s:9:"AuthorURI";s:34:"https://www.paidmembershipspro.com";s:8:"Download";s:75:"https://license.paidmembershipspro.com/downloads/plus/pmpro-table-pages.zip";s:7:"License";s:4:"plus";s:18:"HideFromAddOnsList";s:1:"1";s:9:"ShortName";s:25:"Table Layout Plugin Pages";}i:98;a:16:{s:4:"Name";s:45:"Paid Memberships Pro - Unlock Protocol Add On";s:5:"Title";s:45:"Paid Memberships Pro - Unlock Protocol Add On";s:9:"PluginURI";s:70:"https://www.paidmembershipspro.com/add-ons/unlock-protocol-integration";s:4:"Slug";s:12:"pmpro-unlock";s:6:"plugin";s:29:"pmpro-unlock/pmpro-unlock.php";s:7:"Version";s:3:"1.2";s:11:"Description";s:52:"Integrate Paid Memberships Pro with Unlock Protocol.";s:12:"Installation";s:0:"";s:3:"FAQ";s:0:"";s:9:"Changelog";s:555:"<h4>Changelog</h4><p>1.2 - 2024-01-03</p><ul>\n<li>ENHANCEMENT: Added better support for Paid Memberships Pro future versions. (@dparker1005)</li>\n<li>BUG FIX: Show the users wallet when editing their WordPress profile as an admin. (@dparker1005)</li>\n<li>BUG FIX: Fixed an issue where connecting your wallet while being logged out in the checkout process wasn\'t saving after checkout was completed. (@andrewlimaza)</li>\n<li>REFACTOR: Reworked how we handle level ID\'s in the plugin to support newer Paid Memberships Pro versions. (@dparker1005)</li>\n</ul>";s:6:"Author";s:20:"Paid Memberships Pro";s:9:"AuthorURI";s:35:"https://www.paidmembershipspro.com/";s:8:"Download";s:55:"https://downloads.wordpress.org/plugin/pmpro-unlock.zip";s:7:"License";s:13:"wordpress.org";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:15:"Unlock Protocol";}i:99;a:16:{s:4:"Name";s:40:"Paid Memberships Pro - User Pages Add On";s:5:"Title";s:40:"Paid Memberships Pro - User Pages Add On";s:9:"PluginURI";s:51:"http://www.paidmembershipspro.com/pmpro-user-pages/";s:4:"Slug";s:16:"pmpro-user-pages";s:6:"plugin";s:37:"pmpro-user-pages/pmpro-user-pages.php";s:7:"Version";s:3:"0.7";s:11:"Description";s:88:"When a user signs up, create a page for them that only they (and admins) have access to.";s:12:"Installation";s:443:"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-user-pages</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Create an empty members page as the top level page for all user pages.</li>\n<li>Go to Memberships -&gt; User Pages in the dashboard to set the top level page and choose which levels should generate user pages.</li>\n</ol>";s:3:"FAQ";s:309:"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href="https://github.com/strangerstudios/pmpro-user-pages/issues">https://github.com/strangerstudios/pmpro-user-pages/issues</a></p>";s:9:"Changelog";s:864:"<h4>Changelog</h4><p>0.7 - 2023-08-18</p><ul>\n<li>ENHANCEMENT: Added the <code>pmproup_allow_access_to_user_page</code> filter to adjust viewing restrictions for a user page. #14 (@andrewlimaza, @dparker1005)</li>\n<li>ENHANCEMENT: Added <code>&lt;span&gt;</code> tags around dates in the Account Page member links to allow styling that content. #13 (@kimwhite)</li>\n<li>BUG FIX/ENHANCEMENT: Now cleaning up user page data for users whose corresponding user page has been deleted. #12 (@dparker1005)</li>\n<li>BUG FIX/ENHANCEMENT: Improved compatibility with PMPro Multiple Memberships Per User Add On. #20 (@dparker1005)</li>\n<li>BUG FIX/ENHANCEMENT: Now creating sub-pages whenever a membership level is changed instead of only after checkouts. #20 (@dparker1005)</li>\n<li>BUG FIX/ENHANCEMENT: Updated localization and escaping of strings. #15 (@femiyb)</li>\n</ul>";s:6:"Author";s:16:"Stranger Studios";s:9:"AuthorURI";s:30:"http://www.strangerstudios.com";s:8:"Download";s:73:"http://license.paidmembershipspro.com/downloads/plus/pmpro-user-pages.zip";s:7:"License";s:4:"plus";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:10:"User Pages";}i:100;a:16:{s:4:"Name";s:46:"Paid Memberships Pro - Variable Pricing Add On";s:5:"Title";s:46:"Paid Memberships Pro - Variable Pricing Add On";s:9:"PluginURI";s:67:"https://www.paidmembershipspro.com/add-ons/variable-pricing-add-on/";s:4:"Slug";s:22:"pmpro-variable-pricing";s:6:"plugin";s:49:"pmpro-variable-pricing/pmpro-variable-pricing.php";s:7:"Version";s:5:"0.4.6";s:11:"Description";s:84:"Allow customers to set their own price when checking out for your membership levels.";s:12:"Installation";s:332:"<p>Installation</p><ol>\n<li>Upload the <code>pmpro-variable-pricing</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>Edit the levels you want to add variable pricing to and set the "Variable Pricing" settings.</li>\n</ol>";s:3:"FAQ";s:321:"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href="https://github.com/strangerstudios/pmpro-variable-pricing/issues">https://github.com/strangerstudios/pmpro-variable-pricing/issues</a></p>";s:9:"Changelog";s:545:"<h4>Changelog</h4><p>0.4.6 - 2024-01-04</p><ul>\n<li>ENHANCEMENT: Updating <code>&lt;h3&gt;</code> tags to <code>&lt;h2&gt;</code> tags for better accessibility. #44 (@ipokkel)</li>\n<li>BUG FIX: Fixed PHP warning if an empty level ID is passed to <code>pmprovp_get_settings()</code>. #43 (@dparker1005)</li>\n<li>REFACTOR: No longer pulling the checkout level from the <code>$_REQUEST</code> variable. #43 (@dparker1005)</li>\n<li>REFACTOR: Now using <code>get_option()</code> instead of <code>pmpro_getOption()</code>. #42 (@JarrydLong)</li>\n</ul>";s:6:"Author";s:20:"Paid Memberships Pro";s:9:"AuthorURI";s:34:"https://www.paidmembershipspro.com";s:8:"Download";s:79:"http://license.paidmembershipspro.com/downloads/plus/pmpro-variable-pricing.zip";s:7:"License";s:4:"plus";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:16:"Variable Pricing";}i:101;a:16:{s:4:"Name";s:30:"Paid Memberships Pro - VAT Tax";s:5:"Title";s:30:"Paid Memberships Pro - VAT Tax";s:9:"PluginURI";s:51:"https://www.paidmembershipspro.com/add-ons/vat-tax/";s:4:"Slug";s:13:"pmpro-vat-tax";s:6:"plugin";s:31:"pmpro-vat-tax/pmpro-vat-tax.php";s:7:"Version";s:3:"0.8";s:11:"Description";s:114:"Calculate VAT tax at checkout and allow customers with a VAT Number lookup for VAT tax exemptions in EU countries.";s:12:"Installation";s:572:"<p>Installation</p><ol>\n<li>Make sure you have the Paid Memberships Pro plugin installed and activated.</li>\n<li>Upload the <code>pmpro-vat-tax</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the <code>Plugins</code> menu in WordPress.</li>\n<li>Update your payment settings to make sure you are collecting billing address at checkout.</li>\n<li>If you are using a gateway like PayPal Express that doesn\'t collect a billing address, install and activate the Add Address for Free Levels addon.</li>\n</ol>";s:3:"FAQ";s:692:"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the GitHub issue tracker here: <a href="https://github.com/strangerstudios/pmpro-vat-tax/issues">https://github.com/strangerstudios/pmpro-vat-tax/issues</a></p>\n<p>For immediate help, also post to our premium support site at <a href="http://www.paidmembershipspro.com">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href="http://www.paidmembershipspro.com">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>";s:9:"Changelog";s:0:"";s:6:"Author";s:20:"Paid Memberships Pro";s:9:"AuthorURI";s:34:"https://www.paidmembershipspro.com";s:8:"Download";s:74:"http://license.paidmembershipspro.com/downloads/standard/pmpro-vat-tax.zip";s:7:"License";s:8:"standard";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:7:"VAT Tax";}i:102;a:16:{s:4:"Name";s:41:"Paid Memberships Pro - WooCommerce Add On";s:5:"Title";s:41:"Paid Memberships Pro - WooCommerce Add On";s:9:"PluginURI";s:61:"https://www.paidmembershipspro.com/add-ons/pmpro-woocommerce/";s:4:"Slug";s:17:"pmpro-woocommerce";s:6:"plugin";s:39:"pmpro-woocommerce/pmpro-woocommerce.php";s:7:"Version";s:5:"1.9.1";s:11:"Description";s:48:"Integrate Paid Memberships Pro With WooCommerce.";s:12:"Installation";s:2083:"<p>Installation</p><p>Note: You must have <a href="https://wordpress.org/plugins/paid-memberships-pro/">Paid Memberships Pro</a> and <a href="https://wordpress.org/plugins/woocommerce/">WooCommerce</a> installed and activated on your site.</p>\n<h3>Install PMPro WooCommerce from within WordPress</h3>\n<ol>\n<li>Visit the plugins page within your dashboard and select "Add New"</li>\n<li>Search for "PMPro WooCommerce"</li>\n<li>Locate this plugin and click "Install"</li>\n<li>Activate "Paid Memberships Pro - WooCommerce Add On" through the "Plugins" menu in WordPress</li>\n<li>Go to "after activation" below.</li>\n</ol>\n<h3>Install PMPro WooCommerce Manually</h3>\n<ol>\n<li>Upload the <code>pmpro-woocommerce</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate "Paid Memberships Pro - WooCommerce" through the "Plugins" menu in WordPress</li>\n<li>Go to "after activation" below.</li>\n</ol>\n<h3>After Activation: Configure Plugin Settings</h3><p>Create a Membership Product</p><ol>\n<li>Edit a product or add a new product.</li>\n<li>Select the "Membership" tab in the "Product Data" metabox.</li>\n<li>Select a level from the "Membership Product" dropdown.</li>\n<li>Save changes.</li>\n</ol><p>Set Member Discount Pricing on a Product</p><ol>\n<li>Edit a product or add a new product.</li>\n<li>Select the "Membership" tab in the "Product Data" metabox.</li>\n<li>Set a price for one or more levels in the "Member Discount Pricing" section.</li>\n<li>Save changes.</li>\n</ol><p>Set a Global Shop Discount for Members</p><ol>\n<li>Edit a membership level under Membership &gt; Settings.</li>\n<li>Locate the "Set Membership Discount" section.</li>\n<li>Add a percent discount to the field.</li>\n<li>Save changes.</li>\n</ol>\n<p>Visit our documentation site to <a href="https://www.paidmembershipspro.com/add-ons/pmpro-woocommerce/?utm_source=wordpress-org&amp;utm_medium=readme&amp;utm_campaign=pmpro-woocommerce">learn more about the settings, access custom code recipes and tutorials, and view a list of compatibility with other Paid Memberships Pro Add Ons</a>.</p>";s:3:"FAQ";s:311:"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href="https://github.com/strangerstudios/pmpro-woocommerce/issues">https://github.com/strangerstudios/pmpro-woocommerce/issues</a></p>";s:9:"Changelog";s:186:"<h4>Changelog</h4><p>1.9.1 - 2024-05-27</p><ul>\n<li>BUG FIX: Fixes an issue for checkout, when a membership-linked product only allows one product per checkout. (@dparker1005)</li>\n</ul>";s:6:"Author";s:20:"Paid Memberships Pro";s:9:"AuthorURI";s:35:"https://www.paidmembershipspro.com/";s:8:"Download";s:60:"https://downloads.wordpress.org/plugin/pmpro-woocommerce.zip";s:7:"License";s:13:"wordpress.org";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:11:"WooCommerce";}i:103;a:16:{s:4:"Name";s:63:"Paid Memberships Pro - WP Affiliate Platform Integration Add On";s:5:"Title";s:63:"Paid Memberships Pro - WP Affiliate Platform Integration Add On";s:9:"PluginURI";s:83:"https://www.paidmembershipspro.com/add-ons/pmpro-wp-affiliate-platform-integration/";s:4:"Slug";s:27:"pmpro-wp-affiliate-platform";s:6:"plugin";s:59:"pmpro-wp-affiliate-platform/pmpro-wp-affiliate-platform.php";s:7:"Version";s:5:"1.7.3";s:11:"Description";s:70:"Process an affiliate via WP Affiliate Platform after a PMPro checkout.";s:12:"Installation";s:457:"<p>Installation</p><ol>\n<li>Make sure that WP-Affiliate-Platform is activated and setup correctly.</li>\n<li>Upload the <code>pmpro-wp-affiliate-platform</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>That\'s it! All orders from affiliates will have their affiliate id tracked in the PMPro order and will kick off conversions in WPAP.</li>\n</ol>";s:3:"FAQ";s:331:"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href="https://github.com/strangerstudios/pmpro-wp-affiliate-platform/issues">https://github.com/strangerstudios/pmpro-wp-affiliate-platform/issues</a></p>";s:9:"Changelog";s:318:"<h4>Changelog</h4><p>1.7.3 - 2023-01-05</p><ul>\n<li>ENHANCEMENT: Improved sanitization and escaping.</li>\n<li>BUG FIX: Fixed an issue where emails would not send when Paid Memberships Pro - WP Affiliate Platform Add On installed but WP Affiliate Platform was not/incorrectly configured. (@sc0ttkclark, @jjj)</li>\n</ul>";s:6:"Author";s:36:"Stranger Studios, Tips and Tricks HQ";s:9:"AuthorURI";s:30:"http://www.strangerstudios.com";s:8:"Download";s:84:"http://license.paidmembershipspro.com/downloads/free/pmpro-wp-affiliate-platform.zip";s:7:"License";s:4:"free";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:33:"WP Affiliate Platform Integration";}i:104;a:16:{s:4:"Name";s:38:"WP Bouncer - Limit Simultaneous Logins";s:5:"Title";s:38:"WP Bouncer - Limit Simultaneous Logins";s:9:"PluginURI";s:54:"https://www.paidmembershipspro.com/add-ons/wp-bouncer/";s:4:"Slug";s:10:"wp-bouncer";s:6:"plugin";s:25:"wp-bouncer/wp-bouncer.php";s:7:"Version";s:5:"1.5.1";s:11:"Description";s:93:"Deter members from sharing login credentials: restrict simultaneous logins for the same user.";s:12:"Installation";s:773:"<p>Installation</p><p>***Install WP Bouncer from within WordPress</p>\n<ol>\n<li>Visit the plugins page within your dashboard and select "Add New"</li>\n<li>Search for "WP Bouncer"</li>\n<li>Locate this plugin and click "Install"</li>\n<li>Activate "WP Bouncer" through the "Plugins" menu in WordPress</li>\n</ol>\n<p>***Install WP Bouncer Manually</p>\n<ol>\n<li>Upload the <code>wp-bouncer</code> folder to the <code>/wp-content/plugins/</code> directory</li>\n<li>Activate "WP Bouncer" through the "Plugins" menu in WordPress</li>\n</ol>\n<p>***Settings</p>\n<p>There are no settings for this plugin. If you want to modify the default behavior to instead enable JavaScript checks, add the following code to your wp-config.php:</p>\n<p>define( \'WP_BOUNCER_HEARTBEAT_CHECK\', true );</p>";s:3:"FAQ";s:322:"<p>Frequently Asked Questions</p><p>I need something strong to keep people from sharing accounts.</p><p>We\'ve found that using a 2-Factor-Authentication scheme on your site is a good way to keep people from sharing accounts. When we tried to design an advanced version of WP-Bouncer, it was basically 2FA. So try that.</p>";s:9:"Changelog";s:427:"<h4>Changelog</h4><p>1.5.1 - 2023-01-30</p><ul>\n<li>ENHANCEMENT: Added filter <code>wp_bouncer_ajax_timeout</code> to adjust timeout (default 5000).</li>\n<li>ENHANCEMENT: Added support for translations.</li>\n<li>BUG FIX: Removed unused login warning file and screenshot from the SVN repository that is not used in this plugin.</li>\n<li>BUG FIX: Fixed misspelled constant for plugin version and usage in JS file load.</li>\n</ul>";s:6:"Author";s:16:"Stranger Studios";s:9:"AuthorURI";s:31:"https://www.strangerstudios.com";s:8:"Download";s:53:"https://downloads.wordpress.org/plugin/wp-bouncer.zip";s:7:"License";s:13:"wordpress.org";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:38:"WP Bouncer - Limit Simultaneous Logins";}i:105;a:16:{s:4:"Name";s:36:"Paid Memberships Pro - Zapier Add On";s:5:"Title";s:36:"Paid Memberships Pro - Zapier Add On";s:9:"PluginURI";s:56:"https://www.paidmembershipspro.com/add-ons/pmpro-zapier/";s:4:"Slug";s:12:"pmpro-zapier";s:6:"plugin";s:29:"pmpro-zapier/pmpro-zapier.php";s:7:"Version";s:5:"1.2.1";s:11:"Description";s:83:"Integrate activity on your membership site with thousands of other apps via Zapier.";s:12:"Installation";s:460:"<p>Installation</p><p>Prerequisites</p><ol>\n<li>Create a Zapier account at <a href="http://zapier.com">http://zapier.com</a></li>\n</ol><p>Download, Install and Activate!</p><ol>\n<li>Upload the <code>pmpro-zapier</code> directory to the <code>/wp-content/plugins/</code> directory of your site.</li>\n<li>Activate the plugin through the \'Plugins\' menu in WordPress.</li>\n<li>The settings page is at Memberships --&gt; PMPro Zapier in the WP dashboard.</li>\n</ol>";s:3:"FAQ";s:547:"<p>Frequently Asked Questions</p><p>I found a bug in the plugin.</p><p>Please post it in the issues section of GitHub and we\'ll fix it as soon as we can. Thanks for helping. <a href="https://github.com/strangerstudios/pmpro-zapier/issues">https://github.com/strangerstudios/pmpro-zapier/issues</a></p><p>I need help installing, configuring, or customizing the plugin.</p><p>Please visit our premium support site at <a href="http://www.paidmembershipspro.com">http://www.paidmembershipspro.com</a> for more documentation and our support forums.</p>";s:9:"Changelog";s:365:"<h4>Changelog</h4><p>1.2.1 - 2022-08-12</p><ul>\n<li>ENHANCEMENT: New filter <code>pmproz_prepare_order_for_request</code> added to allow manipulating the $order data that is sent with every trigger.</li>\n<li>BUG FIX: Fixes an issue where order data would be blank in Zapier and similar services. Improved compatibility with v2.9+ of Paid Memberships Pro.</li>\n</ul>";s:6:"Author";s:20:"Paid Memberships Pro";s:9:"AuthorURI";s:34:"https://www.paidmembershipspro.com";s:8:"Download";s:55:"https://downloads.wordpress.org/plugin/pmpro-zapier.zip";s:7:"License";s:13:"wordpress.org";s:18:"HideFromAddOnsList";s:1:"0";s:9:"ShortName";s:6:"Zapier";}}', 'no'),
 (1253840, 'pmpro_addons_timestamp', '1723459693', 'no'),
 (1253847, 'hotjar_version', '1.0.16', 'yes'),
 (1253848, 'hotjar_site_id', '5092050', 'yes'),
 (1253860, '_transient_timeout_feed_5966b7b1b1ba5243c38216abce94203f', '1723519903', 'no'),
 (1253861, '_transient_feed_5966b7b1b1ba5243c38216abce94203f', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n\n\n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:52:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\n \n	\n		\n		\n		\n		\n		\n		\n		\n		\n		\n	";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:8:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"Paid Memberships Pro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:35:"https://www.paidmembershipspro.com/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:27:"WordPress Membership Plugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 07 Aug 2024 21:27:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:30:"https://wordpress.org/?v=6.6.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"image";a:1:{i:0;a:6:{s:4:"data";s:11:"\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:3:"url";a:1:{i:0;a:5:{s:4:"data";s:108:"https://www.paidmembershipspro.com/wp-content/uploads/2020/09/cropped-Paid-Memberships-Pro_favicon-32x32.png";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"Paid Memberships Pro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:35:"https://www.paidmembershipspro.com/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"width";a:1:{i:0;a:5:{s:4:"data";s:2:"32";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:6:"height";a:1:{i:0;a:5:{s:4:"data";s:2:"32";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}s:4:"item";a:10:{i:0;a:6:{s:4:"data";s:60:"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:71:"Link Discount Codes to Specific Countries With the Local Pricing Add On";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:68:"https://www.paidmembershipspro.com/link-discount-codes-to-countries/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 07 Aug 2024 21:27:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:12:"Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:20:"Premium Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:44:"https://www.paidmembershipspro.com/?p=586385";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:438:"In this code recipe, we show you how to link specific discount codes to a visitor&#8217;s country using the Local Pricing Add On. This feature is perfect for nudging customers from different regions to sign up with a tailored discount code displayed at checkout. Plus, it ensures that people outside the specific locale cannot use <a href="https://www.paidmembershipspro.com/link-discount-codes-to-countries/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sam Daugherty";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:7190:"\n<p>In this code recipe, we show you how to link specific discount codes to a visitor&#8217;s country using the <a href="https://www.paidmembershipspro.com/add-ons/local-pricing/">Local Pricing Add On</a>.</p>\n\n\n\n<p>This feature is perfect for nudging customers from different regions to sign up with a tailored discount code displayed at checkout. Plus, it ensures that people outside the specific locale cannot use a discount that isn’t available for their region.</p>\n\n\n\n<img fetchpriority="high" decoding="async" width="852" height="479" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/08/link-discount-code-local-pricing-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="Link Discount Codes to Specific Countries With PMPro’s Local Pricing Add On" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/08/link-discount-code-local-pricing-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/link-discount-code-local-pricing-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/link-discount-code-local-pricing-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/link-discount-code-local-pricing-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/link-discount-code-local-pricing-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/link-discount-code-local-pricing.jpg 1600w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-understanding-the-pmpro-local-pricing-discounted-countries-filter" data-level="2">Understanding the pmpro_local_pricing_discounted_countries Filter</a></li><li><a href="#h-why-offer-discounts-based-on-locations" data-level="2">Why Offer Discounts Based on Locations</a></li><li><a href="#h-about-the-code-recipe" data-level="2">About the Code Recipe</a></li><li><a href="#h-the-code-recipe" data-level="2">The Code Recipe</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-understanding-the-pmpro-local-pricing-discounted-countries-filter">Understanding the pmpro_local_pricing_discounted_countries Filter</h2>\n\n\n\n<p>The&nbsp;<code>pmpro_local_pricing_discounted_countries</code>&nbsp;filter allows you to link discount codes to a one or more countries.</p>\n\n\n\n<p>When a visitor checks out, they will see the relevant discount code based on their geolocated country, making it a personalized experience.</p>\n\n\n\n<p>If the visitor is outside this country (based on their IP address and geolocation features in the Local Pricing Add On) the discount code cannot be used.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-why-offer-discounts-based-on-locations">Why Offer Discounts Based on Locations</h2>\n\n\n\n<p>Offering location-based discounts can help you cater to different markets and their unique economies.</p>\n\n\n\n<p>For example, a discount in a region with a lower average income can make your membership more accessible.</p>\n\n\n\n<p>Additionally, targeting promotions to specific countries can help you increase your market penetration and build a global customer base.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-about-the-code-recipe">About the Code Recipe</h2>\n\n\n\n<p>For this code recipe, we&#8217;ll use the <code>pmpro_local_pricing_discounted_countries</code> filter to link discount codes to specific countries. This will help boost sign-ups by offering location-based incentives.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img decoding="async" width="1024" height="501" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-link-discount-code-to-location-1024x501.png" alt="Local Pricing Add On at checkout where Discount Code is shown and applied at checkout because visitor is located in the linked region." class="wp-image-586404" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-link-discount-code-to-location-1024x501.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-link-discount-code-to-location-300x147.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-link-discount-code-to-location-1536x751.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-link-discount-code-to-location-1170x572.png 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-link-discount-code-to-location.png 1664w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>\n\n\n\n<p>If the visitor is located outside the region that the code is assigned to, they will not be allows to use the discount code at checkout.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img decoding="async" width="1024" height="524" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-discount-code-blocked-outside-location-1024x524.jpg" alt="Local Pricing Add On at checkout where Discount Code cannot be applied because visitor is outside the region." class="wp-image-586396" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-discount-code-blocked-outside-location-1024x524.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-discount-code-blocked-outside-location-300x154.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-discount-code-blocked-outside-location-1536x787.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-discount-code-blocked-outside-location-1170x599.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/08/pmpro-local-pricing-discount-code-blocked-outside-location.jpg 1648w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h2 class="wp-block-heading" id="h-the-code-recipe">The Code Recipe</h2>\n\n\n\n<script src="https://gist.paidmembershipspro.com/embed.js?target=https%3A%2F%2Fgithub.com%2Fstrangerstudios%2Fpmpro-snippets-library%2Fblob%2Fdev%2Fadd-ons%2Fpmpro-local-pricing%2Fallow-discount-code-based-on-location.php&amp;style=github-gist&amp;showBorder=on&amp;showLineNumbers=on&amp;showFileMeta=on&amp;showCopy=on"></script>\n\n\n\n<h2 class="wp-block-heading">Adding the Recipe to Your Website</h2>\n\n\n\n<p>You can add this recipe to your site by creating a custom plugin or using the Code Snippets plugin available for free in the WordPress repository.&nbsp;<a href="/create-a-plugin-for-pmpro-customizations" target="_blank" rel="noreferrer noopener">Read this companion article for step-by-step directions on either method</a>.</p>\n\n\n\n<p>Update the array of <code>$country_discount_codes</code> on lines 18 to 20  with your specific country codes and corresponding discount codes to offer personalized discounts at checkout.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:60:"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:71:"PMPro v3.1 Release: Overhauled Frontend UI, Enhanced Security, and More";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:52:"https://www.paidmembershipspro.com/pmpro-update-3-1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 17 Jul 2024 19:14:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:13:"Release Notes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:44:"https://www.paidmembershipspro.com/?p=581293";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:456:"We are excited to announce the release of Paid Memberships Pro v3.1, a continuation of our 3.0 update that brings even more jaw-dropping features to PMPro-powered membership sites. The most exciting aspect of this release is a completely designed frontend user interface, with two visually stunning and conversion-optimized styles. These new designs are focused on <a href="https://www.paidmembershipspro.com/pmpro-update-3-1/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Kim Coleman";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:26342:"\n<p>We are excited to announce the release of Paid Memberships Pro v3.1, a continuation of our 3.0 update that <strong>brings even more jaw-dropping features to PMPro-powered membership sites.</strong></p>\n\n\n\n<p>The most exciting aspect of this release is a <strong>completely designed frontend user interface,</strong> with two visually stunning and conversion-optimized styles. These new designs are focused on clarity and accessibility. We&#8217;ve also added color settings and support for dark mode, making PMPro&#8217;s frontend design fully adaptable to your site&#8217;s appearance.</p>\n\n\n\n<p>This post details the major new features and improvements you can expect in v3.1, as well as some important considerations before updating your site.</p>\n\n\n\n<p><strong>Read on to learn about these enhancements and how to safely prepare for the update.</strong></p>\n\n\n\n<img loading="lazy" decoding="async" width="852" height="479" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-3.1-release-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="Banner Image for What&#039;s New in PMPro Version 3.1" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-3.1-release-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-3.1-release-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-3.1-release-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-3.1-release-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-3.1-release-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-3.1-release.jpg 1600w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-video-walkthrough" data-level="2">Video Walkthrough</a></li><li><a href="#h-major-new-features-paid-memberships-pro-v3-1-release" data-level="2">Major New Features: Paid Memberships Pro v3.1 Release</a><ul><li><a href="#h-overhauled-frontend-ui-and-design-settings" data-level="3">Overhauled Frontend UI and Design Settings</a></li><li><a href="#h-enhanced-security-features" data-level="3">Enhanced Security Features</a></li><li><a href="#h-changes-to-stripe-checkout" data-level="3">Changes to Stripe Checkout</a></li><li><a href="#h-bug-fixes-and-enhancements" data-level="3">Bug Fixes and Enhancements</a></li><li><a href="#h-resolved-bug-where-the-user-id-on-a-subscription-may-be-incorrect" data-level="3">Resolved Bug Where the User ID on a Subscription May Be Incorrect</a></li></ul></li><li><a href="#h-notes-before-you-update-to-paid-memberships-pro-v3-1" data-level="2">Notes Before You Update to Paid Memberships Pro v3.1</a></li><li><a href="#h-pmpro-v3-1-full-changelog" data-level="2">PMPro v3.1 Full Changelog</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-video-walkthrough">Video Walkthrough</h2>\n\n\n\n<center><iframe loading="lazy" src="https://www.youtube.com/embed/bBFYHwqgyCw" width="805" height="453" frameborder="0" allowfullscreen="allowfullscreen"></iframe></center>\n\n\n\n<h2 class="wp-block-heading" id="h-major-new-features-paid-memberships-pro-v3-1-release">Major New Features: Paid Memberships Pro v3.1 Release</h2>\n\n\n\n<p>Alongside numerous bug fixes and enhancements, here is an overview of the key features in the Paid Memberships Pro v3.1 release:</p>\n\n\n\n<h3 class="wp-block-heading" id="h-overhauled-frontend-ui-and-design-settings">Overhauled Frontend UI and Design Settings</h3>\n\n\n\n<p>For the first time in 13 years, we have completely redesigned the frontend user interface. The new <strong>Design</strong> settings screen offers multiple style variations to choose from, each crafted to maximize conversions and enhance visual appeal.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="884" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-order-single-default-variation-1024x884.png" alt="Single Order frontend page in PMPro v3.1+" class="wp-image-581325" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-order-single-default-variation-1024x884.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-order-single-default-variation-300x259.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-order-single-default-variation-1536x1326.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-order-single-default-variation-1170x1010.png 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-order-single-default-variation.png 1680w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<p>You can also fully disable the design layer to run the minimal styles only. These minimal styles are the basics needed to make sure you site&#8217;s membership frontend is functional.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="568" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-design-settings-screen-1024x568.png" alt="Memberships &gt; Settings &gt; Design screen in the WordPress admin of PMPro v3.1+" class="wp-image-581326" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-design-settings-screen-1024x568.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-design-settings-screen-300x166.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-design-settings-screen-1536x852.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-design-settings-screen-1170x649.png 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-design-settings-screen-128x72.png 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-design-settings-screen.png 2004w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h4 class="wp-block-heading" id="h-beautiful-and-accessible">Beautiful and Accessible</h4>\n\n\n\n<p>We optimized each design to not only be visually stunning, but also for accessibility. All of our frontend forms are now fully accessible, including a new password toggle feature. We are using proper field labels, fieldsets, and more for all interactive elements.</p>\n\n\n\n<p>We&#8217;ve put effort into ensuring that the responsive view of your PMPro pages is as usable as that on a wider screen. This means that frontend tables now gracefully collapse for smaller screens with the appropriate column label to identify the cell data.</p>\n\n\n\n<p>Plus, we have ensured that all of our designs meet the minimum Web Content Accessibility Guidelines (WCAG) requirements with a contrast ratio of at least 4.5:1 for normal text. PMPro&#8217;s frontend elements are Level AA compliant for color contrast.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="332" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-smart-content-message-1024x332.png" alt="Screenshot of a smart generated no access message for protected content in PMPro v3.1+" class="wp-image-581329" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-smart-content-message-1024x332.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-smart-content-message-300x97.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-smart-content-message-1536x497.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-smart-content-message-1170x379.png 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-smart-content-message.png 1674w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h4 class="wp-block-heading" id="h-support-for-dark-mode">Support for Dark Mode</h4>\n\n\n\n<p>Finally, you can now set your site&#8217;s base, contrast, and accent color. These colors are used for frontend component backgrounds, text, and buttons, respectively. You can even set a dark base color with lighter contrasts color for complete support with dark mode or themes with a dark background.</p>\n\n\n\n<h4 class="wp-block-heading" id="h-key-features-of-the-design-screen-include">Key features of the design screen include:</h4>\n\n\n\n<ul class="wp-block-list">\n<li><strong>Multiple style variations:</strong> Choose from two highly optimized styles that can be customized to match your site&#8217;s colors. Or, choose the Minimal variation for required styles only.</li>\n\n\n\n<li><strong>Improved &#8220;no access&#8221; messages:</strong> We&#8217;ve enhanced the logic for generating &#8220;no access&#8221; messages and added filters for easy customization.</li>\n\n\n\n<li><strong>Standardized CSS selectors:</strong> Making it easier than ever to theme your PMPro site.</li>\n</ul>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="475" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-membership-account-my-account-section-default-variation-1024x475.png" alt="Screenshot of the My Account section of the Membership Account page in PMPro v3.1+" class="wp-image-581327" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-membership-account-my-account-section-default-variation-1024x475.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-membership-account-my-account-section-default-variation-300x139.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-membership-account-my-account-section-default-variation-1536x712.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-membership-account-my-account-section-default-variation-1170x543.png 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-membership-account-my-account-section-default-variation.png 1574w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h3 class="wp-block-heading" id="h-enhanced-security-features">Enhanced Security Features</h3>\n\n\n\n<p>Security is always a priority. With v3.1, we&#8217;ve introduced a new <strong>Security</strong> screen. This tab centralizes all security-related settings, providing you with better control and visibility over your site&#8217;s security measures.</p>\n\n\n\n<h4 class="wp-block-heading" id="h-this-screen-includes-settings-and-tests-to-ensure-you">This screen includes settings and tests to ensure you:</h4>\n\n\n\n<ul class="wp-block-list">\n<li>Are using one or more recommended <a href="https://www.paidmembershipspro.com/how-to-stop-spam/">anti-spam methods</a>, including <a href="https://www.paidmembershipspro.com/protect-membership-site-spam-abuse-using-recaptcha/">reCAPTCHA</a>, the <a href="https://www.paidmembershipspro.com/add-ons/pmpro-akismet/">Akismet Integration</a>, throttling checkout submissions to prevent spam, and more.</li>\n\n\n\n<li>Have an active DNS firewall in place. This screen validates if <a href="https://www.cloudflare.com/dns/dns-firewall/" target="_blank" rel="noreferrer noopener">Cloudflare&#8217;s free DNS Firewall service</a> is present. We strongly recommend this for all membership sites.</li>\n\n\n\n<li>Are using one of our recommended WordPress security plugins. If none are installed, we show a notice to install the free and open source <a href="https://wordpress.org/plugins/malcare-security/" target="_blank" rel="noreferrer noopener">MalCare plugin</a>.</li>\n</ul>\n\n\n\n<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="512" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-security-settings-screen-1024x512.png" alt="Memberships &gt; Settings &gt; Security screen in the WordPress admin of PMPro v3.1+" class="wp-image-581328" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-security-settings-screen-1024x512.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-security-settings-screen-300x150.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-security-settings-screen-1536x767.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-security-settings-screen-2048x1023.png 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/pmpro-security-settings-screen-1170x584.png 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h3 class="wp-block-heading" id="h-changes-to-stripe-checkout">Changes to Stripe Checkout</h3>\n\n\n\n<p><a href="https://www.paidmembershipspro.com/gateway/stripe/stripe-checkout/">Stripe Checkout</a> is now the default payment flow for new sites, offering a seamless and secure payment experience. We&#8217;ve also added an <strong>Edit Customer in Stripe</strong> button on the <a href="https://www.paidmembershipspro.com/documentation/admin/subscriptions/">single subscription page</a>, making it easier to manage Stripe subscriptions directly from your PMPro dashboard.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-bug-fixes-and-enhancements">Bug Fixes and Enhancements</h3>\n\n\n\n<p>We&#8217;ve made numerous bug fixes and enhancements to ensure a more stable and efficient platform. Some notable updates include:</p>\n\n\n\n<ul class="wp-block-list">\n<li><strong>Improved billing failure emails:</strong> Now linking directly to the &#8220;update billing information&#8221; page.</li>\n\n\n\n<li><strong>Consolidated email templates</strong>: There were several <a href="https://www.paidmembershipspro.com/documentation/member-communications/list-of-pmpro-email-templates/">email templates</a> that were no longer being sent and others that could be consolidated together for a more user-friendly admin setup. We&#8217;ve also done a lot of work to make sure email template variables (where they make sense) are available for almost all templates.</li>\n\n\n\n<li><strong>Updated PayPal button:</strong> Instead of an image-only button, we swapped to using a button that combines plain text, screen reader text, and the PayPal SVG logo. The button is now fully accessible and translatable.</li>\n\n\n\n<li><strong>Standardized terminology:</strong> Replacing &#8220;Invoice&#8221; with &#8220;Order&#8221; across the plugin. Invoices have a specific meaning, especially for international sites using Paid Memberships Pro. These frontend screens have always been more of an order receipt than a legally compliant invoice. Now the wording reflect this, too.</li>\n\n\n\n<li><strong>Generated pages hierarchy:</strong> When PMPro first installs, we now generate the required frontend plugin pages in a hierarchy that makes more sense. Membership Account, Membership Levels, and Membership Checkout are now top level pages. The Membership Confirmation page will sit under the checkout page, and all other account-related pages are nested under the Membership Account page.</li>\n</ul>\n\n\n\n<h3 class="wp-block-heading" id="h-resolved-bug-where-the-user-id-on-a-subscription-may-be-incorrect">Resolved Bug Where the User ID on a Subscription May Be Incorrect</h3>\n\n\n\n<p>In previous versions of PMPro (v3.0 to v3.0.6), we discovered an issue where subscriptions were not linked to the correct user ID in the database.</p>\n\n\n\n<div class="wp-block-group is-style-alert-message has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<p>This issue would only occur for sites that had users with an ID larger than 4294967295 (yes, that&#8217;s over 4 billion user IDs).</p>\n</div>\n\n\n\n<p>The issue is resolved in v3.1 and we have added a notice to alert affected sites. If you are seeing this notice, the plugin has detected that your site could have been affected and that some of your subscriptions need to be manually corrected.</p>\n\n\n\n<p>The steps to repair your site are:</p>\n\n\n\n<ol class="wp-block-list">\n<li>Identify users who would be affected (any user with an ID larger than 4294967295).</li>\n\n\n\n<li>Go through that user&#8217;s orders to see if there are any subscription orders. To do this, navigate to the Edit Member Screen with a URL like:</li>\n</ol>\n\n\n\n<pre class="wp-block-preformatted">https://mysite.com/wp-admin/admin.php?page=pmpro-member&amp;user_id=4294967295&amp;pmpro_member_edit_panel=orders</pre>\n\n\n\n<ol class="wp-block-list" start="3">\n<li>For each order on this screen, you need to confirm whether the order was part of a subscription. If so, you should see a subscription in the &#8220;Subscription&#8221; column of the Order panel.</li>\n\n\n\n<li>From here, copy that subscription transaction ID.</li>\n\n\n\n<li>In your membership site&#8217;s database, open the <code>wp_pmpro_subscriptions</code> table and locate the subscription by its unique ID.</li>\n\n\n\n<li>Update the user ID for that subscription to the correct user ID.</li>\n</ol>\n\n\n\n<p>Repeat these steps for each user ID in your site that is over 4294967295.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-notes-before-you-update-to-paid-memberships-pro-v3-1">Notes Before You Update to Paid Memberships Pro v3.1</h2>\n\n\n\n<p>This is a major update that introduces significant changes to your site&#8217;s design and functionality. <strong>Before you update, please ensure you have a complete backup of your site.</strong></p>\n\n\n\n<ul class="wp-block-list">\n<li><strong>Test on a staging environment:</strong> We highly recommend testing the new release on a <a href="https://www.paidmembershipspro.com/why-you-should-use-a-staging-environment/">staging environment</a> before updating your live site.</li>\n\n\n\n<li><strong>Review the changelog:</strong> Familiarize yourself with the full list of changes and deprecations to avoid any surprises.</li>\n\n\n\n<li><strong>Prepare to Update Custom CSS:</strong> If you have custom CSS that heavily targets PMPro&#8217;s frontend, most of your CSS selectors will need to be replaced with the v3.1+ equivalent. We did a lot of work to streamline our CSS selectors (class names) so that all forms, lists, fieldsets, boxes, and more leverage the same core list of styles. This should make the process of updating and maintaining custom CSS much easier.</li>\n</ul>\n\n\n\n<p>Please reach out to our support team for help bridging your legacy styles into the new structure. You may find that you can do away with all of your custom styling and just enjoy the new appearance. But, there are also ways to maintain your legacy selectors by using the <a href="https://www.paidmembershipspro.com/hook/pmpro_element_class/">pmpro_element_class filter</a>.</p>\n\n\n\n<p>You can update Paid Memberships Pro from the plugins page of your WordPress dashboard or get the&nbsp;<a href="https://downloads.wordpress.org/plugin/paid-memberships-pro.3.1.zip">latest version of PMPro here</a>&nbsp;and&nbsp;<a href="https://downloads.wordpress.org/plugin/paid-memberships-pro.3.1.zip">version 3.1 specifically here</a>.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-pmpro-v3-1-full-changelog">PMPro v3.1 Full Changelog</h2>\n\n\n\n<ul class="wp-block-list">\n<li><strong>FEATURE</strong>: Added a new &#8220;<strong>Design</strong>&#8221; tab to the <strong>Memberships</strong> &gt; <strong>Settings</strong> page with multiple frontend style variations to choose from. </li>\n\n\n\n<li><strong>FEATURE</strong>: Added a new &#8220;<strong>Security</strong>&#8221; tab to the <strong>Memberships</strong> &gt; <strong>Settings</strong> page. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Updated the styling of frontend pages. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Improved the logic around how &#8220;<strong>no access</strong>&#8221; messages are generated and added filters to customize these messages. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Standardized CSS selectors to make theming a PMPro site more straightforward. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Added an &#8220;<strong>Edit Customer in Stripe</strong>&#8221; button to the &#8220;<strong>View Subscription</strong>&#8221; page for Stripe subscriptions.</li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Set Stripe Checkout to be the default Stripe payment flow on new websites. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Updated the &#8220;<strong>Check out with PayPal</strong>&#8221; button so that it is more accessible and can be translated. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Updated the billing failure email to link directly to the &#8220;update billing information&#8221; page for the corresponding subscription. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Updated the term &#8220;<strong>Invoice</strong>&#8221; to &#8220;<strong>Order</strong>&#8221; in most places throughout the plugin. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Added filters for updating how the total, subtotal, and tax are displayed for an order. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Added a new filter <code>pmpro_subscription_cost_text</code> for updating how the subscription cost is displayed. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Added new filter <code>pmpro_dashboard_meta_boxes</code> to allow developers to hide dashboard widgets and add their very own widgets to the PMPro dashboard area. </li>\n\n\n\n<li><strong>ENHANCEMENT</strong>: Now detecting Add Ons with incorrect folder names in site health. </li>\n\n\n\n<li><strong>BUG FIX/ENHANCEMENT</strong>: Email headers and footers are now added after email body filters are run. </li>\n\n\n\n<li><strong>BUG FIX/ENHANCEMENT</strong>: Added an error message on the Edit Member page when an order refund fails. </li>\n\n\n\n<li><strong>BUG FIX/ENHANCEMENT</strong>: Moved the &#8220;<strong>Edit Customer in Stripe</strong>&#8221; button on the Edit Member page to the &#8220;<strong>User Info</strong>&#8221; tab. </li>\n\n\n\n<li><strong>BUG FIX/ENHANCEMENT</strong>: Added a fallback to get the site URL from the database should the SERVER_NAME parameter not be available in certain cases like using WP-CLI and some other instances. </li>\n\n\n\n<li><strong>BUG FIX/ENHANCEMENT</strong>: Now including email template variables for the expired level ID and level name on the membership expired email template. </li>\n\n\n\n<li><strong>BUG FIX/ENHANCEMENT</strong>: When using PMPro Lifter Streamline mode, now making sure that Lifter does not reserve the <code>/membership/</code> slug. </li>\n\n\n\n<li><strong>BUG FIX/ENHANCEMENT</strong>: Enabled localization for certain strings throughout the plugin. </li>\n\n\n\n<li><strong>BUG FIX/ENHANCEMENT</strong>: Updated the &#8220;<strong>Login Name</strong>&#8221; setting for Authorize.net to &#8220;API Login ID&#8221; to match the Authorize.net documentation. </li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed an issue where the payment transaction ID would not be saved for an order while purchasing a subscription via Stripe Checkout. </li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed an issue on some hosting setups where subscriptions would not be successfully inserted into the database. </li>\n\n\n\n<li><strong>BUG FIX:</strong> Fixed an issue where the &#8220;<strong>Content Visibility</strong>&#8221; block editor settings could break some core WordPress blocks. </li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed an issue where a user&#8217;s membership might not be removed when a PayPal Express subscription is suspended due to payment failure.</li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed a broken link to the PMPro Approvals documentation page when creating a new membership level. </li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed an issue where testing the &#8220;cancel on next payment date&#8221; email template might fail. </li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed an issue where a PHP warning might be shown when dynamically adding the membership level body CSS class. </li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed an issue where the &#8220;From Name&#8221; email setting could add slashes before escaped characters when saved. </li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed an issue where the &#8220;<strong>View With</strong>&#8221; admin bar dropdown might not work correctly when using Firefox. </li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed an issue where there might not be a space between class names when creating a user field.</li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed issues where user IDs over 4294967295 would not be correctly linked to their subscription.</li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed over-escaped HTML in the admin activity email.</li>\n\n\n\n<li><strong>BUG FIX</strong>: Fixed some typos in the plugin.</li>\n\n\n\n<li><strong>REFACTOR</strong>: Updated the checkout preheader to use the abstracted <code>pmpro_complete_checkout()</code> function.</li>\n\n\n\n<li><strong>REFACTOR</strong>: Removed duplicate code from PayPal gateway classes. </li>\n\n\n\n<li><strong>DEPRECATED</strong>: Removed the ability to customize no access messages for the RSS feed and the secondary option for logged out members. Filters should be used to customize these messages. </li>\n\n\n\n<li><strong>DEPRECATED</strong>: Removed the &#8220;Update Billing Flow&#8221; option from the Stripe gateway settings. Billing information will now be updated on-site if using the on-site payment flow and off-site if payments are taken via Stripe Checkout. </li>\n\n\n\n<li><strong>DEPRECATED</strong>: Removed the <code>print.css</code> file from the plugin. These styles are now in <code>frontend.css</code>. </li>\n\n\n\n<li><strong>DEPRECATED</strong>: Deprecated the <code>pmpro_longform_address</code> filter. Address fields will always be shown in longform format. </li>\n\n\n\n<li><strong>DEPRECATED</strong>: Removed setting and display of SSL Seal Code option from database and frontend pages. </li>\n\n\n\n<li><strong>DEPRECATED</strong>: No longer storing an option for accepted card types or allowing a card type select field in payment forms. </li>\n\n\n\n<li><strong>DEPRECATED</strong>: Deprecated the billable invoice, credit card expiring, checkout express, checkout trial, and checkout free trial email templates along with their admin counterparts.</li>\n\n\n\n<li><strong>DEPRECATED</strong>: Removed the setup.sql file from the plugin.</li>\n</ul>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:66:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:73:"Filtering Searches and Archives: Include Specific Members-Only Categories";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:75:"https://www.paidmembershipspro.com/include-specific-member-only-categories/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 21 Jun 2024 14:25:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:4:{i:0;a:5:{s:4:"data";s:12:"Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:20:"Premium Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:17:"advanced settings";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:8:"category";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:43:"https://www.paidmembershipspro.com/?p=75473";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:464:"With PMPro, you can optionally hide all member-only content from your site&#8217;s main blog page, category and other archive pages, as well as from search. When you have your settings configured this way, site visitors will not see protected content while browsing your site. Additionally, logged in members will not see content that is unavailable <a href="https://www.paidmembershipspro.com/include-specific-member-only-categories/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Kim Coleman";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:5531:"\n<p>With PMPro, you can optionally hide all member-only content from your site&#8217;s main blog page, category and other archive pages, as well as from search.</p>\n\n\n\n<p>When you have your settings configured this way, site visitors will not see protected content while browsing your site. Additionally, logged in members will not see content that is unavailable for their level.</p>\n\n\n\n<p>In this code recipe post, we show you how to add back some specific categories to show up in your searches and archives. This is a useful approach if you have some members-only content that you&#8217;d like to appear while non-members are browsing your site, while other category content should be excluded.</p>\n\n\n\n<img loading="lazy" decoding="async" width="852" height="479" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/include-specific-member-only-categories-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="Banner Image for Include Specific Members-Only Categories" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/include-specific-member-only-categories-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/include-specific-member-only-categories-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/include-specific-member-only-categories-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/include-specific-member-only-categories-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/include-specific-member-only-categories-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/include-specific-member-only-categories.jpg 1600w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-understanding-the-pre-get-posts-filter" data-level="2">Understanding the pre_get-posts Filter</a></li><li><a href="#h-about-the-code-recipe" data-level="2">About the Code Recipe</a></li><li><a href="#h-the-code-recipe" data-level="2">The Code Recipe</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-understanding-the-pre-get-posts-filter">Understanding the <code>pre_get-posts</code> Filter</h2>\n\n\n\n<p><a href="https://developer.wordpress.org/reference/hooks/pre_get_posts/">WordPress&#8217; <code>pre_get_posts</code> filter</a> offers a way to modify the query used to return posts. For example, on the category archive for a category named &#8220;Dog Content&#8221;, the WordPress query parameters are set up to return only posts in the &#8220;Dog Content&#8221; category.</p>\n\n\n\n<p>PMPro core uses this same hook to remove members-only content from the query. We use this filter to make sure that the content being returned from the query doesn&#8217;t include members-only content—all based on your <a href="https://www.paidmembershipspro.com/documentation/admin/advanced-settings/">Advanced Settings</a> for filtering searches and archives.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-about-the-code-recipe">About the Code Recipe</h2>\n\n\n\n<p>For this code recipe, we run a later filter on the <code>pre_get_posts</code> hook to add some &#8220;not hidden category&#8221; IDs back into the query.</p>\n\n\n\n<p>These category posts are still locked to members-only, but instead of being stripped out from view, they will show up in the regular loop of posts. It&#8217;s a great way to include some posts as teaser content for your membership.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="784" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/dog-search-filter-1024x784.jpg" alt="Screenshot of our recipe example showing Dog content in the search" class="wp-image-584650" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/07/dog-search-filter-1024x784.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/dog-search-filter-300x230.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/dog-search-filter-1536x1177.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/dog-search-filter-2048x1569.jpg 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/07/dog-search-filter-1170x896.jpg 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h2 class="wp-block-heading" id="h-the-code-recipe">The Code Recipe</h2>\n\n\n\n<script src="https://gist.paidmembershipspro.com/embed.js?target=https%3A%2F%2Fgithub.com%2Fstrangerstudios%2Fpmpro-snippets-library%2Fblob%2Fdev%2Frestricting-content%2Fadd-member-categories-back-to-loop.php&amp;style=github-gist&amp;showBorder=on&amp;showLineNumbers=on&amp;showFileMeta=on&amp;showCopy=on"></script>\n\n\n\n<h2 class="wp-block-heading">Adding the Recipe to Your Website</h2>\n\n\n\n<p>You can add this recipe to your site by creating a custom plugin or using the Code Snippets plugin available for free in the WordPress repository.&nbsp;<a href="/create-a-plugin-for-pmpro-customizations" target="_blank" rel="noreferrer noopener">Read this companion article for step-by-step directions on either method</a>.</p>\n\n\n\n<p>Update the array of <code>$not_hidden_cat_ids</code> on line 19 for your specific category IDs to add back into the search and archive pages.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:66:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"Best Practices for Member Log In and Log Out";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"https://www.paidmembershipspro.com/best-practices-member-login-logout/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Jun 2024 18:22:59 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:4:{i:0;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"log out";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:10:"login link";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:15:"user experience";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:43:"https://www.paidmembershipspro.com/?p=44140";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:431:"If you&#8217;re new to website building, you may not be totally familiar with the login best practices. But, you are a person that uses the internet for all kinds of things. And as such, you may not even realize how well you&#8217;ve been trained on these best practice patterns. Membership sites rely on optimized member <a href="https://www.paidmembershipspro.com/best-practices-member-login-logout/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Kim Coleman";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:20054:"\n<p>If you&#8217;re new to website building, you may not be totally familiar with the login best practices. But, you are a person that uses the internet for all kinds of things. And as such, you may not even realize how well you&#8217;ve been trained on these best practice patterns.</p>\n\n\n\n<p>Membership sites rely on optimized <strong>member login and logout functionality</strong>.</p>\n\n\n\n<ul class="wp-block-list">\n<li>Your members need to be able to log in to access their member benefits and account information.</li>\n\n\n\n<li>Likewise, your members need to be able to log out when using shared devices or to just close their site session.</li>\n</ul>\n\n\n\n<p>In this post, we will cover the <strong>best practices for member login and logout links on your membership site</strong>. Learn how to enhance your login page&#8217;s appearance and a few other pro tips to improve member navigation.</p>\n\n\n\n<img loading="lazy" decoding="async" width="852" height="426" src="https://www.paidmembershipspro.com/wp-content/uploads/2019/03/pmpro-best-practice-member-log-in-log-out-1024x512.jpg" class="attachment-large size-large wp-post-image" alt="Best Practices for Member Log In and Log Out" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2019/03/pmpro-best-practice-member-log-in-log-out-1024x512.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2019/03/pmpro-best-practice-member-log-in-log-out-300x150.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2019/03/pmpro-best-practice-member-log-in-log-out.jpg 1120w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box is-layout-flow wp-block-group-is-layout-flow">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-frontend-login-and-logout-features-in-pmpro" data-level="2">Frontend Login and Logout Features in PMPro</a></li><li><a href="#h-where-users-expect-to-see-a-login-link" data-level="2">Where Users Expect To See a Login Link</a></li><li><a href="#h-login-and-logout-best-practices-for-membership-sites" data-level="2">Login and Logout Best Practices for Membership Sites</a></li><li><a href="#h-faqs-login-best-practices" data-level="2">FAQs: Login Best Practices</a></li><li><a href="#h-final-thoughts-on-login-and-logout-links" data-level="2">Final Thoughts on Login and Logout Links</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-frontend-login-and-logout-features-in-pmpro">Frontend Login and Logout Features in PMPro</h2>\n\n\n\n<p>The WordPress built-in login screen is primarily used by site administrators or editors that are trying to maintain the WordPress site’s backend.</p>\n\n\n\n<p>However, any membership site will have login activity for a lot of different users. For this reason, Paid Memberships Pro includes <a href="https://www.paidmembershipspro.com/documentation/frontend-pages/log-in/">native frontend login</a> and <a href="https://www.paidmembershipspro.com/documentation/frontend-pages/member-profile-edit/">user profile editing</a> features. It&#8217;s a best practice to use this frontend login page. You do not want your members to be confused by the WordPress admin area login. Even if it functions properly for them, it&#8217;s not designed for the best user experience.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="640" src="https://www.paidmembershipspro.com/wp-content/uploads/2022/09/pmpro-dual-login-register-page-1024x640.png" alt="Dual login and register page with Paid Memberships Pro frontend login." class="wp-image-449125" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2022/09/pmpro-dual-login-register-page-1024x640.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2022/09/pmpro-dual-login-register-page-300x188.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2022/09/pmpro-dual-login-register-page-1170x731.png 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2022/09/pmpro-dual-login-register-page.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<p>With Paid Memberships Pro, you get a <strong>themed login page</strong> that matches the chroma of your website, including password recovery and reset. Members don’t need to use the WordPress login screen, which is off-brand and may confuse them.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-where-users-expect-to-see-a-login-link">Where Users Expect To See a <strong>Login</strong> Link</h2>\n\n\n\n<p>The modern web user has certain expectations about your site’s login link. Here are some login best practices to consider:</p>\n\n\n\n<ol class="wp-block-list">\n<li>Always include a <strong>login link in the upper right corner of the page</strong>.</li>\n</ol>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="442" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-login-link-shown-1024x442.jpg" alt="Screenshot of PMPro demo site with Login and Register links at the top right corner of the page" class="wp-image-576323" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-login-link-shown-1024x442.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-login-link-shown-300x129.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-login-link-shown-1536x663.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-login-link-shown-2048x884.jpg 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-login-link-shown-1170x505.jpg 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<ol class="wp-block-list" start="2">\n<li>Consider placing a <strong>signup, join, or register link</strong> in the same area.</li>\n\n\n\n<li>These links should be present across <strong>all pages on your site</strong>.</li>\n\n\n\n<li><strong>Change your login link to say “Log Out”</strong> once the member has logged in.</li>\n\n\n\n<li>Along with the login link, there should be a link with the logged-in member’s name that <strong>takes them to their account details or profile</strong>. If your theme doesn’t allow this, you can use the <a href="https://www.paidmembershipspro.com/documentation/shortcodes/general-shortcodes/"><code>pmpro_member</code> shortcode</a>.</li>\n</ol>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="484" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-logged-in-name-1024x484.jpg" alt="Screenshot of the PMPro demo site demonstrating members name where the login link would be in the top right corner next to the logout link." class="wp-image-576325" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-logged-in-name-1024x484.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-logged-in-name-300x142.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-logged-in-name-1536x727.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-logged-in-name-2048x969.jpg 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/try-pmproplugin-logged-in-name-1170x553.jpg 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">\n<ol class="wp-block-list" start="6">\n<li>If your site is responsive, make sure that your login and logout links are <strong>displaying correctly on different devices</strong>. For small devices, the best options are either at the very top of the screen or within your mobile-responsive menu.</li>\n</ol>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">\n<figure class="wp-block-image size-medium is-style-box-shadow"><img loading="lazy" decoding="async" width="254" height="300" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/login-links-mobile-menu-254x300.jpg" alt="Screenshot of PMPro demo site on a mobile device showing login and log out link " class="wp-image-576326" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/login-links-mobile-menu-254x300.jpg 254w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/login-links-mobile-menu-866x1024.jpg 866w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/login-links-mobile-menu.jpg 912w" sizes="(max-width: 254px) 100vw, 254px" /></figure>\n</div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-login-and-logout-best-practices-for-membership-sites">Login and Logout Best Practices for Membership Sites</h2>\n\n\n\n<h3 class="wp-block-heading" id="h-1-put-a-login-form-in-widget-areas">1. Put a Login Form in Widget Areas</h3>\n\n\n\n<p>Many membership sites also use a sidebar or footer widget area to <a href="https://www.paidmembershipspro.com/documentation/appearance/widgets/">show the full login form</a>. With PMPro, our <a href="https://www.paidmembershipspro.com/documentation/appearance/widgets/">Log In – PMPro widget</a> changes to a welcome message and menu for logged-in users.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="621" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/login-widget-post-1024x621.jpg" alt="Screenshot of widget demo on frontend of demo site" class="wp-image-567833" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/login-widget-post-1024x621.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/login-widget-post-300x182.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/login-widget-post-1536x932.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/login-widget-post-2048x1242.jpg 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/login-widget-post-1170x710.jpg 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<p>This is a great approach to give your members <strong>quick links to the most important content</strong> as part of their membership. Some examples of good menu items to put here are:</p>\n\n\n\n<ul class="wp-block-list">\n<li>The <a href="https://www.paidmembershipspro.com/documentation/frontend-pages/membership-account/">membership account page</a> or <a href="https://www.paidmembershipspro.com/documentation/frontend-pages/member-profile-edit/">profile edit page</a></li>\n\n\n\n<li>The <a href="https://www.paidmembershipspro.com/documentation/content-controls/for-posts/">category of content</a> you use for premium posts</li>\n\n\n\n<li>Your main archive view of <a href="https://www.paidmembershipspro.com/add-ons/pmpro-courses-lms-integration/">members-only courses</a> or <a href="https://www.paidmembershipspro.com/add-ons/events-for-members-only/">events</a></li>\n\n\n\n<li>The category of <a href="https://www.paidmembershipspro.com/add-ons/pmpro-woocommerce/">WooCommerce products</a> that users can purchase at a discount</li>\n</ul>\n\n\n\n<p>If your theme does not have a widget, menu area, or hook in place to add a login feature in the upper right, <a href="https://www.paidmembershipspro.com/new-topic/">open a topic in our support area</a> and we will help you find the best way to add this to your site.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-2-put-a-login-link-on-protected-content">2. Put a Login Link on Protected Content</h3>\n\n\n\n<p>When a visitor (someone who is not logged in to your site) <strong>hits a paywall or a restricted piece of content</strong>, they will also need access to a login link. With PMPro, the default “Content Restricted” message for visitors includes a login link.</p>\n\n\n\n<p>You can optimize this link to <a href="https://www.paidmembershipspro.com/documentation/advanced/redirections/">redirect back to protected content</a> using the <code>!!referrer!!</code> Quicktag. This message is set under <strong>Memberships &gt; </strong><a href="https://www.paidmembershipspro.com/documentation/admin/advanced-settings/"><strong>Advanced Settings</strong></a> in the WordPress admin.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="411" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/message-advanced-settings-1024x411.png" alt="Screenshot of Message Settings in Memberships &gt; Settings &gt; Advanced" class="wp-image-569026" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/message-advanced-settings-1024x411.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/message-advanced-settings-300x121.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/message-advanced-settings-1536x617.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/message-advanced-settings-2048x823.png 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/message-advanced-settings-1170x470.png 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h3 class="wp-block-heading" id="h-3-style-your-login-page">3. Style Your Login Page</h3>\n\n\n\n<p>When Paid Memberships Pro generates the frontend plugin pages, <strong>your site will create a page titled “Log In”</strong> with the correct page shortcode. This page can be modified using the WordPress Editor or another page builder—just remember to keep the <a href="https://www.paidmembershipspro.com/documentation/frontend-pages/log-in/"><code>pmpro_login</code> shortcode or block</a> present on that page.</p>\n\n\n\n<p>Some sites make this page function as <strong>both the login <em>and</em> registration page.</strong> If this applies to your site, consider including a message that outlines the benefits of registration, and link to the Membership Levels page.</p>\n\n\n\n<div class="wp-block-group content-callout is-style-border-blue-box is-layout-flow wp-block-group-is-layout-flow">\n<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6 wp-block-group-is-layout-flex">\n<p><i class="fa  fa-glasses"></i> <strong>Related:</strong> <a href="https://www.paidmembershipspro.com/combined-login-registration/">How to Design a Combined Login and Registration Page for Your Membership Site</a></p>\n</div>\n</div>\n\n\n\n<p><strong>Don’t be afraid to get creative; Your login page must be functional, but it can also be branded.&nbsp;</strong></p>\n\n\n\n<p>Here are a few more tips for styling your login page:</p>\n\n\n\n<ul class="wp-block-list">\n<li>Add a welcoming headline or a sentence that sets the mood for the member as they begin their journey on your site</li>\n\n\n\n<li>Avoid the use of other sidebars or links on this screen</li>\n\n\n\n<li>Be sure to test how your login page displays on various responsive screens</li>\n</ul>\n\n\n\n<h3 class="wp-block-heading" id="h-4-add-conditional-login-links-to-your-menu">4. Add Conditional Login Links to Your Menu</h3>\n\n\n\n<p>Paid Memberships Pro comes with a <a href="https://www.paidmembershipspro.com/documentation/appearance/menus/">group of links you can include in your site’s navigation menus</a>. The two that we’ll focus on in this context are the links titled <strong>“Log In” </strong>and<strong> “Log Out”</strong>.</p>\n\n\n\n<p>When added to your menu, these links will <strong>automatically hide and show</strong> based on the user’s login status.</p>\n\n\n\n<p>Make your menus even more robust by using the <a href="https://www.paidmembershipspro.com/add-ons/pmpro-nav-menus/">Nav Menus Add On</a>. This plugin repurposes every menu location in your theme to show a different set of links based on the <strong>visitor, user, or member status</strong>.</p>\n\n\n\n<p>In fact, we use this Add On on the Paid Memberships Pro website to show our premium members a link to the premium support forums (using the “Member Menu” theme location of <a href="https://memberlitetheme.com">our theme for membership sites, Memberlite</a>).</p>\n\n\n\n<div class="wp-block-group content-callout is-style-border-blue-box is-layout-flow wp-block-group-is-layout-flow">\n<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8 wp-block-group-is-layout-flex">\n<p><i class="fa  fa-glasses"></i> <strong>Related:</strong> <a href="https://www.paidmembershipspro.com/conditional-main-menu/">How to Create a Conditional Main Menu for Your Members in WordPress</a></p>\n</div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-faqs-login-best-practices">FAQs: Login Best Practices</h2>\n\n\n\n<div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1718811999317"><strong class="schema-faq-question">Where should I place the login link on my site?</strong> <p class="schema-faq-answer">Place the login link in the upper right corner of the page, and make sure it persists in this same exact spot on all pages. Consider also adding a CTA to your pricing page or registration page in the same area.</p> </div> <div class="schema-faq-section" id="faq-question-1718812059579"><strong class="schema-faq-question">Where should I place the log out link on my site?</strong> <p class="schema-faq-answer">Place the log out link in the exact same spot of the Log In link. This is where people expect to find the log out link.</p> </div> <div class="schema-faq-section" id="faq-question-1718812113059"><strong class="schema-faq-question">How can I style my login page?</strong> <p class="schema-faq-answer">You can modify the login page using the WordPress Editor or another page builder, but keep the pmpro_login shortcode or block. Style it to be welcoming and branded while avoiding unnecessary distractions.</p> </div> <div class="schema-faq-section" id="faq-question-1718812145855"><strong class="schema-faq-question">How do PMPro&#8217;s conditional Log In and Log Out links work in WordPress?</strong> <p class="schema-faq-answer">If you&#8217;re using a classic or hybrid theme, you can place our conditional links in your navigation menus on the Appearance > Menus screen. These links automatically hide and show based on the user&#8217;s login status. If you&#8217;re using a Block theme, the WordPress Login/Out block offers the same functionality. Use the <a href="https://www.paidmembershipspro.com/add-ons/pmpro-nav-menus/">Nav Menus Add On</a> to further customize your conditional menus.</p> </div> </div>\n\n\n\n<h2 class="wp-block-heading" id="h-final-thoughts-on-login-and-logout-links">Final Thoughts on Login and Logout Links</h2>\n\n\n\n<p>When you&#8217;re ready to audit your site&#8217;s log in and log out experience, start by <strong>making sure the links are located in the expected location</strong>—for any screen size. With this foundation, you can feel confident that your members can log in and access all the value you&#8217;re delivering.</p>\n\n\n\n<p>Take your login experience a step further by implementing more login best practices from this guide.</p>\n\n\n\n<ul class="wp-block-list">\n<li>Try using widget areas. Going this route, you&#8217;ll give members a straightforward form to log in no matter what page of your site they are on. Plus, once logged in, they will be greeted with a friendly welcome message and list of action links to quickly jump to your premium content, community, courses, and more.</li>\n\n\n\n<li>Or, setup a conditional menu. This approach helps members and non-members alike reach the right landing pages for their user type.</li>\n</ul>\n\n\n\n<p>For more detailed guidance and assistance with everything we&#8217;ve covered here, check out our <a href="/support/">premium technical support options</a>.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:60:"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:56:"Paywall Banner Examples With the Limit Post Views Add On";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://www.paidmembershipspro.com/paywall-banner-examples/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Jun 2024 16:09:02 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:12:"Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:20:"Premium Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:44:"https://www.paidmembershipspro.com/?p=141685";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:438:"Inspired by media channels like Harvard Business Review and The New York Times, PMPro&#8217;s Limit Post Views (LPV) Add On helps you to entice users to subscribe by limiting their access to premium content. It&#8217;s a great addition to your paywall because it shows visitors the value of your content, helps to encourage member signups, <a href="https://www.paidmembershipspro.com/paywall-banner-examples/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Kim Coleman";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:12485:"\n<p>Inspired by media channels like Harvard Business Review and The New York Times, PMPro&#8217;s <a href="https://www.paidmembershipspro.com/add-ons/pmpro-limit-post-views/">Limit Post Views (LPV) Add On</a> helps you to entice users to subscribe by limiting their access to premium content.</p>\n\n\n\n<p>It&#8217;s a great addition to your paywall because it shows visitors the value of your content, helps to encourage member signups, and even improves your site&#8217;s SEO and search indexing.</p>\n\n\n\n<p>In this guide, we created <strong>two paywall banner examples</strong> just like those huge media channels are using. These code recipes extend LPV by adding a notification banner with a countdown of post views remaining.</p>\n\n\n\n<p>The goal is to give users an understanding that they are being given limited access to premium stuff. Plus, to improve conversions by displaying a direct link to subscribe for unlimited access.</p>\n\n\n\n<img loading="lazy" decoding="async" width="852" height="479" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/paywall-banner-examples-with-limit-post-view-add-on-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="Banner Image for Paywall Banner Examples with the Limit Post Views Add On" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/paywall-banner-examples-with-limit-post-view-add-on-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/paywall-banner-examples-with-limit-post-view-add-on-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/paywall-banner-examples-with-limit-post-view-add-on-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/paywall-banner-examples-with-limit-post-view-add-on-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/paywall-banner-examples-with-limit-post-view-add-on-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/paywall-banner-examples-with-limit-post-view-add-on.jpg 1600w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-about-the-limit-post-views-add-on" data-level="2">About the Limit Post Views Add On</a></li><li><a href="#h-code-recipes-two-paywall-banner-examples" data-level="2">Code Recipes: Two Paywall Banner Examples</a><ul><li><a href="#h-code-recipe-1-paywall-countdown-banner-example" data-level="3">Code Recipe #1: Paywall Countdown Banner Example</a></li><li><a href="#h-code-recipe-1-views-used-and-remaining-paywall-banner-example" data-level="3">Code Recipe #1: Views Used and Remaining Paywall Banner Example</a></li></ul></li><li><a href="#h-wrapping-up-paywall-banners-with-pmpro" data-level="2">Wrapping Up: Paywall Banners With PMPro</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-about-the-limit-post-views-add-on">About the Limit Post Views Add On</h2>\n\n\n\n<p>PMPro&#8217;s Limit Post Views Add On tracks each visitor&#8217;s views using cookies. Through the plugin settings, you can configure the number of free views per custom period for both non-members and different membership levels.</p>\n\n\n\n<p>That means that you can provide site visitors one limit of access, and your lower tier members a different limit of access to higher tier premium content.</p>\n\n\n\n<p>Once a user reaches their view limit, they are redirected to a designated page, typically the Membership Levels page, to subscribe and keep reading.</p>\n\n\n\n<p>The plugin is inspired by the paywalls of popular news sites like <a href="https://www.nytimes.com/" target="_blank" rel="noreferrer noopener">Harvard Business Review</a> and <a href="https://www.nytimes.com/">The New York Times</a>. Now you can get the same powerful features these huge media channels are using to increase signups.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="447" src="https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-the-new-york-times-1024x447.jpg" alt="Example paywall banner from The New York Times" class="wp-image-576278" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-the-new-york-times-1024x447.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-the-new-york-times-300x131.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-the-new-york-times-1536x671.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-the-new-york-times-2048x895.jpg 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-the-new-york-times-1170x511.jpg 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Example paywall banner from The New York Times</figcaption></figure>\n\n\n\n<div style="height:5px" aria-hidden="true" class="wp-block-spacer"></div>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="455" src="https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-harvard-business-review-1024x455.jpg" alt="Example paywall banner from the Harvard Business Review" class="wp-image-576277" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-harvard-business-review-1024x455.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-harvard-business-review-300x133.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-harvard-business-review-1536x682.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-harvard-business-review-2048x910.jpg 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/example-paywall-banner-from-harvard-business-review-1170x520.jpg 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Example paywall banner from the Harvard Business Review</figcaption></figure>\n\n\n\n<h2 class="wp-block-heading" id="h-code-recipes-two-paywall-banner-examples">Code Recipes: Two Paywall Banner Examples</h2>\n\n\n\n<p>One of the best ways to extend the core logic in LPV is through a custom paywall banner. In the two examples below, we show you how to add a countdown banner. The banners show your site visitors and lower-tier members how many free views remain.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-code-recipe-1-paywall-countdown-banner-example">Code Recipe #1: Paywall Countdown Banner Example</h3>\n\n\n\n<p>This first recipe adds a banner to the bottom of posts that are bypassing your paywall using LPV logic.</p>\n\n\n\n<ul class="wp-block-list">\n<li>The banner shows the number of remaining free articles for the chosen time period.</li>\n\n\n\n<li>In the screenshot below, the non-member has one free post view remaining this month. </li>\n\n\n\n<li>The banner includes a link to your <a href="https://www.paidmembershipspro.com/documentation/frontend-pages/log-in/">Log In page</a> and <a href="https://www.paidmembershipspro.com/documentation/frontend-pages/membership-levels/">Membership Levels page</a>, so non-members can subscribe.</li>\n</ul>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="499" src="https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-1-1024x499.png" alt="" class="wp-image-576272" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-1-1024x499.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-1-300x146.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-1-1536x749.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-1-2048x998.png 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-1-1170x570.png 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<script src="https://gist.paidmembershipspro.com/embed.js?target=https%3A%2F%2Fgithub.com%2Fstrangerstudios%2Fpmpro-snippets-library%2Fblob%2Fdev%2Fadd-ons%2Fpmpro-limit-post-views%2Fcountdown-banner.php&amp;style=github-gist&amp;showBorder=on&amp;showLineNumbers=on&amp;showFileMeta=on&amp;showCopy=on"></script>\n\n\n\n<h3 class="wp-block-heading" id="h-code-recipe-1-views-used-and-remaining-paywall-banner-example">Code Recipe #1: Views Used and Remaining Paywall Banner Example</h3>\n\n\n\n<p>In this second recipe, the code adds a banner that shows the number of free views used and remaining.</p>\n\n\n\n<ul class="wp-block-list">\n<li>The banner shows the total count of free articles and the number they&#8217;ve used up.</li>\n\n\n\n<li>In the screenshot below, the non-member has viewed one free post and has two remaining.</li>\n\n\n\n<li>The banner includes a link to your <a href="https://www.paidmembershipspro.com/documentation/frontend-pages/log-in/">Log In page</a> and <a href="https://www.paidmembershipspro.com/documentation/frontend-pages/membership-levels/">Membership Levels page</a>, so non-members can subscribe.</li>\n</ul>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="480" src="https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-2-1024x480.png" alt="Screenshot of the Views Paywall Banner Example from the code recipe showing the number of free views so far and limited post views remaining" class="wp-image-576273" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-2-1024x480.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-2-300x141.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-2-1536x721.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-2-2048x961.png 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2018/02/pmpro-limit-post-views-paywall-banner-option-2-1170x549.png 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<script src="https://gist.paidmembershipspro.com/embed.js?target=https%3A%2F%2Fgithub.com%2Fstrangerstudios%2Fpmpro-snippets-library%2Fblob%2Fdev%2Fadd-ons%2Fpmpro-limit-post-views%2Fviews-used-banner.php&amp;style=github-gist&amp;showBorder=on&amp;showLineNumbers=on&amp;showFileMeta=on&amp;showCopy=on"></script>\n\n\n\n<h2 class="wp-block-heading">Adding the Recipe to Your Website</h2>\n\n\n\n<p>You can add this recipe to your site by creating a custom plugin or using the Code Snippets plugin available for free in the WordPress repository.&nbsp;<a href="/create-a-plugin-for-pmpro-customizations" target="_blank" rel="noreferrer noopener">Read this companion article for step-by-step directions on either method</a>.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-wrapping-up-paywall-banners-with-pmpro">Wrapping Up: Paywall Banners With PMPro</h2>\n\n\n\n<p>The Limit Post Views Add On draws inspiration from leading media channels like Harvard Business Review and The New York Times.</p>\n\n\n\n<p>By adding the code for these paywall banners, you can communicate that you&#8217;re giving people free access to premium stuff. Once they reach the paywall, all they have to do is upgrade.</p>\n\n\n\n<p>Use these example code recipes as the starting point to design a paywall banner that fits your site design and messaging. We hope that these features make a significant contribution to your membership site&#8217;s bottom line.</p>\n\n\n\n<p>Check out the <a href="https://www.paidmembershipspro.com/add-ons/pmpro-limit-post-views/">Limit Post Views Add On</a>, included in our Plus membership level along with 29 other premium plugins.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:57:"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:32:"Paid Memberships Pro vs s2member";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:53:"https://www.paidmembershipspro.com/pmpro-vs-s2member/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Jun 2024 12:57:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:18:"Product Comparison";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:44:"https://www.paidmembershipspro.com/?p=575872";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:441:"Whether you’re a content creator, a small business owner starting out, or a brand manager creating a discussion space, one of the best ways to add value to a growing community is through memberships. Member programs give you a direct connection with your community and, when combined with protected content, create a financially sustainable model <a href="https://www.paidmembershipspro.com/pmpro-vs-s2member/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"PMPro Team";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:19497:"\n<p>Whether you’re a content creator, a small business owner starting out, or a brand manager creating a discussion space, one of the best ways to add value to a growing community is through memberships.</p>\n\n\n\n<p>Member programs give you a direct connection with your community and, when combined with protected content, create a financially sustainable model that benefits everyone involved. Fortunately, with so many plugins to choose from, it’s straightforward to set up a membership program on your existing WordPress site.</p>\n\n\n\n<p>If you decide to start selling memberships, you’ll want to start with a lot of research into the best membership platforms out there. There are hundreds of WordPress-based and non-WordPress membership software options available. But, when it comes to developing and maintaining a membership community on WordPress specifically, two long standing products jump out. In this post, we provide a comparison of Paid Memberships Pro and s2member.</p>\n\n\n\n<img loading="lazy" decoding="async" width="852" height="479" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/pmpro-vs-s2member-1-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="Banner Image for Paid Memberships Pro vs s2Member" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/pmpro-vs-s2member-1-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/pmpro-vs-s2member-1-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/pmpro-vs-s2member-1-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/pmpro-vs-s2member-1-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/pmpro-vs-s2member-1-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/pmpro-vs-s2member-1.jpg 1600w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-paid-memberships-pro" data-level="2">Paid Memberships Pro</a></li><li><a href="#h-s2member" data-level="2">s2Member</a></li><li><a href="#h-paid-memberships-pro-vs-s2member" data-level="2">Paid Memberships Pro vs. s2Member</a></li><li><a href="#choose-pmpro" data-level="2">Why Choose Paid Memberships Pro?</a></li><li><a href="#related-reading" data-level="2">More PMPro Product Comparisons</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-paid-memberships-pro">Paid Memberships Pro</h2>\n\n\n\n<p>Paid Memberships Pro is the most complete membership plugin for WordPress. It’s a great fit for any site looking to add a membership program or content restrictions. The complete plugin is free and offers a wide range of tools, including unlimited membership levels and a robust set of member management tools. Paid Memberships Pro integrates directly into WordPress, with a user-friendly process to install the plugin and launch the entire frontend and admin backend of your membership site.</p>\n\n\n\n<p>With the Standard plan offering unlimited support, Paid Memberships Pro doesn’t just give you the tools to create a membership tier; it also helps you customize, maintain, and grow your community once you’ve started. The plugin integrates with major payment providers like Stripe and PayPal, and popular third-party email services and automation platforms.</p>\n\n\n\n<h3 class="wp-block-heading">Paid Memberships Pro Features</h3>\n\n\n\n<p>Paid Memberships Pro is not the only service offering membership management, but it is the one designed to be used out of the box by anyone—regardless of your development experience. Its setup and installation process is user-friendly even for the less tech savvy, and those tools give you everything you need to curate a successful and active member hub.</p>\n\n\n\n<p><strong>Notable PMPro features include:</strong></p>\n\n\n\n<ul class="wp-block-list">\n<li><strong>Content Restrictions. </strong>With PMPro, there’s no cap on the number of levels you can create in your membership program and no limitations on how you release content to those levels.</li>\n\n\n\n<li><strong>Member Management.</strong> With unlimited membership levels available in PMPro and no limits on the unique ways you might release content, you are free to scale as much as you want. End users can manage most aspects of their profile via PMPro’s tools, saving valuable time for site administrators.</li>\n\n\n\n<li><strong>Unlimited Support.</strong> Especially for small businesses or creators, there are sure to be questions and challenges that arise. PMPro offers unlimited support from a dedicated team of experts.</li>\n\n\n\n<li><strong>Member Email Services. </strong>Once you have members, PMPro gives you what you need to stay in touch with them. You can customize the content and design of every message sent to members, including invoices and any other automated notices.</li>\n\n\n\n<li><strong>Flexible Payment Options.</strong> PMPro supports many payment options, including Stripe, PayPal, Google Wallet, Apple Pay, and more.</li>\n\n\n\n<li><strong>Regular Data Reports.</strong> With extensive information gathered, PMPro presents the most useful information to you in an easy-to-use dashboard. That includes up-to-the-minute sales and ecommerce data, exit interviews with members, and trends in views, signups, and content, allowing you to tailor your offerings in real time to what your membership is responding to.</li>\n</ul>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/PMPro-features-1-1024x576.jpg" alt="Infographic of notable PMPro Features" class="wp-image-575873" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/PMPro-features-1-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/PMPro-features-1-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/PMPro-features-1-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/PMPro-features-1-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/PMPro-features-1-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/PMPro-features-1.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h3 class="wp-block-heading">Paid Memberships Pro User Experience</h3>\n\n\n\n<p>PMPro makes it simple for users to control their experience with no additional work for you.</p>\n\n\n\n<p>PMPro’s tools also allow you to restrict content via metrics like post views. This allows your site to nudge visitors into becoming members (free membership levels are possible) and into upgrading their subscriptions once they max out on free views. Users can subscribe and cancel whenever they want. You’ll see these same marketing tactics by huge publications like The New York Times. With PMPro, you can offer the same soft paywall without any cost to develop it.</p>\n\n\n\n<p>As for what the end user sees, PMPro can be used seamlessly with any existing WordPress theme, so there’s no disruption for your users. PMPro also includes a free Memberlite theme that is built to be clear and clean for any WordPress membership site.</p>\n\n\n\n<h3 class="wp-block-heading">Paid Memberships Pro Pricing</h3>\n\n\n\n<p>PMPro offers a free plugin that includes many of the tools a growing site might need and 34 free Add Ons that focus on increasing engagement, integrating with other plugins and platforms, and enhancing your site’s security.</p>\n\n\n\n<p>There are two premium plans that provide tools for more customization, and both come with advanced support from a team of dedicated experts. The Standard plan is $347 a year. It adds premium support, Google Analytics and ecommerce tracking tools, plus robust tools to drip content over time across levels.</p>\n\n\n\n<p>The Plus service is $597 and is popular for building advanced membership sites. It comes with a second site license, functionality for a public or private member directory, multisite and WordPress Network features, corporate or group accounts, and priority support.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-s2member">s2Member</h2>\n\n\n\n<p><a href="https://s2member.com/" target="_blank" rel="noreferrer noopener">s2Member</a>, in comparison, is also an option for WordPress membership, especially for sites that are more comfortable with custom coding their websites already. It allows for content restriction, membership tiers, and subscription options, as well as the ability to sell one-time packages without tying it to membership.</p>\n\n\n\n<h3 class="wp-block-heading">s2Member Features</h3>\n\n\n\n<p>s2Member provides customization options for users of the free plugin. It integrates with an existing WordPress site, and higher-tier plans include the use of advanced shortcodes, allowing site administrators to restrict content dynamically on pages. You can create any number of tiers, including free ones. s2Member also allows for “Buy Now” buttons to be placed strategically behind membership-restricted pages.</p>\n\n\n\n<p>s2Member leans heavily on using shortcodes that can be inserted into any theme, which can be intimidating for less tech-savvy users to set up. s2Member’s tools can be used to restrict most types of content, including audio/video streams and downloads, and the plugin integrates with most major payment services.</p>\n\n\n\n<p>You can also create a custom email message to be sent to users upon checkout. However, there are no built-in tools for additional emails to members outside of automated renewal reminder messages. Mailchimp is one of the services that s2Member can integrate with, along with AWeber, GetResponse, BuddyPress, and several affiliate program plugins.</p>\n\n\n\n<h3 class="wp-block-heading">s2Member User Experience</h3>\n\n\n\n<p>s2Member integrates into almost any existing WordPress theme. Using individually embedded shortcodes, s2Member sites can tailor what individual users see or are offered when they visit. These shortcodes also provide control access to content, which means that while access can be easily restricted, it cannot be easily dripped without updating the shortcode.</p>\n\n\n\n<p>Users can access a profile page if you set one up via shortcode. You can also use shortcodes to set up unique pages for users to upgrade or cancel their membership level.</p>\n\n\n\n<h3 class="wp-block-heading">s2Member Pricing</h3>\n\n\n\n<p>The “framework” version of s2Member is free, and comes with the basic tools necessary to create a membership program, as well as restrict content across membership levels and add a PayPal “Buy Now” button.</p>\n\n\n\n<p>The Pro version costs a one-time payment of $89 and includes a single site license and lifetime access to updates. The Pro version integrates with Stripe, PayPal Pro, Authorize.Net, and ClickBank payment processors. There is also an option to upgrade to unlimited site licenses for $189.</p>\n\n\n\n<p>s2Member&#8217;s support is on a volunteer basis. While there is a large existing library of resources and FAQs, like most things with s2Member, it requires more energy and effort for the user.</p>\n\n\n\n<div class="wp-block-group content-callout is-style-border-blue-box is-layout-flow wp-block-group-is-layout-flow">\n<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-12 wp-block-group-is-layout-flex">\n<p><i class="fa  fa-glasses"></i> <strong>Related:</strong> <a href="https://www.paidmembershipspro.com/migrate-from-s2member-to-pmpro/">How to Migrate from s2Member to Paid Memberships Pro</a></p>\n</div>\n</div>\n\n\n\n<h2 class="wp-block-heading">Paid Memberships Pro vs. s2Member</h2>\n\n\n\n<p>Paid Memberships Pro and s2Member offer ways to host membership programs on WordPress sites. While both tools can accomplish similar results, the path to getting there is different between them.</p>\n\n\n\n<p>The biggest benefit to s2Member is the cost. One-time payments are the exception in an industry where most services are monthly or annually. The tradeoff is that s2Member requires additional steps to accomplish things that are built into Paid Memberships Pro. The use of shortcodes enables s2Member to do a lot of custom and dynamic designs, but it’s also a user-intensive process that comes with fewer built-in tools and ways to effectively manage a community at the individual level.</p>\n\n\n\n<p>Additionally, there’s a stark difference in support options. While Paid Memberships Pro has a dedicated team of experts available to troubleshoot any problems or address any needs that might arise, s2Member support comes entirely in the form of volunteers.</p>\n\n\n\n<div class="wp-block-group alignfull has-grey-blue-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">\n<h2 class="wp-block-heading has-text-align-center" id="h-paid-memberships-pro-vs-s2member">Paid Memberships Pro vs. s2Member</h2>\n\n\n\n<p class="has-text-align-left">Wondering how Paid Memberships Pro stacks up against s2Member? Check out this table that compares the two plugins.</p>\n\n\n\n<figure class="wp-block-table alignwide is-style-stripes"><table><thead><tr><th class="has-text-align-left" data-align="left"><strong>Feature</strong></th><th class="has-text-align-left" data-align="left"><strong>Paid Memberships Pro</strong></th><th class="has-text-align-left" data-align="left"><strong>s2Member</strong></th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left"><strong>Cost</strong></td><td class="has-text-align-left" data-align="left">$0 &#8211; $597</td><td class="has-text-align-left" data-align="left">$0 to $189 one-time</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Support</strong></td><td class="has-text-align-left" data-align="left">Both the Standard and Plus plans come with a dedicated support team.</td><td class="has-text-align-left" data-align="left">Library of guides and forums maintained by volunteers, but no dedicated support.</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Content Restriction</strong></td><td class="has-text-align-left" data-align="left">Built-in restrictions for popular content types; automated restrictions by level.</td><td class="has-text-align-left" data-align="left">Unlimited restrictions via the use of manual shortcode; limited automated drip functionality built in.</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Customization</strong></td><td class="has-text-align-left" data-align="left">Unlimited membership tiers and member list, trial periods and discounts, automated and customizable email<br></td><td class="has-text-align-left" data-align="left">Welcome and renewal emails can be customized. Shortcodes allow for additional customizations.</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Integrations</strong></td><td class="has-text-align-left" data-align="left">Zapier, LifterLMS, Mailchimp, Social Login, BuddyBoss, BuddyPress.<a href="https://www.paidmembershipspro.com/add-on-category/integration/"> View all 50+ integrations</a>.</td><td class="has-text-align-left" data-align="left">GetResponse, Mailchimp, BuddyPress, ShareASale</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Administrative and Reporting Tools</strong></td><td class="has-text-align-left" data-align="left">Update membership roster and details at any time, import and export lists, sales and ecommerce data, assign a membership manager.</td><td class="has-text-align-left" data-align="left">Limited native tools but can integrate other tools.</td></tr></tbody></table></figure>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="choose-pmpro">Why Choose Paid Memberships Pro?</h2>\n\n\n\n<p>When you’re ready to launch your membership program, you want to make sure you have the right team and tools at your disposal from the beginning. The last thing you want to happen is to make one choice and then run into a roadblock that is not easily solvable—then face the tough decision to migrate to a new plugin.</p>\n\n\n\n<p>The premium support options available with PMPro guarantee that won’t happen. With a squad of experts driving the design and a dedicated support team available should you need any assistance at all, PMPro can help you grow your community. PMPro has been in active development for over 13 years, making it the most complete plugin available.</p>\n\n\n\n<p>Ready to find out more? You can read<a href="https://www.paidmembershipspro.com/category/case-study/"> case studies from some of our partners</a> here and then<a href="https://www.paidmembershipspro.com/pricing/"> choose the right plan for you</a>.</p>\n\n\n\n<div class="wp-block-group is-style-border-blue-box has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<h2 class="wp-block-heading" id="related-reading">More PMPro Product Comparisons</h2>\n\n\n\n<p>Compare the best WordPress-based and third-party membership platforms available in this list of guides. You can use this information to learn about alternatives and make the best decision for your membership business, whether you’re just getting started or considering a <a href="https://www.paidmembershipspro.com/tag/migration">migration</a>.</p>\n\n\n\n<ul class="wp-block-list" style="padding-left:var(--wp--preset--spacing--20)">\n<li><a href="https://www.paidmembershipspro.com/pmpro-vs-restrict-content-pro/">Paid Memberships Pro vs Restrict Content Pro</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/pmpro-vs-woocommerce-memberships/">Paid Memberships Pro vs WooCommerce Memberships</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/pmpro-vs-memberpress/">Paid Memberships Pro vs MemberPress</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/paid-memberships-pro-vs-ultimate-member/">Paid Memberships Pro vs Ultimate Member</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/paid-memberships-pro-vs-patreon/">Paid Memberships Pro vs Patreon</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/paid-memberships-pro-vs-substack/">Paid Memberships Pro vs Substack</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/pmpro-vs-memberful/">Paid Memberships Pro vs Memberful</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/paid-memberships-pro-vs-membermouse/">Paid Memberships Pro vs MemberMouse</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/pmpro-vs-wild-apricot/">Paid Memberships Pro vs Wild Apricot</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/pmpro-vs-accessally">Paid Memberships Pro vs AccessAlly</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/pmpro-vs-buddyboss/">Paid Memberships Pro vs BuddyBoss</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/paid-memberships-pro-vs-easy-digital-downloads/">Paid Memberships Pro vs Easy Digital Downloads</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/pmpro-vs-shopify/">Paid Memberships Pro vs Shopify</a></li>\n\n\n\n<li><a href="https://www.paidmembershipspro.com/pmpro-vs-s2member/">Paid Memberships Pro vs s2Member</a></li>\n</ul>\n</div>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:60:"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:67:"Capture Unique Post Data as Custom Dimensions with Google Analytics";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"https://www.paidmembershipspro.com/unique-post-data-ga/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Jun 2024 19:48:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:12:"Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:20:"Premium Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:44:"https://www.paidmembershipspro.com/?p=574741";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:483:"Google Analytics offers a powerful way to track and understand your website&#8217;s traffic. By integrating Google Analytics with your WordPress site using the Paid Memberships Pro Google Analytics Add On, you can extend the tracking capabilities to include membership site-specific data. The default Add On includes features like membership site ecommerce tracking and custom dimensions, <a href="https://www.paidmembershipspro.com/unique-post-data-ga/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sam Daugherty";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8018:"\n<p>Google Analytics offers a powerful way to track and understand your website&#8217;s traffic. By integrating Google Analytics with your WordPress site using the <a href="https://www.paidmembershipspro.com/add-ons/google-analytics/#h-set-up-custom-dimensions-in-ga4">Paid Memberships Pro Google Analytics Add On</a>, you can extend the tracking capabilities to include membership site-specific data.</p>\n\n\n\n<p>The default Add On includes features like membership site ecommerce tracking and custom dimensions, including a user property for the membership level of the person viewing your content.</p>\n\n\n\n<p>But what if you have more unique needs and want to track additional data?</p>\n\n\n\n<p>In this code recipe, we show you an advanced technique to capture unique post data (the post tags) as a custom dimension. Use this data to analyze how specific content groups perform.</p>\n\n\n\n<img loading="lazy" decoding="async" width="852" height="479" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/capture-unique-post-data-as-custom-dimensions-with-ga-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="Infographic for: Capture Unique Post Data as Custom Dimensions with Google Analytics" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/capture-unique-post-data-as-custom-dimensions-with-ga-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/capture-unique-post-data-as-custom-dimensions-with-ga-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/capture-unique-post-data-as-custom-dimensions-with-ga-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/capture-unique-post-data-as-custom-dimensions-with-ga-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/capture-unique-post-data-as-custom-dimensions-with-ga-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/capture-unique-post-data-as-custom-dimensions-with-ga.jpg 1600w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-how-the-code-works" data-level="2">How the Code Works</a><ul><li><a href="#h-step-by-step-breakdown" data-level="3">Step-by-Step Breakdown</a></li></ul></li><li><a href="#h-the-code-recipe-php" data-level="2">The Code Recipe (PHP)</a></li><li><a href="#h-customizing-this-code-recipe" data-level="2">Customizing This Code Recipe</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-how-the-code-works">How the Code Works</h2>\n\n\n\n<p>The code snippet below extends the Paid Memberships Pro Google Analytics Add On features using the <code>pmproga4_default_custom_dimension</code> hook.</p>\n\n\n\n<p>This hook allows you to add additional custom dimensions to your website tracking code. For this recipe, we are extending the default dimensions to also include the post tags. You can adjust this code for your own unique custom fields, for example if you are using Advanced Custom Fields to add data to your posts, such as a download link, secondary authors, last update date, and more.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-step-by-step-breakdown">Step-by-Step Breakdown</h3>\n\n\n\n<p>For those wanting to fully understand how this code works, here’s a line by line breakdown of what exactly this custom function does:</p>\n\n\n\n<ol class="wp-block-list">\n<li><strong>Check for a Single Post</strong>: The <code>is_single()</code> function checks if the current view is a single post of any post type. If it is, the code proceeds to fetch data from this post.</li>\n\n\n\n<li><strong>Extract Tags</strong>: Using <code>get_the_tags()</code>, the code fetches all tags associated with the post. </li>\n\n\n\n<li><strong>Convert Tags:</strong> It then uses the <code>wp_list_pluck()</code> function to extract just the names of these tags into an array.</li>\n\n\n\n<li><strong>Set Custom Dimension</strong>: The array of tag names is converted to a comma-separated list then added to the <code>$dimensions</code> array using the key <code>tags</code>.</li>\n</ol>\n\n\n\n<p>By adding this custom code to your WordPress site, you’ll allow Google Analytics to receive and store additional data about your posts, in this case the post tags. Use this data to perform a more detailed analysis of how posts with certain tags perform.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="477" data-id="574742" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/code-custom-dimensions-ga-1024x477.png" alt="Custom code dimensions in Google Analytics" class="wp-image-574742" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/code-custom-dimensions-ga-1024x477.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/code-custom-dimensions-ga-300x140.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/code-custom-dimensions-ga-1536x716.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/code-custom-dimensions-ga-1170x546.png 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/code-custom-dimensions-ga.png 1630w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="493" data-id="574743" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/custom-dimensions-analytics-ga-1024x493.png" alt="Custom Dimensions in Google Analytics" class="wp-image-574743" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/06/custom-dimensions-analytics-ga-1024x493.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/custom-dimensions-analytics-ga-300x144.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/custom-dimensions-analytics-ga-1536x739.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/custom-dimensions-analytics-ga-1170x563.png 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/06/custom-dimensions-analytics-ga.png 1608w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n</figure>\n\n\n\n<h2 class="wp-block-heading" id="h-the-code-recipe-php">The Code Recipe (PHP)</h2>\n\n\n\n<script src="https://gist.paidmembershipspro.com/embed.js?target=https%3A%2F%2Fgithub.com%2Fstrangerstudios%2Fpmpro-snippets-library%2Fblob%2Fdev%2Fadd-ons%2Fpmpro-google-analytics%2Fcapture-unique-post-data.php&amp;style=github-gist&amp;showBorder=on&amp;showLineNumbers=on&amp;showFileMeta=on&amp;showCopy=on"></script>\n\n\n\n<h2 class="wp-block-heading">Adding the Recipe to Your Website</h2>\n\n\n\n<p>You can add this recipe to your site by creating a custom plugin or using the Code Snippets plugin available for free in the WordPress repository.&nbsp;<a href="/create-a-plugin-for-pmpro-customizations" target="_blank" rel="noreferrer noopener">Read this companion article for step-by-step directions on either method</a>.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-customizing-this-code-recipe">Customizing This Code Recipe</h2>\n\n\n\n<p>The code recipe will work as-is if all you want to do is capture the post tags. The final step needed is to create the custom dimensions within your Google Analytics.</p>\n\n\n\n<p>The dimension key in this code is <code>tags</code>. You’ll need this key to set up your custom dimension in GA.</p>\n\n\n\n<p><a href="https://www.paidmembershipspro.com/add-ons/google-analytics/#h-set-up-custom-dimensions-in-ga4">Refer to our Google Analytics Integration Add On docs</a> to learn the steps to create the custom dimensions in GA4.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:69:"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"How to Process a Refund";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://www.paidmembershipspro.com/how-to-process-a-refund/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 12 May 2024 14:22:44 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:5:{i:0;a:5:{s:4:"data";s:3:"FAQ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:10:"chargeback";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:7:"dispute";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:6:"orders";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:7:"refunds";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:43:"https://www.paidmembershipspro.com/?p=63702";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:416:"Refunds are an unavoidable part of your membership business, so it&#8217;s important that you and your team know how to process a refund in PMPro. In this guide, we cover how to use the one-click refunds feature in Paid Memberships Pro. If your payment gateway does not yet offer refund integration for PMPro, you can <a href="https://www.paidmembershipspro.com/how-to-process-a-refund/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Kim Coleman";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:15138:"\n<p>Refunds are an unavoidable part of your membership business, so it&#8217;s important that you and your team know how to process a refund in PMPro.</p>\n\n\n\n<p>In this guide, we cover how to use the one-click refunds feature in Paid Memberships Pro. If your payment gateway does not yet offer refund integration for PMPro, you can use the manual refund process also covered in this guide.</p>\n\n\n\n<img loading="lazy" decoding="async" width="852" height="479" src="https://www.paidmembershipspro.com/wp-content/uploads/2016/04/how-to-process-refund-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="How to Process a Refund Banner Image" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2016/04/how-to-process-refund-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2016/04/how-to-process-refund-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2016/04/how-to-process-refund-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2016/04/how-to-process-refund-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2016/04/how-to-process-refund-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2016/04/how-to-process-refund.jpg 1600w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box is-layout-flow wp-block-group-is-layout-flow">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-why-members-ask-for-a-refund" data-level="2">Why Members Ask for a Refund</a></li><li><a href="#h-defining-your-refund-policy" data-level="2">Defining Your Refund Policy</a></li><li><a href="#h-video-how-to-process-a-refund" data-level="2">Video: How to Process a Refund</a></li><li><a href="#one-click-refunds" data-level="2">One-Click Refunds for Stripe, PayPal, and Paystack</a><ul><li><a href="#refund-cancel-one-step" data-level="3">Refund and Cancel Membership In One Step</a></li><li><a href="#refund-single-order" data-level="3">Refund a Single Order</a></li></ul></li><li><a href="#manual-refund-process" data-level="2">Manual Refund Process</a><ul><li><a href="#h-1-locate-the-member-record" data-level="3">1. Locate the Member Record</a></li><li><a href="#h-2-edit-the-member" data-level="3">2. Edit the Member</a></li><li><a href="#h-3-update-the-order-and-refund-at-the-gateway" data-level="3">3. Update the Order and Refund at the Gateway</a></li></ul></li><li><a href="#h-related-how-to-process-a-dispute-or-chargeback" data-level="2">Related: How to Process a Dispute or Chargeback</a></li><li><a href="#h-concluding-thoughts-on-how-to-process-a-refund" data-level="2">Concluding Thoughts on How to Process a Refund</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-why-members-ask-for-a-refund">Why Members Ask for a Refund</h2>\n\n\n\n<p>Members may request refunds for various reasons, and understanding these can help you improve member retention and satisfaction. Some of the most common reasons a member may ask you to process a refund include:</p>\n\n\n\n<ul class="wp-block-list">\n<li><strong>Unmet Expectations</strong>: If the membership doesn&#8217;t live up to the value as described or just didn&#8217;t meet their expectations.</li>\n\n\n\n<li><strong>Technical Issues</strong>: When members experience challenges accessing membership benefits, which leads to frustration and, potentially, a refund request.</li>\n\n\n\n<li><strong>Change of Circumstances</strong>: Over time, a members might find that the membership no longer aligns with their needs due to personal or professional changes.</li>\n\n\n\n<li><strong>Financial Reassessment</strong>: Economic changes might prompt a member to cut costs, starting with non-essential subscriptions.</li>\n</ul>\n\n\n\n<p>By identifying these underlying causes, you can find ways to address them and hopefully reduce your overall refund rate.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-defining-your-refund-policy">Defining Your Refund Policy</h2>\n\n\n\n<p>Every membership site should have a clear refund policy. In this companion guide, <a href="https://www.paidmembershipspro.com/refunds-100-money-back-guarantee/">we explain the refund policy we use for our own site here at PMPro</a>. That guide has tips on how to set your policy, as well as how to think about refunds overall.</p>\n\n\n\n<p>I&#8217;ll add that even if you clearly state that you do not offer refunds for membership, there will be people who dispute a charge via their bank or PayPal.</p>\n\n\n\n<p>These are called &#8220;chargebacks&#8221; or &#8220;disputes&#8221;, and you can learn all about how they work in <a href="https://www.paidmembershipspro.com/how-to-respond-to-a-chargeback-or-dispute/">our post on chargebacks here</a>.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-video-how-to-process-a-refund">Video: How to Process a Refund</h2>\n\n\n\n<center><iframe loading="lazy" src="https://www.youtube.com/embed/g7hXU8gCqXY" width="805" height="453" frameborder="0" allowfullscreen="allowfullscreen"></iframe></center>\n\n\n\n<h2 class="wp-block-heading" id="one-click-refunds">One-Click Refunds for Stripe, PayPal, and Paystack</h2>\n\n\n\n<p>Paid Memberships Pro offers native support for full refunds right in your WordPress site admin. This feature simplifies the process you and your membership site managers need to follow to handle a refund case.</p>\n\n\n\n<p>One-click refunds are offered in three specific places within the WordPress admin:</p>\n\n\n\n<ul class="wp-block-list">\n<li>On the <a href="https://www.paidmembershipspro.com/documentation/admin/edit-member/">Edit Member screen&#8217;s Memberships panel</a>.</li>\n\n\n\n<li>On the All Orders admin list view.</li>\n\n\n\n<li>On a single Edit Order admin screen.</li>\n</ul>\n\n\n\n<p>While you can process a refund from any of these screens, the most common situation is that you are processing a full refund for the last payment received and cancelling a user&#8217;s membership in one step. For this reason, <strong>the best way to process a refund is from the Edit Member screen</strong> as part of a membership cancellation or change.</p>\n\n\n\n<h3 class="wp-block-heading" id="refund-cancel-one-step">Refund and Cancel Membership In One Step</h3>\n\n\n\n<ol class="wp-block-list">\n<li>Navigate to <strong>Memberships</strong> > <strong>Members</strong> in the WordPress admin.</li>\n\n\n\n<li>Search for the member you want to refund.</li>\n\n\n\n<li>When you locate the right member, click on their username to get to the <strong>Edit Member</strong> screen.</li>\n\n\n\n<li>Select the <strong>Memberships</strong> panel.</li>\n\n\n\n<li>Locate the Membership you want to cancel and click the <strong>Cancel</strong> link.</li>\n\n\n\n<li>In the panel that appears, check the box to <strong>Refund the last payment</strong>.</li>\n\n\n\n<li>For memberships with a recurring subscription, we recommend that you also leave the option selected to Cancel payment subscription. If you do not do this, the last order will be refunded but the member will be charged again according to the subscription setup.</li>\n\n\n\n<li>Optionally check the box to send the member an email about this change.</li>\n\n\n\n<li>Finally, click the <strong>Cancel Membership</strong> button to complete the process.</li>\n</ol>\n\n\n\n<p>When the membership is cancelled, PMPro gets to work sending notifications to your connected payment gateway.</p>\n\n\n\n<ul class="wp-block-list">\n<li>The user&#8217;s subscription is cancelled and their last order is refunded.</li>\n\n\n\n<li>You will see a message at the top of the screen that confirms whether the refund was successful.</li>\n\n\n\n<li>You and the user receive an email about the membership cancellation (if selected) and the membership refund (always). You can customize the contents of these messages from the <a href="https://www.paidmembershipspro.com/documentation/member-communications/">Memberships > Settings > Email Templates page</a> in the WordPress admin.</li>\n</ul>\n\n\n\n<h3 class="wp-block-heading" id="refund-single-order">Refund a Single Order</h3>\n\n\n\n<ol class="wp-block-list">\n<li>Navigate to <strong>Memberships</strong> > <strong>Orders</strong> in the WordPress admin.</li>\n\n\n\n<li>Use the search form to locate the order you want to refund. You can search for an order by Transaction ID, Subscription ID, or by member profile fields like email or username.</li>\n\n\n\n<li>Hover over the Order Code and locate the <strong>Refund</strong> link in the row actions.</li>\n\n\n\n<li>Click <strong>Refund</strong>.</li>\n\n\n\n<li>A window will appear asking you to confirm this (irreversible) refund.</li>\n\n\n\n<li>After confirming, PMPro sends a message to your connected payment gateway. You will see a message at the top of the screen that confirms whether the refund was successful. </li>\n</ol>\n\n\n\n<p>If the refund is successful, you and the user receive an email about the membership refund. You can customize the contents of this message from the <a href="https://www.paidmembershipspro.com/documentation/member-communications/">Memberships &gt; Settings &gt; Email Templates page</a> in the WordPress admin.</p>\n\n\n\n<p>Note that refunding a single order does not cancel a member&#8217;s subscription or membership in this site. You can do this in a single step from the Edit Member screen, or you can follow up with this step after you have completed the refund from the Edit Order screen.</p>\n\n\n\n<p>At this time, Paid Memberships Pro&#8217;s built-in refunds feature can only process a full refund. If you need to process a partial refund, follow the manual steps below.</p>\n\n\n\n<h2 class="wp-block-heading" id="manual-refund-process">Manual Refund Process</h2>\n\n\n\n<p>If your gateway doesn&#8217;t support one-click refunds in PMPro, or if you have an order that cannot be successfully refunded through the one-click process, follow the steps below to process a refund manually. Note: you can also use these steps to process a partial refund.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-1-locate-the-member-record">1. Locate the Member Record</h3>\n\n\n\n<p>If the membership is still active, you can search for the member under Memberships &gt; Members List. I generally enter the account email address to locate the record.</p>\n\n\n\n<p>If membership is cancelled (the member already cancelled their membership via the &#8220;Membership Cancel&#8221; page), the member will show up in the Members List by selecting &#8220;Old Members&#8221; from the &#8220;Show&#8221; dropdown.</p>\n\n\n\n<figure class="wp-block-image aligncenter"><img decoding="async" src="https://www.paidmembershipspro.com/wp-content/uploads/2016/04/pmpro_members_list-old-members.png" alt="PMPro Membership List showing Old Members"/></figure>\n\n\n\n<h3 class="wp-block-heading" id="h-2-edit-the-member">2. Edit the Member</h3>\n\n\n\n<ol class="wp-block-list">\n<li>Click on the member&#8217;s username to get to the <strong>Edit Member</strong> screen.</li>\n\n\n\n<li>Select the <strong>Memberships</strong> panel.</li>\n\n\n\n<li>Locate the Membership you want to cancel and click the <strong>Cancel</strong> link.</li>\n\n\n\n<li>For memberships with a recurring subscription, we recommend that you leave the option selected to <strong>Cancel payment subscription</strong>. If you do not do this, the member will be charged again according to the subscription setup.</li>\n\n\n\n<li>Optionally check the box to send the member an email about this change.</li>\n\n\n\n<li>Finally, click the <strong>Cancel Membership</strong> button to complete the process.</li>\n</ol>\n\n\n\n<p>After clicking Cancel Membership, the membership is removed, the member is notified (if selected) and the subscription is cancelled at the gateway (if selected).</p>\n\n\n\n<p>The next step is to actually process the refund at the gateway.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-3-update-the-order-and-refund-at-the-gateway">3. Update the Order and Refund at the Gateway</h3>\n\n\n\n<ol class="wp-block-list">\n<li><strong>Locate the Order to refund.</strong> This is the last order in the Order History section of the Edit Member > Orders panel. You can also navigate to <strong>Memberships</strong> > <strong>Orders</strong> and search for the user.</li>\n\n\n\n<li>Click the Invoice ID to view the Order.</li>\n\n\n\n<li>Scroll to Payment Transaction ID. This is the transaction ID you will use to look up the order in your gateway.</li>\n\n\n\n<li><strong>Log in to your gateway account and search for the order.</strong> This varies based on the gateway used. Remember to check the &#8220;Gateway&#8221; field on the order if you are using the <a href="https://www.paidmembershipspro.com/add-ons/pmpro-add-paypal-express-option-checkout/">Add PayPal Express Add On</a> in addition to another primary gateway, such as Stripe.</li>\n\n\n\n<li><strong>Process the refund at the gateway.</strong> Be careful as most gateways have multiple confirmation steps to approve a refund. You may have to click &#8220;Okay&#8221; two or three times to actually process the refund.</li>\n\n\n\n<li><strong>Update the Order Status.</strong> Back in your membership site&#8217;s Edit Order page, update the Order Status to <strong>Refunded</strong>. This will ensure that your Membership Sales and Revenue reports are accurate.</li>\n</ol>\n\n\n\n<div class="wp-block-group is-style-border-blue-box has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<h2 class="wp-block-heading" id="h-related-how-to-process-a-dispute-or-chargeback">Related: How to Process a Dispute or Chargeback</h2>\n\n\n\n<p>The process is fairly similar for a disputed charge. You can try to respond to cases via the gateway or resolve the dispute directly with the member. Here&#8217;s our <a href="https://www.paidmembershipspro.com/how-to-respond-to-a-chargeback-or-dispute/">guide on how to respond to a chargeback in a membership site</a> if you find yourself in this (unpleasant) situation.</p>\n\n\n\n<p>When these efforts fail and you are forced to accept a dispute, go through the same process above:</p>\n\n\n\n<ul class="wp-block-list">\n<li>Use the automatic refund process, or:</li>\n\n\n\n<li>Cancel the user&#8217;s membership and subscription at the gateway via the Edit Member > Memberships screen.</li>\n\n\n\n<li>Then, manually update the Order Status to Refunded.</li>\n</ul>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-concluding-thoughts-on-how-to-process-a-refund">Concluding Thoughts on How to Process a Refund</h2>\n\n\n\n<p>Understanding why refunds are requested and actively working to reduce them is an unavoidable step in maintaining a successful membership platform.</p>\n\n\n\n<p>By focusing on clear communication, responsive support, and member feedback, you can significantly decrease your refund rates and build a stronger, more resilient community. Remember, every interaction with a member—even those requesting refunds—is an opportunity to improve your service and retain other members.</p>\n\n\n\n<p>For more detailed strategies and considerations regarding refund policies and practices, refer to our comprehensive guide on <a href="https://www.paidmembershipspro.com/refunds-100-money-back-guarantee/">Refunds and Our 100% Money-Back Guarantee</a>.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:57:"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:52:"How to Collect a Member Telephone Number at Checkout";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:93:"https://www.paidmembershipspro.com/how-to-add-a-telephone-number-to-your-pmpro-checkout-page/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 11 May 2024 12:10:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:44:"https://www.paidmembershipspro.com/?p=213092";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:512:"Collecting the member&#8217;s phone number during checkout process is a necessary step if your site leverages calls for personal communication. This user field is especially seen in sites that offer one-on-one coaching, individualized courses, or even for hyper-local community memberships. In this tutorial, we guide you through the decision making process of whether you should <a href="https://www.paidmembershipspro.com/how-to-add-a-telephone-number-to-your-pmpro-checkout-page/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sam Daugherty";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:15629:"\n<p>Collecting the member&#8217;s phone number during checkout process is a necessary step if your site leverages calls for personal communication. This user field is especially seen in sites that offer one-on-one coaching, individualized courses, or even for hyper-local community memberships.</p>\n\n\n\n<p>In this tutorial, we guide you through the decision making process of whether you should be collecting member telephone numbers. Once you&#8217;ve decided to add the field, this article includes the steps to capture phone numbers at PMPro checkout.</p>\n\n\n\n<img loading="lazy" decoding="async" width="852" height="479" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/How-to-Collect-Telephone-Number-at-Membership-Checkout-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="Banner Image for How to Collect Phone Number at Membership Checkout" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/How-to-Collect-Telephone-Number-at-Membership-Checkout-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/How-to-Collect-Telephone-Number-at-Membership-Checkout-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/How-to-Collect-Telephone-Number-at-Membership-Checkout-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/How-to-Collect-Telephone-Number-at-Membership-Checkout-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/How-to-Collect-Telephone-Number-at-Membership-Checkout-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/How-to-Collect-Telephone-Number-at-Membership-Checkout.jpg 1600w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box is-layout-flow wp-block-group-is-layout-flow">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-decide-whether-you-should-collect-member-phone-number" data-level="2">Decide Whether You Should Collect Member Phone Number</a></li><li><a href="#h-create-the-phone-number-field-with-no-code" data-level="2">Create the Phone Number Field With No-Code</a></li><li><a href="#h-video-tutorial-how-to-capture-user-phone-in-wordpress" data-level="2">Video Tutorial: How to Capture User Phone in WordPress</a></li><li><a href="#h-screenshots-admin-user-fields-and-membership-checkout-page" data-level="2">Screenshots: Admin User Fields and Membership Checkout Page</a></li><li><a href="#h-frequently-asked-questions-about-member-phone-numbers" data-level="2">Frequently Asked Questions About Member Phone Numbers</a></li><li><a href="#h-final-thoughts-on-member-phone-numbers" data-level="2">Final Thoughts on Member Phone Numbers</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-decide-whether-you-should-collect-member-phone-number">Decide Whether You Should Collect Member Phone Number</h2>\n\n\n\n<p>Having a direct line to your members can dramatically improve how you manage customer relations. A phone number allows for:</p>\n\n\n\n<ul class="wp-block-list">\n<li>Personalized memberships like one-on-one coaching or other professional services.</li>\n\n\n\n<li>Quicker resolutions to issues when the arise.</li>\n\n\n\n<li>Direct marketing communications like SMS messaging</li>\n\n\n\n<li>Opportunities to help secure user accounts through two-factor authentication or validation steps.</li>\n</ul>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/phone-number-allows-1024x576.jpg" alt="Infographic on the 4 bullet points of what a phone number allows for.  1. Personalized memberships like one-on-one coaching or other professional services.2. Quicker resolutions to issues when the arise. 3. Direct marketing communications like SMS messaging 4. Opportunities to help secure user accounts through two-factor authentication or validation steps." class="wp-image-570065" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/phone-number-allows-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/phone-number-allows-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/phone-number-allows-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/phone-number-allows-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/phone-number-allows-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/phone-number-allows.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<p>But, in today&#8217;s privacy-focused world, <strong>many people are hesitant to share such a personal piece of contact information.</strong></p>\n\n\n\n<p>If you decide to capture member phone numbers, make sure you are very clear on <strong>why this information</strong> is being collected and <strong>how it will be used</strong>. Here are some things to consider before you start capturing member phone numbers:</p>\n\n\n\n<h3 class="wp-block-heading">Using a Phone Number For Customer Success</h3>\n\n\n\n<p>Do you plan to call members for a specialized onboarding call or welcome call? In this case, make it clear that the member will be contacted by you after they sign up, and potentially at other stages in their membership.</p>\n\n\n\n<p>If you have a very highly priced membership, members are more likely to expect personal calls and direct communication, whether as a component of your membership&#8217;s offering or to resolve support issues in real time.</p>\n\n\n\n<h3 class="wp-block-heading">Member Security and Phone Numbers</h3>\n\n\n\n<p>In some cases, you may need to call a member for a security checks, to help reduce the risk of unauthorized access. This is a perfectly valid reason to ask members for their phone number at checkout. Again, be clear in your checkout field&#8217;s description why a phone number is needed and how you will use it to ensure their information and access is secure.</p>\n\n\n\n<h3 class="wp-block-heading">Legal Considerations When Capturing Member Phone Numbers</h3>\n\n\n\n<p>When you collect any personal information, but specifically personally identifying information like a phone number, you must comply with privacy laws like the GDPR. Always ensure that:</p>\n\n\n\n<ul class="wp-block-list">\n<li>You are transparent about how you use the collected data.</li>\n\n\n\n<li>You have explicit permission to use the phone number for communication or marketing purposes.</li>\n\n\n\n<li>You have a process to delete the stored member phone number should they request to be forgotten.</li>\n\n\n\n<li>You have clear terms that you will never sell or abuse their personally identifying information.</li>\n</ul>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/legal-considerations-1024x576.jpg" alt="Infrographic on Legal Considerations When Collecting Member Phone Numbers: Transparent data usage policy, Explicit phone use permission, Delete phone data on request, Never sell or abuse PII" class="wp-image-570067" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/legal-considerations-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/legal-considerations-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/legal-considerations-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/legal-considerations-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/legal-considerations-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/legal-considerations.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h2 class="wp-block-heading" id="h-create-the-phone-number-field-with-no-code">Create the Phone Number Field With No-Code</h2>\n\n\n\n<p>For this specific tutorial, we show you how to add a telephone number to your PMPro checkout form using <a href="https://www.paidmembershipspro.com/documentation/user-fields/">User Fields settings</a>. The steps below explain how to add a single telephone text field, but you could also add a select field to capture &#8220;Phone Number Type&#8221;. In this select field, you could allow members to specify if the number is a Home, Mobile, or Work line.</p>\n\n\n\n<ol class="wp-block-list">\n<li>Navigate to&nbsp;<strong>Memberships</strong>&nbsp;&gt;&nbsp;<strong>Settings</strong>&nbsp;&gt;&nbsp;<strong>User Fields</strong></li>\n\n\n\n<li>Choose to add your field to an&nbsp;<a href="https://www.paidmembershipspro.com/documentation/user-fields/create-field-group/">existing field group or create a new field group</a>&nbsp;called “Contact Information”.</li>\n\n\n\n<li>Click “<strong>+ Add Field</strong>” to create a new field for phone number information.\n<ul class="wp-block-list">\n<li>Set the field label to “Home Phone” or &#8220;Mobile Phone&#8221; or another label of your choice.</li>\n\n\n\n<li>Choose the <code>text</code> field type to allow members to enter their phone number in any number format, including symbols like <code>+</code>, <code>(</code>, and <code>-</code>.</li>\n\n\n\n<li>Optional: Add a &#8220;Hint&#8221; to the field with your preferred phone number format such as &#8220;<code>Please format your number like (123) 456-7890</code>&#8220;. If you expect to have international phone numbers, it&#8217;s important to specific that members should include their country code in the number in the &#8220;Hint&#8221;.</li>\n\n\n\n<li>Refer to our full documentation on&nbsp;<a href="https://www.paidmembershipspro.com/documentation/user-fields/create-fields/">adding user fields</a>&nbsp;if you need help adjusting the field settings.</li>\n</ul>\n</li>\n\n\n\n<li>Click&nbsp;<strong>Save Settings</strong>.</li>\n</ol>\n\n\n\n<p>If you want to learn more about the various other fields you can add to your checkout form, or need more details on how to get started with custom fields, please see the <a href="/documentation/user-fields/">User Field documentation area</a> for more information.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-video-tutorial-how-to-capture-user-phone-in-wordpress">Video Tutorial: How to Capture User Phone in WordPress</h2>\n\n\n\n<center><iframe loading="lazy" src="https://www.youtube.com/embed/U-9dwLh2ktA" width="805" height="453" frameborder="0" allowfullscreen="allowfullscreen"></iframe></center>\n\n\n\n<h2 class="wp-block-heading" id="h-screenshots-admin-user-fields-and-membership-checkout-page">Screenshots: Admin User Fields and Membership Checkout Page</h2>\n\n\n\n<figure class="wp-block-image size-full is-style-box-shadow"><img loading="lazy" decoding="async" width="1858" height="1212" src="https://www.paidmembershipspro.com/wp-content/uploads/2019/08/add-phone-number-user-fields.png" alt="Edit User Fields to Add Phone Number" class="wp-image-445696" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2019/08/add-phone-number-user-fields.png 1858w, https://www.paidmembershipspro.com/wp-content/uploads/2019/08/add-phone-number-user-fields-300x196.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2019/08/add-phone-number-user-fields-1024x668.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2019/08/add-phone-number-user-fields-1536x1002.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2019/08/add-phone-number-user-fields-1170x763.png 1170w" sizes="(max-width: 1858px) 100vw, 1858px" /></figure>\n\n\n\n<figure class="wp-block-image aligncenter size-full is-style-box-shadow"><img loading="lazy" decoding="async" width="782" height="763" src="https://www.paidmembershipspro.com/wp-content/uploads/2019/08/Screenshot-2019-08-12-at-14.16.53.png" alt="Capture a member\'s phone number at membership checkout using Paid Memberships Pro user fields." class="wp-image-213104" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2019/08/Screenshot-2019-08-12-at-14.16.53.png 782w, https://www.paidmembershipspro.com/wp-content/uploads/2019/08/Screenshot-2019-08-12-at-14.16.53-300x293.png 300w" sizes="(max-width: 782px) 100vw, 782px" /><figcaption class="wp-element-caption">Capture a member&#8217;s phone number at membership checkout using Paid Memberships Pro user fields.</figcaption></figure>\n\n\n\n<h2 class="wp-block-heading" id="h-frequently-asked-questions-about-member-phone-numbers">Frequently Asked Questions About Member Phone Numbers</h2>\n\n\n\n<div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1715516844544"><strong class="schema-faq-question">Is it really necessary to collect phone numbers at checkout?</strong> <p class="schema-faq-answer">Not at all. Most membership sites operate in a completely async fashion. But, for certain cases, knowing the member&#8217;s phone number is a must-have. This piece of contact info gives you the ability to communicate with and support your members in the most direct way possible: voice.</p> </div> <div class="schema-faq-section" id="faq-question-1715516930130"><strong class="schema-faq-question"><strong>What are the best practices for phone number collection regarding user privacy?</strong></strong> <p class="schema-faq-answer">Always inform users why you need their phone number and store it securely. Use good practices to make sure that only the necessary people on your team have access to view and export your member database. Also note that you must obtain explicit consent if you plan to use the number for marketing.</p> </div> <div class="schema-faq-section" id="faq-question-1715516975254"><strong class="schema-faq-question">Should I collect a few different phone number types? Mobile and work?</strong> <p class="schema-faq-answer">That really depends on how and why you need to collect member phone number at all. Think of yourself, or your target buyer: do you actually have a home phone number? Most people today use their mobile or cell number as their home phone, and they probably do not want to be contacted at work. If you are adding multiple fields just to know whether the provided number can receive text messages, consider adding that as a separate checkbox field.</p> </div> </div>\n\n\n\n<h2 class="wp-block-heading" id="h-final-thoughts-on-member-phone-numbers">Final Thoughts on Member Phone Numbers</h2>\n\n\n\n<p>Adding a phone number field to your membership checkout benefits both your site management and the value your members receive for their subscription. But you should be very careful before you start capturing this piece of personally identifying information. Only capture the data you plan to use and nothing more.</p>\n\n\n\n<ul class="wp-block-list">\n<li>Too many fields at checkout creates friction and can reduce your conversion rate.</li>\n\n\n\n<li>Make it clear why you need this information and how it will be stored.</li>\n\n\n\n<li>In most cases, your reason for needing a phone number must be so strong that you should set the field to be required at checkout.</li>\n</ul>\n\n\n\n<p>By following this guide, you can confidently add a member phone number field to your checkout process, ensuring you&#8217;re legally compliant and transparent with your customers.</p>\n\n\n\n<p>For more detailed information or additional assistance, please refer to our full <a href="/documentation/user-fields/">User Field documentation</a> or contact our <a href="/support/">support</a> team.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:60:"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:61:"How to Set Up Immediate Cancellations in Paid Memberships Pro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://www.paidmembershipspro.com/immediate-cancellations/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 09 May 2024 13:53:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:12:"Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:20:"Premium Code Recipes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:44:"https://www.paidmembershipspro.com/?p=567403";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:467:"A well-designed membership cancellation process is key to keeping your customers happy and your operations running smoothly. With Paid Memberships Pro powering your memberships, you’ve got everything you need to handle cancellations, whether they are initiated by the site admin or by a member directly. As of version 3.0+, members that cancel a recurring membership <a href="https://www.paidmembershipspro.com/immediate-cancellations/" rel="nofollow">(more...)</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sam Daugherty";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:9246:"\n<p>A well-designed membership cancellation process is key to keeping your customers happy and your operations running smoothly. With Paid Memberships Pro powering your memberships, you’ve got everything you need to handle cancellations, whether they are initiated by the site admin or by a member directly.</p>\n\n\n\n<p>As of version 3.0+, members that cancel a recurring membership will have an expiration date set through the end of their prepaid membership term. If you prefer the old logic, this post includes a code recipe to immediately cancel membership when a member uses the Membership Cancel form on your site.</p>\n\n\n\n<img loading="lazy" decoding="async" width="852" height="479" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/immediate-cancellations-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="Infographic of: How to Set Up Immediate Cancellations in Paid Memberships Pro" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/immediate-cancellations-1024x576.jpg 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/immediate-cancellations-300x169.jpg 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/immediate-cancellations-1536x864.jpg 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/immediate-cancellations-1170x658.jpg 1170w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/immediate-cancellations-128x72.jpg 128w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/immediate-cancellations.jpg 1600w" sizes="(max-width: 852px) 100vw, 852px" />\n\n\n\n<div class="wp-block-group is-style-border-blue-box has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">\n<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents"><h2>Table of contents</h2><ul><li><a href="#h-understanding-the-core-pmpro-cancellation-processes" data-level="2">Understanding The Core PMPro Cancellation Processes</a></li><li><a href="#h-about-the-code-recipe" data-level="2">About the Code Recipe</a></li><li><a href="#h-the-code-recipe" data-level="2">The Code Recipe</a></li></ul></div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-understanding-the-core-pmpro-cancellation-processes">Understanding The Core PMPro Cancellation Processes</h2>\n\n\n\n<h3 class="wp-block-heading">Administrator-Initiated Cancellations:</h3>\n\n\n\n<p>Administrators can cancel a membership directly through the <strong>Members</strong> &gt; <strong>Edit Member</strong> &gt; <strong>Memberships panel</strong>. Navigate to the membership you want to cancel and click the &#8220;<strong>Cancel</strong>&#8221; button. This action will immediately cancel the active recurring payment at the payment gateway and immediately remove the membership access. You’ll also get the option to refund the last payment.</p>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="489" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/admin-cancel-membership-1024x489.png" alt="Screen shot of website admin screen for cancel membership" class="wp-image-567404" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/admin-cancel-membership-1024x489.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/admin-cancel-membership-300x143.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/admin-cancel-membership-1536x734.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/admin-cancel-membership-2048x978.png 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/admin-cancel-membership-1170x559.png 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h3 class="wp-block-heading">Member-Initiated Cancellations:</h3>\n\n\n\n<p>Members can cancel their own memberships through their Membership Account page. A member will see a “Cancel” link in their account and will be taken to a page to confirm that they indeed want to cancel the membership. By default, this process will immediately cancel the recurring payments at the payment gateway and <strong>set the membership to expire on the next payment date.</strong> If the member already has an expiration date or is canceling a free level, the membership will be canceled immediately.</p>\n\n\n\n<div class="wp-block-group content-callout is-style-border-blue-box is-layout-flow wp-block-group-is-layout-flow">\n<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-21 wp-block-group-is-layout-flex">\n<p><i class="fa  fa-glasses"></i> <strong>Related:</strong> <a href="https://www.paidmembershipspro.com/documentation/membership-levels/canceling-a-user-membership/">Core PMPro Cancellation Process Documentation</a></p>\n</div>\n</div>\n\n\n\n<h2 class="wp-block-heading" id="h-about-the-code-recipe">About the Code Recipe</h2>\n\n\n\n<p>This code recipe changes the default cancellation behavior when the member initiates the cancellation.</p>\n\n\n\n<p>By returning false on <code>pmpro_cancel_on_next_payment_date</code>, the membership benefits will terminate immediately.</p>\n\n\n\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="533" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/before-membership-cancel-1024x533.png" alt="Screenshot of the before the membership is cancelled" class="wp-image-567408" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/before-membership-cancel-1024x533.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/before-membership-cancel-300x156.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/before-membership-cancel-1536x800.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/before-membership-cancel-2048x1067.png 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/before-membership-cancel-1170x609.png 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Before member canceled Enhanced membership</figcaption></figure>\n</div>\n\n\n\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="535" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/after-immediate-cancellation-1024x535.png" alt="Screenshot of immediately after the membership is cancelled" class="wp-image-567405" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/after-immediate-cancellation-1024x535.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/after-immediate-cancellation-300x157.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/after-immediate-cancellation-1536x802.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/after-immediate-cancellation-2048x1069.png 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/after-immediate-cancellation-1170x611.png 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">After member canceled Enhanced membership</figcaption></figure>\n</div>\n</div>\n\n\n\n<figure class="wp-block-image size-large is-style-box-shadow"><img loading="lazy" decoding="async" width="1024" height="432" src="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/membership-canceled-confirmed-1024x432.png" alt="Screenshot of the membership cancellation confirmation screen" class="wp-image-567409" srcset="https://www.paidmembershipspro.com/wp-content/uploads/2024/05/membership-canceled-confirmed-1024x432.png 1024w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/membership-canceled-confirmed-300x127.png 300w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/membership-canceled-confirmed-1536x648.png 1536w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/membership-canceled-confirmed-2048x864.png 2048w, https://www.paidmembershipspro.com/wp-content/uploads/2024/05/membership-canceled-confirmed-1170x493.png 1170w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>\n\n\n\n<h2 class="wp-block-heading" id="h-the-code-recipe">The Code Recipe</h2>\n\n\n\n<script src="https://gist.paidmembershipspro.com/embed.js?target=https%3A%2F%2Fgithub.com%2Fstrangerstudios%2Fpmpro-snippets-library%2Fblob%2Fdev%2Fmembership-levels%2Fcancel-membership-level-immediately.php&amp;style=github-gist&amp;showBorder=on&amp;showLineNumbers=on&amp;showFileMeta=on&amp;showCopy=on"></script>\n\n\n\n<h2 class="wp-block-heading">Adding the Recipe to Your Website</h2>\n\n\n\n<p>You can add this recipe to your site by creating a custom plugin or using the Code Snippets plugin available for free in the WordPress repository.&nbsp;<a href="/create-a-plugin-for-pmpro-customizations" target="_blank" rel="noreferrer noopener">Read this companion article for step-by-step directions on either method</a>.</p>\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:40:"https://www.paidmembershipspro.com/feed/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:44:"http://purl.org/rss/1.0/modules/syndication/";a:2:{s:12:"updatePeriod";a:1:{i:0;a:5:{s:4:"data";s:9:"\n	hourly	";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:15:"updateFrequency";a:1:{i:0;a:5:{s:4:"data";s:4:"\n	1	";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";O:48:"WpOrg\\Requests\\Utility\\CaseInsensitiveDictionary":1:{s:7:"\0*\0data";a:10:{s:4:"date";s:29:"Mon, 12 Aug 2024 15:31:43 GMT";s:12:"content-type";s:34:"application/rss+xml; charset=UTF-8";s:12:"x-powered-by";s:10:"PHP/7.4.27";s:13:"last-modified";s:29:"Mon, 12 Aug 2024 14:55:50 GMT";s:15:"cf-cache-status";s:7:"DYNAMIC";s:9:"report-to";s:259:"{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lJ%2BKmNCajS4W7USA5L5Y6Y%2B91kuS4aAO0bcODtvJPIjm6pGg%2Bi71%2BMRWumos1t87T%2BZRlPcAO3egxm7jwqzsANUObgbpVhQZAQSw5bcKKBZ3XD3XvXk96suAXtDZ7iUndYzxIIHx3Kp2K6qD"}],"group":"cf-nel","max_age":604800}";s:3:"nel";s:60:"{"success_fraction":0,"report_to":"cf-nel","max_age":604800}";s:6:"server";s:10:"cloudflare";s:6:"cf-ray";s:20:"8b2183920ef95746-IAD";s:16:"content-encoding";s:2:"br";}}s:5:"build";s:14:"20230725235122";}', 'no'),
 (1253862, '_transient_timeout_feed_mod_5966b7b1b1ba5243c38216abce94203f', '1723519903', 'no'),
 (1253863, '_transient_feed_mod_5966b7b1b1ba5243c38216abce94203f', '1723476703', 'no'),
 (1253877, '_transient_timeout_feed_d21d2a68bac70d38fb7f9a7bd3d1725e', '1724083396', 'no'),
 (1253878, '_transient_feed_d21d2a68bac70d38fb7f9a7bd3d1725e', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:5:"\n\n	\n	";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:370:"\n\n		\n		\n		\n				\n		\n		\n\n		\n		\n			\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n				\n				\n\n							\n		\n	";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"WordPress.org Forums » [XML Sitemap Generator for Google] Support";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:67:"https://wordpress.org/support/plugin/google-sitemap-generator/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 12 Aug 2024 16:03:16 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:36:"https://bbpress.org/?v=2.7.0-alpha-2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:30:{i:0;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:74:"https://wordpress.org/support/topic/remove-sub-urls-from-sitemap-xml-path/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"Remove sub urls from sitemap.xml path";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:74:"https://wordpress.org/support/topic/remove-sub-urls-from-sitemap-xml-path/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 12 Aug 2024 09:07:16 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:230:"\n						\n						<p>Replies: 0</p>\n						<p>Hello,</p>\n\n\n\n<p>In XML sitemap generator plugin i need only urls of post-sitemap but all these urls i need in main path sitemap.xml how can i modify code to achieve this ?</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"abhisheksinghcp01";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:63:"https://wordpress.org/support/topic/using-this-plugin-with-gsc/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"Using this plugin with GSC";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"https://wordpress.org/support/topic/using-this-plugin-with-gsc/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 09 Aug 2024 16:03:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2942:"\n						\n						<p>Replies: 1</p>\n						<p>Hello,</p>\n\n\n\n<p>For a very long time, I was using a very old version of this plugin (3.4.1) and disabled auto updates for this plugin as, with this version, it was possible to generate static XML sitemap and easily submit it to Google Search Console. This old version worked flawlessly! However, after upgrading my site to PHP8.2, the old version no longer worked and I had no choice but to upgrade to the latest version of the plugin (4.1.21).</p>\n\n\n\n<p>(I have dynamic PHP site with the WordPress blog in /wpblog folder)</p>\n\n\n\n<p>When I look at the plugin settings page, I see the following text there:</p>\n\n\n\n<p><strong>The URL to your sitemap index file is: <a href="https://www.[mysite].com/wpblog/sitemap.xml" rel="nofollow ugc">https://www.[mysite].com/wpblog/sitemap.xml</a>.</strong></p>\n\n\n\n<p>However, when I navigate to this page, I get 404 error. I then noticed these instructions:</p>\n\n\n\n<p>Since you are using Nginx as your web-server, please configure the following rewrite rules in case you get 404 Not Found errors for your sitemap:</p>\n\n\n\n<p><code>rewrite ^/.*-misc?\\.xml$ "/index.php?xml_sitemap=params=$2" last;<br />rewrite ^/.*-misc?\\.xml\\.gz$ "/index.php?xml_sitemap=params=$2;zip=true" last;<br />rewrite ^/.*-misc?\\.html$ "/index.php?xml_sitemap=params=$2;html=true" last;<br />rewrite ^/.*-misc?\\.html\\.gz$ "/index.php?xml_sitemap=params=$2;html=true;zip=true" last;<br />rewrite ^/.*-sitemap.*(?:\\d\\{1,4\\}(?!-misc)|-misc)?\\.xml$ "/index.php?xml_sitemap=params=$2" last;<br />rewrite ^/.*-sitemap.*(?:\\d\\{1,4\\}(?!-misc)|-misc)?\\.xml\\.gz$ "/index.php?xml_sitemap=params=$2;zip=true" last;<br />rewrite ^/.*-sitemap.*(?:\\d\\{1,4\\}(?!-misc)|-misc)?\\.html$ "/index.php?xml_sitemap=params=$2;html=true" last;<br />rewrite ^/.*-sitemap.*(?:\\d\\{1,4\\}(?!-misc)|-misc)?\\.html\\.gz$ "/index.php?xml_sitemap=params=$2;html=true;zip=true" last;</code></p>\n\n\n\n<p>Hence, I asked the hosting company to apply these rewrite rules. When these rules were applied, instead of the XML sitemap or 404 error page, when I navigate to <a href="https://www.[mysite].com/wpblog/sitemap.xml" rel="nofollow ugc">https://www.[mysite].com/wpblog/sitemap.xml</a> I am now being redirected to the following URL: <strong><a href="https://www.[mysite].com/wpblog/wp-sitemap.xml" rel="nofollow ugc">https://www.[mysite].com/wpblog/wp-sitemap.xml</a></strong>, which, by some strange reason, displays blog homepage instead of the XML sitemap. </p>\n\n\n\n<p>Needless to say, that either submission (i.e. of <a href="https://www.[mysite].com/wpblog/sitemap.xml" rel="nofollow ugc">https://www.[mysite].com/wpblog/sitemap.xml</a> or <a href="https://www.[mysite].com/wpblog/wp-sitemap.xml" rel="nofollow ugc">https://www.[mysite].com/wpblog/wp-sitemap.xml</a>) to Google Search Console (GSC) results in &#8220;Couldn&#8217;t fetch&#8221; error. </p>\n\n\n\n<p>Any explanations/recommendations?</p>\n\n\n\n<p></p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"mishash";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:77:"https://wordpress.org/support/topic/how-to-update-php-on-wordpress-dashboard/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:161:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;How to Update PHP on WordPress Dashboard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"https://wordpress.org/support/topic/how-to-update-php-on-wordpress-dashboard/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 07 Aug 2024 17:59:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:668:"\n						\n						<p>Replies: 1</p>\n						<p>Hello</p>\n\n\n\n<p>Can you please help and indicate to me how and where we can update PHP on WordPress dashboard for our website <a href="https://sahlpardakht.com/" rel="nofollow ugc">https://sahlpardakht.com/</a></p>\n\n\n<ul id="bbp-topic-revision-log-17939498" class="bbp-topic-revision-log">\n\n	<li id="bbp-topic-revision-log-17939498-item-17939506" class="bbp-topic-revision-log-item">\n		This topic was modified 4 days, 21 hours ago by <a href="https://wordpress.org/support/users/ma22349/" title="View ma22349&#039;s profile" class="bbp-author-link"><span  class="bbp-author-name">ma22349</span></a>.\n	</li>\n\n</ul>\n\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"ma22349";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:50:"https://wordpress.org/support/topic/excluded-page/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:134:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Excluded page";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:50:"https://wordpress.org/support/topic/excluded-page/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 07 Aug 2024 15:41:01 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:241:"\n						\n						<p>Replies: 1</p>\n						<p>HI</p>\n\n\n\n<p>I am sorry for my ignorance but how I find the ID of a page to make it excluded from the sitemap? I tried the Url but it not worked.</p>\n\n\n\n<p>Regards </p>\n\n\n\n<p>Fernando</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"colfer";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/support/topic/css-trafic-script-hack/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:143:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;CSS trafic script hack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/support/topic/css-trafic-script-hack/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 06 Aug 2024 16:43:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:24120:"\n						\n						<p>Replies: 2</p>\n						<p>Hello, please explain to me what it is??? Plugin make this style</p>\n\n\n\n<pre class="wp-block-code"><code>&lt;style type="text/css"&gt;:root &#091;href^="//mage98rquewz.com/"], :root &#091;href^="//x4pollyxxpush.com/"], :root span&#091;id^="ezoic-pub-ad-placeholder-"], :root ins.adsbygoogle&#091;data-ad-slot], :root guj-ad, :root gpt-ad, :root div&#091;id^="zergnet-widget"], :root div&#091;id^="vuukle-ad-"], :root div&#091;id^="taboola-stream-"], :root div&#091;id^="sticky_ad_"], :root div&#091;id^="st"]&#091;style^="z-index: 999999999;"], :root div&#091;id^="pa_sticky_ad_box_middle_"], :root div&#091;id^="gpt_ad_"], :root div&#091;id^="ezoic-pub-ad-"], :root div&#091;id^="dfp-ad-"], :root div&#091;id^="crt-"]&#091;style], :root div&#091;id^="adspot-"], :root div&#091;id^="adrotate_widgets-"], :root ps-connatix-module, :root div&#091;id^="ad_position_"], :root div&#091;id^="ad-div-"], :root div&#091;id*="ScriptRoot"], :root div&#091;id*="MarketGid"], :root div&#091;data-native_ad], :root div&#091;data-native-ad], :root div&#091;data-id-advertdfpconf], :root hl-adsense, :root div&#091;data-contentexchange-widget], :root div&#091;data-alias="300x250 Ad 2"], :root div&#091;data-adzone], :root div&#091;data-adunit-path], :root div&#091;data-adname], :root div&#091;data-ad-wrapper], :root div&#091;data-ad-placeholder], :root div&#091;class^="native-ad-"], :root div&#091;data-dfp-id], :root div&#091;class^="kiwi-ad-wrapper"], :root div&#091;aria-label="Ads"], :root display-ads, :root display-ad-component, :root atf-ad-slot, :root aside&#091;id^="adrotate_widgets-"], :root ark-top-ad, :root amp-fx-flying-carpet, :root amp-embed&#091;type="taboola"], :root amp-connatix-player, :root amp-ad-custom, :root amp-ad, :root div&#091;id^="google_dfp_"], :root ad-slot, :root ad-shield-ads, :root a&#091;style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"], :root a&#091;onmousedown^="this.href=\'https://paid.outbrain.com/network/redir?"]&#091;target="_blank"] + .ob_source, :root a&#091;onmousedown^="this.href=\'http://paid.outbrain.com/network/redir?"]&#091;target="_blank"], :root a&#091;href^="https://www.sugarinstant.com/?partner_id="], :root a&#091;href^="https://www.purevpn.com/"]&#091;href*="&amp;utm_source=aff-"], :root a&#091;href^="https://www.privateinternetaccess.com/"] &gt; img, :root a&#091;href^="https://www.onlineusershielder.com/"], :root a&#091;href^="https://www.nudeidols.com/cams/"], :root a&#091;href^="https://financeads.net/tc.php?"], :root a&#091;href^="https://www.mrskin.com/tour"], :root a&#091;href^="https://www.kingsoffetish.com/tour?partner_id="], :root a&#091;href^="https://www.infowarsstore.com/"] &gt; img, :root a&#091;href^="https://www.highperformancecpmgate.com/"], :root a&#091;href^="https://www.highcpmrevenuenetwork.com/"], :root a&#091;href^="https://lnkxt.bannerator.com/"], :root a&#091;href^="https://www.geekbuying.com/dynamic-ads/"], :root a&#091;href^="https://www.friendlyduck.com/AF_"], :root a&#091;href^="https://www.financeads.net/tc.php?"], :root &#091;href^="https://www.herbanomic.com/"] &gt; img, :root a&#091;href^="https://maymooth-stopic.com/"], :root a&#091;href^="https://www.dql2clk.com/"], :root a&#091;href^="https://www.nutaku.net/signup/landing/"], :root a&#091;href^="https://www.dating-finder.com/signup/?ai_d="], :root a&#091;href^="https://explore-site.com/"], :root a&#091;href^="https://www.brazzersnetwork.com/landing/"], :root a&#091;href^="https://www.adxsrve.com/"], :root &#091;data-template-type="nativead"], :root a&#091;href^="https://www.endorico.com/Smartlink/"], :root a&#091;href^="https://www.adultempire.com/"]&#091;href*="?partner_id="], :root a&#091;href^="https://voluum.prom-xcams.com/"], :root a&#091;href^="https://twinrdsrv.com/"], :root a&#091;href^="https://trk.nfl-online-streams.club/"], :root a&#091;href^="https://tracking.avapartner.com/"], :root a&#091;href^="https://track.wg-aff.com"], :root a&#091;href^="https://track.ultravpn.com/"], :root a&#091;href^="https://track.afcpatrk.com/"], :root a&#091;href^="https://torguard.net/aff.php"] &gt; img, :root &#091;data-identity="adhesive-ad"], :root a&#091;href^="https://tc.tradetracker.net/"] &gt; img, :root a&#091;href^="https://tatrck.com/"], :root a&#091;href^="https://click.candyoffers.com/"], :root &#091;href^="https://zstacklife.com/"] img, :root a&#091;href^="https://t.aslnk.link/"], :root a&#091;href^="https://t.ajrkm3.com/"], :root a&#091;href^="https://t.adating.link/"], :root a&#091;href^="https://safesurfingtoday.com/"]&#091;href*="?skip="], :root a&#091;href^="https://land.brazzersnetwork.com/landing/"], :root a&#091;href^="https://t.acam.link/"], :root a&#091;href*="//daichoho.com/"], :root a&#091;href^="https://syndication.optimizesrv.com/"], :root a&#091;href^="https://go.trackitalltheway.com/"], :root &#091;href^="https://track.fiverr.com/visit/"] &gt; img, :root a&#091;href^="https://syndication.exoclick.com/"], :root a&#091;href^="https://syndication.dynsrvtbg.com/"], :root div&#091;data-alias="300x250 Ad 1"], :root a&#091;href^="https://syndicate.contentsserved.com/"], :root a&#091;href^="https://svb-analytics.trackerrr.com/"], :root a&#091;href^="https://streamate.com/landing/click/"], :root a&#091;href^="https://ad.doubleclick.net/"], :root a&#091;href^="https://static.fleshlight.com/images/banners/"], :root a&#091;href^="https://slkmis.com/"], :root bottomadblock, :root a&#091;href^="https://s.zlinkd.com/"], :root a&#091;href^="https://s.zlink3.com/"], :root a&#091;href^="https://www.mrskin.com/account/"], :root a&#091;href^="https://s.optzsrv.com/"], :root a&#091;href^="https://random-affiliate.atimaze.com/"], :root a&#091;href^="https://quotationfirearmrevision.com/"], :root a&#091;href^="https://pubads.g.doubleclick.net/"], :root a&#091;href^="https://ak.oalsauwy.net/"], :root a&#091;href^="https://softwa.cfd/"], :root a&#091;href^="https://play1ad.shop/"], :root a&#091;href^="https://prf.hn/click/"]&#091;href*="/camref:"] &gt; img, :root a&#091;href^="https://www.dating-finder.com/?ai_d="], :root a&#091;href^="https://serve.awmdelivery.com/"], :root a&#091;href^="https://prf.hn/click/"]&#091;href*="/adref:"] &gt; img, :root app-ad, :root &#091;href^="https://ap.octopuspop.com/click/"] &gt; img, :root a&#091;href^="https://postback1win.com/"], :root a&#091;href^="https://a.adtng.com/"], :root a&#091;href^="https://playnano.online/offerwalls/?ref="], :root a&#091;href^="https://mmwebhandler.aff-online.com/"], :root a&#091;href^="https://www.bet365.com/"]&#091;href*="affiliate="], :root a&#091;href^="https://pb-track.com/"], :root a&#091;href^="https://pb-front.com/"], :root a&#091;href^="https://paid.outbrain.com/network/redir?"], :root a&#091;href^="https://ngineet.cfd/"], :root a&#091;href^="https://upsups.click/"], :root a&#091;href^="https://ndt5.net/"], :root a&#091;href^="http://eighteenderived.com/"], :root a&#091;href^="https://natour.naughtyamerica.com/track/"], :root a&#091;href^="https://mediaserver.entainpartners.com/renderBanner.do?"], :root a&#091;href^="https://m.do.co/c/"] &gt; img, :root &#091;data-ad-name], :root a&#091;href^="https://loboclick.com/"], :root .nya-slot&#091;style], :root a&#091;href^="https://a.bestcontentweb.top/"], :root a&#091;href^="https://lobimax.com/"], :root a&#091;href^="https://lead1.pl/"], :root a&#091;href^="https://landing1.brazzersnetwork.com"], :root a&#091;href^="https://landing.brazzersnetwork.com/"], :root a&#091;href^="https://join.virtuallust3d.com/"], :root a&#091;href^="https://kiksajex.com/"], :root a&#091;href^="https://juicyads.in/"], :root a&#091;href^="https://www.mypornstarcams.com/landing/click/"], :root a&#091;href^="https://snowdayonline.xyz/"], :root a&#091;href^="https://mediaserver.gvcaffiliates.com/renderBanner.do?"], :root a&#091;href^="https://join.dreamsexworld.com/"], :root a&#091;href^="https://jaxofuna.com/"], :root a&#091;href^="https://itubego.com/video-downloader/?affid="], :root a&#091;href^="https://italarizege.xyz/"], :root a&#091;href^="https://iqbroker.com/"]&#091;href*="?aff="], :root a&#091;href^="https://hot-growngames.life/"], :root a&#091;href^="https://golinks.work/"], :root a&#091;href^="https://go.xxxvjmp.com/"], :root &#091;class^="tile-picker__CitrusBannerContainer-sc-"], :root a&#091;href^="https://go.xxxiijmp.com"], :root a&#091;href^="https://go.xtbaffiliates.com/"], :root .OUTBRAIN&#091;data-widget-id^="FMS_REELD_"], :root &#091;data-role="tile-ads-module"], :root a&#091;href^="https://go.xlviirdr.com"], :root a&#091;href^="https://go.xlviiirdr.com"], :root a&#091;href^="https://ismlks.com/"], :root &#091;href^="https://www.mypillow.com/"] &gt; img, :root a&#091;href^="https://go.xlirdr.com"], :root &#091;data-css-class="dfp-inarticle"], :root a&#091;href^="https://l.hyenadata.com/"], :root a&#091;href^="https://go.tmrjmp.com"], :root a&#091;href^="https://go.skinstrip.net"]&#091;href*="?campaignId="], :root a&#091;href^="https://zirdough.net/"], :root a&#091;href^="https://s.deltraff.com/"], :root a&#091;href^="https://go.markets.com/visit/?bta="], :root a&#091;href^="https://billing.purevpn.com/aff.php"] &gt; img, :root a&#091;href^="https://go.hpyrdr.com/"], :root a&#091;href^="https://lijavaxa.com/"], :root a&#091;href^="https://go.goaserv.com/"], :root a&#091;href^="https://t.hrtye.com/"], :root a&#091;href^="https://go.etoro.com/"] &gt; img, :root a&#091;href^="https://go.dmzjmp.com"], :root div&#091;class^="Display_displayAd"], :root a&#091;href^="https://www.bang.com/?aff="], :root #mgb-container &gt; #mgb, :root a&#091;href^="https://go.admjmp.com"], :root div&#091;id^="div-gpt-"], :root a&#091;href^="https://gml-grp.com/"], :root a&#091;href^="https://get.surfshark.net/aff_c?"]&#091;href*="&amp;aff_id="] &gt; img, :root a&#091;href^="https://www.adskeeper.com"], :root &#091;href^="https://www.reimageplus.com/"], :root a&#091;data-redirect^="https://paid.outbrain.com/network/redir?"], :root &#091;href^="https://clicks.affstrack.com/"] &gt; img, :root a&#091;href^="https://ak.hauchiwu.com/"], :root a&#091;href^="https://engine.phn.doublepimp.com/"], :root a&#091;href^="https://engine.blueistheneworanges.com/"], :root a&#091;href^="https://dl-protect.net/"], :root a&#091;href^="https://rixofa.com/"], :root a&#091;href^="https://disobediencecalculatormaiden.com/"], :root a&#091;href^="https://datingoffers30.info/"], :root a&#091;href*=".foxqck.com/"], :root a&#091;href^="https://ctosrd.com/"], :root a&#091;href^="https://clixtrac.com/"], :root &#091;href^="https://noqreport.com/"] &gt; img, :root a&#091;href^="https://clicks.pipaffiliates.com/"], :root a&#091;href^="https://datewhisper.life/"], :root a&#091;href^="https://get-link.xyz/"], :root a&#091;href^="https://click.linksynergy.com/fs-bin/"] &gt; img, :root a&#091;href^="https://combodef.com/"], :root AD-TRIPLE-BOX, :root a&#091;href^="https://click.hoolig.app/"], :root a&#091;href^="https://track.totalav.com/"], :root img&#091;src^="https://images.purevpnaffiliates.com"], :root a&#091;href^="https://porntubemate.com/"], :root a&#091;href^="https://clickadilla.com/"], :root a&#091;href^="https://click.dtiserv2.com/"], :root a&#091;href^="https://go.xlvirdr.com"], :root a&#091;href^="http://www.iyalc.com/"], :root a&#091;href^="https://claring-loccelkin.com/"], :root a&#091;href^="https://s.ma3ion.com/"], :root a&#091;href^="https://cams.imagetwist.com/in/?track="], :root a&#091;href^="https://bongacams2.com/track?"], :root a&#091;href^="https://t.ajrkm1.com/"], :root &#091;href="https://masstortfinancing.com"] img, :root a&#091;href^="https://bongacams10.com/track?"], :root a&#091;href^="https://www.sheetmusicplus.com/"]&#091;href*="?aff_id="], :root a&#091;href^="https://bngpt.com/"], :root a&#091;href^="https://black77854.com/"], :root a&#091;target="_blank"]&#091;onmousedown="this.href^=\'http://paid.outbrain.com/network/redir?"], :root a&#091;href^="https://banners.livepartners.com/"], :root a&#091;href^="http://revolvemockerycopper.com/"], :root a&#091;href^="https://awptjmp.com/"], :root a&#091;href^="https://join.sexworld3d.com/track/"], :root a&#091;href^="https://intenseaffiliates.com/redirect/"], :root a&#091;href^="https://aweptjmp.com/"], :root &#091;class^="s2nPlayer"], :root a&#091;href^="https://chaturbate.jjgirls.com/?track="], :root a&#091;href^="https://ausoafab.net/"], :root a&#091;href^="https://activate-game.com/"], :root .scroll-fixable.rail-right &gt; .deals-rail, :root &#091;data-wpas-zoneid], :root a&#091;href^="https://a2.adform.net/"], :root a&#091;href^="https://auesk.cfd/"], :root a&#091;href^="https://ak.psaltauw.net/"], :root a&#091;href^="https://adclick.g.doubleclick.net/"], :root a&#091;href^="https://bc.game/"], :root a&#091;href^="https://a.bestcontentoperation.top/"], :root a&#091;href^="https://adultfriendfinder.com/go/"], :root a&#091;href^="https://ads.planetwin365affiliate.com/"], :root a&#091;href^="https://ads.leovegas.com/"], :root a&#091;href^="https://a.candyai.love/"], :root &#091;data-m-ad-id], :root a&#091;href^="https://a-ads.com/"], :root div&#091;id^="rc-widget-"], :root a&#091;href^="http://eslp34af.click/"], :root a&#091;href^="https://turnstileunavailablesite.com/"], :root a&#091;href^="https://chaturbate.com/in/?"], :root ins.adsbygoogle&#091;data-ad-client], :root &#091;href^="https://freecourseweb.com/"] &gt; .sitefriend, :root a&#091;href^="https://prf.hn/click/"]&#091;href*="/creativeref:"] &gt; img, :root a&#091;href*="&amp;maxads="], :root a&#091;href^="http://www.adultempire.com/unlimited/promo?"]&#091;href*="&amp;partner_id="], :root a&#091;href^="https://1betandgonow.com/"], :root a&#091;href^="https://eergortu.net/"], :root div&#091;id^="optidigital-adslot"], :root a&#091;href^="https://123-stream.org/"], :root a&#091;href^="https://www.googleadservices.com/pagead/aclk?"], :root a&#091;href^="http://www.mrskin.com/tour"], :root a&#091;href^="http://www.friendlyduck.com/AF_"], :root a&#091;href^="https://getvideoz.click/"], :root a&#091;href^="http://troopsassistedstupidity.com/"], :root a&#091;href^="http://trk.globwo.online/"], :root a-ad, :root a&#091;href^="https://offhandpump.com/"], :root a&#091;href^="http://stickingrepute.com/"], :root #slashboxes &gt; .deals-rail, :root &#091;data-rc-widget="data-rc-widget"], :root a&#091;href^="http://premonitioninventdisagree.com/"], :root a&#091;href^="http://naggingirresponsible.com/"], :root a&#091;href^="https://in.rabbtrk.com/"], :root div&#091;data-ad-targeting], :root a&#091;href^="https://hotplaystime.life/"], :root a&#091;href^="http://www.h4trck.com/"], :root a&#091;href^="https://81ac.xyz/"], :root a&#091;href^="http://guestblackmail.com/"], :root a&#091;href^="http://cam4com.go2cloud.org/aff_c?"], :root a&#091;href^="https://ads.betfair.com/redirect.aspx?"], :root a&#091;href^="https://ad.kubiccomps.icu/"], :root &#091;href^="https://www.mypatriotsupply.com/"] &gt; img, :root a&#091;href^="https://trk.softonixs.xyz/"], :root a&#091;href^="https://sexynearme.com/"], :root a&#091;href^="https://myclick-2.com/"], :root a&#091;href^="http://dragnag.com/"], :root &#091;id^="div-gpt-ad"], :root .ob_container .item-container-obpd, :root div&#091;id^="yandex_ad"], :root a&#091;href^="https://www8.smartadserver.com/"], :root a&#091;href^="https://pb-imc.com/"], :root a&#091;href^="http://deskfrontfreely.com/"], :root a&#091;href^="https://track.adform.net/"], :root a&#091;href^="http://avthelkp.net/"], :root a&#091;href^="https://a.medfoodhome.com/"], :root a&#091;href^="https://engine.flixtrial.com/"], :root &#091;data-type="ad-vertical"], :root &#091;data-taboola-options], :root a&#091;href^="http://annulmentequitycereals.com/"], :root a&#091;href^="//startgaming.net/tienda/" i], :root a&#091;href^="https://www.get-express-vpn.com/offer/"], :root a&#091;href^="//s.st1net.com/splash.php"], :root a&#091;href^="https://join.virtualtaboo.com/track/"], :root &#091;id^="ad_sky"], :root a&#091;href^="http://coefficienttolerategravel.com/"], :root a&#091;href^="https://a.medfoodsafety.com/"], :root a&#091;href^="//go.eabids.com/"], :root a&#091;href^=" https://www.friendlyduck.com/AF_"], :root a&#091;href*="/jump/next.php?r="], :root &#091;href^="https://ilovemyfreedoms.com/landing-"], :root a&#091;href^="https://go.nordvpn.net/aff"] &gt; img, :root .\\&#091;\\&amp;_\\.gdprAdTransparencyCogWheelButton\\]\\:\\!pjra-z-\\&#091;5\\], :root &#091;href^="http://clicks.totemcash.com/"], :root a&#091;href^="https://ad.zanox.com/ppc/"] &gt; img, :root a&#091;onmousedown^="this.href=\'http://paid.outbrain.com/network/redir?"]&#091;target="_blank"] + .ob_source, :root a&#091;href^="https://lone-pack.com/"], :root &#091;data-d-ad-id], :root a&#091;href*=".engine.adglare.net/"], :root &#091;href^="https://www.profitablegatecpm.com/"], :root div&#091;id^="lazyad-"], :root a&#091;href^="http://com-1.pro/"], :root a&#091;href*=".cfm?domain="]&#091;href*="&amp;fp="], :root &#091;data-dynamic-ads], :root a&#091;href^="https://xbet-4.com/"], :root a&#091;data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], :root &#091;data-ad-width], :root &#091;data-block-type="ad"], :root &#091;href^="https://join.playboyplus.com/track/"], :root a&#091;data-url^="http://paid.outbrain.com/network/redir?"] + .author, :root a&#091;href^="https://ab.advertiserurl.com/aff/"], :root a&#091;data-oburl^="https://paid.outbrain.com/network/redir?"], :root a&#091;href^="https://trk.sportsflix4k.club/"], :root a&#091;href^="http://dragfault.com/"], :root &#091;href^="https://cpa.10kfreesilver.com/"], :root a&#091;href^="https://a.bestcontentfood.top/"], :root a&#091;data-obtrack^="http://paid.outbrain.com/network/redir?"], :root a&#091;href^="https://go.xlivrdr.com"], :root &#091;onclick^="location.href=\'https://1337x.vpnonly.site/"], :root &#091;name^="google_ads_iframe"], :root &#091;id^="section-ad-banner"], :root &#091;data-advadstrackid], :root a&#091;href^="http://muzzlematrix.com/"], :root &#091;href^="https://zone.gotrackier.com/"], :root &#091;href^="https://www.restoro.com/"], :root &#091;href^="https://www.targetingpartner.com/"], :root div&#091;class^="Adstyled__AdWrapper-"], :root a&#091;href^="https://startgaming.net/tienda/" i], :root .section-subheader &gt; .section-hotel-prices-header, :root &#091;href^="https://www.hostg.xyz/"] &gt; img, :root a&#091;href^="http://adultfriendfinder.com/go/"], :root a&#091;href^="https://fastestvpn.com/lifetime-special-deal?a_aid="], :root a&#091;href^="https://tour.mrskin.com/"], :root citrus-ad-wrapper, :root a&#091;onmousedown^="this.href=\'https://paid.outbrain.com/network/redir?"]&#091;target="_blank"], :root a&#091;href^="https://go.grinsbest.com/"], :root a&#091;href^="https://vo2.qrlsx.com/"], :root &#091;href^="https://www.avantlink.com/click.php"] img, :root a&#091;href^="https://losingoldfry.com/"], :root &#091;href^="https://routewebtk.com/"], :root a&#091;href^="https://t.ajump1.com/"], :root a&#091;href^="https://bodelen.com/"], :root a&#091;href*=".g2afse.com/"], :root span&#091;data-ez-ph-id], :root &#091;href^="https://track.aftrk1.com/"], :root div&#091;id^="adngin-"], :root &#091;data-rc-widget], :root a&#091;href^="https://go.hpyjmp.com"], :root &#091;href^="https://mystore.com/"] &gt; img, :root div&#091;id^="div-ads-"], :root &#091;href^="https://rapidgator.net/article/premium/ref/"], :root &#091;href^="https://join.girlsoutwest.com/"], :root a&#091;href^="https://track.aftrk3.com/"], :root &#091;href^="https://join3.bannedsextapes.com"], :root a&#091;href^="https://go.xxxijmp.com"], :root &#091;href^="https://istlnkcl.com/"], :root div&#091;data-adunit], :root app-large-ad, :root &#091;href^="https://turtlebids.irauctions.com/"] img, :root &#091;href^="https://wct.link/click?"], :root &#091;href^="https://go.xlrdr.com"], :root a&#091;href^="https://tm-offers.gamingadult.com/"], :root &#091;href^="https://charmingdatings.life/"], :root &#091;href^="https://glersakr.com/"], :root &#091;href^="https://v.investologic.co.uk/"], :root a&#091;href^="https://www.goldenfrog.com/vyprvpn?offer_id="]&#091;href*="&amp;aff_id="], :root &#091;id^="ad-wrap-"], :root a&#091;href*="//jjgirls.com/sex/Chaturbate"], :root &#091;data-id^="div-gpt-ad"], :root a&#091;href^="https://tracker.loropartners.com/"], :root &#091;href^="https://awbbjmp.com/"], :root a&#091;data-href^="http://ads.trafficjunky.net/"], :root a&#091;href*=".adsrv.eacdn.com/"], :root &#091;href^="https://antiagingbed.com/discount/"] &gt; img, :root div&#091;id^="ad-position-"], :root a&#091;href^="https://www.toprevenuegate.com/"], :root a&#091;href^="https://leg.xyz/?track="], :root &#091;href^="https://www.brighteonstore.com/products/"] img, :root a&#091;href^="https://bngprm.com/"], :root &#091;href^="https://shiftnetwork.infusionsoft.com/go/"] &gt; img, :root a&#091;href^="https://go.strpjmp.com/"], :root a&#091;href^="https://go.bushheel.com/"], :root a&#091;href^="https://ctjdwm.com/"], :root a&#091;href^="https://camfapr.com/landing/click/"], :root &#091;href="//sexcams.plus/"], :root &#091;href^="http://www.mypillow.com/"] &gt; img, :root #kt_player &gt; a&#091;target="_blank"], :root a&#091;href^="http://bongacams.com/track?"], :root &#091;href^="http://mypillow.com/"] &gt; img, :root &#091;href="https://ourgoldguy.com/contact/"] img, :root &#091;href="https://www.masstortfinancing.com/"] &gt; img, :root a&#091;href^="https://go.rmhfrtnd.com/"], :root &#091;href="https://jdrucker.com/gold"] &gt; img, :root a&#091;href^="https://track.1234sd123.com/"], :root zeus-ad, :root &#091;data-testid="prism-ad-wrapper"], :root &#091;href^="https://ad.admitad.com/"], :root &#091;href^="https://mypillow.com/"] &gt; img, :root &#091;data-testid="ad_testID"], :root &#091;data-ez-name], :root &#091;data-revive-zoneid] &gt; iframe, :root &#091;data-testid="adBanner-wrapper"], :root &#091;href^="https://mylead.global/stl/"] &gt; img, :root &#091;href^="https://mypatriotsupply.com/"] &gt; img, :root a&#091;href^="https://witnessjacket.com/"], :root &#091;data-mobile-ad-id], :root a&#091;href^="https://fc.lc/ref/"], :root &#091;data-adshim], :root topadblock, :root a&#091;href^="//s.zlinkd.com/"], :root &#091;class^="amp-ad-"], :root a&#091;href^="http://handgripvegetationhols.com/"], :root a&#091;href^="https://bs.serving-sys.com"], :root a&#091;href^="https://go.cmtaffiliates.com/"], :root &#091;href^="https://optimizedelite.com/"] &gt; img, :root &#091;data-name="adaptiveConstructorAd"], :root a&#091;href^="https://gamingadlt.com/?offer="], :root a&#091;href^="http://partners.etoro.com/"], :root &#091;href^="https://goldcometals.com/clk.trk"], :root &#091;data-desktop-ad-id], :root a&#091;href^="https://www.liquidfire.mobi/"], :root .grid &gt; .container &gt; #aside-promotion, :root DFP-AD, :root &#091;id^="ad_slider"], :root &#091;data-adbridg-ad-class], :root a&#091;href^="https://linkboss.shop/"], :root &#091;data-adblockkey], :root &#091;onclick*="content.ad/"], :root &#091;data-ad-manager-id], :root AMP-AD, :root &#091;data-ad-cls], :root a&#091;href^="https://6-partner.com/"], :root &#091;href^="https://affiliate.fastcomet.com/"] &gt; img, :root a&#091;href^="https://go.mnaspm.com/"], :root &#091;class^="adDisplay-module"], :root a&#091;href^="http://tc.tradetracker.net/"] &gt; img, :root &#091;href^="https://www.cloudways.com/en/?id"], :root AD-SLOT, :root #kt_player &gt; div&#091;style="position: absolute; inset: 0px; z-index: 170;"], :root &#091;data-freestar-ad]&#091;id], :root a&#091;href^="https://go.xxxjmp.com"], :root #leader-companion &gt; a&#091;href], :root a&#091;href^="http://www.adultdvdempire.com/?partner_id="]&#091;href*="&amp;utm_"], :root &#091;data-ad-module], :root app-advertisement, :root a&#091;href^="https://getmatchedlocally.com/"], :root a&#091;href^="https://clickins.slixa.com/"], :root &#091;class^="div-gpt-ad"], :root a&#091;href^="https://traffdaq.com/"], :root a&#091;href^="https://cam4com.go2cloud.org/"], :root a&#091;href^="http://li.blogtrottr.com/click?"], :root .ob_dual_right &gt; .ob_ads_header ~ .odb_div { display: none !important; }&lt;/style&gt;</code></pre>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Marcus Karlos";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:100:"https://wordpress.org/support/topic/how-to-remove-the-category-base-from-category-archive-page-urls/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:85:"How to Remove the &amp;#8220;category&amp;#8221; Base from Category Archive Page URLs";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:100:"https://wordpress.org/support/topic/how-to-remove-the-category-base-from-category-archive-page-urls/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 06 Aug 2024 09:29:29 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1290:"\n						\n						<p>Replies: 0</p>\n						<p>Hello,</p>\n\n\n\n<p>I&#8217;m trying to remove the &#8220;<strong>category</strong>&#8221; base from the URLs of my category archive pages, but I&#8217;m not sure about the correct method to achieve this. Specifically, I want to change the URLs as follows:</p>\n\n\n\n<ul>\n<li>Current URL: <a href="https://mysite.com/category/foods/" rel="nofollow ugc">https://mysite.com/category/foods/</a></li>\n\n\n\n<li>Desired URL: <a href="https://mysite.com/foods/" rel="nofollow ugc">https://mysite.com/foods/</a></li>\n</ul>\n\n\n\n<p>I also want this change to be reflected in my sitemap. I tried the following code, but it didn&#8217;t accomplish my goal:</p>\n\n\n\n<pre class="wp-block-code"><code>function sm_xml_sitemap_post_url( $url, $post ) {<br />    return \\str_replace( \'category\', \'\', $url );<br />}<br />add_filter( \'sm_xml_sitemap_post_url\', \'sm_xml_sitemap_post_url\', 10, 2 );</code></pre>\n\n\n\n<p>This code seems to be a filter for post pages and doesn&#8217;t affect the sitemap URLs for category archive pages.</p>\n\n\n\n<p>Could you please advise on the correct method to remove the &#8220;category&#8221; base from category archive page URLs and have this change reflected in the sitemap as well?</p>\n\n\n\n<p>Thank you in advance for your help.</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"shusaku";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:83:"https://wordpress.org/support/topic/has-version-been-tested-with-wordpress-6-6-1-4/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:165:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Has version been tested with WordPress 6.6.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:83:"https://wordpress.org/support/topic/has-version-been-tested-with-wordpress-6-6-1-4/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 06 Aug 2024 07:51:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:179:"\n						\n						<p>Replies: 1</p>\n						<p>Please confirm the plugin has been tested with WordPress 6.6.1 and is compatible.</p>\n\n\n\n<p>Thanks in advance.</p>\n\n\n\n<p></p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"vshukla";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:87:"https://wordpress.org/support/topic/google-page-indexing-issues-and-a-page-sitemap-xsl/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:171:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Google page indexing issues and a page Sitemap.xsl";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:87:"https://wordpress.org/support/topic/google-page-indexing-issues-and-a-page-sitemap-xsl/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 05 Aug 2024 13:25:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:570:"\n						\n						<p>Replies: 3</p>\n						<p>Hi,</p>\n\n\n\n<p>anyone know what this means within google search console? </p>\n\n\n\n<p>Page indexing &gt; Duplicate without user-selected canonical</p>\n\n\n\n<p>seems google has found the page URL below, but i wasn&#8217;t submitted as a sitemap to google?</p>\n\n\n\n<p>/google-sitemap-generator/sitemap.xsl</p>\n\n\n\n<p>the page has No details on it apart from the header Dynamically generated with XML Sitemap Generator for Google by Auctollo. This XSLT template is released under the GPL and free to use details</p>\n\n\n\n<p></p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"9ball";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:67:"https://wordpress.org/support/topic/cannot-update-additional-pages/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:52:"Cannot update &amp;#8216;Additional Pages&amp;#8217;";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:67:"https://wordpress.org/support/topic/cannot-update-additional-pages/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 05 Aug 2024 01:05:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:400:"\n						\n						<p>Replies: 3</p>\n						<p>Hi,</p>\n\n\n\n<p>I am trying to add more pages the &#8216;Additional Pages&#8217; section in wp admin, but everytime I click &#8216;update settings&#8217; the list stays the same</p>\n\n\n\n<p>However, I can delete the existing pages from the list.</p>\n\n\n\n<p>My WP version is 6.4.3, XML Generator version is 4.1.21</p>\n\n\n\n<p>Thank you for your time!</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"erdinan";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:81:"https://wordpress.org/support/topic/bing-missing-description-meta-tag-in-sitemap/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"Bing Missing description META tag in sitemap";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:81:"https://wordpress.org/support/topic/bing-missing-description-meta-tag-in-sitemap/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 04 Aug 2024 16:08:16 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:789:"\n						\n						<p>Replies: 4</p>\n						<p><strong>Please add meta tag </strong></p>\n\n\n\n<p>&lt;meta name=&#8221;description&#8221; content=&#8221;&gt; or echo esc_attr(get_bloginfo(&#8216;description&#8217;));</p>\n\n\n\n<p>to sitemap.xsl </p>\n\n\n\n<p><strong>ERROR : </strong>Missing description META tag<br /><strong>What is the problem?</strong><br />There is no description in the page title section. Search engines can use the description contained in the tag on the search results page. A quality description that is relevant to the content of the page and matches the searcher&#8217;s intent can help you increase traffic, as the description increases the search engine traffic to your page.</p>\n\n\n\n<p>Don&#8217;t want to make your own template to fix this Bing crawl error</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Marcus Karlos";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:54:"https://wordpress.org/support/topic/htaccess-error-11/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:14:"Htaccess error";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:54:"https://wordpress.org/support/topic/htaccess-error-11/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 02 Aug 2024 14:33:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:850:"\n						\n						<p>Replies: 1</p>\n						<p>Hi there!</p>\n\n\n\n<p>I just installed the plugin on our site and am really happy, but have noticed a large number of errors logged as below:</p>\n\n\n\n<p>PHP Warning:  fopen(/nas/content/live/chalkboardroom/.htaccess): Failed to open stream: Permission denied in /nas/content/live/chalkboardroom/wp-admin/includes/misc.php on line 175</p>\n\n\n\n<p>These stop when I disable this plugin, and start again when I reactivate. I spoke to our host (WPEngine), who said they don&#8217;t use htaccess files anymore, so maybe thats the issue (the relevant piece of code is &#8216;$fp = fopen( $filename, &#8216;r+&#8217; );;).</p>\n\n\n\n<p>We&#8217;re on WordPress 6.6.1, if that helps.</p>\n\n\n\n<p>Would be very grateful if anyone has any ideas what might be the issue here?</p>\n\n\n\n<p>Best wishes</p>\n\n\n\n<p>Mike</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"mikeowl321";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:51:"https://wordpress.org/support/topic/xml-site-map-3/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:12:"xml site map";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"https://wordpress.org/support/topic/xml-site-map-3/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 31 Jul 2024 11:00:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:156:"\n						\n						<p>Replies: 0</p>\n						<p>513Sitemap: /sitemap.xmlInvalid sitemap URL</p>\n\n\n\n<p>514Sitemap: /sitemap.htmlInvalid sitemap URL</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"gregory97";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:73:"https://wordpress.org/support/topic/sitemap-failed-due-to-page-redirects/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"Sitemap failed due to page redirects?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"https://wordpress.org/support/topic/sitemap-failed-due-to-page-redirects/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 30 Jul 2024 12:31:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:291:"\n						\n						<p>Replies: 1</p>\n						<p>I have uploaded my xml file to google search central and for some reason it is just failing to index the pages, they are saying that they are pages with redirect? I don;t have any redirects activated so not sure why it is doing this?</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"garethroo81";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:76:"https://wordpress.org/support/topic/nav-menu-edits-and-indexnow-is-slooooow/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"Nav Menu edits and IndexNow is slooooow";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"https://wordpress.org/support/topic/nav-menu-edits-and-indexnow-is-slooooow/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 19 Jul 2024 00:17:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1555:"\n						\n						<p>Replies: 1</p>\n						<p>Hi,</p>\n\n\n\n<p>We have ran into a problem with the IndexNow setting enabled when doing edits to a number of menu items. Such as renaming about 20 menu entries can take 90 seconds or longer vs 10 seconds with it disabled. WP is basically idle while waiting for tons of IndexNow API calls to complete. Sometimes this will cause the edit to time out. While we can increase the time out settings even higher, I don&#8217;t think the risk can be fully mitigated if the IndexNow API is having trouble. Is there any way to defer the IndexNow changes to a future wp_cron task so that the nav menu changes doesn&#8217;t block on them? It would also help improve those working on the site as they&#8217;re not waiting for 2+ minutes for the changes to complete.<br /><br />Thanks!</p>\n\n\n\n<p>Hal</p>\n\n\n<ul id="bbp-topic-revision-log-17899874" class="bbp-topic-revision-log">\n\n	<li id="bbp-topic-revision-log-17899874-item-17899878" class="bbp-topic-revision-log-item">\n		This topic was modified 3 weeks, 3 days ago by <a href="https://wordpress.org/support/users/netwisp/" title="View netwisp&#039;s profile" class="bbp-author-link"><span  class="bbp-author-name">netwisp</span></a>.\n	</li>\n	<li id="bbp-topic-revision-log-17899874-item-17899880" class="bbp-topic-revision-log-item">\n		This topic was modified 3 weeks, 3 days ago by <a href="https://wordpress.org/support/users/netwisp/" title="View netwisp&#039;s profile" class="bbp-author-link"><span  class="bbp-author-name">netwisp</span></a>.\n	</li>\n\n</ul>\n\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"netwisp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/support/topic/woocomerce-product-sitemap-issue/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:32:"Woocomerce Product sitemap issue";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/support/topic/woocomerce-product-sitemap-issue/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 13 Jul 2024 20:15:59 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:216:"\n						\n						<p>Replies: 12</p>\n						<p>I am facing issue in WordPress Products sitemap  also you can check on this site <a href="https://techprice.pk/" rel="nofollow ugc">https://techprice.pk/</a></p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"gbkhaan1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:15;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:80:"https://wordpress.org/support/topic/google-search-console-couldnt-fetch-problem/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:197:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Google Search Console &amp;#8220;couldn&amp;#8217;t fetch&amp;#8221; Problem";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:80:"https://wordpress.org/support/topic/google-search-console-couldnt-fetch-problem/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 11 Jul 2024 11:38:29 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1262:"\n						\n						<p>Replies: 3</p>\n						<p>Hello everyone, </p>\n\n\n\n<p>I have read the posts about Google Search Console not being able to fetch the sitemap, and have try to follow the solutions but I can&#8217;t seem to get it to work. The Sitemap is reachable, even from the SC link. I have removed and re-entered the sitemap, recreated it a bunch of times&#8230; I don&#8217;t know what else to do. This has been going on for months now.</p>\n\n\n\n<p>For context: I changed hosting some months ago and did a new site from scratch in WP. It used to be an adobe muse site. Since then I have had trouble with the SC still trying to fetch the old pages. and crawling and indexing haven&#8217;t been working correctly. But there are no error in the SC, besides not indexing anything besides the main page.</p>\n\n\n\n<p>I hope finally getting the Sitemap on SC helps fix the problems.</p>\n\n\n\n<p>Therror in the Sitemaps page of SC is &#8220;Sitemap could not be read&#8221; (/sitemap.xml). I&#8217;ve tried using the .html address, but it says its an unsupported format (or something like that).</p>\n\n\n\n<p>It is an extremely simple site. Any help would be greatly appreciated! </p>\n\n\n\n<p><a href="https://criolla.eu" rel="nofollow ugc">https://criolla.eu</a></p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"jevallejo";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:16;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:50:"https://wordpress.org/support/topic/change-url-50/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:131:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Change URL";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:50:"https://wordpress.org/support/topic/change-url-50/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 09 Jul 2024 19:04:08 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1025:"\n						\n						<p>Replies: 1</p>\n						<p>I have successfully changed the main URL thanks to the <em>Override the base URL of the sitemap</em> option. However, when I visit the sub xml files, the URL isn&#8217;t overwritten. Is there an easy way to achieve this?</p>\n\n\n\n<p>To make my example clearer, the main file (/sitemap.xml) displays the URLs this way, which is what I want :</p>\n\n\n\n<pre class="wp-block-code"><code>&lt;sitemap&gt;<br />&lt;loc&gt;https://www.domain.com/sitemap-misc.xml&lt;/loc&gt;<br />&lt;lastmod&gt;2024-07-09T01:19:50+00:00&lt;/lastmod&gt;<br />&lt;/sitemap&gt;</code></pre>\n\n\n\n<p>However, when I visit the sitemap in question, I get this :</p>\n\n\n\n<pre class="wp-block-code"><code>&lt;url&gt;<br />&lt;loc&gt;https://www.subdomain.domain.com/&lt;/loc&gt;<br />&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />&lt;priority&gt;1.0&lt;/priority&gt;<br />&lt;/url&gt;</code></pre>\n\n\n\n<p>I would like to also change the sitemap-misc.xml, post-sitemap.xml and page-sitemap.xml if possible.</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Yannick Fortier";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:17;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:72:"https://wordpress.org/support/topic/display-sitemap-in-a-wordpress-page/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:156:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Display sitemap in a wordpress page";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"https://wordpress.org/support/topic/display-sitemap-in-a-wordpress-page/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 09 Jul 2024 12:43:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:152:"\n						\n						<p>Replies: 1</p>\n						<p>Is there is any shortcode available for this plugin to display the sitemap in a single page ? </p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"akhils96";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:18;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:54:"https://wordpress.org/support/topic/sitemap-error-118/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:134:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;SItemap error";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:54:"https://wordpress.org/support/topic/sitemap-error-118/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 07 Jul 2024 18:50:42 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:311:"\n						\n						<p>Replies: 2</p>\n						<p>Hi, </p>\n\n\n\n<p>just saw that Google can not read my sitemap with 12.600 pages. Error message is &#8220;Incorrect http header content-type: &#8220;text/html; charset=UTF-8&#8221; (expected: &#8220;application/xml&#8221;).</p>\n\n\n\n<p>Would appreciate help.</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"sandra051";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:19;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:74:"https://wordpress.org/support/topic/google-search-console-sitemap-problem/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"Google Search console sitemap problem";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:74:"https://wordpress.org/support/topic/google-search-console-sitemap-problem/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 06 Jul 2024 09:55:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:841:"\n						\n						<p>Replies: 7</p>\n						<p>Hi, </p>\n\n\n\n<p>The number of pages on my site grew from around 5000 a view months ago, to now over 16.000.</p>\n\n\n\n<p>After each pages import, I submitted my sitemap to googel search console (a few dayslater ). I always get the Status successful, but since May now, the total number of pages recognized, always remained the same at 8.051. Even though, the correct sitemap is in google.</p>\n\n\n<ul id="bbp-topic-revision-log-17872491" class="bbp-topic-revision-log">\n\n	<li id="bbp-topic-revision-log-17872491-item-17872492" class="bbp-topic-revision-log-item">\n		This topic was modified 1 month, 1 week ago by <a href="https://wordpress.org/support/users/andyk71/" title="View andyk71&#039;s profile" class="bbp-author-link"><span  class="bbp-author-name">andyk71</span></a>.\n	</li>\n\n</ul>\n\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"andyk71";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:20;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:85:"https://wordpress.org/support/topic/automatic-visit-of-the-sitemap-by-search-engines/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:169:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Automatic visit of the sitemap by search engines";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:85:"https://wordpress.org/support/topic/automatic-visit-of-the-sitemap-by-search-engines/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 06 Jul 2024 08:45:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:258:"\n						\n						<p>Replies: 10</p>\n						<p>Today, I create my site map manually and I clean the url that are not necessary to discover the site. Does the Siteweb generator XML plugin automatically create the website and also does the cleanup?</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"juli609wp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:21;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:97:"https://wordpress.org/support/topic/incompatibility-with-polylang-and-language-based-child-pages/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"Incompatibility with Polylang and Language-Based Child Pages";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:97:"https://wordpress.org/support/topic/incompatibility-with-polylang-and-language-based-child-pages/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 02 Jul 2024 16:24:24 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:968:"\n						\n						<p>Replies: 5</p>\n						<p><strong>Description:</strong><br />I am using the XML Sitemap Generator for Google plugin in conjunction with Polylang. It appears that the plugin is not handling language-based child pages correctly.</p>\n\n\n\n<p>For instance, instead of generating links like /en-nz/policies/security-policy, it produces links such as /en-nz/security-policy/security-policy.</p>\n\n\n\n<p><strong>Details:</strong><br />I am unable to modify the permalink behavior because the sm_xml_sitemap_post_url filter is applied before the site languages modifications by Polylang.</p>\n\n\n\n<p>Related code: <a href="https://github.com/Auctollo/google-sitemap-generator/blob/ebb0a687a50430f9558c060cafab933a48d64da8/class-googlesitemapgeneratorstandardbuilder.php#L268" rel="nofollow ugc">https://github.com/Auctollo/google-sitemap-generator/blob/ebb0a687a50430f9558c060cafab933a48d64da8/class-googlesitemapgeneratorstandardbuilder.php#L268</a></p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Anton Lukin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:22;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:86:"https://wordpress.org/support/topic/why-is-the-post-sitemap-xml-list-in-reverse-order/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:170:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Why is the post-sitemap.xml list in reverse order";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:86:"https://wordpress.org/support/topic/why-is-the-post-sitemap-xml-list-in-reverse-order/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 02 Jul 2024 03:05:31 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:334:"\n						\n						<p>Replies: 5</p>\n						<p>Why is the post-sitemap.xml list in reverse order? ? ? ? This is a serious problem after the upgrade.<br />Normally, the latest articles are at the front and the old articles are at the end. Now it is completely reversed. How can I set it correctly? ? ?</p>\n\n\n\n<p>thank you。</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"btwlzyq";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:23;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:72:"https://wordpress.org/support/topic/some-recent-bugs-and-one-suggestion/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:156:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Some recent bugs and one suggestion";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"https://wordpress.org/support/topic/some-recent-bugs-and-one-suggestion/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 23 Jun 2024 01:39:30 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:974:"\n						\n						<p>Replies: 3</p>\n						<p>I have used this plugin for years, but I have found recently it’s buggy in that when I enter the ID’s of the pages/posts to be excluded, it’s no longer storing them in the list. Upon refresh they are gone. In addition, the excluded pages/posts are still showing in the sitemap. With having a protected membership site, this is a problem.</p>\n\n\n\n<p>I have cleared the cache on the site and re-entered the ID list, but there is no change. I toggled include categories to see if that made a change and it took it fine. So it’s updating, but just not correctly.</p>\n\n\n\n<p>Last thing I noticed is new categories to exclude always show up at the bottom of the list, making it not user-friendly to have to scroll down and find it (if you remember to do that). I would suggest making an option of exclude all categories except these ones (in my case, it would be exclude all but General, since it is a members site).</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"starbucksamore";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:24;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:64:"https://wordpress.org/support/topic/where-is-the-images-sitemap/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:149:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Where is the images Sitemap?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:64:"https://wordpress.org/support/topic/where-is-the-images-sitemap/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 21 Jun 2024 10:46:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:301:"\n						\n						<p>Replies: 3</p>\n						<p>Hi, and congratulations for your excellent plugin, we use it in all our projects. The reason for the query is that we cannot find the url of the images sitemap and the html sitemap to add them to our robots.txt, thank you very much in advance.</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:33:"Directorio de empresas españolas";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:25;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:72:"https://wordpress.org/support/topic/additional-url-xml-to-sitemap-index/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:156:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Additional url.xml to sitemap index";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"https://wordpress.org/support/topic/additional-url-xml-to-sitemap-index/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Jun 2024 16:23:02 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1552:"\n						\n						<p>Replies: 1</p>\n						<p>Hi,</p>\n\n\n\n<p><strong>until the v4.1.13</strong> the additional url, that i added using the code below, works fine. It added the url to the sitemap index (it was like this <a href="http://mysite.test/api/sitemap-places.xml" rel="nofollow ugc">http://mysite.test/api/sitemap-places.xml</a>) and inside of it the list of other urls added with add_url. Now, <strong>from v4.1.14 to v4.1.20</strong> using the same code below, it adds the url as <a href="http://mysite.test/api/places.xml" rel="nofollow ugc">http://mysite.test/api/places.xml</a> and once opened i get 404 not found. I saw your documentation and i also tried to use the add_filter(&#8216;sm_sitemap_index&#8217; ,&#8230;.) but nothing changed.</p>\n\n\n\n<p>Ty</p>\n\n\n\n<pre class="wp-block-code"><code>function addToIndex($sitemapGenerator){</code></pre>\n\n\n\n<pre class="wp-block-code"><code>    $sitemapGenerator-&gt;add_sitemap("places", null, current_time( \'timestamp\'));</code></pre>\n\n\n\n<pre class="wp-block-code"><code>}</code></pre>\n\n\n\n<pre class="wp-block-code"><code>function addToPlaces($sitemapGenerator, $type){<br /><br />    if($type &lt;&gt; \'places\'){<br />        return;<br /><br />    }<br /><br />    $sitemapGenerator-&gt;add_url(<br />...<br /><br />    );<br /><br />}</code></pre>\n\n\n\n<pre class="wp-block-code"><code>add_action(\'sm_build_index\', \'addToIndex\', 1, 1);</code></pre>\n\n\n\n<pre class="wp-block-code"><code>add_action(\'sm_build_content\', \'addBpmBranchesToSitemap\', 1, 2);</code></pre>\n\n\n\n<p></p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"amot99";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:26;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:72:"https://wordpress.org/support/topic/any-filter-or-hook-to-override-tags/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:157:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Any Filter or Hook to Override Tags?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"https://wordpress.org/support/topic/any-filter-or-hook-to-override-tags/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Jun 2024 15:13:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:657:"\n						\n						<p>Replies: 2</p>\n						<p>Hi Team,</p>\n\n\n\n<p>In the plugin there&#8217;s a feature for excluding only categories but not tags .So is there any hooks or filters from which  we can override the same at theme level ?</p>\n\n\n<ul id="bbp-topic-revision-log-17836345" class="bbp-topic-revision-log">\n\n	<li id="bbp-topic-revision-log-17836345-item-17836347" class="bbp-topic-revision-log-item">\n		This topic was modified 1 month, 3 weeks ago by <a href="https://wordpress.org/support/users/ankur2024sr/" title="View ankur2024sr&#039;s profile" class="bbp-author-link"><span  class="bbp-author-name">ankur2024sr</span></a>.\n	</li>\n\n</ul>\n\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"ankur2024sr";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:27;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:65:"https://wordpress.org/support/topic/google-unable-to-see-sitemap/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:149:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Google unable to see sitemap";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"https://wordpress.org/support/topic/google-unable-to-see-sitemap/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Jun 2024 12:48:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:288:"\n						\n						<p>Replies: 6</p>\n						<p>123reg hosting tell me that the sitemap doesn&#8217;t automatically get saved to the right location for Google to access.<br />They have to physically save it for me<br />How do I get the sitemap.xml file using this plugin please?</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"sinkingfast";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:28;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:66:"https://wordpress.org/support/topic/couldnt-fetch-sitemap-error-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:159:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Couldn&amp;#8217;t Fetch Sitemap Error";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:66:"https://wordpress.org/support/topic/couldnt-fetch-sitemap-error-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 16 Jun 2024 20:16:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:221:"\n						\n						<p>Replies: 1</p>\n						<p>Hello,</p>\n\n\n\n<p>I can&#8217;t believe you have still not found a solution to the &#8220;couldn&#8217;t fetch&#8221; sitemap error in GSC.</p>\n\n\n\n<p>Shame on you. </p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"davidwoolf";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:29;a:6:{s:4:"data";s:67:"\n					\n					\n					\n					\n					\n\n					\n					\n\n					\n					\n					\n				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:50:"https://wordpress.org/support/topic/sitemap-video/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:134:"&lt;span class=&quot;resolved&quot; aria-label=&quot;Resolved&quot; title=&quot;Topic is resolved.&quot;&gt;&lt;/span&gt;Sitemap video";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:50:"https://wordpress.org/support/topic/sitemap-video/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 16 Jun 2024 16:07:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:278:"\n						\n						<p>Replies: 1</p>\n						<p>Hi guys, I&#8217;m going from Yoast&#8217;s sitemap to yours, in the hope that the videos on the pages will also be included in the sitemap.</p>\n\n\n\n<p>This is possible?<br />If so, how can I check it?</p>\n\n\n\n<p>Thank you</p>\n						\n					";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"bizzarro81";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:67:"https://wordpress.org/support/plugin/google-sitemap-generator/feed/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";O:48:"WpOrg\\Requests\\Utility\\CaseInsensitiveDictionary":1:{s:7:"\0*\0data";a:13:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Mon, 12 Aug 2024 16:03:16 GMT";s:12:"content-type";s:34:"application/rss+xml; charset=UTF-8";s:4:"vary";s:15:"Accept-Encoding";s:25:"strict-transport-security";s:12:"max-age=3600";s:7:"expires";s:29:"Wed, 11 Jan 1984 05:00:00 GMT";s:13:"cache-control";s:36:"no-cache, must-revalidate, max-age=0";s:6:"x-olaf";s:3:"⛄";s:12:"x-robots-tag";s:15:"noindex, follow";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:2:"br";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:13:"EXPIRED ord 2";}}s:5:"build";s:14:"20230725235122";}', 'no'); 
INSERT INTO `t0MWacHo_options` VALUES (1253879, '_transient_timeout_feed_mod_d21d2a68bac70d38fb7f9a7bd3d1725e', '1724083396', 'no'),
 (1253880, '_transient_feed_mod_d21d2a68bac70d38fb7f9a7bd3d1725e', '1723478596', 'no'),
 (1254006, 'wbcr_clearfy_last_check_update_time', '1723498202', 'yes'),
 (1254007, 'wbcr_clearfy_last_check_update', 'O:8:"stdClass":4:{s:4:"slug";s:7:"clearfy";s:6:"plugin";s:19:"clearfy/clearfy.php";s:11:"new_version";s:5:"1.8.5";s:7:"package";s:100:"https://github.com/Creative-Motion-Development/wp-plugin-clearfy/releases/download/1.8.5/clearfy.zip";}', 'yes'),
 (1254008, 'elementor_pro_remote_info_api_data_3.19.3', 'a:2:{s:7:"timeout";i:1723527003;s:5:"value";s:221743:"{"stable_version":"3.23.3","last_updated":"2024-08-05 10:58:40","sections":"a:2:{s:11:\\"description\\";s:161:\\"Elementor Pro adds new features to the Elementor Page Builder plugin. Control your conversions, your user engagement, your entire website, from one page builder.\\";s:9:\\"changelog\\";s:206871:\\"<h2>Elementor Pro - by Elementor.com<\\/h2>\\n<h4>3.23.3 - 2024-08-05<\\/h4>\\n<ul>\\n<li>Fix: Dropdown area not working in certain scenarios in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28194\\">#28194<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.23.2 - 2024-07-29<\\/h4>\\n<ul>\\n<li>Fix: Horizontal scroll bar appearing on the page when using Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28087\\">#28087<\\/a>)<\\/li>\\n<li>Fix: Dropdown area disappearing in certain scenarios in Menu widget<\\/li>\\n<\\/ul>\\n<h4>3.23.1 - 2024-07-23<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in link URL<\\/li>\\n<\\/ul>\\n<h4>3.23.0 - 2024-07-15<\\/h4>\\n<ul>\\n<li>New: Search Widget with Live Results - Display live search results as visitors type into the search box, enhancing user experience and engagement (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/27664\\">#27664<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24931\\">#24931<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21459\\">#21459<\\/a>)<\\/li>\\n<li>Tweak: Renamed <code>width<\\/code> to <code>Min width<\\/code> and added <code>Max width<\\/code> control to Hotspot tooltips (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18930\\">#18930<\\/a>)<\\/li>\\n<li>Tweak: Applied a logical DOM order to the Mega Menu widget to improve accessibility<\\/li>\\n<li>Tweak: Added the ability to set <code>aria-label<\\/code> for WordPress Menu widget<\\/li>\\n<li>Tweak: Added the ability to set <code>aria-label<\\/code> for Menu widget<\\/li>\\n<li>Tweak: Added a bottom option to the Image Position control in Call to Action widget<\\/li>\\n<li>Fix: Missing version string in included CSS query string when Improved CSS Loading is enabled (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21879\\">#21879<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23821\\">#23821<\\/a>)<\\/li>\\n<li>Fix: Form submission icon message does not display correctly when Inline Font Icons feature is activated<\\/li>\\n<li>Fix: Save and Close button position issues in the conditions screen in Theme Builder.<\\/li>\\n<li>Fix: Focus appears on the first element when using the mouse to open Off-Canvas <\\/li>\\n<li>Fix: Links to Elementor Settings are broken in various locations<\\/li>\\n<li>Fix: Conditions field not showing all relevant conditions in Theme Builder<\\/li>\\n<li>Fix: Off-Canvas flickering in sticky containers with exit animations triggered by sticky effects<\\/li>\\n<\\/ul>\\n<h4>3.22.1 - 2024-06-24<\\/h4>\\n<ul>\\n<li>Fix: Styling of Global widgets not loading when Element Caching experiment is activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/27704\\">#27704<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.22.0 - 2024-06-16<\\/h4>\\n<ul>\\n<li>New: Introducing Off-Canvas widget - create engaging and creative layers triggered by a link (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6225\\">#6225<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21769\\">#21769<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25770\\">#25770<\\/a>)<\\/li>\\n<li>Tweak: Added option to remove \'User IP\' and \'User Agent\' from the form submissions metadata (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14285\\">#14285<\\/a>)<\\/li>\\n<li>Tweak: Replaced <code>waypoints.js<\\/code> library with the native Intersection Observer API<\\/li>\\n<li>Tweak: Extended Alignment and Position capabilities in Form widget<\\/li>\\n<li>Tweak: Moved icon View control to style tab in Flip Box widget<\\/li>\\n<li>Tweak: Moved icon View control to style tab in Call to Action widget<\\/li>\\n<li>Tweak: Optimized Form widget to eliminate unnecessary markup when the button icon is empty<\\/li>\\n<li>Tweak: Optimized Posts widget to eliminate unnecessary markup when Load More button text is empty<\\/li>\\n<li>Tweak: Remove <code>placeholder<\\/code> arguments from URL controls<\\/li>\\n<li>Tweak: Implemented CSS logical properties to Icon Position in Form, Posts and Menu Cart widgets<\\/li>\\n<li>Tweak: Activated Display Conditions feature for existing sites<\\/li>\\n<li>Tweak: Activated Taxonomy Filter feature for existing sites<\\/li>\\n<li>Tweak: Added functionality to delay the running of the ready triggers on inner elements<\\/li>\\n<li>Fix: Icons are now part of the link in the Menu Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24298\\">#24298<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25112\\">#25112<\\/a>)<\\/li>\\n<li>Fix: <code>all: unset<\\/code> assigned to buttons cause focus issues (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24322\\">#24322<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25448\\">#25448<\\/a>)<\\/li>\\n<li>Fix: Menu cart SVG icon disappears on front when Optimized Control Loading experiment is activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/27342\\">#27342<\\/a>)<\\/li>\\n<li>Fix: Elementor Pro auto-updates are not working on multisite networks (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12615\\">#12615<\\/a>)<\\/li>\\n<li>Fix: PHP error appears in the editor when using Loop Grid in an archive template<\\/li>\\n<li>Fix: UI glitch on Icon Position control in Paypal and Stripe Buttons widgets<\\/li>\\n<li>Fix: Icon Position control RTL issue in Hotspot widget<\\/li>\\n<li>Fix: Manual Selection &quot;Include By&quot; Query doesn\'t work with product categories<\\/li>\\n<\\/ul>\\n<h4>3.21.3 - 2024-05-20<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Loop Grid widget<\\/li>\\n<li>Fix: License expired affects the Display Conditions functionality in the front end<\\/li>\\n<\\/ul>\\n<h4>3.21.2 - 2024-04-30<\\/h4>\\n<ul>\\n<li>Fix: Special characters are not displayed correctly when using the Excerpt widget in Loop template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25860\\">#25860<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.21.1 - 2024-04-24<\\/h4>\\n<ul>\\n<li>Fix: Excerpt Length setting doesn\'t function correctly for languages with non-English characters in Post Excerpt widget<\\/li>\\n<\\/ul>\\n<h4>3.21.0 - 2024-04-15<\\/h4>\\n<ul>\\n<li>New: Introducing Loop Taxonomy Query - Enabling the display of post and product categories and tags within Loop Grid and Loop Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21372\\">#21372<\\/a>)<\\/li>\\n<li>Tweak: Optimized Hotspot widget to prevent rendering when no image is provided<\\/li>\\n<li>Tweak: Optimized Blockquote widget to eliminate unnecessary markup when devoid of content<\\/li>\\n<li>Tweak: Optimized Template widget to eliminate unnecessary markup when no template is selected<\\/li>\\n<li>Tweak: Optimized Code Highlight widget to eliminate unnecessary markup when there is no content<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Elementor<\\/li>\\n<li>Tweak: Implemented accessibility improvements in Portfolio widget<\\/li>\\n<li>Tweak: Implemented accessibility improvements of Author Avatar image alt text in Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25440\\">#25440<\\/a>)<\\/li>\\n<li>Tweak: Notes feature merged to version<\\/li>\\n<li>Tweak: Implemented accessibility improvements of Profile Picture alt text in Author widget<\\/li>\\n<li>Fix: Display issue on hover state in WooCommerce Menu Cart widget<\\/li>\\n<\\/ul>\\n<h4>3.20.3 - 2024-04-10<\\/h4>\\n<ul>\\n<li>Fix: Compatibility issue between the My Account widget and other third-party plugins (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20986\\">#20986<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.20.2 - 2024-03-26<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Media Carousel widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Form widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Post Navigation widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Gallery widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Video Playlist widget<\\/li>\\n<\\/ul>\\n<h4>3.20.1 - 2024-03-20<\\/h4>\\n<ul>\\n<li>Fix: Strengthened code integrity in deprecated Woo Single Element widget<\\/li>\\n<li>Fix: PHP error notice appears when using Loop Grid with the Taxonomy Filter widgets<\\/li>\\n<\\/ul>\\n<h4>3.20.0 - 2024-03-11<\\/h4>\\n<ul>\\n<li>Tweak: Implemented OR logic in the Display Conditions feature<\\/li>\\n<li>Tweak: Added X and Threads social networks to Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25299\\">#25299<\\/a>)<\\/li>\\n<li>Tweak: Added Archive Title dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Featured Image Title dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Featured Image Alt dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Featured Image Caption dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Author Bio dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Author Email dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Author Website dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Page Title rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Post Title rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Featured Image rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Comments Number rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Archive Author rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added support for WordPress Custom Fields in Display Conditions feature<\\/li>\\n<li>Tweak: Implemented accessibility improvements in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23875\\">#23875<\\/a>)<\\/li>\\n<li>Tweak: Implemented accessibility improvements in Login widget<\\/li>\\n<li>Tweak: Added additional style controls in the Table of Contents widget<\\/li>\\n<li>Tweak: Added Transition Duration option in Blockquote widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21295\\">#21295<\\/a>)<\\/li>\\n<li>Tweak: Added Transition Duration to button in Flip Box widget<\\/li>\\n<li>Tweak: Added Transition Duration to button in Author Box widget<\\/li>\\n<li>Tweak: Added Transition Duration to List in Table of Contents widget<\\/li>\\n<li>Tweak: Added Transition Duration to button in Login widget<\\/li>\\n<li>Tweak: Added Transition Duration in Post Navigation widget<\\/li>\\n<li>Tweak: Added Transition Duration Show More in Video Playlist widget<\\/li>\\n<li>Tweak: Added Transition Duration to button in Form widget<\\/li>\\n<li>Tweak: Removed separator-none argument from all Editor controls<\\/li>\\n<li>Tweak: Add <code>&lt;time&gt;<\\/code> wrapper for Date and Time items in Post Info widget<\\/li>\\n<li>Tweak: Page Transitions feature merged to version<\\/li>\\n<li>Tweak: Scroll Snap feature merged to version<\\/li>\\n<li>Tweak: Promoted Display Conditions feature to Beta status and activated for new sites<\\/li>\\n<li>Tweak: Promoted Taxonomy Filter feature to beta status and activated for new sites<\\/li>\\n<li>Fix: Page Transitions feature and Load Font Awesome 4 Support cause a console error (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18885\\">#18885<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19334\\">#19334<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21082\\">#21082<\\/a>)<\\/li>\\n<li>Fix: Added better output escaping in Taxonomy Filter widget<\\/li>\\n<\\/ul>\\n<h4>3.19.3 - 2024-02-26<\\/h4>\\n<ul>\\n<li>Tweak: Improved Loop CSS loading structure in Loop Grid item<\\/li>\\n<li>Security Fix: Addressed security weaknesses in Dynamic Tags<\\/li>\\n<\\/ul>\\n<h4>3.19.2 - 2024-02-07<\\/h4>\\n<ul>\\n<li>Fix: Export data inconsistencies when using form actions in Form widget<\\/li>\\n<\\/ul>\\n<h4>3.19.1 - 2024-02-05<\\/h4>\\n<ul>\\n<li>Fix: Enqueuing non-existing Loop Template CSS file in Loop Item template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24959\\">#24959<\\/a>)<\\/li>\\n<li>Fix: Improved code security enforcement in Countdown widget<\\/li>\\n<\\/ul>\\n<h4>3.19.0 - 2024-01-29<\\/h4>\\n<ul>\\n<li>New: Introducing Display Conditions for Elements - allowing users to customize content visibility based on specified criteria (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4246\\">#4246<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21152\\">#21152<\\/a>)<\\/li>\\n<li>New: Implemented Akismet Integration for enhanced spam protection and security in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11401\\">#11401<\\/a>)<\\/li>\\n<li>New: Introducing Permissions functionality to Element Manager - providing users with enhanced control over access and management capabilities<\\/li>\\n<li>Tweak: Added styling option for dropdown indicator in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21907\\">#21907<\\/a>)<\\/li>\\n<li>Tweak: Added additional size units and custom units in all elements<\\/li>\\n<li>Tweak: Implemented CSS logical properties in WordPress Menu widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Reviews widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Countdown widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Elementor Editor<\\/li>\\n<li>Tweak: Updated <code>jquery.smartmenus.js<\\/code> version from 1.1.1 to 1.2.0<\\/li>\\n<li>Fix: Dynamic Background Image does not load on the first Loop Item in a Loop Grid (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21489\\">#21489<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22368\\">#22368<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23085\\">#23085<\\/a>)<\\/li>\\n<li>Fix: History panel deprecation notices in console log<\\/li>\\n<li>Fix: Second Pro rollback installed the latest version instead of the specifically selected older version<\\/li>\\n<li>Fix: Incorrect position of the dropdown content when applying entrance animation in Menu Widget<\\/li>\\n<li>Fix: UX issues when using in-place editing in Menu widget<\\/li>\\n<li>Fix: Pagination with page reload is not working when used with the Taxonomy filter and Loop Grid widget in Archive template<\\/li>\\n<\\/ul>\\n<h4>3.18.2 - 2023-12-20<\\/h4>\\n<ul>\\n<li>Fix: Modified controls sanitization to enforce better security policies in Price List widget<\\/li>\\n<li>Fix: Error messages related to loop filter appear on front when using PHP 8.X and <code>WP_DEBUG<\\/code> is true<\\/li>\\n<\\/ul>\\n<h4>3.18.1 - 2023-12-06<\\/h4>\\n<ul>\\n<li>Fix: No results appeared when reloading the page with deep link and de-selecting terms in Taxonomy Filter widget<\\/li>\\n<li>Fix: No results appeared when filtering the Uncategorized category in Filter Taxonomy widget<\\/li>\\n<li>Fix: Notes still available when the Notes feature is deactivated<\\/li>\\n<\\/ul>\\n<h4>3.18.0 - 2023-12-04<\\/h4>\\n<ul>\\n<li>Tweak: Added the ability to upload files as attachments to emails in the File Upload field in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4868\\">#4868<\\/a>)<\\/li>\\n<li>Tweak: Introduced the capability to design and edit the empty state in the Loop Grid widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24261\\">#24261<\\/a>)<\\/li>\\n<li>Tweak: Implemented the option to close the menu content area with a click anywhere on the screen in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22686\\">#22686<\\/a>)<\\/li>\\n<li>Tweak: Improve scrolling behavior inside the content area when there is not enough space in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22712\\">#22712<\\/a>)<\\/li>\\n<li>Tweak: Expanded breakpoint options in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22488\\">#22488<\\/a>)<\\/li>\\n<li>Tweak: Added Logical Combination control in Taxonomy Filter widget<\\/li>\\n<li>Tweak: Added additional units to Horizontal and Vertical padding for Dropdown in WordPress Menu widget<\\/li>\\n<li>Tweak: Hide navigation arrows when there is only one slide in Loop Carousel and Carousel widgets<\\/li>\\n<li>Tweak: Added various HTML Tag controls in Video Playlist widget<\\/li>\\n<li>Tweak: Added responsive control to navigation size in Slides, Reviews, Media Carousel and Testimonial Carousel widgets<\\/li>\\n<li>Tweak: Added semantic <code>&lt;search&gt;<\\/code> wrapper in Search Form widget<\\/li>\\n<li>Tweak: Added semantic <code>&lt;search&gt;<\\/code> wrapper in Taxonomy Filter widget<\\/li>\\n<li>Tweak: Added Multiple Selection control in Taxonomy Filter widget<\\/li>\\n<li>Fix: Deprecated notice when using ${var} in strings instead of {$var} with PHP 8.2 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23927\\">#23927<\\/a>)<\\/li>\\n<li>Fix: Dropdown indicator position issue in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23947\\">#23947<\\/a>)<\\/li>\\n<li>Fix: Dynamic Tags are not available when choosing \'self-hosted\' source in Video widget<\\/li>\\n<li>Fix: Telephone field placeholder is aligned to the left in RTL websites in Form widget<\\/li>\\n<\\/ul>\\n<h4>3.17.1 - 2023-11-01<\\/h4>\\n<ul>\\n<li>Fix: Modified controls sanitization to enforce better security policies in Code Highlight, Form, Lottie, Price List, and Video Playlist widgets<\\/li>\\n<\\/ul>\\n<h4>3.17.0 - 2023-10-25<\\/h4>\\n<ul>\\n<li>Tweak: Added AJAX pagination option or seamless page navigation between content in Loop Grid widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1284\\">#1284<\\/a>)<\\/li>\\n<li>Tweak: Introduced Individual Pagination option when multiple Post widgets are on the same page, providing enhanced control over pagination<\\/li>\\n<li>Tweak: Introduced Individual Pagination option when multiple Loop Grid widgets are on the same page, providing enhanced control over pagination<\\/li>\\n<li>Tweak: Added a None option to the breakpoint options in Menu widget<\\/li>\\n<li>Tweak: Added a horizontal scrolling option in Menu widget<\\/li>\\n<li>Tweak: Upgraded minimum required PHP version to 7.3<\\/li>\\n<li>Tweak: Improved accessibility when minimize button is disabled in Table of Content widget<\\/li>\\n<li>Fix: Table of Content widget without icons displays <code>undefined<\\/code> error (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17523\\">#17523<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17768\\">#17768<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18463\\">#18463<\\/a>)<\\/li>\\n<li>Fix: Hover behavior issues on menu items in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23430\\">#23430<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22431\\">#22431<\\/a>)<\\/li>\\n<li>Fix: Links inside Loop Carousel are not working on initial load in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23705\\">#23705<\\/a>)<\\/li>\\n<li>Fix: Popups accessible navigation adds outlines to the wrong first focusable element<\\/li>\\n<li>Fix: Dropdown area aligned to the left side of the screen if contains Tabs widget in Menu widget<\\/li>\\n<li>Fix: Content horizontal position not aligning correctly when used with carousel widgets in Menu widget<\\/li>\\n<li>Fix: Accessibility errors in PageSpeed Insights in Table of Contents widget<\\/li>\\n<\\/ul>\\n<h4>3.16.2 - 2023-09-20<\\/h4>\\n<ul>\\n<li>Fix: Fit to Content dropdown position calculation is incorrect in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23808\\">#23808<\\/a>)<\\/li>\\n<li>Fix: Reverted hide navigation arrows when there is only one slide in the Loop or Nested carousel (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23804\\">#23804<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.16.1 - 2023-09-14<\\/h4>\\n<ul>\\n<li>Fix: Dynamic tag for ACF image field is not working as expected (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23757\\">#23757<\\/a>)<\\/li>\\n<li>Fix: Sticky functionality affects padding values in Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23758\\">#23758<\\/a>)<\\/li>\\n<li>Fix: HTML list issues for padding and margin in Menu widget<\\/li>\\n<\\/ul>\\n<h4>3.16.0 - 2023-09-12<\\/h4>\\n<ul>\\n<li>Tweak: Implemented accessibility improvements in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23607\\">#23607<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22554\\">#22554<\\/a>)<\\/li>\\n<li>Fix: \'Fallback: Recent Posts\' option malfunctions in the Query control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21436\\">#21436<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23259\\">#23259<\\/a>)<\\/li>\\n<li>Tweak: Hide navigation arrows when there is only one slide in the Loop or Nested carousel (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22056\\">#22056<\\/a>)<\\/li>\\n<li>Tweak: Used appropriate image <code>alt<\\/code> in Testimonial Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17680\\">#17680<\\/a>)<\\/li>\\n<li>Tweak: Optimized Scroll Snap functionality when using Container widget<\\/li>\\n<li>Tweak: Enhanced Elementor Role Manager functionality when using Containers<\\/li>\\n<li>Tweak: Added Notes feature to the Editor Top Bar<\\/li>\\n<li>Tweak: Replace CSS <code>float<\\/code> with other layouts in the Editor<\\/li>\\n<li>Tweak: Upgraded HTML Structure for the Menu widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Carousel and Menu widgets<\\/li>\\n<li>Tweak: Added keyboard accessibility to a link in Posts widget<\\/li>\\n<li>Tweak: Loop Builder feature merged to version<\\/li>\\n<li>Fix: Addressed inconsistency in hover effect durations between icon, dropdown indicator colors, and text colors in the Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22376\\">#22376<\\/a>)<\\/li>\\n<li>Fix: Slides break if the parent container is set to HTML A tag in Loop Carousel and Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22678\\">#22678<\\/a>)<\\/li>\\n<li>Fix: The icon size setting is not affecting uploaded SVG icons in the Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22372\\">#22372<\\/a>)<\\/li>\\n<li>Fix: Taxonomy filter does not work with slug in foreign characters (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23315\\">#23315<\\/a>)<\\/li>\\n<li>Fix: Improved code security enforcement in Dynamic Tags<\\/li>\\n<li>Fix: Sticky container incorrectly adjusts its width when transitioning from a smaller breakpoint to a larger one within the Editor<\\/li>\\n<\\/ul>\\n<h4>3.15.1 - 2023-08-09<\\/h4>\\n<ul>\\n<li>Fix: Improved code security enforcement in Table of Contents widget<\\/li>\\n<\\/ul>\\n<h4>3.15.0 - 2023-07-31<\\/h4>\\n<ul>\\n<li>New: Introducing Taxonomy Filter widget - Empower visitors to seamlessly filter listings in Loop Grids based on taxonomies (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3140\\">#3140<\\/a>)<\\/li>\\n<li>Tweak: Added an &quot;Offset Sides&quot; functionality in Carousel and Loop Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21114\\">#21114<\\/a>)<\\/li>\\n<li>Tweak: Modified the size of the Publish button in the Editor Top Bar feature (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22472\\">#22472<\\/a>)<\\/li>\\n<li>Tweak: Improved Ajax permissions functionality for better security enforcement<\\/li>\\n<li>Tweak: Added option for pagination custom position in Carousel and Loop Carousel widgets<\\/li>\\n<li>Tweak: Added option for navigation custom position in Carousel and Loop Carousel widgets<\\/li>\\n<li>Tweak: Added additional styling options for navigation in Carousel and Loop Carousel widgets<\\/li>\\n<li>Tweak: Added labels to shortcode column in WordPress admin<\\/li>\\n<li>Tweak: Unified the appearance of <code>stretch<\\/code> and <code>center<\\/code> buttons in Menu widget<\\/li>\\n<li>Tweak: Unified the appearance of <code>stretch<\\/code> and <code>center<\\/code> buttons in My Account widget<\\/li>\\n<li>Tweak: Improved panel UI in Video Playlist widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Elementor Editor<\\/li>\\n<li>Tweak: Added &quot;Title HTML Tag&quot; and &quot;Description HTML Tag&quot; in Price List widget<\\/li>\\n<li>Tweak: Added &quot;Title HTML Tag&quot; and &quot;Description HTML Tag&quot; in Slides widget<\\/li>\\n<li>Tweak: Added &quot;Title HTML Tag&quot; and &quot;Description HTML Tag&quot; in Flip Box widget<\\/li>\\n<li>Tweak: Added &quot;Description HTML Tag&quot; in Call To Action widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Share Buttons widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Form widget<\\/li>\\n<li>Fix: WooCommerce Status page failed to recognize Elementor WooCommerce widgets<\\/li>\\n<li>Fix: Pagination does not work inside single templates when using Posts and Loop Grid widgets<\\/li>\\n<li>Fix: Incorrect saving of WooCommerce page settings in Elementor site settings under certain scenarios<\\/li>\\n<\\/ul>\\n<h4>3.14.1 - 2023-06-26<\\/h4>\\n<ul>\\n<li>Tweak: Improved navigation on touch devices in Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22827\\">#22827<\\/a>)<\\/li>\\n<li>Fix: Missing navigation arrows on lightbox in Gallery widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22870\\">#22870<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.14.0 - 2023-06-19<\\/h4>\\n<ul>\\n<li>New: Introducing Carousel widget - Infinite design possibilities, and nesting capabilities (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2587\\">#2587<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/219\\">#219<\\/a>)<\\/li>\\n<li>Tweak: Added Static Item Position functionality to Alternate template in Loop Grid widget<\\/li>\\n<li>Tweak: Added visual indication of Page Parts<\\/li>\\n<li>Tweak: Added dividers option between menu items in Menu widget<\\/li>\\n<li>Tweak: Changed the HTML structure of Pagination and Navigation in Loop Carousel and Nested Carousel widgets<\\/li>\\n<li>Tweak: Added shop page in WooCommerce Pages section in Site Settings<\\/li>\\n<li>Tweak: Added Text Shadow, Box Shadow and Padding control to button in Call to Action widget<\\/li>\\n<li>Tweak: Added Lazy Load support for images in Video Playlist widget<\\/li>\\n<li>Tweak: Added <code>alt<\\/code> attribute to images in Video Playlist widget<\\/li>\\n<li>Tweak: Replaced select control with choose control for Flip Direction control in Flip Box widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to Carousel and Loop Carousel widgets<\\/li>\\n<li>Tweak: Use <code>media_types<\\/code> array in Media controls<\\/li>\\n<li>Fix: Lightbox is still enabled after disabling it in the Site Settings in Gallery widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11193\\">#11193<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19871\\">#19871<\\/a>)<\\/li>\\n<li>Fix: Responsive settings for templates don\'t work as expected when Additional Custom Breakpoints feature is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16819\\">#16819<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19394\\">#19394<\\/a>)<\\/li>\\n<li>Fix: Inner containers are not presented as expected in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21813\\">#21813<\\/a>)<\\/li>\\n<li>Fix: Popup width does not support percentages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22413\\">#22413<\\/a>)<\\/li>\\n<li>Fix: PHP 8.x throws errors when using WooCommerce Ajax response (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22199\\">#22199<\\/a>)<\\/li>\\n<li>Fix: Mini cart template appears as empty in various scenarios in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22789\\">#22789<\\/a>)<\\/li>\\n<li>Fix: Order by Price doesn\'t work for the Latest products or Manual Selection in Products widget<\\/li>\\n<li>Fix: Dropdown indicator icon is not vertically aligned to the text when using icon in Menu Widget<\\/li>\\n<li>Fix: Mixed content warning in the console for Video Playlist widget<\\/li>\\n<li>Fix: Preview settings are not presented as expected after first save in Loop Template<\\/li>\\n<li>Fix: Not-crawlable link error in Video Playlist widget<\\/li>\\n<li>Fix: Lightbox is still enabled after disabling it in the Site Settings in Logo widget<\\/li>\\n<li>Fix: Focus state issue on page load when using Table of Content widget<\\/li>\\n<\\/ul>\\n<h4>3.13.2 - 2023-05-22<\\/h4>\\n<ul>\\n<li>Fix: Hover settings not working as expected on Touch-Enabled devices in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22258\\">#22258<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.13.1 - 2023-05-11<\\/h4>\\n<ul>\\n<li>Security Fix: Addressed security weaknesses in access management related functions<\\/li>\\n<li>Fix: Excerpt content pulled from post content is showing with HTML tags in Loop Grid widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22367\\">#22367<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.13.0 - 2023-05-08<\\/h4>\\n<ul>\\n<li>Tweak: Provided an option to assign excerpt automatically from post content in Post Excerpt dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20256\\">#20256<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21715\\">#21715<\\/a>)<\\/li>\\n<li>Tweak: Added Display Conditions functionality in Editor Top bar (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21675\\">#21675<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22050\\">#22050<\\/a>)<\\/li>\\n<li>Tweak: Removed <code>elementor_page_id<\\/code> from request URLs in the WC AJAX calls (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18675\\">#18675<\\/a>)<\\/li>\\n<li>Tweak: Added icons to menu items in Mega Menu widget (<a href=\\"https:\\/\\/github.com\\/orgs\\/elementor\\/discussions\\/21602\\">#21602<\\/a>)<\\/li>\\n<li>Tweak: Added keyboard accessibility to Toggle Button in WordPress Menu widget (<a href=\\"https:\\/\\/github.com\\/orgs\\/elementor\\/discussions\\/2348\\">#2348<\\/a>)<\\/li>\\n<li>Tweak: Added \'Active item state\' to top-level menu items for anchor links in the Menu widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to navigation arrows in Loop Carousel widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to navigation arrows in Slides widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to navigation arrows in Media, Testimonial and Reviews Carousel widgets<\\/li>\\n<li>Tweak: Added keyboard accessibility to Table of Content widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to Search Form widget<\\/li>\\n<li>Tweak: Added accessibility to images in Slides widget<\\/li>\\n<li>Tweak: Added accessibility to images in Call To Action widget<\\/li>\\n<li>Tweak: Added accessibility to images in Media Carousel widget<\\/li>\\n<li>Tweak: Added accessibility to images in Gallery widget<\\/li>\\n<li>Tweak: Added Lazy Load support for avatar image in Post Info widget<\\/li>\\n<li>Tweak: Added Lazy Load support to various Elementor Editor and Admin images<\\/li>\\n<li>Tweak: Added Lazy Load support for author image in Author Box widget<\\/li>\\n<li>Tweak: Added Lazy Load support for images in Price List widget<\\/li>\\n<li>Fix: Content width is affected by the widget\'s width when Content Width is set to Fit to Content in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21842\\">#21842<\\/a>)<\\/li>\\n<li>Fix: Empty value on Rows field causes an error in Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21451\\">#21451<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.12.2 - 2023-04-09<\\/h4>\\n<ul>\\n<li>Fix: Mini cart template appears as empty in various WordPress themes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21836\\">#21836<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.12.1 - 2023-04-02<\\/h4>\\n<ul>\\n<li>Fix: Default background colors are presented as transparent in Popup (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21824\\">#21824<\\/a>)<\\/li>\\n<li>Fix: Reverted the tweak of Form Submissions feature merged to the version (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21821\\">#21821<\\/a>)<\\/li>\\n<li>Fix: Dropdown area is not closing when hovering outside of the content area in Menu widget<\\/li>\\n<\\/ul>\\n<h4>3.12.0 - 2023-03-29<\\/h4>\\n<ul>\\n<li>New: Introducing the Mega Menu with the new Menu widget - empowers you to achieve a much higher level of menu design, customization, and creativity<\\/li>\\n<li>New: Diversify your design with a Loop Alternate template - apply another template within your Loop Grid for design creativity<\\/li>\\n<li>New: Kickstart your workflow with predesigned Loop container-based templates<\\/li>\\n<li>Tweak: Added custom icon controls to various locations in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13678\\">#13678<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17941\\">#17941<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19295\\">#19295<\\/a>)<\\/li>\\n<li>Tweak: Added a spacing control between navigation and slides in the Loop Carousel<\\/li>\\n<li>Tweak: Added responsive control to the \'Gap between slides\' control in the Loop Carousel<\\/li>\\n<li>Tweak: Added Custom CSS section in Loop Item template<\\/li>\\n<li>Tweak: Added an Article class metadata in Loop Item template<\\/li>\\n<li>Tweak: Added Lazy Load support for background images in CTA widget when using the Lazy Load Background Images experiment<\\/li>\\n<li>Tweak: Added Lazy Load support for background images in Flipbox widget when using the Lazy Load Background Images experiment<\\/li>\\n<li>Tweak: Added additional size units and custom units in all elements<\\/li>\\n<li>Tweak: Changed Nav Menu widget name to WordPress Menu widget<\\/li>\\n<li>Tweak: Added &quot;Form Validation&quot; control to Form widget<\\/li>\\n<li>Tweak: Updated custom messages in the Form widget<\\/li>\\n<li>Tweak: Improved accessibility in various elements in Gallery widget<\\/li>\\n<li>Tweak: Form Submissions feature merged to version<\\/li>\\n<li>Tweak: Loop feature promoted to Stable status<\\/li>\\n<li>Tweak: Page Transitions feature promoted to Stable status<\\/li>\\n<li>Tweak: Improved accessibility in filter bar in Gallery widget<\\/li>\\n<li>Tweak: Remove unused <code>aspect-ratio-*<\\/code> CSS classes<\\/li>\\n<li>Fix: Not all active breakpoints appear under &quot;Advanced Rules&quot; in popup publish settings (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17020\\">#17020<\\/a>)<\\/li>\\n<li>Fix: Dynamic background image and video is not working with ACF in Loop Grid widget<\\/li>\\n<\\/ul>\\n<h4>3.11.7 - 2023-03-22<\\/h4>\\n<ul>\\n<li>Tweak: Improved code security enforcement in WooCommerce components<\\/li>\\n<\\/ul>\\n<h4>3.11.6 - 2023-03-14<\\/h4>\\n<ul>\\n<li>Tweak: Improved code security enforcement in Author Box and Countdown widgets<\\/li>\\n<\\/ul>\\n<h4>3.11.5 - 2023-03-12<\\/h4>\\n<ul>\\n<li>Fix: Hamburger Menu Toggle not showing if breakpoint is set to Tablet Extra in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21003\\">#21003<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.11.4 - 2023-03-07<\\/h4>\\n<ul>\\n<li>Tweak: Prevented SVG file upload for better security enforcement in Forms widget<\\/li>\\n<\\/ul>\\n<h4>3.11.3 - 2023-02-26<\\/h4>\\n<ul>\\n<li>Fix: Error message appears when submitting a form placed below Loop Grid and Loop Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21432\\">#21432<\\/a>)<\\/li>\\n<li>Fix: PHP 8.x compatibility issues in various places<\\/li>\\n<\\/ul>\\n<h4>3.11.2 - 2023-02-22<\\/h4>\\n<ul>\\n<li>Fix: Save &amp; Back handle becomes inaccessible in various scenarios cases in Loop Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21316\\">#21316<\\/a>)<\\/li>\\n<li>Fix: Can\'t edit page when using \'Content Tabs\' and \'Section\' options in Video Playlist widget<\\/li>\\n<\\/ul>\\n<h4>3.11.1 - 2023-02-15<\\/h4>\\n<ul>\\n<li>Fix: Featured Image dynamic tag is not working in Background images (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21313\\">#21313<\\/a>)<\\/li>\\n<li>Fix: Time zone is not correct in Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17485\\">#17485<\\/a>)<\\/li>\\n<li>Fix: File upload field is not working in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21341\\">#21341<\\/a>)<\\/li>\\n<li>Fix: Post Image Attachments dynamic tag is not working in various widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21314\\">#21314<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.11.0 - 2023-02-13<\\/h4>\\n<ul>\\n<li>New: Introducing Loop Carousel widget - Create powerful &amp; repeating loop templates and populate each one with dynamic content (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/219\\">#219<\\/a>)<\\/li>\\n<li>New: Added Date and Time Range option to Advanced Rules in Popup<\\/li>\\n<li>Tweak: Improved accessibility when opening and closing a popup (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9788\\">#9788<\\/a>)<\\/li>\\n<li>Tweak: Improved accessibility of full-screen mode in Search Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19907\\">#19907<\\/a>)<\\/li>\\n<li>Tweak: Added keyboard accessibility support to Flip Box widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5861\\">#5861<\\/a>)<\\/li>\\n<li>Tweak: Add <code>aria-label<\\/code> to read more link in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13784\\">#13784<\\/a>)<\\/li>\\n<li>Tweak: Use <code>aspect-ratio<\\/code> property instead of CSS trick in Media Carousel widget<\\/li>\\n<li>Tweak: Updated translation string in Stripe widget<\\/li>\\n<li>Fix: Masonry and Columns controls are not working as expected with responsive in Posts and Loop Grid widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20670\\">#20670<\\/a>)<\\/li>\\n<li>Fix: Invalid attributes names in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17400\\">#17400<\\/a>)<\\/li>\\n<li>Fix: Post Image Attachments dynamic tag is not working as expected in various widgets<\\/li>\\n<li>Fix: Form fields order is not presented correctly when exported to CSV in Form Submissions<\\/li>\\n<li>Fix: Dynamic background image and video are not working with ACF in Loop Grid widget<\\/li>\\n<\\/ul>\\n<h4>3.10.3 - 2023-01-29<\\/h4>\\n<ul>\\n<li>Tweak: Added introduction video to loop item information modal in Theme Builder<\\/li>\\n<li>Fix: PHP 8.x throws errors and notices in some cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21087\\">#21087<\\/a>)<\\/li>\\n<li>Fix: Infinite Scroll and Load on click pagination are not working as expected in Archive template<\\/li>\\n<li>Fix: Show row even when values do not exist in Form Submissions<\\/li>\\n<\\/ul>\\n<h4>3.10.2 - 2023-01-17<\\/h4>\\n<ul>\\n<li>Fix: Updated compatibility tag for Elementor v3.10<\\/li>\\n<\\/ul>\\n<h4>3.10.1 - 2023-01-09<\\/h4>\\n<p>Fix: Preview Could not be loaded error message appears on pages containing the Loop Grid in a header or footer templates<\\/p>\\n<h4>3.10.0 - 2023-01-09<\\/h4>\\n<ul>\\n<li>New: Added new dynamic tag for due date in Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7737\\">#7737<\\/a>)<\\/li>\\n<li>Tweak: Added <code>modified<\\/code> and <code>comment_count<\\/code> to Order By in posts query control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11159\\">#11159<\\/a>)<\\/li>\\n<li>Tweak: Replaced <code>footer<\\/code> tag in Blockquote and Comments widgets for better semantics<\\/li>\\n<li>Fix: Compatibility issue in Imagify Media Library filters due to <code>_elementor_is_screenshot<\\/code> meta filter (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19988\\">#19988<\\/a>)<\\/li>\\n<li>Fix: Hotspot Widget label icon height issues when Inline Font Icons experiment is active<\\/li>\\n<li>Fix: Editing glitch when using two loop grid widgets on the same page with the same loop item template<\\/li>\\n<li>Fix: Equal height is not working when using sections in Loop Grid widget<\\/li>\\n<li>Fix: Large amount of menu items are not appearing correctly on a mobile device in Nav Menu widget<\\/li>\\n<li>Fix: Featured Image does not change dynamically when using infinite\\/click pagination in Loop Grid widget<\\/li>\\n<li>Fix: Removed action call of non-existent <code>display_empty_cart_template()<\\/code> method in Cart widget<\\/li>\\n<\\/ul>\\n<h4>3.9.2 - 2022-12-21<\\/h4>\\n<ul>\\n<li>Fix: JS events do not trigger in Popups (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20708\\">#20708<\\/a>)<\\/li>\\n<li>Fix: PHP Errors appear when not using the toggle menu in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18636\\">#18636<\\/a>)<\\/li>\\n<li>Fix: Popups\' backgrounds disappear when using Lazy Load Background Images experiment<\\/li>\\n<\\/ul>\\n<h4>3.9.1 - 2022-12-14<\\/h4>\\n<ul>\\n<li>Fix: WooCommerce Product Gallery dynamic tag is not working in Basic Gallery, Gallery and Image Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20678\\">#20678<\\/a>)<\\/li>\\n<li>Fix: Hide Empty option is not working in Menu Cart widget<\\/li>\\n<li>Fix: The Stripe Button widget doesn\'t work in Templates<\\/li>\\n<\\/ul>\\n<h4>3.9.0 - 2022-12-06<\\/h4>\\n<ul>\\n<li>New: Added support for WooCommerce to Loop Builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20020\\">#20020<\\/a>)<\\/li>\\n<li>Tweak: Added more options to \'Show up to X times\' advanced rule in Popups (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8187\\">#8187<\\/a>)<\\/li>\\n<li>Tweak: Allow saving and reloading a page while editing in-place loop item template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19882\\">#19882<\\/a>)<\\/li>\\n<li>Tweak: Added <code>$location param<\\/code> to <code>elementor\\/theme\\/get_location_templates\\/template_id<\\/code> hook (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18453\\">#18453<\\/a>)<\\/li>\\n<li>Tweak: Removed redundant labels from group controls (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11666\\">#11666<\\/a>)<\\/li>\\n<li>Tweak: Added support to use sections and columns as the layout structure of a Loop item template<\\/li>\\n<li>Tweak: Disabled movement when a repeater item is in focus in edit mode<\\/li>\\n<li>Tweak: Upgrade the autoprefixer package to better minify CSS files<\\/li>\\n<li>Tweak: Removed duplicate SQL queries on every page for better performance<\\/li>\\n<li>Tweak: Improved License validation mechanism to avoid limitations<\\/li>\\n<li>Tweak: Added more units options to Border Width control in various elements<\\/li>\\n<li>Tweak: Added <code>em<\\/code> units to Border Radius control in various elements<\\/li>\\n<li>Tweak: Added \'Equal height\' functionality to Loop Grid widget<\\/li>\\n<li>Fix: Issue with Related Products widget and WooCommerce Pixel Manager plugin (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16934\\">#16934<\\/a>)<\\/li>\\n<li>Fix: My Account widget gets hidden when using a single page template with post content (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19627\\">#19627<\\/a>)<\\/li>\\n<li>Fix: Cart is not updated when cache enabled in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19312\\">#19312<\\/a>)<\\/li>\\n<li>Fix: Entrance animations are not working as expected with Infinite Loop and Load on CLick pagination in Loop Grid widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20293\\">#20293<\\/a>)<\\/li>\\n<li>Fix: Loading page issues in Form Submissions screen (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19973\\">#19973<\\/a>)<\\/li>\\n<li>Fix: Recently Edited date and time not working as expected in Elementor Overview plugin in WordPress dashboard (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17966\\">#17966<\\/a>)<\\/li>\\n<li>Fix: Recurring license mismatch error message when using translators plugins<\\/li>\\n<li>Fix: Submenu items triggers page transition instead of opening in Nav Menu widget<\\/li>\\n<li>Fix: Query values of Posts widget are not imported correctly when importing a Kit<\\/li>\\n<li>Fix: Loop items are exceeding the widget boundaries in Loop Grid widget<\\/li>\\n<li>Fix: Order by option is not working as expected when choosing Upsells, Cross-Sells and Related Products query in Products widget<\\/li>\\n<li>Fix: Various widgets disappear in certain scenarios when choosing direction Row or Column in Container<\\/li>\\n<\\/ul>\\n<h4>3.8.2 - 2022-11-20<\\/h4>\\n<ul>\\n<li>Fix: Z-index issues when applying sticky to Container<\\/li>\\n<li>Fix: Error message appears on front with Editor and Shop Manager roles when using the Loop Builder widget<\\/li>\\n<\\/ul>\\n<h4>3.8.1 - 2022-11-06<\\/h4>\\n<ul>\\n<li>Fix: Sticky inner section is not staying in the column when applying sticky option in Sections (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20203\\">#20203<\\/a>)<\\/li>\\n<li>Fix: Post Title widget located in a loop item template disappears when enabling the hide title option inside page settings (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20207\\">#20207<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20255\\">#20255<\\/a>)<\\/li>\\n<li>Fix: ACF Dynamic data not rendering correctly in various scenarios (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20235\\">#20235<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20258\\">#20258<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20277\\">#20277<\\/a>)<\\/li>\\n<li>Fix: Z-index issues when applying sticky to Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20227\\">#20227<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.8.0 - 2022-10-30<\\/h4>\\n<ul>\\n<li>New: Introducing Loop Builder as a beta status experiment - Create powerful &amp; repeating loop templates and populate each one with dynamic content and design flexibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4440\\">#4440<\\/a>)<\\/li>\\n<li>Tweak: Add <code>wp_body_open()<\\/code> to header in Header template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11562\\">#11562<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15828\\">#15828<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13089\\">#13089<\\/a>)<\\/li>\\n<li>Tweak: Added support border-radius option to the Code Highlight widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14316\\">#14316<\\/a>)<\\/li>\\n<li>Tweak: Import\\/Export CLI and UI mechanisms were merged into a unified service<\\/li>\\n<li>Tweak: User with no permission to Notes cannot be mentioned in a note<\\/li>\\n<li>Tweak: User with no permission to view a post cannot be mentioned in a note<\\/li>\\n<li>Tweak: Notes was added to the right click context-menu<\\/li>\\n<li>Tweak: Notes panel can be resizable<\\/li>\\n<li>Tweak: Notes panel can be dragged outside of the canvas in responsive mode in the editor<\\/li>\\n<li>Tweak: Updated form validation messages translation strings in Form widget<\\/li>\\n<li>Tweak: Updated translators comments<\\/li>\\n<li>Tweak: Theme Builder logo and Title should be clickable<\\/li>\\n<li>Tweak: Reduced API requests and DB calls on non-write setup<\\/li>\\n<li>Tweak: Added media queries to the Table of Contents widget<\\/li>\\n<li>Fix: Sticky option is not working as expected in various scenarios in Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18357\\">#18357<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19540\\">#19540<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19618\\">#19618<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19777\\">#19777<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19827\\">#19827<\\/a>)<\\/li>\\n<li>Fix: Mixed Content errors on HTTPS in Video Playlist Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18895\\">#18895<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18945\\">#18945<\\/a>)<\\/li>\\n<li>Fix: Note\'s timestamp is being updated according to the last activity in Notes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19123\\">#19123<\\/a>)<\\/li>\\n<li>Fix: Accessibility attribute <code>role=navigation<\\/code> is redundant in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17582\\">#17582<\\/a>)<\\/li>\\n<li>Fix: Accessibility attribute <code>role=navigation<\\/code> is redundant in pagination in Posts widget<\\/li>\\n<li>Fix: Share buttons is accessible with keyboard but not clickable<\\/li>\\n<li>Fix: Sub-items icons style is missing in preview with Inline Font Icons experiment in Nav Menu widget<\\/li>\\n<li>Fix: Quotes are appearing as HTML when editing a note in Notes<\\/li>\\n<li>Fix: Label\'s Icon height increases when Inline Font Icons experiment is active in Hotspot Widget<\\/li>\\n<li>Fix: Sub conditions of templates are not overridden when importing a Kit<\\/li>\\n<li>Fix: X\\/Y Anchor Point controls were not visible for Scale and Rotate effects<\\/li>\\n<li>Fix: PHP warning notice appears in some situations when using motion effects<\\/li>\\n<\\/ul>\\n<h4>3.7.7 - 2022-09-20<\\/h4>\\n<ul>\\n<li>Fix: Default Flex Grow affects the layout when the container is set to direction Column in various widgets<\\/li>\\n<\\/ul>\\n<h4>3.7.6 - 2022-09-14<\\/h4>\\n<ul>\\n<li>Fix: Submissions menu item appears at the bottom of Elementor section in WordPress dashboard<\\/li>\\n<\\/ul>\\n<h4>3.7.5 - 2022-08-31<\\/h4>\\n<ul>\\n<li>Fix: Error message appears on front if WooCommerce is activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19553\\">#19553<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.7.4 - 2022-08-29<\\/h4>\\n<ul>\\n<li>Tweak: PHP 5.6 Is deprecated<\\/li>\\n<li>Fix: Triangle icon is not being displayed in the Select field when Inline Font Icons Experiment is active in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18598\\">#18598<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19495\\">#19495<\\/a>)<\\/li>\\n<li>Fix: The page jumps or flickers to the video playlist on page reload in Video Playlist Widget<\\/li>\\n<\\/ul>\\n<h4>3.7.3 - 2022-07-31<\\/h4>\\n<ul>\\n<li>Tweak: Improved license mechanism for correct validation<\\/li>\\n<li>Fix: Sticky option causes unexpected results when using the Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18357\\">#18357<\\/a>)<\\/li>\\n<li>Fix: Price list, Portfolio, Flip Box and Gallery widgets disappear when the direction is set to column in Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18880\\">#18880<\\/a>)<\\/li>\\n<li>Fix: Quotes character is showing up as <code>&amp;quot;<\\/code> when editing a note in Notes<\\/li>\\n<\\/ul>\\n<h4>3.7.2 - 2022-06-15<\\/h4>\\n<ul>\\n<li>Tweak: Applied optimized file handling in various modules<\\/li>\\n<li>Fix: Related posts query options are missing in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18633\\">#18633<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18641\\">#18641<\\/a>)<\\/li>\\n<li>Fix: Menu Cart Icon is not being displayed on all browsers when Inline Font Icons Experiment is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17705\\">#17705<\\/a>)<\\/li>\\n<li>Fix: Gallery widget is not working as expected in Container element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18408\\">#18408<\\/a>)<\\/li>\\n<li>Fix: Flip box is not visible when the direction is set to Row in Container element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18413\\">#18413<\\/a>)<\\/li>\\n<li>Fix: Portfolio widget is not visible when dragged into &quot;Row&quot; direction Container element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17653\\">#17653<\\/a>)<\\/li>\\n<li>Fix: Menu cart is open automatically in Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18629\\">#18629<\\/a>)<\\/li>\\n<li>Fix: PHP error is being shown the license is expired in License screen<\\/li>\\n<\\/ul>\\n<h4>3.7.1 - 2022-05-16<\\/h4>\\n<ul>\\n<li>Fix: Notes icon appears as an empty square in admin top bar for users with permissions lower than Editor<\\/li>\\n<li>Fix: Notes experiment causes a PHP fatal error on some cases<\\/li>\\n<li>Fix: UI glitches in Notes feature<\\/li>\\n<\\/ul>\\n<h4>3.7.0 - 2022-05-10<\\/h4>\\n<ul>\\n<li>New: Introducing Notes - Work collaboratively directly within Elementor<\\/li>\\n<li>New: Stripe Button widget - Collect Stripe payments directly from your site (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14748\\">#14748<\\/a>)<\\/li>\\n<li>New: Meet WooCommerce Add to Cart dynamic tag - add products to cart from every widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10607\\">#10607<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11801\\">#11801<\\/a>)<\\/li>\\n<li>New: Added WooCommerce Product Content dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16367\\">#16367<\\/a>)<\\/li>\\n<li>Tweak: Added Related, Upsells and Cross-Sells query sources to Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8071\\">#8071<\\/a>)<\\/li>\\n<li>Tweak: Added custom icon control to Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18007\\">#18007<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14357\\">#14357<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13151\\">#13151<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11361\\">#11361<\\/a>)<\\/li>\\n<li>Tweak: Added an option to minimize on Desktop device in Table of Contents widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9933\\">#9933<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10729\\">#10729<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Media Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10314\\">#10314<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6327\\">#6327<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6691\\">#6691<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11774\\">#11774<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9051\\">#9051<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6327\\">#6327<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5760\\">#5760<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9774\\">#9774<\\/a>)<\\/li>\\n<li>Tweak: Added align button to bottom option in various Product widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10263\\">#10263<\\/a>)<\\/li>\\n<li>Tweak: Added align button to bottom control in Posts and Archive Posts widgets<\\/li>\\n<li>Tweak: Added the ability to hide and show the coupon section in WooCommerce Cart widget<\\/li>\\n<li>Tweak: Added the ability to hide and show the coupon section in WooCommerce Checkout widget<\\/li>\\n<li>Tweak: Added alignment option to various buttons in WooCommerce Cart widget<\\/li>\\n<li>Tweak: Added alignment option to various buttons in WooCommerce Checkout widget<\\/li>\\n<li>Tweak: Added percentage unit to padding control in Additional Information customize section in WooCommerce Checkout widget<\\/li>\\n<li>Tweak: Added quick link to create new theme parts directly from the Finder<\\/li>\\n<li>Tweak: Added the option to add a custom template to Dashboard screen in My Account widget<\\/li>\\n<li>Tweak: Added spacing control to view cart button in various product widgets<\\/li>\\n<li>Tweak: Added the option to add a custom template to empty cart state in Cart widget<\\/li>\\n<li>Tweak: Adjusted the layout of the Payment Methods screen in the My Account widget<\\/li>\\n<li>Tweak: Added lazy load option to Media Carousel, Reviews and Testimonial Carousel widgets<\\/li>\\n<li>Tweak: Added Site Identity quick link to Logo widget<\\/li>\\n<li>Tweak: Added Site Identity quick link to Site Title widget<\\/li>\\n<li>Tweak: Created an attribute that allows disabling page transition for specific links<\\/li>\\n<li>Tweak: Added dynamic tag controls to Gallery widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Countdown widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Portfolio widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Price Table widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Login widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Blockquote widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Facebook Comments widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Post Navigation widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Search Form widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Author Box widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Post info widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Archive Posts widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Product Meta widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Archive Products widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Sitemap widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Reviews widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Code Highlight widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to PayPal Button widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to WooCommerce Checkout widget<\\/li>\\n<li>Tweak: Added missing PHP documentation to hooks<\\/li>\\n<li>Fix: Scrolling glitches on mobile devices when Sticky Effect is enabled (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17767\\">#17767<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18330\\">#18330<\\/a>)<\\/li>\\n<li>Fix: Only 1st honypot field is validated when using multiple honeypot fields in Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18136\\">#18136<\\/a>)<\\/li>\\n<li>Fix: Checkout button background color is not working as expected in Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18289\\">#18289<\\/a>)<\\/li>\\n<li>Fix: Button labels are not accessible for screen readers in Share buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8615\\">#8615<\\/a>)<\\/li>\\n<li>Fix: Downloads titles controls are not working in responsive in WooCommerce Purchase Summary widget<\\/li>\\n<li>Fix: Excerpt length is not working as expected in Posts and Archive Posts widgets<\\/li>\\n<li>Fix: Titles &amp; Totals weight is not working in WooCommerce Checkout widget<\\/li>\\n<li>Fix: Product image is not appearing on Single Product Page on template load<\\/li>\\n<li>Fix: Additional Information title not editable in some scenarios in WooCommerce Checkout widget<\\/li>\\n<li>Fix: Cart is not updating automatically on mobile in Cart widget<\\/li>\\n<li>Fix: UI Glitch in Masonry control in Portfolio widget<\\/li>\\n<li>Fix: Custom breakpoints experiment didn\'t work on Single post and page templates<\\/li>\\n<li>Fix: Testimonial carousel &amp; Reviews widgets disregards the <code>alt<\\/code> attribute<\\/li>\\n<li>Fix: Playlist widget deeplink didn\'t send user directly to the widget in the page<\\/li>\\n<li>Fix: Masonry option causes the images to disappear in the Editor in Posts widget<\\/li>\\n<li>Fix: Scrollbar appears after clicking on the dropdown toggle in Nav Menu widget<\\/li>\\n<li>Fix: Custom icons disappear on frontend if the pack name contains numbers<\\/li>\\n<li>Fix: Custom Font disappears if the name contains only numbers<\\/li>\\n<li>Fix: <code>end-section()<\\/code> is missing from Progress Tracker and Facebook Embed widgets<\\/li>\\n<li>Tweak: Added a filter for conditions cache query in Theme Builder<\\/li>\\n<li>Fix: Customizations lost on Ajax refresh in WooCommerce Cart widget<\\/li>\\n<li>Fix: Hello theme Header and Footer experiment is not working when WooCommerce plugin is active<\\/li>\\n<li>Fix: Color controls are not working as expected in Checkout widget<\\/li>\\n<li>Fix: Color controls are not working as expected in My Account widget<\\/li>\\n<li>Fix: Empty state widget preview in the editor is disappearing in various widgets<\\/li>\\n<li>Fix: Cart is not updating automatically on mobile in WooCommerce Cart widget<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-7-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>3.6.5 - 2022-04-12<\\/h4>\\n<ul>\\n<li>Fix: Compatibility issues for several widgets in iOS 14 and macOS 13 devices (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18090\\">#18090<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15910\\">#15910<\\/a>)<\\/li>\\n<li>Fix: Button Alignment doesn\'t work in Custom Add To Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17810\\">#17810<\\/a>)<\\/li>\\n<li>Fix: PHP warning is thrown in some cases in PayPal button widget<\\/li>\\n<li>Fix: PHP 8.1 throws errors and notices in some cases<\\/li>\\n<li>Fix: PHP notice was thrown when Kit Import process initiated without display conditions<\\/li>\\n<li>Fix: Create Account button always opens on the Sign Up screen even if the user has an account in Onboarding process<\\/li>\\n<\\/ul>\\n<h4>3.6.4 - 2022-03-15<\\/h4>\\n<ul>\\n<li>Tweak: Kit import dynamic reference support for templates and dynamic tags<\\/li>\\n<li>Tweak: Updated tested up to version tag to <code>3.6.0<\\/code><\\/li>\\n<li>Fix: Sticky caused scrolling issues after clicking an element that expands the page height (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17821\\">#17821<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17839\\">#17839<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18069\\">#18069<\\/a>)<\\/li>\\n<li>Fix: When saving Global widget JS error is being thrown and editor fails to load (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17954\\">#17954<\\/a>)<\\/li>\\n<li>Fix: Motion effects are missing from Background section under Style tab in Container element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18063\\">#18063<\\/a>)<\\/li>\\n<li>Fix: Imported Kit doesn\'t appear in the theme builder after successful import in some cases<\\/li>\\n<li>Fix: Added future Pro support to fix the Cart icon that shifted aside in Menu cart widget<\\/li>\\n<\\/ul>\\n<h4>3.6.3 - 2022-02-28<\\/h4>\\n<ul>\\n<li>Fix: Custom Code display conditions modal is not working (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17865\\">#17865<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17942\\">#17942<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17994\\">#17994<\\/a>)<\\/li>\\n<li>Fix: Share buttons are not accessible for keyboard navigation (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8615\\">#8615<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.6.2 - 2022-02-14<\\/h4>\\n<ul>\\n<li>Fix: Auto updates mechanism is not working as expected (this version might be also installed automatically)<\\/li>\\n<\\/ul>\\n<h4>3.6.1 - 2022-02-09<\\/h4>\\n<ul>\\n<li>Tweak: Allow connecting via generic source for future feature support<\\/li>\\n<li>Fix: Custom Code doesn\'t work when WooCommerce is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17675\\">#17675<\\/a>)<\\/li>\\n<li>Fix: Content animation didn\'t work when Improved asset loading experiment is active Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17055\\">#17055<\\/a>)<\\/li>\\n<li>Fix: PHP warning appears some times when trying to force-check for available updates<\\/li>\\n<li>Fix: Page transitions are being triggered when not needed<\\/li>\\n<li>Fix: Text alignment on Tablet responsive device affects base device in Testimonial Carousel widget<\\/li>\\n<li>Fix: Harden Submissions feature to prevent potential security issues<\\/li>\\n<li>Fix: Page Transitions Icon option Preloader doesn\'t work on frontend<\\/li>\\n<\\/ul>\\n<h4>3.6.0 - 2022-01-31<\\/h4>\\n<ul>\\n<li>New: WooCommerce Purchase Summary widget - Fully customize the content and style of your order summary page (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5756\\">#5756<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15862\\">#15862<\\/a>)<\\/li>\\n<li>New: WooCommerce Notices styling on Site Settings - Customize the appearance of WooCommerce notices (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14570\\">#14570<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15896\\">#15896<\\/a>)<\\/li>\\n<li>New: WooCommerce Notices widget - Set the position of WooCommerce notices on your shop pages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8124\\">#8124<\\/a>)<\\/li>\\n<li>Experiment: Page Transitions - Customize the page loading experience, and increase brand recognition (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10576\\">#10576<\\/a>)<\\/li>\\n<li>Tweak: Added WooCommerce &amp; Theme Elements widgets to Improved CSS Loading experiment to save up 126KB per page load (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17412\\">#17412<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17337\\">#17337<\\/a>)<\\/li>\\n<li>Tweak: Added new layout options in WooCommerce Add To Cart and WooCommerce Custom Add To Cart widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5437\\">#5437<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10617\\">#10617<\\/a>)<\\/li>\\n<li>Tweak: Added Stroke functionality for typography control in various widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11158\\">#11158<\\/a>)<\\/li>\\n<li>Tweak: Removed <code>elementor-section-wrap<\\/code> by adding it to the Optimized DOM Output experiment (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16950\\">#16950<\\/a>)<\\/li>\\n<li>Tweak: Added style controls for variations in WooCommerce Menu Cart widget<\\/li>\\n<li>Tweak: Added color control to navigation dots in Media Carousel, Reviews, and Slides widgets<\\/li>\\n<li>Tweak: Disabled Vimeo autoplay on edit mode when getting video data in Video Playlist widget<\\/li>\\n<li>Tweak: Added notice about Facebook\'s new EU consent policy in Facebook Button, Facebook Comments, Facebook Embed, and Facebook Page widgets<\\/li>\\n<li>Tweak: Refactor string translation calls to use native WP translation methods<\\/li>\\n<li>Tweak: Convert <code>home_url<\\/code> license API call to <code>get_site_url<\\/code> for better compatibility<\\/li>\\n<li>Tweak: Promoted Default to New Theme Builder and Scroll Snap experiments to Stable status in Experiments screen<\\/li>\\n<li>Tweak: Scroll Snap experiment set to active by default for all websites in Experiments screen<\\/li>\\n<li>Tweak: Scrolling Effects in Header and Section backgrounds are not working as expected when effects are relative to the entire page<\\/li>\\n<li>Tweak: Added &quot;Auto Updates&quot; capability to Pro versions<\\/li>\\n<li>Tweak: Removed sequenced animation hover effect option from Classic skin in Call to Action widget<\\/li>\\n<li>Tweak: Added &quot;Excerpt Length&quot; control in Post Excerpt widget<\\/li>\\n<li>Tweak: Deleted deprecated methods from Query Control module<\\/li>\\n<li>Tweak: Adjusted Inline-CSS Experiment to work with Additional Custom Breakpoints experiment<\\/li>\\n<li>Fix: Automatically open cart functionality didn\'t work in product page in WooCommerce Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5921\\">#5921<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16276\\">#16276<\\/a>,<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16879\\">#16879<\\/a>)<\\/li>\\n<li>Fix: Buttons are not visible when there are too many products in the cart in WooCommerce Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16221\\">#16221<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17283\\">#17283<\\/a>,<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16333\\">#16333<\\/a>,<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13005\\">#13005<\\/a>)<\\/li>\\n<li>Fix: Mini cart modal z-index is too low in WooCommerce Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16333\\">#16333<\\/a>)<\\/li>\\n<li>Fix: Side cart buttons are not visible at first glance on mobile in WooCommerce Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16221\\">#16221<\\/a>)<\\/li>\\n<li>Fix: Read More field recognizes inline HTML elements as plain text in Posts and Archive Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16985\\">#16985<\\/a>)<\\/li>\\n<li>Fix: Load More functionality caused JS error console in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17036\\">#17036<\\/a>)<\\/li>\\n<li>Fix: Autoplay is not working as expected when the lazy load is active in Video Playlist widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15304\\">#15304<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16274\\">#16274<\\/a>)<\\/li>\\n<li>Fix: Right navigation area wasn\'t 100% clickable in Post Navigation widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14252\\">#14252<\\/a>)<\\/li>\\n<li>Fix: Posts duplicate when there are two Posts widgets inside a page using pagination functionality (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17056\\">#17056<\\/a>)<\\/li>\\n<li>Fix: Global widget changes are not reflected on frontend (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16820\\">#16820<\\/a>)<\\/li>\\n<li>Fix: JS Error console message when using the Load More functionality and Post Per Page option in Posts widget<\\/li>\\n<li>Fix: Heading styling is not being loaded when Inline CSS experiment is active in Post and Page Title widgets<\\/li>\\n<li>Fix: Sticky offset not working as expected when changing device mode on the browser<\\/li>\\n<li>Fix: Scroll Snap functionality wasn\'t applied on Templates and Archives<\\/li>\\n<li>Fix: Toggle icon color didn\'t work on hover state when Inline Font Icons experiment is activated in Nav Menu widget<\\/li>\\n<li>Fix: Variations style controls are not working as expected in WooCommerce Add to Cart widget<\\/li>\\n<li>Fix: Display conditions module is not working as expected when using the new Theme Builder UI<\\/li>\\n<li>Fix: Edit header handles <code>z-index<\\/code> issues in Header document<\\/li>\\n<li>Fix: Panel icons UI glitch in Call To Action widget<\\/li>\\n<li>Fix: WordPress 5.9 <code>WP_User_query<\\/code> <code>who<\\/code> argument deprecation adjustments<\\/li>\\n<\\/ul>\\n<h4>3.5.2 - 2021-11-28<\\/h4>\\n<ul>\\n<li>Tweak: Adjusted license mechanism to support trial period<\\/li>\\n<li>Fix: Updates made to Global Widgets do not reflect accordingly to linked widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16815\\">#16815<\\/a>)<\\/li>\\n<li>Fix: Hamburger toggle button doesn\'t change to \\u201cclose\\u201d when menu is collapsed in Nav Menu widget when Inline Font Awesome experiment is active<\\/li>\\n<li>Fix: Global Widget cannot be unlinked<\\/li>\\n<\\/ul>\\n<h4>3.5.1 - 2021-11-10<\\/h4>\\n<ul>\\n<li>Fix: Inline HTML elements appear as plain text in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16816\\">#16816<\\/a>)<\\/li>\\n<li>Fix: Dropdown items inherited values from Main Menu space between control in Nav Menu widget (<a href=\\"(https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16815)\\">#16815<\\/a><\\/li>\\n<li>Fix: Order Summary titles style controls not applying on various devices in Cart widget<\\/li>\\n<li>Fix: Panel &quot;Need Help&quot; link is not correct in WooCommerce section in Site Settings<\\/li>\\n<\\/ul>\\n<h4>3.5.0 - 2021-11-01<\\/h4>\\n<ul>\\n<li>New: WooCommerce Checkout widget - Fully customize the content and style of your checkout page (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15282\\">#15282<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15990\\">#15990<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11014\\">#11014<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13218\\">#13218<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5383\\">#5383<\\/a>)<\\/li>\\n<li>New: WooCommerce Cart widget - Style your cart page the way you want with design flexibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15282\\">#15282<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11014\\">#11014<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13218\\">#13218<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5383\\">#5383<\\/a>)<\\/li>\\n<li>New: WooCommerce My Account widget - Create a custom design for your my account pages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11014\\">#11014<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5383\\">#5383<\\/a>)<\\/li>\\n<li>New: Progress Tracker widget - Motivate your customers to keep reading your site content (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16576\\">#16576<\\/a>)<\\/li>\\n<li>New: Meet WooCommerce Site Settings - Set your store pages within Elementor<\\/li>\\n<li>Experiment: Scroll Snap - Set the scene of every scroll (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10752\\">#10752<\\/a>)<\\/li>\\n<li>Tweak: Changed infrastructure to prevent rendering bugs in Global Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16354\\">#16354<\\/a>)<\\/li>\\n<li>Tweak: Added the option to open submission in a new tab in Form Submissions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14967\\">#14967<\\/a>)<\\/li>\\n<li>Tweak: Added various responsive controls in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1851\\">#1851<\\/a>)<\\/li>\\n<li>Tweak: Split Title and Price styling controls in Price List widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7688\\">#7688<\\/a>)<\\/li>\\n<li>Tweak: Added various responsive capabilities to controls in Posts Archive widget<\\/li>\\n<li>Tweak: Adjusted Motion Effects module to support future feature<\\/li>\\n<li>Tweak: Changed admin notice content when Pro installed without Core installed<\\/li>\\n<li>Tweak: Cleanup in <code>wp_options<\\/code> table<\\/li>\\n<li>Tweak: Changed Connect logic in Elementor top bar to simplify the connect process<\\/li>\\n<li>Tweak: Marked new Theme Builder as an Experiment and set to default for new sites<\\/li>\\n<li>Tweak: Enforced better security policies in various widgets and modules<\\/li>\\n<li>Tweak: Added load more button functionality to the Posts Archive widget<\\/li>\\n<li>Tweak: Renamed Elementor\'s responsive SCSS variables<\\/li>\\n<li>Tweak: Added dividers to horizontal layout in Nav Menu widget<\\/li>\\n<li>Tweak: Removed Google+ social network from Share Buttons widget<\\/li>\\n<li>Tweak: Convert usage of old Responsive class to use the new Breakpoints Manager<\\/li>\\n<li>Fix: jQuery in Heading doesn\'t work for not logged in users in Custom Code (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14515\\">#14515<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14266\\">#14266<\\/a>)<\\/li>\\n<li>Fix: Menu animation causing page horizontal scroll in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15184\\">#15184<\\/a>)<\\/li>\\n<li>Fix: Wrong function call in Table of Content &amp; Post Excerpt widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16547\\">#16547<\\/a>)<\\/li>\\n<li>Fix: Slides to Scroll control can\'t be set to Default if Widescreen mode has a value in Testimonial Carousel widget<\\/li>\\n<li>Fix: Sticky offset not working properly when changing device mode<\\/li>\\n<li>Fix: UTF character issues when exporting CSV file in Form Submissions<\\/li>\\n<li>Fix: Load More functionality doesn\'t work when the Posts widget placed inside an Archive template<\\/li>\\n<li>Fix: UI glitches and editing issues in Video Playlist widget<\\/li>\\n<\\/ul>\\n<h4>3.4.2 - 2021-10-12<\\/h4>\\n<ul>\\n<li>Fix: Icons color style conflicts when Font-Awesome Inline experiment is active in Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16435\\">#16435<\\/a>)<\\/li>\\n<li>Fix: Mini Cart hides page content when closed in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16305\\">#16305<\\/a>)<\\/li>\\n<li>Fix: UI glitches in the Editor edit mode when inserting Post Content widget and Font-Awesome Inline experiment is active in Single Post template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16358\\">#16358<\\/a>)<\\/li>\\n<li>Fix: Slides per view controls disappeared from multiple breakpoints in Testimonial Carousel<\\/li>\\n<li>Fix: Product variations UI glitch in Menu Cart widget<\\/li>\\n<li>Fix: Buttons UI glitch on Safari browser in Menu Cart widget<\\/li>\\n<\\/ul>\\n<h4>3.4.1 - 2021-09-01<\\/h4>\\n<ul>\\n<li>Fix: Sticky functionality is not working if the Additional Custom Breakpoints experiment is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16186\\">#16186<\\/a>)<\\/li>\\n<li>Fix: Slideshow skin UI glitch in Media Carousel widget<\\/li>\\n<li>Fix: Product price typography weight control is not working as expected in Menu Cart widget<\\/li>\\n<\\/ul>\\n<h4>3.4.0 - 2021-09-01<\\/h4>\\n<ul>\\n<li>Tweak: Added new Mini Cart layout type in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11312\\">#11312<\\/a>)<\\/li>\\n<li>Tweak: Added styling options for Cart, Products, and Cart buttons in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14952\\">#14952<\\/a>)<\\/li>\\n<li>Tweak: Added the ability to open cart automatically when an item is added in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14119\\">#14119<\\/a>)<\\/li>\\n<li>Tweak: Added the ability to remove an item from cart without reloading the page with an AJAX request (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9531\\">#9531<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10875\\">#10875<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11309\\">#11309<\\/a>)<\\/li>\\n<li>Tweak: Added Load More AJAX functionality to Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12126\\">#12126<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1284\\">#1284<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14557\\">#14557<\\/a>)<\\/li>\\n<li>Tweak: Added Vimeo support to the Video Playlist widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15319\\">#15319<\\/a>)<\\/li>\\n<li>Tweak: Improved asset loading performance by serving lighter JS files (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8572\\">#8572<\\/a>)<\\/li>\\n<li>Tweak: Added query string to the URL only after the first video is played in Video Playlist widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15348\\">#15348<\\/a>)<\\/li>\\n<li>Tweak: Added various layout options with more responsive controls and cart structure options in Menu Cart widget<\\/li>\\n<li>Tweak: Added the option to open the menu cart by click or hover in Menu Cart widget<\\/li>\\n<li>Tweak: Added the ability to choose a specific product to draw data from in WooCommerce Dynamic tags<\\/li>\\n<li>Tweak: Removed auto-scroll to the widget location when arriving from external URL in Video Playlist widget<\\/li>\\n<li>Tweak: Removed the Video Playlist widget from the Experiments list<\\/li>\\n<li>Tweak: Added descriptive error messages for MailChimp action after submit and on form submit in Forms widget<\\/li>\\n<li>Tweak: Added tooltip trigger None and Hover for link in Hotspot widget<\\/li>\\n<li>Tweak: Added responsive controls to Offset and Effects Offset in Sticky options<\\/li>\\n<li>Tweak: Added responsive control to Alignment in Testimonial Carousel widget<\\/li>\\n<li>Tweak: Adjusted Motion Effects module to support future feature<\\/li>\\n<li>Tweak: Added future compatibility to support better loading of <code>eicons<\\/code> font<\\/li>\\n<li>Tweak: Changed Rename Part title and button color in Theme Builder<\\/li>\\n<li>Fix: Products don\'t appear on the cart while editing in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15451\\">#15451<\\/a>)<\\/li>\\n<li>Fix: Videos always start muted in the Video Playlist widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15292\\">#15292<\\/a>)<\\/li>\\n<li>Fix: Unnecessary spacing if submenu indicator is set to None in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15365\\">#15365<\\/a>)<\\/li>\\n<li>Fix: MailChimp double opt-in feature doesn\'t work in Forms widget<\\/li>\\n<li>Fix: Fetching MailChimp groups field blocks the loading of the rest of the fields in the Form widget<\\/li>\\n<li>Fix: Missing field IDs causes forms not to be sent in Forms widget<\\/li>\\n<li>Fix: Full Content Skin is not working properly when inserted twice on the same page in Posts widget<\\/li>\\n<li>Fix: Avoid Duplicates option doesn\'t exclude manual selections in Posts widget<\\/li>\\n<li>Fix: Submenu indicator alignment issue in Nav menu widget<\\/li>\\n<li>Fix: Query control deprecated message appears when debug mode is defined<\\/li>\\n<li>Fix: Tweet Button icon incorrect color and size when the icon is rendered as SVG in Blockquote widget<\\/li>\\n<li>Fix: Video icon size is not changing on Active state in Video Playlist widget<\\/li>\\n<li>Fix: Header icon color is not working in Table Of Content widget<\\/li>\\n<li>Fix: Icons style glitches when Font Awesome Inline experiment is active in Video Playlist widget<\\/li>\\n<li>Fix: Bullet markers are not visible on preview mode when Font Awesome Inline experiment is active in Table of Content widget<\\/li>\\n<li>Fix: UI Glitch when Font-Awesome Inline experiment is active in Price Table widget<\\/li>\\n<li>Fix: Submenu Indicator appears larger when Font Awesome Inline experiment is active in Nav Menu widget<\\/li>\\n<li>Fix: Part name is deleted when clicking on the &quot;Change&quot; Button without changing the name in Theme Builder<\\/li>\\n<li>Fix: Redundant pagination queries in the Editor<\\/li>\\n<li>Deprecated: Remove all usages of <code>ElementorUtils::get_create_new_post_url()<\\/code><\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-4-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>3.3.8 - 2021-08-23<\\/h4>\\n<ul>\\n<li>Fix: Products grid width issue when adjusting columns and rows in Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16001\\">#16001<\\/a>)<\\/li>\\n<li>Fix: Font Awesome Inline experiment causes icons glitch in Price Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16045\\">#16045<\\/a>)<\\/li>\\n<li>Fix: reCAPTCHA v3 <code>z-index<\\/code> is lower than the Section\'s background color<\\/li>\\n<li>Fix: Style missing when Font Awesome inline experiment is active in Post Info widget<\\/li>\\n<li>Fix: Font Awesome icons were not loaded in Post Info widget<\\/li>\\n<li>Fix: Zero character can\'t be used as a placeholder in Number field in Form widget<\\/li>\\n<li>Fix: Carousels are not working properly in the Editor when Additional Custom Breakpoints experiment is active<\\/li>\\n<\\/ul>\\n<h4>3.3.7 - 2021-08-15<\\/h4>\\n<ul>\\n<li>Tweak: Added support for Additional Custom Breakpoints in Nav Menu widget<\\/li>\\n<li>Tweak: Added support for Additional Custom breakpoints in Motion Effects<\\/li>\\n<li>Fix: Columns didn\'t respond to changes in Gallery widget if Additional Custom Breakpoints Experiment is active<\\/li>\\n<\\/ul>\\n<h4>3.3.6 - 2021-08-10<\\/h4>\\n<ul>\\n<li>Tweak: Added support for future feature in Nav Menu widget<\\/li>\\n<li>Fix: WooCommerce responsive grid styles are not being reflected in Product Related widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15857\\">#15857<\\/a>)<\\/li>\\n<li>Fix: WooCommerce responsive grid styles are not being reflected in Upsells widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15857\\">#15857<\\/a>)<\\/li>\\n<li>Fix: WooCommerce responsive grid styles are not being reflected in Product Categories widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15857\\">#15857<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.3.5 - 2021-08-01<\\/h4>\\n<ul>\\n<li>Fix: Responsive layout glitches in Products and Products Archive widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15773\\">#15773<\\/a>)<\\/li>\\n<li>Fix: reCAPTCHA V3 integration conflict with required fields validation in Forms widget<\\/li>\\n<\\/ul>\\n<h4>3.3.4 - 2021-07-21<\\/h4>\\n<ul>\\n<li>Fix: Grid layout glitch in WooCommerce Products Archive widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15718\\">#15718<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.3.3 - 2021-07-20<\\/h4>\\n<ul>\\n<li>Tweak: Added a descriptive message in Collect Submissions action after submit<\\/li>\\n<li>Tweak: Added future compatibility for Additional Custom Breakpoints for Pro widgets<\\/li>\\n<li>Fix: Some widget style breaks when Improved CSS Loading Experiment is active in certain cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15632\\">#15632<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15683\\">#15683<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15660\\">#15660<\\/a>)<\\/li>\\n<li>Fix: Translation update keep appearing as available after install (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14297\\">#14297<\\/a>)<\\/li>\\n<li>Fix: Wrong default icon color when using Font Awesome icons as inline SVG in Call to Action widget<\\/li>\\n<\\/ul>\\n<h4>3.3.2 - 2021-07-13<\\/h4>\\n<ul>\\n<li>Tweak: Updated plugin description<\\/li>\\n<li>Fix: MailChimp tags in form widget replaced existing tags (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11111\\">#11111<\\/a>)<\\/li>\\n<li>Fix: Clicking videos from the items list in edit mode doesn\\u2019t initiate videos properly<\\/li>\\n<li>Fix: User unauthorized message when activated but not connected in Kit Library<\\/li>\\n<li>Fix: Carousel widgets did not support additional custom breakpoint responsive values<\\/li>\\n<li>Fix: Tab border is overridden by the Section background color in Video Playlist widget<\\/li>\\n<li>Fix: Widgets style breaks when Improved CSS Load experiment is active in a Single Page template and Post Content widget<\\/li>\\n<\\/ul>\\n<h4>3.3.1 - 2021-06-20<\\/h4>\\n<ul>\\n<li>Tweak: Added support for more Theme Builder display conditions in Export \\/ Import experiment<\\/li>\\n<li>Tweak: Adjusted License page heading structure for future feature<\\/li>\\n<li>Tweak: Adjusted Font Awesome icon for allowing support for future feature<\\/li>\\n<li>Fix: <code>frontend.min.js<\\/code> file size increased in Elementor Pro 3.3.0 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15278\\">#15278<\\/a>)<\\/li>\\n<li>Fix: Prevent conditions from being reset when object cache is enabled in site (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13299\\">#13299<\\/a>)<\\/li>\\n<li>Fix: Custom Code publish modal responsiveness issues (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14519\\">#14519<\\/a>)<\\/li>\\n<li>Fix: Populating fields with options programmatically doesn\'t appear in Submissions screen (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10671\\">#10671<\\/a>)<\\/li>\\n<li>Fix: Large images are not shown on the Image Carousel widget when set via Toolset dynamic tag<\\/li>\\n<li>Fix: Enable inline editing to the inner content tabs in Video Playlist widget<\\/li>\\n<li>Fix: Clicking on the video list doesn\'t play videos properly in Video Playlist widget<\\/li>\\n<li>Fix: Hide Play Icon control when Image overlay is toggled off in Video Playlist widget<\\/li>\\n<li>Fix: Removed extra space below the player when viewing from mobile view in Video Playlist widget<\\/li>\\n<li>Fix: Import button is not working properly in Theme Builder interface<\\/li>\\n<li>Fix: Preview Dynamic Content as control is not updating preview and throws an error in Popup Builder<\\/li>\\n<\\/ul>\\n<h4>3.3.0 - 2021-06-08<\\/h4>\\n<ul>\\n<li>New: Video Playlist widget - Add Engaging Video Content to Your Website (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11859\\">#11859<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7803\\">#7803<\\/a>)<\\/li>\\n<li>New: Hotspot widget - Create Interactive Images With Contextually Relevant Information (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7282\\">#7282<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2768\\">#2768<\\/a>)<\\/li>\\n<li>Tweak: Accessibility improvements for sub-menus in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13859\\">#13859<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13810\\">#13810<\\/a>)<\\/li>\\n<li>Tweak: MailChimp action after submit can now add new tags to existing subscribers in Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11111\\">#11111<\\/a>)<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/forms\\/record\\/actions_before<\\/code> to filter the record before it sent to Actions After Submit in Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14261\\">#14261<\\/a>)<\\/li>\\n<li>Tweak: Yoast SEO breadcrumbs widget can be used in Elementor without the need of enabling them in Yoast setting<\\/li>\\n<li>Tweak: Added future support for widgets CSS conditional loading (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10329\\">#10329<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14229\\">#14229<\\/a>)<\\/li>\\n<li>Tweak: Added future support for Sticky JS library conditional loading<\\/li>\\n<li>Tweak: Added future support for Import \\/ Export experiment<\\/li>\\n<li>Tweak: Preparations and fixes for Import Export Experiment in Pro version<\\/li>\\n<li>Tweak: Added gradient button capabilities to Login widget buttons<\\/li>\\n<li>Tweak: Added gradient button capabilities to Slides widget button<\\/li>\\n<li>Tweak: Added gradient button capabilities to Price Table widget button<\\/li>\\n<li>Tweak: Added gradient button capabilities to Flip Box widget button<\\/li>\\n<li>Tweak: Added Code Highlight widget Developers Documentation<\\/li>\\n<li>Tweak: Adjusted Submissions page for future updates<\\/li>\\n<li>Tweak: Added <code>em<\\/code> and <code>%<\\/code> units for padding control in Carousel widgets<\\/li>\\n<li>Tweak: Shorten currency name to currency symbol in PayPal button widget<\\/li>\\n<li>Fix: Custom Fonts URLs should be replaced when replace URL is triggered (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7376\\">#7376<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10382\\">#10382<\\/a>)<\\/li>\\n<li>Fix: The currency symbol size changed in the Price Table widget if enabling sale (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13519\\">#13519<\\/a>)<\\/li>\\n<li>Fix: Nav Menu widget is not loading Font Awesome submenu icons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9907\\">#9907<\\/a>)<\\/li>\\n<li>Fix: Hamburger toggle is not working in Nav menu widget<\\/li>\\n<li>Fix: Activation bug for IDN domains<\\/li>\\n<li>Fix: Conditions modal responsive glitches in Custom Code<\\/li>\\n<li>Fix: Duplicated strings in Custom Code module<\\/li>\\n<li>Fix: Enable resize option for code input field in Custom Code<\\/li>\\n<li>Fix: \\u201cSave &amp; Close \\u201cbutton in Custom Code\'s Conditions modal was not visible on small screen sizes<\\/li>\\n<li>Fix: Removing a column from a section in the navigator resulted in an empty section<\\/li>\\n<li>Fix: Recommend option is cut If the layout is not &quot;Standard&quot; in the Facebook Button widget<\\/li>\\n<li>Fix: Video item does not play without adding an image in Media Carousel widget<\\/li>\\n<li>Fix: <code>search-plus<\\/code> icon missing from panel in Media Carousel widget<\\/li>\\n<li>Fix: UI hover state glitch in Media Carousel widget<\\/li>\\n<li>Fix: PHP notice was thrown when trying to import a kit without overrideConditions parameter in Kit Import flow<\\/li>\\n<li>Fix: Templates conditions not imported if there are no conflicts in Import Export Experiment<\\/li>\\n<li>Fix: Non english values are not encoded properly on Submissions export<\\/li>\\n<li>Fix: Theme Builder import is not working properly<\\/li>\\n<li>Fix: UI glitch when no global widgets were found in Editor Panel<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-3-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>3.2.2 - 2021-05-05<\\/h4>\\n<ul>\\n<li>Tweak: Added support for Expert tier templates in Templates Library<\\/li>\\n<li>Tweak: Updated compatibility tag to support Elementor v3.2.x<\\/li>\\n<li>Tweak: Added compatibility for future Library improvements<\\/li>\\n<li>Fix: Toolset image dynamic field is not working with Gallery widget<\\/li>\\n<\\/ul>\\n<h4>3.2.1 - 2021-03-21<\\/h4>\\n<ul>\\n<li>Tweak: Added strings context in PayPal button and Price Table widgets<\\/li>\\n<li>Tweak: Added support for future Import \\/ Export Kit feature<\\/li>\\n<li>Fix: Submissions with over than 191 characters weren\'t indexed properly<\\/li>\\n<\\/ul>\\n<h4>3.2.0 - 2021-03-14<\\/h4>\\n<ul>\\n<li>New: PayPal Button widget - Collect PayPal payments directly from your site<\\/li>\\n<li>Experiment: Submissions - Save all of your form submissions in one place (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1686\\">#1686<\\/a>)<\\/li>\\n<li>Tweak: Added Stay In Column option to Inner Section element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7956\\">#7956<\\/a>)<\\/li>\\n<li>Tweak: Adjusted \'Max Height\' control range in Table of Contents widget<\\/li>\\n<li>Tweak: Changed descriptive text in Create Custom Code screen<\\/li>\\n<li>Tweak: Added support for dynamic capabilities in Code Highlight widget<\\/li>\\n<li>Tweak: Added support for future load on demand for <code>share-link<\\/code> library<\\/li>\\n<li>Tweak: Added support for future load on demand for <code>dialog<\\/code> library in Popup<\\/li>\\n<li>Tweak: Allow overwriting the assets URL when using a mirror domain<\\/li>\\n<li>Fix: Animation was triggered multiple times when accessing the viewport in certain cases in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13951\\">#13951<\\/a>)<\\/li>\\n<li>Fix: Location is not being updated after a Custom Code snippet is published (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13971\\">#13971<\\/a>)<\\/li>\\n<li>Fix: Custom Fonts CSS files were not updated after regenerating CSS files<\\/li>\\n<li>Fix: Conditions modal is not responsive in Custom Code<\\/li>\\n<li>Fix: Empty order buttons are displayed in Custom Fonts screen<\\/li>\\n<li>Fix: Typo in \'Reply To\' Email action after submit placeholder in Forms widget<\\/li>\\n<li>Fix: Unnecessary Save Draft button in Custom Code<\\/li>\\n<li>Fix: RTL glitches in Custom Code<\\/li>\\n<li>Fix: Sanitized options in the editor to enforce better security policies<\\/li>\\n<li>Deprecated: See all deprecations to this version in our (<a href=\\"https:\\/\\/developers.elementor.com\\/v3-2-planned-deprecations\\/\\">Developers Deprecations Post<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.1.1 - 2021-02-23<\\/h4>\\n<ul>\\n<li>Tweak: Adjusted \'Max Height\' control range in Table of Contents widget<\\/li>\\n<li>Fix: Popup event handler is undefined (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11475]\\">#11475<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10690\\">#10690<\\/a>)<\\/li>\\n<li>Fix: Conditions modal is not responsive in Custom Code<\\/li>\\n<li>Fix: RTL glitches in Code Highlight widget<\\/li>\\n<li>Fix: Minor UI glitches in Code Highlight widget<\\/li>\\n<li>Fix: Users can\'t get Pro Developer Edition version updates<\\/li>\\n<\\/ul>\\n<h4>3.1.0 - 2021-02-13<\\/h4>\\n<ul>\\n<li>New: Introducing Custom Code - Add custom code snippets to your site, including <code>head<\\/code>, <code>body<\\/code> start and <code>body<\\/code> end<\\/li>\\n<li>New: Meet Code Highlight widget - showcase any syntax with highlighted UI (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5815\\">#5815<\\/a>)<\\/li>\\n<li>Experiment: Improved Pro widgets performance by loading JS and Swiper assets conditionally in frontend (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8572\\">#8572<\\/a>, <a href=\\"https:\\/\\/developers.elementor.com\\/experiment-optimized-asset-loading\\/\\">Developer Documentation<\\/a>)<\\/li>\\n<li>Tweak: Added Compatibility Tag support in Elementor Pro (<a href=\\"https:\\/\\/developers.elementor.com\\/compatibility-tag\\/\\">Developer Documentation<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities to Rotating Text animation in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4625\\">#4625<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8569\\">#8569<\\/a>)<\\/li>\\n<li>Tweak: Added an option to set Selected color for Typing effect in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5403\\">#5403<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7826\\">#7826<\\/a>)<\\/li>\\n<li>Tweak: Added animation Loop option for Animated Headline (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9749\\">#9749<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2457\\">#2457<\\/a>)<\\/li>\\n<li>Tweak: Added timing options for Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4392\\">#4392<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities for Testimonial Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8569\\">#8569<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities for Price Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4242\\">#4242<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8569\\">#8569<\\/a>)<\\/li>\\n<li>Tweak: Added Word Wrap control to Code Highlight widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13577\\">#13577<\\/a>)<\\/li>\\n<li>Tweak: Upgraded Font Awesome Pro library to v5.15.1<\\/li>\\n<li>Tweak: Improved method of loading field mapping repeater in Form widget (<a href=\\"https:\\/\\/developers.elementor.com\\/how-to-add-a-repeater-control-to-elementor-add-on\\/\\">Developer Documentation<\\/a>)<\\/li>\\n<li>Tweak: Added &quot;Show on Browsers&quot; Popup Advanced Rule<\\/li>\\n<li>Tweak: Added real-time JS handling to prevent redundant renders in Slides widget and all Carousel widgets<\\/li>\\n<li>Tweak: Import scroll utility from core and remove it from Pro<\\/li>\\n<li>Tweak: Added alignment options for Post Excerpt widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9757\\">#9757<\\/a>)<\\/li>\\n<li>Tweak: Changed alignment control to work with selectors in Share Buttons<\\/li>\\n<li>Tweak: Upgraded to Webpack 5, Grunt-Webpack 4 and TerserPlugin instead of UglifyJsPlugin<\\/li>\\n<li>Fix: Steps Divider is not vertically aligned in Multi Step Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12569\\">#12569<\\/a>)<\\/li>\\n<li>Fix: Slides are playing in an infinite loop mode even when the option is disabled in Slides Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6726\\">#6726<\\/a>)<\\/li>\\n<li>Fix: Redundant spacing is added to Share Buttons widget<\\/li>\\n<li>Fix: Step buttons text is not updated without a page reload in Forms widget<\\/li>\\n<li>Fix: Overflow issue in certain animations in Animated Headline widget<\\/li>\\n<li>Fix: When dragging a new Testimonial Carousel there is a console error thrown<\\/li>\\n<li>Fix: Step Buttons are cut in mobile view in Multi Step Form<\\/li>\\n<li>Fix: Submit and Step buttons size differences when using Twenty Twenty theme<\\/li>\\n<li>Fix: Duplicate button Text Color control in Slides widget<\\/li>\\n<li>Fix: JS error is thrown when editing and saving global widgets<\\/li>\\n<li>Fix: <code>get_version<\\/code> API function may fail with Redis \\/ DB cache<\\/li>\\n<li>Fix: Multiple license check requests are created in certain cases<\\/li>\\n<li>Deprecated: Deprecate methods prefixed with an underscore and replace them with unprefixed methods<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-1-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>3.0.10 - 2021-01-20<\\/h4>\\n<ul>\\n<li>Tweak: Added Editing Handles string translation compatibility with Elementor v3.1.0<\\/li>\\n<\\/ul>\\n<h4>3.0.9 - 2020-12-29<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility to support Elementor 3.1.0<\\/li>\\n<li>Fix: Wrong phrasing of Import template success message in Theme Builder<\\/li>\\n<li>Fix: Border color glitch in Theme Builder<\\/li>\\n<\\/ul>\\n<h4>3.0.8 - 2020-11-26<\\/h4>\\n<ul>\\n<li>Fix: Navigation arrows UI glitch in Media Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13172\\">#13172<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.0.7 - 2020-11-25<\\/h4>\\n<ul>\\n<li>Fix: Console Error when dragging  Testimonials Carousel widget<\\/li>\\n<li>Fix: Arrows of Testimonial and Reviews Carousel widgets navigate to the wrong direction in RTL websites<\\/li>\\n<li>Fix: Removed the conditional loading of Webpack<\\/li>\\n<li>Fix: Fatal error is thrown after deleting an associated custom taxonomy when Posts widget with Cards skin has a badge<\\/li>\\n<li>Fix: Upload JSON files only when the user allowed to prevent security issues<\\/li>\\n<li>Fix: Gallery not displayed in Theme Builder templates preview<\\/li>\\n<\\/ul>\\n<h4>3.0.6 - 2020-11-04<\\/h4>\\n<ul>\\n<li>Tweak: Updated the embedded post in Facebook Embed widget<\\/li>\\n<li>Fix: Minor UI glitches in Theme Builder\'s conditions screen footer<\\/li>\\n<li>Fix: Template type changes into Single Page after conditions change in Theme Builder<\\/li>\\n<li>Fix: Redundant Custom Caption option in Site Logo widget<\\/li>\\n<li>Fix: Removed unused code in Drip integration<\\/li>\\n<li>Fix: Removed Weibo and WeChat social networks due to website and links inactivity from Share Buttons widget<\\/li>\\n<li>Fix: Removed redundant code from Portfolio and Post Navigation widgets<\\/li>\\n<\\/ul>\\n<h4>3.0.5 - 2020-09-23<\\/h4>\\n<ul>\\n<li>Fix: If the default page layout is set to &quot;Canvas&quot; Headers and Footers cannot be edited<\\/li>\\n<li>Fix: Product Image Dynamic Tag throws an error when no image is set<\\/li>\\n<li>Fix: Missing Single document placeholder in Theme Builder<\\/li>\\n<li>Fix: Document editing handles inherit the <code>font-family<\\/code> from 3rd party source<\\/li>\\n<li>Fix: Can\'t add linebreaks to Textarea input when used as Multi Step Form<\\/li>\\n<li>Fix: Incorrect width in Facebook Page widget<\\/li>\\n<li>Fix: Added compatibility to allow the use of \'get_create_url\' in Theme Builder<\\/li>\\n<\\/ul>\\n<h4>3.0.4 - 2020-09-09<\\/h4>\\n<ul>\\n<li>Fix: Autogenerated screenshots appear in WP Media Library modal (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12304\\">#12304<\\/a>)<\\/li>\\n<li>Fix: Make sure Elementor Posts widget Pagination doesn\'t interfere with 3rd party plugins (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12126\\">#12126<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12127\\">#12127<\\/a>)<\\/li>\\n<li>Fix: Shrinking conditions indicator in Theme Builder<\\/li>\\n<li>Fix: Column can\'t be dragged and dropped if it populates a Global widget<\\/li>\\n<li>Fix: Styles are missing from Single templates in some edge cases<\\/li>\\n<\\/ul>\\n<h4>3.0.3 - 2020-09-02<\\/h4>\\n<ul>\\n<li>Fix: Pagination doesn\'t work in WordPress 5.5 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12126\\">#12126<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12127\\">#12127<\\/a>)<\\/li>\\n<li>Fix: Change delete template action to &quot;Move to Trash&quot; in the new Theme Builder view<\\/li>\\n<\\/ul>\\n<h4>3.0.2 - 2020-08-31<\\/h4>\\n<ul>\\n<li>Tweak: Replaced WordPress &quot;Learn More&quot; links with dynamic links for better control over time (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12312\\">#12312<\\/a>)<\\/li>\\n<li>Tweak: UI tweaks to the Conditions screen In the new Theme Builder<\\/li>\\n<li>Fix: Motion Effects not working when assigned to a column and throws JS error when DOM optimization is disabled (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12299\\">#12299<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12275\\">#12275<\\/a>)<\\/li>\\n<li>Fix: Multiple Galleries display all the images in the Lightbox slideshow (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11809\\">#11809<\\/a>)<\\/li>\\n<li>Fix: Old Theme Builder is being opened when accessing through the Finder<\\/li>\\n<li>Fix: Mixed templates import glitch in Theme Builder<\\/li>\\n<li>Fix: Card icon sizes in Theme Builder<\\/li>\\n<li>Fix: Preview button leads to <code>render_mode<\\/code> instead of preview when importing a template from the new Theme Builder<\\/li>\\n<\\/ul>\\n<h4>3.0.1 - 2020-08-26<\\/h4>\\n<ul>\\n<li>Tweak: Keep previous Theme Builder when accessing from the WP Dashboard for legacy support<\\/li>\\n<li>Tweak: Updated video tutorials in Theme Builder<\\/li>\\n<li>Tweak: Don\'t show auto-screenshots in the Media Library (Props <a href=\\"https:\\/\\/github.com\\/black-eye\\">@black-eye<\\/a>)<\\/li>\\n<li>Fix: Repeater items throws <code>childView<\\/code> is undefined message in Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12239\\">#12239<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12221\\">#12221<\\/a>)<\\/li>\\n<li>Fix: Misspelling of the word &quot;occurred&quot; in Form widget default error message (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12137\\">#12137<\\/a>)<\\/li>\\n<li>Fix: Facebook comments not showing up (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12157\\">#12157<\\/a>)<\\/li>\\n<li>Fix: Check for conflicts in Theme Builder doesn\'t work properly<\\/li>\\n<li>Fix: Minor UI fixes in Theme Builder<\\/li>\\n<li>Fix: Dark mode glitches in Theme Builder<\\/li>\\n<li>Fix: Global Site Part toaster appears when you publish a Popup<\\/li>\\n<li>Fix: Site Parts aren\'t in the correct order in Theme Builder<\\/li>\\n<li>Fix: Date field caused forms to get corrupted in Forms widget<\\/li>\\n<li>Fix: Theme Builder application page is forbidden<\\/li>\\n<\\/ul>\\n<h4>3.0.0 - 2020-08-23<\\/h4>\\n<ul>\\n<li>New: Introducing the new and improved Theme Builder<\\/li>\\n<li>Tweak: Removed <code>.elementor-inner<\\/code> and <code>.elementor-column-wrap<\\/code> from DOM output to improve performance (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7351\\">#7351<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7817\\">#7817<\\/a>, <a href=\\"https:\\/\\/developers.elementor.com\\/dom-improvements-ahead-html-wrappers-removal-from-v3-0\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added contextual anchors ID support to Table of Contents widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10052\\">#10052<\\/a>)<\\/li>\\n<li>Tweak: Added WeChat and Weibo social networks to Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11554\\">#11554<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities for Redirect after Login\\/Logout in Login widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11343\\">#11343<\\/a>)<\\/li>\\n<li>Tweak: Added Blend Mode and CSS Filters controls to adjust the Background Overlay in Flipbox widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11653\\">#11653<\\/a>)<\\/li>\\n<li>Tweak: Added responsive capabilities to Toggle Button styling in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8269\\">#8269<\\/a>)<\\/li>\\n<li>Tweak: Added responsive Text Alignment control in Call to Action widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11968\\">#11968<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic content to Ribbon element in Call to Action widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10364\\">#10364<\\/a>)<\\/li>\\n<li>Tweak: Converted uses of Color and Typography Schemes to Global Colors and Fonts<\\/li>\\n<li>Tweak: Separated Title and Description control fields labels in Call to Action widget<\\/li>\\n<li>Tweak: Removed unnecessary style in WC Product with variations<\\/li>\\n<li>Tweak: Converted Portfolio, Posts and Share Buttons widgets to use CSS Variable-based Elementor Grid (<a href=\\"https:\\/\\/developers.elementor.com\\/elementor-dropping-support-ie\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added Date Modified option to Posts widget metadata<\\/li>\\n<li>Fix: PHP 7.4 compatibility to Media Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11355\\">#11355<\\/a>)<\\/li>\\n<li>Fix: Divider alignment issue in Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11628\\">#11628<\\/a>)<\\/li>\\n<li>Fix: Color doesn\\u2019t change in Products Archive Description widget<\\/li>\\n<li>Fix: WC Product variations layout breaks when using Variation Swatches plugin<\\/li>\\n<li>Fix: WC Product variations layout issue<\\/li>\\n<li>Fix: WC Product variations mobile zoom-in glitch<\\/li>\\n<li>Fix: Can\'t edit a Popup after accessing Theme Style<\\/li>\\n<li>Fix: Twitter icon missing in Blockquote widget<\\/li>\\n<li>Fix: Removed redundant default text color from Share Buttons minimal skin<\\/li>\\n<li>Fix: UI glitch in Display Conditions modal<\\/li>\\n<li>Fix: Insert template button UI glitch in Templates Library<\\/li>\\n<li>Fix: Added sanitization to post titles in WordPress dashboard for better security<\\/li>\\n<li>Fix: Show when arriving from search engines rule doesn\'t work in Popup<\\/li>\\n<li>Fix: Child categories are shown with a different parent category in Query control<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-0-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>2.10.3 - 2020-06-29<\\/h4>\\n<ul>\\n<li>Fix: Form not being submitted when using &quot;Progress Bar&quot; and &quot;None&quot; view types in Multi Step Form (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11596\\">#11596<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11610\\">#11610<\\/a>)<\\/li>\\n<li>Fix: Missing &quot;for&quot; attribute in Password field label in Login widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8646\\">#8646<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.10.2 - 2020-06-16<\\/h4>\\n<ul>\\n<li>Fix: Run step events only when in Multi Step Form mode (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11644\\">#11644<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.10.1 - 2020-06-16<\\/h4>\\n<ul>\\n<li>Tweak: Improved License validation mechanism to avoid limitations<\\/li>\\n<li>Tweak: Changed control labels and ordering in Price Table, Lottie and Form widgets<\\/li>\\n<li>Fix: Popup close button vertical position glitch (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10921\\">#10921<\\/a>)<\\/li>\\n<li>Fix: Radio field placement glitch when in Multi Step mode in Form widget<\\/li>\\n<li>Fix: Clicking <code>Enter<\\/code> key submits the form in Multi Step Form<\\/li>\\n<li>Fix: Hardened sanitization in Custom Attributes to avoid security issues<\\/li>\\n<\\/ul>\\n<h4>2.10.0 - 2020-06-07<\\/h4>\\n<ul>\\n<li>New: Introducing Multi-Step Forms - Breakdown long forms into simple steps (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5975\\">#5975<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3911\\">#3911<\\/a>)<\\/li>\\n<li>New: Introducing Lottie widget - easily add Lottie animations to your site, no coding needed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11026\\">#11026<\\/a>)<\\/li>\\n<li>Tweak: Added spacing option to Posts widget pagination (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5682\\">#5682<\\/a>)<\\/li>\\n<li>Tweak: Changed texts and logic for administrator plugin renewal notices<\\/li>\\n<li>Tweak: Added new Scroll Util for improved scrolling handling<\\/li>\\n<li>Tweak: Improved Motion Effects animation performance<\\/li>\\n<\\/ul>\\n<h4>2.9.5 - 2020-05-24<\\/h4>\\n<ul>\\n<li>Fix: Added sanitization to Custom Attributes control to avoid security issue<\\/li>\\n<\\/ul>\\n<h4>2.9.4 - 2020-05-07<\\/h4>\\n<ul>\\n<li>Fix: Hardened user role that is allowed to upload icon sets and unzip only allowed files in Custom Icons to prevent security vulnerability<\\/li>\\n<\\/ul>\\n<h4>2.9.3 - 2020-04-19<\\/h4>\\n<ul>\\n<li>Fix: Form shortcode IDs are not wrapped in double-quotes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11023\\">#11023<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10932\\">#10932<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10967\\">#10967<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11000\\">#11000<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11049\\">#11049<\\/a>)<\\/li>\\n<li>Fix: Escaped Form records metadata to prevent security vulnerability<\\/li>\\n<li>Fix: Closing &quot;Save Changes&quot; document confirmation modal causes Panel infinite loading<\\/li>\\n<li>Fix: Ken Burns effect not working when there is only one slide in Slides widget<\\/li>\\n<li>Fix: Document handles UI glitch<\\/li>\\n<\\/ul>\\n<h4>2.9.2 - 2020-03-25<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility with WordPress v5.4 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10745\\">#10745<\\/a>)<\\/li>\\n<li>Fix: Image ratio number is displayed under the Archive Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10874\\">#10874<\\/a>)<\\/li>\\n<li>Fix: Theme Style Link color setting overrides the Table of Content list style<\\/li>\\n<li>Fix: PHP notice when using dynamic user info <code>id<\\/code><\\/li>\\n<li>Fix: Navigation arrows direction is crossed on first drag in Slides Widget<\\/li>\\n<li>Fix: &quot;No headings were found on this page&quot; message was not displayed in the frontend in Table of Contents widget<\\/li>\\n<li>Fix: Container includes Popup tags by default in Table of Contents widget<\\/li>\\n<li>Fix: Twitter icon display issue when Font Awesome 4 support is disabled in Blockquote widget<\\/li>\\n<li>Fix: ACF Dynamic tag not working in Form widget Redirect action<\\/li>\\n<\\/ul>\\n<h4>2.9.1 - 2020-03-16<\\/h4>\\n<ul>\\n<li>Fix: Can\'t access Elementor Editor when there is Page Title widget in the page<\\/li>\\n<li>Fix: Applying styling to Post Content widget affects the Page and Post editing handles<\\/li>\\n<\\/ul>\\n<h4>2.9.0 - 2020-03-15<\\/h4>\\n<ul>\\n<li>New: Introducing Full Site Editing: Design header, footer, and content all in one place! (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4985\\">#4985<\\/a>)<\\/li>\\n<li>New: Added Global Custom CSS for Your Entire Site in Theme Style (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3345\\">#3345<\\/a>)<\\/li>\\n<li>New: Added Dynamic Colors tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6485\\">#6485<\\/a>)<\\/li>\\n<li>Tweak: Added option to set the Site Part HTML Wrapper Tags (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9293\\">#9293<\\/a>)<\\/li>\\n<li>Tweak: Added Link Attributes support to Pro widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5716\\">#5716<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3642\\">#3642<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9225\\">#9225<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9079\\">#9079<\\/a>)<\\/li>\\n<li>Tweak: Added Theme Style support in Theme Builder parts (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10564\\">#10564<\\/a>)<\\/li>\\n<li>Tweak: Avoid creating empty Custom Font<\\/li>\\n<li>Tweak: Added <code>aria-expanded<\\/code> attribute to Menu Cart widget<\\/li>\\n<li>Tweak: Moved Link Actions module to Core plugin<\\/li>\\n<li>Tweak: Changed the name of \\u201cTypeKit Web Fonts by Adobe\\u201d to \\u201cAdobe Fonts\\u201d<\\/li>\\n<li>Tweak: Removed redundant display conditions from Blockquote, Flipbox, Price Table, and Search Form widgets<\\/li>\\n<li>Tweak: Pro widgets are not draggable unless Elementor license has been activated<\\/li>\\n<li>Tweak: Remove redundant <code>label_block<\\/code> parameters from several controls<\\/li>\\n<li>Tweak: Converted controls selectors to CSS variables in Gallery widget<\\/li>\\n<li>Tweak: Replaced Stumbleupon with Mix in Reviews widget recommended icons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10099\\">#10099<\\/a>)<\\/li>\\n<li>Tweak: Added Mix to the Share Buttons network list (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10099\\">#10099<\\/a>)<\\/li>\\n<li>Tweak: Added &quot;Open in new tab&quot; option to Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7924\\">#7924<\\/a>)<\\/li>\\n<li>Tweak: Upgraded Font Awesome Pro library to v5.12.0<\\/li>\\n<li>Tweak: Added new Lightbox compatibility for Gallery and Media Carousel widgets<\\/li>\\n<li>Tweak: Expose external API for Swiper instances<\\/li>\\n<li>Tweak: Added compatibility to JS API in Theme Builder, Popups, Form widget and Global widget<\\/li>\\n<li>Tweak: Replaced nerd icons with new Elementor emojis<\\/li>\\n<li>Tweak: Added specific <code>color<\\/code> attribute to header title in Table of Contents widget<\\/li>\\n<li>Fix: Line break issues in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10585\\">#10585<\\/a>)<\\/li>\\n<li>Fix: Theme Style Link color overrides the Table of Content list style<\\/li>\\n<li>Fix: Active state glitches when using Table of contents widget with Sticky mode<\\/li>\\n<li>Fix: &quot;Graphic Element&quot; section appears as empty in case of unmarked Graphic Element in Call to Action widget<\\/li>\\n<li>Fix: Page Title widget render glitches in the Editor<\\/li>\\n<li>Fix: Image ratio parameter visible in some edge cases in Posts widget<\\/li>\\n<li>Fix: Image missing when sharing to Pinterest using Share Buttons widget<\\/li>\\n<li>Fix: Theme Style Link color setting override the list style in Table of Contents widget<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v2-9-0-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>2.8.5 - 2020-03-08<\\/h4>\\n<ul>\\n<li>Tweak: Added new Swiper parameter to all Pro carousels to allow 3rd party integration<\\/li>\\n<li>Fix: Missing closing bracket in Animated Headline widget<\\/li>\\n<li>Fix: Share buttons widgets show Font Awesome 4 icons on first drag in Editor<\\/li>\\n<\\/ul>\\n<h4>2.8.4 - 2020-02-16<\\/h4>\\n<ul>\\n<li>Tweak: Added Lightbox Title &amp; Description support to Gallery widget<\\/li>\\n<li>Tweak: Added RTL support for Slides widget<\\/li>\\n<li>Tweak: Display Lightbox images in Full size in Gallery widget<\\/li>\\n<li>Fix: Template with Slides widget not working properly when placed inside Tabs, Accordion and Toggle widget<\\/li>\\n<li>Fix: Dropdown menu lost styling after Elementor Pro v2.8 upgrade in Nav Menu widget<\\/li>\\n<li>Fix: Indent doesn\'t work on RTL websites in Table of Contents widget<\\/li>\\n<li>Fix: Query Control throws <code>Undefined index: q<\\/code> error<\\/li>\\n<li>Fix: Typography control not affecting dropdown menu in Nav Menu widget<\\/li>\\n<li>Fix: Discord forms integration fails to send submissions in some server configurations<\\/li>\\n<li>Fix: Rotating headlines don\'t align center in Animated Headline widget<\\/li>\\n<li>Fix: Custom secondary color displayed when not needed in Share buttons widget<\\/li>\\n<li>Fix: Motion Effects of certain objects are not functioning properly on Safari browser<\\/li>\\n<li>Fix: Missing eye icon in Single template footer preview button<\\/li>\\n<\\/ul>\\n<h4>2.8.3 - 2020-01-01<\\/h4>\\n<ul>\\n<li>Tweak: Updated Table of Contents widget panel location<\\/li>\\n<li>Fix: ACF URL Dynamic field throws <code>undefined index<\\/code> PHP notice (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9929\\">#9929<\\/a>)<\\/li>\\n<li>Fix: Gallery lightbox pagination shows images from all tabs<\\/li>\\n<li>Fix: &quot;Reply To&quot; option not working in Form widget &quot;Email 2&quot; Action<\\/li>\\n<li>Fix: ACF Dynamic tag not working in Form widget Redirect action<\\/li>\\n<li>Fix: Underline option not working in Table of Contents widget Normal state<\\/li>\\n<li>Fix: Query Control <code>Undefined index: autocomplete<\\/code> notice in some cases<\\/li>\\n<li>Fix: Missing display condition to Read More Spacing control in Posts widget<\\/li>\\n<\\/ul>\\n<h4>2.8.2 - 2019-12-19<\\/h4>\\n<ul>\\n<li>Tweak: Improved scroll-spy and collapsing functionality in Table of Contents widget<\\/li>\\n<li>Fix: &quot;No products were found&quot; message not being displayed in an empty Products Archive<\\/li>\\n<li>Fix: Redundant <code>&lt;br&gt;<\\/code> tags in Single theme template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9927\\">#9927<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9928\\">#9928<\\/a>)<\\/li>\\n<li>Fix: Draft Popup shows up in Dynamic tag dropdown<\\/li>\\n<\\/ul>\\n<h4>2.8.1 - 2019-12-18<\\/h4>\\n<ul>\\n<li>Fix: Share Buttons widget not working (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9920\\">#9920<\\/a>)<\\/li>\\n<li>Fix: Redundant <code>&lt;p&gt;<\\/code> tags added to Single Template posts<\\/li>\\n<\\/ul>\\n<h4>2.8.0 - 2019-12-18<\\/h4>\\n<ul>\\n<li>New: Table of Contents Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5171\\">#5171<\\/a>)<\\/li>\\n<li>New: Added Font Awesome Pro Duotone font family support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9578\\">#9578<\\/a>)<\\/li>\\n<li>Tweak: Added Lazy Load option to Gallery widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9763\\">#9763<\\/a>)<\\/li>\\n<li>Tweak: Added Random order option to Gallery widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9269\\">#9269<\\/a>)<\\/li>\\n<li>Tweak: Updated Font Awesome Pro to v5.11.2 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9578\\">#9578<\\/a>)<\\/li>\\n<li>Tweak: Added preselect support for multiple default select values in Forms Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9324\\">#9324<\\/a>)<\\/li>\\n<li>Tweak: Avoid duplicate queries for Custom Icons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9579\\">#9579<\\/a>)<\\/li>\\n<li>Tweak: Major performance improvements to Gallery widget<\\/li>\\n<li>Tweak: Avoid non-existing images in Gallery widget<\\/li>\\n<li>Tweak: Added <code>tabindex<\\/code>, <code>aria-expanded<\\/code>, <code>aria-hidden<\\/code> and <code>role=\\"navigation\\"<\\/code> accessibility attributes to Nav Menu widget<\\/li>\\n<li>Tweak: Changed button HTML tag from <code>button<\\/code> to <code>span<\\/code> in Call to Action and Flip Box widgets for better W3C compliance and accessibility<\\/li>\\n<li>Tweak: Removed Google+ from default networks in Share Buttons widget<\\/li>\\n<li>Tweak: Added compatibility for Library Connect<\\/li>\\n<li>Tweak: Added i18n to Toolset date dynamic tag<\\/li>\\n<li>Tweak: Added external link support to Gallery widget<\\/li>\\n<li>Tweak: Changed the link external attributes implementation to use <code>add_link_attributes()<\\/code> in Gallery widget<\\/li>\\n<li>Tweak: Updated references to the new Schemes system location<\\/li>\\n<li>Tweak: Avoid running Gallery handler when the gallery is empty<\\/li>\\n<li>Tweak: UI Tweaks in Editor Panel<\\/li>\\n<li>Tweak: Added responsive capabilities to Pointer Width control in Nav Menu widget<\\/li>\\n<li>Tweak: Added mobile support for responsive controls in Nav Menu widget<\\/li>\\n<li>Tweak: Refactor <code>register_controls()<\\/code> method in Posts widget skin trait<\\/li>\\n<li>Fix: ACF URL &quot;undefined Index&quot; notice (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7646\\">#7646<\\/a>)<\\/li>\\n<li>Fix: WooCommerce Mini-Cart widget causes fatal error in edge cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9304\\">#9304<\\/a>)<\\/li>\\n<li>Fix: <code>PHP Notice: Undefined index<\\/code> display for Author query (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9864\\">#9864<\\/a>)<\\/li>\\n<li>Fix: Added compatibility for Button widget placed inside Swiper carousel (<a href=\\"https:\\/\\/wordpress.org\\/support\\/topic\\/broken-buttons-since-elementor-2-8\\/\\">Topic<\\/a>)<\\/li>\\n<li>Fix: Avoid empty spaces in Post info widget<\\/li>\\n<li>Tweak: Always show &quot;Custom label&quot; control in Login widget<\\/li>\\n<li>Fix: Nav Menu item typography selector in Nav Menu widget<\\/li>\\n<li>Fix: Facebook Like Button widget causes flickering<\\/li>\\n<li>Fix: WooCommerce mini-cart behaviour when using <code>plain<\\/code> permalinks format<\\/li>\\n<li>Fix: Avoid running Popup triggers when set without conditions<\\/li>\\n<li>Fix: Removed &quot;Date&quot; query from Products widget<\\/li>\\n<li>Fix: Slides widget when used as a Shortcode and is hidden<\\/li>\\n<li>Fix: Custom URL being accessed on swipe in Media Carousel<\\/li>\\n<li>Fix: Media Carousel widget Cube effect glitch<\\/li>\\n<li>Fix: Lightbox shows images from multiple Gallery widgets in the same page<\\/li>\\n<li>Fix: Image <code>alt<\\/code> Text not displayed on overlay in Gallery widget<\\/li>\\n<li>Fix: Gallery widget not visible in Posts widget Full Content skin<\\/li>\\n<li>Fix: WooCommerce mini-cart remove unnecessary hooks registration when WooCommerce integration set to <code>Disable<\\/code><\\/li>\\n<li>Fix: Slides widget button wrapping breaks in mobile view<\\/li>\\n<li>Fix: Dynamic capabilities with the Reviews widget<\\/li>\\n<li>Fix: Disabling autoplay doesn\'t work in Slides widget<\\/li>\\n<li>Fix: Posts widget Full Content skin not working on Single template<\\/li>\\n<li>Fix: Autocomplete not working for &quot;By Author&quot; condition in Display Conditions screen<\\/li>\\n<li>Fix: Posts widget alignment issue<\\/li>\\n<li>Fix: Product Variations Clear button not working in edge cases<\\/li>\\n<li>Fix: Styling issues in Form widget submit button<\\/li>\\n<\\/ul>\\n<h4>2.7.3 - 2019-10-28<\\/h4>\\n<ul>\\n<li>Tweak: Added RTL support to Galleries widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9213\\">#9213<\\/a>)<\\/li>\\n<li>Tweak: Added Custom Icons compatibility for WordPress 5.3<\\/li>\\n<li>Fix: Missing template function declaration causes fatal error in WC mini-cart widget<\\/li>\\n<li>Fix: Pause on hover doesn\'t work in Carousel widgets<\\/li>\\n<li>Fix: Link-actions conflict with <code>?action=<\\/code> parameter in the URL<\\/li>\\n<li>Fix: Lightbox navigation not working in Gallery widget Single mode<\\/li>\\n<li>Fix: Ken burns effect not working on the 1st slide if Infinite Loop option is turned off in Carousel widgets<\\/li>\\n<li>Fix: Popup Advanced Rules detects internal links as external if current URL starts with <code>www<\\/code><\\/li>\\n<\\/ul>\\n<h4>2.7.2 - 2019-10-06<\\/h4>\\n<ul>\\n<li>Fix: Slide Overlay not working when applying Ken burns effect in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9209\\">#9209<\\/a>)<\\/li>\\n<li>Fix: Content width glitch in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9180\\">#9180<\\/a>)<\\/li>\\n<li>Fix: Horizontal Alignment not working when applying custom style per slide in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9180\\">#9180<\\/a>)<\\/li>\\n<li>Fix: Missing semicolon in Custom Fonts <code>font-display<\\/code> CSS<\\/li>\\n<\\/ul>\\n<h4>2.7.1 - 2019-09-26<\\/h4>\\n<ul>\\n<li>Fix: Background Overlay layer is over the slide content in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9180\\">#9180<\\/a>)<\\/li>\\n<li>Fix: Duplicate images under &quot;All&quot; filter in Multiple Gallery<\\/li>\\n<\\/ul>\\n<h4>2.7.0 - 2019-09-24<\\/h4>\\n<ul>\\n<li>New: Enhanced Galleries widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1898\\">#1898<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3103\\">#3103<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4279\\">#4279<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7631\\">#7631<\\/a>)<\\/li>\\n<li>New: Dynamic Number (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5952\\">#5952<\\/a>)<\\/li>\\n<li>New: Full content skin for Posts and Archive-posts widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4617\\">#4617<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic number capability to Price List, Price Table, Counter, Star Rating, Progress Bar widgets<\\/li>\\n<li>Tweak: Added tags support to forms Mailchimp action (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5418\\">#5418<\\/a>)<\\/li>\\n<li>Tweak: User Profile Picture Dynamic Tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7947\\">#7947<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8740\\">#8740<\\/a>)<\\/li>\\n<li>Tweak: Added <code>font-display<\\/code> support to custom fonts (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5993\\">#5993<\\/a>, <a href=\\"https:\\/\\/developers.elementor.com\\/elementor-pro-2-7-custom-fonts-font-display-support\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added Text Shadow control to Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8800\\">#8800<\\/a>)<\\/li>\\n<li>Tweak: Added Re-subscribe support to MailerLite (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8799\\">#8799<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities to Facebook Embed widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9030\\">#9030<\\/a>)<\\/li>\\n<li>Tweak: Use <code>swiper.js<\\/code> instead of <code>slick.js<\\/code> in Slides widget (<a href=\\"https:\\/\\/developers.elementor.com\\/elementor-2-7-moving-sliders-from-slick-to-swiper\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/search_form\\/before_input<\\/code> action hook to Search Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5598\\">#5598<\\/a>)<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/search_form\\/after_input<\\/code> action hook to Search Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5598\\">#5598<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic support for Custom field key (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7789\\">#7789<\\/a>)<\\/li>\\n<li>Tweak: Increased expired license notice bar frequency<\\/li>\\n<li>Tweak: Changed the icon name of Slides widget<\\/li>\\n<li>Tweak: Added designated Finder\'s Icons for Custom icons &amp; Custom fonts<\\/li>\\n<li>Tweak: Use Ken Burns Effect as an external module<\\/li>\\n<li>Tweak: Remove Fontello conflicting CSS on import to Custom Icons sets<\\/li>\\n<li>Tweak: Editor Panel UI tweaks<\\/li>\\n<li>Tweak: Added DOM events on Popup show\\/hide (<a href=\\"https:\\/\\/developers.elementor.com\\/elementor-pro-2-7-popup-events\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added option to change the variations field width in Add to Cart widget<\\/li>\\n<li>Tweak: Use select control instead of select2 in Menu Cart widget<\\/li>\\n<li>Tweak: Added conditions to the tabs instead of to each control in Share Buttons widget<\\/li>\\n<li>Tweak: Added Typography controls to HTML field in Forms widget<\\/li>\\n<li>Tweak: Allow edit selected Font file in Custom Font<\\/li>\\n<li>Tweak: Changed reCAPTCHA v3 error message<\\/li>\\n<li>Tweak: Remove the &quot;Save as Global&quot; option on Global widget context menu<\\/li>\\n<li>Fix: Corrected selector for <code>removeControlSpinner()<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8790\\">#8790<\\/a>)<\\/li>\\n<li>Fix: Slides widget navigation icons misplacement (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8533\\">#8533<\\/a>)<\\/li>\\n<li>Fix: Horizontal Scrollbar when Slider widget is set to Full Width (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8527\\">#8527<\\/a>)<\\/li>\\n<li>Fix: Inconsistent behavior when &quot;Infinite Loop&quot; enabled with &quot;Autoplay&quot; in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6726\\">#6726<\\/a>)<\\/li>\\n<li>Fix: Ken Burns effect on Chrome transition glitches (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1671\\">#1671<\\/a>)<\\/li>\\n<li>Fix: Nothing found message shows up inside the columns set in Posts Archive widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7347\\">#7347<\\/a>)<\\/li>\\n<li>Fix: Responsive UI glitch in Popup Conditions modal tabs<\\/li>\\n<li>Fix: Removed unnecessary divider in Call to Action widget<\\/li>\\n<li>Fix: Custom Add To Cart * button style (size, position and background color) when <code>quantity<\\/code> is enabled.<\\/li>\\n<li>Fix: Add support for Document\\/PageBase in Theme Builder (Core &gt;=2.7.0)<\\/li>\\n<li>Fix: Ampersand character breaks email link in Share Buttons widget<\\/li>\\n<li>Fix: Correct custom font attachment <code>mime-type<\\/code> to show uploaded Custom Fonts<\\/li>\\n<li>Fix: Mini-Cart not refreshing in Menu Cart widget<\\/li>\\n<li>Fix: Cart drawer not working when WC Subscriptions plugin is activated<\\/li>\\n<li>Fix:  Querying CPT with custom taxonomies does not show the taxonomies before saving<\\/li>\\n<li>Fix: Double rendering on change caused console error in Theme Builder\'s conditions screen<\\/li>\\n<li>Fix: Translations and Strings in Share Buttons widget<\\/li>\\n<li>Fix: Avoid using offset if the source is Manual selection in Query Control<\\/li>\\n<li>Fix: Form being submitted although reCAPTCHA v3 validation failed in Forms widget<\\/li>\\n<\\/ul>\\n<h4>2.6.5 - 2019-08-26<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.7<\\/li>\\n<li>Fix: Button style not working when <code>quantity<\\/code> is enabled in Custom Add To Cart widget<\\/li>\\n<li>Fix: Updated minified JS file fixed WhatsApp base URL in Share Buttons widget<\\/li>\\n<\\/ul>\\n<h4>2.6.4 - 2019-08-21<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.7<\\/li>\\n<li>Fix: Changed WhatsApp base URL in Share Buttons widget for cross-device compatibility<\\/li>\\n<li>Fix: Random slides order after several clicks on pagination in Testimonial Carousel widget<\\/li>\\n<\\/ul>\\n<h4>2.6.3 - 2019-08-18<\\/h4>\\n<ul>\\n<li>Fix: Core version rollback to <code>&gt;2.6.0<\\/code> causes a fatal error<\\/li>\\n<li>Fix: Duplicate images when slideshow skin is selected in Media Carousel lightbox<\\/li>\\n<li>Fix: Default bottom margin added to reCAPTCHA V3 badge<\\/li>\\n<li>Fix: Input glitch in reCAPTCHA V3 threshold settings<\\/li>\\n<\\/ul>\\n<h4>2.6.2 - 2019-07-30<\\/h4>\\n<ul>\\n<li>Tweak: Better accessibility support in Search Form widget<\\/li>\\n<li>Fix: UI glitched in Popup publish screen (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8616\\">#8616<\\/a>)<\\/li>\\n<li>Fix: &quot;Child of Term&quot; and &quot;Any child of term&quot; conditions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8695\\">#8695<\\/a>)<\\/li>\\n<li>Fix: Restored <code>library_widget_templates<\\/code> action hook for 3rd party compatibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8687\\">#8687<\\/a>)<\\/li>\\n<li>Fix: Twitter Icon missing in Blockquote widget<\\/li>\\n<li>Fix: Form reCAPTCHA v3 badge position not working<\\/li>\\n<li>Fix: Renewal notice bar appears in wrong situations<\\/li>\\n<li>Fix: Draft Icon Set loads empty Icon Library<\\/li>\\n<\\/ul>\\n<h4>2.6.1 - 2019-07-24<\\/h4>\\n<ul>\\n<li>Fix: Query Control autocomplete not retrieving results (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8672\\">#8672<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8661\\">#8661<\\/a>)<\\/li>\\n<li>Fix: Price Table features section not working (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8660\\">#8660<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.6.0 - 2019-07-23<\\/h4>\\n<ul>\\n<li>New: Introducing Custom Icon sets - including Fontello, IcoMoon and Fontastic support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/110\\">#110<\\/a>)<\\/li>\\n<li>New: Added Font Awesome 5 Pro integration including 5,300+ icons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4430\\">#4430<\\/a>)<\\/li>\\n<li>New: Added reCAPTCHA v3 integration to Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8213\\">#8213<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6039\\">#6039<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7165\\">#7165<\\/a>)<\\/li>\\n<li>Tweak: Added Exit Animation for Popups (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7063\\">#7063<\\/a>)<\\/li>\\n<li>Tweak: Added ACF Dynamic tag support for archive pages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5147\\">#5147<\\/a>)<\\/li>\\n<li>Tweak: Added Navigator Indicators for Custom CSS &amp; Motion Effects (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2180\\">#2180<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities for Form Redirect action (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7552\\">#7552<\\/a>)<\\/li>\\n<li>Tweak: Added Logged In Message styling options for Login widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7928\\">#7928<\\/a>)<\\/li>\\n<li>Tweak: Added <code>none<\\/code> breakpoint option to Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7916\\">#7916<\\/a>)<\\/li>\\n<li>Tweak: Added option to place Post Terms dynamic tag without links (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8366\\">#8366<\\/a>)<\\/li>\\n<li>Tweak: Added <code>elementor\\/query\\/query_results<\\/code> hook to Query Control to allow full control over results (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7912\\">#7912<\\/a>)<\\/li>\\n<li>Tweak: Allow choosing Heading HTML tag in Price Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8090\\">#8090<\\/a>)<\\/li>\\n<li>Tweak: Show popup on dynamic click even when <code>Avoid Multiple Popups<\\/code> option is selected (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8189\\">#8189<\\/a>)<\\/li>\\n<li>Tweak: Added condition option to all of archive child pages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8256\\">#8256<\\/a>)<\\/li>\\n<li>Tweak: Added <code>Effects Relative To<\\/code> control to Scrolling Effects<\\/li>\\n<li>Tweak: Allow shortcodes in HTML Form field<\\/li>\\n<li>Tweak: Removed donReach integration from Share Buttons widget due to service inconsistent stability<\\/li>\\n<li>Tweak: Changed MailChimp <code>List<\\/code> label to <code>Audience<\\/code><\\/li>\\n<li>Tweak: Improved Entrance and Exit animation behavior in Popup<\\/li>\\n<li>Tweak: Added <code>Deprecated Notice<\\/code> control to <code>Archive Products<\\/code> and <code>Woo Products<\\/code> widgets<\\/li>\\n<li>Tweak: Added default dynamic title for archives in Theme Builder<\\/li>\\n<li>Tweak: Added condition to show <code>Centered Slides<\\/code> control in Media Carousel widget<\\/li>\\n<li>Tweak: Added notice bar in the Editor when the license is expired or not activated<\\/li>\\n<li>Tweak: Replaced <code>select<\\/code> control with <code>choose<\\/code> control in Price List widget<\\/li>\\n<li>Tweak: Removed Font Awesome 4 dependencies from the Editor<\\/li>\\n<li>Tweak: Minor styling tweaks in the Popup publish modal<\\/li>\\n<li>Tweak: Hide ordering form in Products widget on front page<\\/li>\\n<li>Tweak: Removed page title markup when \'Hide Title\' is active<\\/li>\\n<li>Tweak: Added style controls for HTML field in Form widget<\\/li>\\n<li>Fix: Form widget Date picker makes the Popup builder disappear (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7240\\">#7240<\\/a>)<\\/li>\\n<li>Fix: Sticky element stop point stops working on viewport resize (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7884\\">#7884<\\/a>)<\\/li>\\n<li>Fix: Copy-Paste style not pasting the Pointer option in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8497\\">#8497<\\/a>)<\\/li>\\n<li>Fix: Missing Print icon in Share Buttons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8506\\">#8506<\\/a>)<\\/li>\\n<li>Fix: UI style glitch in Blockquote widget when viewing from iPad<\\/li>\\n<li>Deprecated: <code>DB::save_editor()<\\/code> - Remove usage of this method (<a href=\\"https:\\/\\/developers.elementor.com\\/v2-6-0-planned-deprecations\\/\\">Deprecation Post<\\/a>)<\\/li>\\n<li>Deprecated: <code>DB::get_plain_editor()<\\/code> - Remove usage of this method (<a href=\\"https:\\/\\/developers.elementor.com\\/v2-6-0-planned-deprecations\\/\\">Deprecation Post<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.14 - 2019-07-14<\\/h4>\\n<ul>\\n<li>Fix: Better WC Related Product grid support to various themes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8555\\">#8555<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.13 - 2019-07-11<\\/h4>\\n<ul>\\n<li>Fix: Better WC grid support to various themes<\\/li>\\n<\\/ul>\\n<h4>2.5.12 - 2019-07-10<\\/h4>\\n<ul>\\n<li>Fix: Grid for WooCommerce Archive Product widget<\\/li>\\n<li>Fix: Remove redundant <code>whitespace<\\/code> CSS property causes style glitch in iPad<\\/li>\\n<li>Tweak: Added more compatibility for Elementor v2.6<\\/li>\\n<\\/ul>\\n<h4>2.5.11 - 2019-07-02<\\/h4>\\n<ul>\\n<li>Fix: Close icon missing from Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8460\\">#8460<\\/a>)<\\/li>\\n<li>Fix: Elementor Pro v2.5.10 shows PHP notice regarding notice bar (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8461\\">#8461<\\/a>)<\\/li>\\n<li>Fix: Fatal error when deleting used Pods fields (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8396\\">#8396<\\/a>)<\\/li>\\n<li>Fix: Missing dropdown icon in conditions screen<\\/li>\\n<\\/ul>\\n<h4>2.5.10 - 2019-05-28<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.6<\\/li>\\n<li>Tweak: Error caused by empty Rows &amp; Columns values in Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8261\\">#8261<\\/a>)<\\/li>\\n<li>Fix: Do not unset <code>product<\\/code> CPT if it\'s not from WooCommerce (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8160\\">#8160<\\/a>)<\\/li>\\n<li>Fix: Column Spacing not working in WooCommerce Archive Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8285\\">#8285<\\/a>)<\\/li>\\n<li>Fix: Title styling not working in Products Categories widget<\\/li>\\n<li>Fix: Empty value in Dynamic Pods Gallery dropdown using Safari browser<\\/li>\\n<li>Fix: WooCommerce archives included in &quot;All Archives&quot; condition<\\/li>\\n<\\/ul>\\n<h4>2.5.9 - 2019-05-28<\\/h4>\\n<ul>\\n<li>Tweak: Removed <code>auto-confirm<\\/code> control from MailPoet to support new version of MailPoet<\\/li>\\n<li>Fix: Multiple Custom Fonts not rendered in the editor<\\/li>\\n<li>Fix: Products <code>sale<\\/code> query - handle exclude by manual selection.<\\/li>\\n<li>Fix: Product Categories grid row &amp; column style<\\/li>\\n<li>Fix: Form integration AJAX cache override<\\/li>\\n<li>Fix: Removed redundant CSS on Canvas &amp; Header-Footer page templates<\\/li>\\n<\\/ul>\\n<h4>2.5.8 - 2019-05-06<\\/h4>\\n<ul>\\n<li>Fix: Popup entrance animation not working in frontend<\\/li>\\n<li>Fix: Popup Exit Intent trigger activated multiple times<\\/li>\\n<\\/ul>\\n<h4>2.5.7 - 2019-05-05<\\/h4>\\n<ul>\\n<li>Fix: Embedded video keeps playing after a Popup is closed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7875\\">#7875<\\/a>)<\\/li>\\n<li>Fix: Maximum call stack size exceeded error in Safari (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7824\\">#7824<\\/a>)<\\/li>\\n<li>Fix: Entrance animations not appearing on Popup reopen (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7395\\">#7395<\\/a>)<\\/li>\\n<li>Fix: WC variations select style glitch in several themes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8008\\">#8008<\\/a>)<\\/li>\\n<li>Fix: Theme Builder taxonomy conditions not retrieving proper results in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.5.6 - 2019-04-29<\\/h4>\\n<ul>\\n<li>Tweak: Removed <code>Shortcode<\\/code> dynamic from Image, Gallery and Media control<\\/li>\\n<li>Fix: Popup not inheriting entrance animation in responsive mode (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7809\\">#7809<\\/a>)<\\/li>\\n<li>Fix: Terms autocomplete retrieves wrong results in Query Control<\\/li>\\n<li>Fix: Query Control Related by author glitches in edge cases<\\/li>\\n<li>Fix: Query Control using terms for Products widget<\\/li>\\n<li>Fix: Posts cards style glitch in small screens<\\/li>\\n<li>Fix: Display conditions delete icon missing in small screens<\\/li>\\n<li>Fix: Avoid rendering Menu Cart widget in WordPress native editor<\\/li>\\n<\\/ul>\\n<h4>2.5.5 - 2019-04-08<\\/h4>\\n<ul>\\n<li>Tweak: Allow text selection inside a Popup<\\/li>\\n<li>Fix: Added backwards compatibility for <code>tax_query<\\/code> in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7751\\">#7751<\\/a>)<\\/li>\\n<li>Fix: Missing arguments for <code>widget_title<\\/code> filter (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7745\\">#7745<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.4 - 2019-04-03<\\/h4>\\n<ul>\\n<li>Fix: Move Query from using <code>term_id<\\/code> to <code>term_taxonomy_id<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7653\\">#7653<\\/a>)<\\/li>\\n<li>Fix: Offset manipulation hook removal in Query control<\\/li>\\n<li>Fix: Missing form field <code>ID<\\/code> in some edge cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7711\\">#7711<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7660\\">#7660<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.3 - 2019-03-31<\\/h4>\\n<ul>\\n<li>Tweak: Updated Google Calendar dynamic tag URL (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7673\\">#7673<\\/a>)<\\/li>\\n<li>Fix: Missing form field names (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7651\\">#7651<\\/a>)<\\/li>\\n<li>Fix: PHP 5.4 backward compatibility in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7633\\">#7633<\\/a>)<\\/li>\\n<li>Fix: <code>products_deprecated<\\/code> Query Control module compatibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7654\\">#7654<\\/a>)<\\/li>\\n<li>Fix: Changed query method from <code>term_id<\\/code> to <code>term_taxonomy_id<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7653\\">#7653<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.2 - 2019-03-27<\\/h4>\\n<ul>\\n<li>Fix: Overwrite parent widget type in Global Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7632\\">#7632<\\/a>)<\\/li>\\n<li>Fix: Avoid Duplicates option not working in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7635\\">#7635<\\/a>)<\\/li>\\n<li>Fix: Manual Selection option not working in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7634\\">#7634<\\/a>)<\\/li>\\n<li>Fix: Incorrect condition caused handlers issues inside popup<\\/li>\\n<\\/ul>\\n<h4>2.5.1 - 2019-03-26<\\/h4>\\n<ul>\\n<li>Fix: Query Control invalid call to deprecated action (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7619\\">#7619<\\/a>)<\\/li>\\n<li>Tweak: Renamed action hook from <code>elementor_pro\\/{$widget_name}\\/query\\/{$query_id}<\\/code> to <code>elementor\\/query\\/{$query_id}<\\/code><\\/li>\\n<li>Tweak: Renamed filter hook from <code>elementor_pro\\/query_control\\/get_query_args\\/current_query<\\/code> to <code>elementor\\/query\\/get_query_args\\/current_query<\\/code><\\/li>\\n<\\/ul>\\n<h4>2.5.0 - 2019-03-26<\\/h4>\\n<ul>\\n<li>New: Introducing Motion Effects including Scrolling &amp; Mouse effects (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/72\\">#72<\\/a>)<\\/li>\\n<li>New: Introducing Related Posts for Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7306\\">#7306<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7490\\">#7490<\\/a>)<\\/li>\\n<li>New: Introducing Date query for Query Control<\\/li>\\n<li>New: Introducing Sticky Posts support for Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2501\\">#2501<\\/a>)<\\/li>\\n<li>Tweak: Added option to open a Popup by a custom selector (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6871\\">#6871<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6876\\">#6876<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7258\\">#7258<\\/a>)<\\/li>\\n<li>Tweak: Option to count when Popup is closed in &quot;Show up to X times&quot; Advanced Rule<\\/li>\\n<li>Tweak: Added full border radius control options inside Popup<\\/li>\\n<li>Tweak: Changed exit intent icon in Popups<\\/li>\\n<li>Tweak: Show only one popup in its own preview<\\/li>\\n<li>Tweak: Added responsive support to Popup entrance animation control<\\/li>\\n<li>Tweak: Conditions - Singular <code>All Pages<\\/code> string changed to <code>Pages<\\/code><\\/li>\\n<li>Tweak: Added form field shortcode support for Drip tags (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7000\\">#7000<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities to Price List widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7258\\">#7258<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities to Custom Attributes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6779\\">#6779<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities to Flip Box widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6986\\">#6986<\\/a>)<\\/li>\\n<li>Tweak: Decrease <code>z-index<\\/code> for Nav Menu (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6869\\">#6869<\\/a>)<\\/li>\\n<li>Tweak: Changed &quot;Scrolling Effects&quot; section label to &quot;Motion Effects&quot;<\\/li>\\n<li>Tweak: Use filter <code>get_meta_viewport<\\/code> for header templates (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7043\\">#7043<\\/a>)<\\/li>\\n<li>Tweak: use filterable <code>Util::get_public_post_types()<\\/code> in Theme Builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7172\\">#7172<\\/a>)<\\/li>\\n<li>Tweak: Added Cloudflare rocket-loader support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7443\\">#7443<\\/a>)<\\/li>\\n<li>Tweak: Added responsive support to WC Products Columns &amp; Rows Gap controls (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6913\\">#6913<\\/a>)<\\/li>\\n<li>Tweak: WC Menu cart &quot;View Cart&quot; &amp; &quot;Checkout&quot; buttons styling<\\/li>\\n<li>Fix: Custom ID reset to default when dragging repeater<\\/li>\\n<li>Fix: Conflict between archive-products widget and WC customizer<\\/li>\\n<li>Fix: Add to Cart widget <code>spacing<\\/code> and <code>space-between<\\/code><\\/li>\\n<li>Fix: Library view when creating a new Header or Footer<\\/li>\\n<li>Fix: Post types labels missing on Add New Template modal<\\/li>\\n<\\/ul>\\n<h4>2.4.8 - 2019-03-11<\\/h4>\\n<ul>\\n<li>Fix: Missing query section in Products widget<\\/li>\\n<li>Fix: Missing Taxonomy controls in Products widget in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.4.7 - 2019-03-06<\\/h4>\\n<ul>\\n<li>Fix: Compatibility Global Widget with Elementor v2.5.0+<\\/li>\\n<\\/ul>\\n<h4>2.4.6 - 2019-03-04<\\/h4>\\n<ul>\\n<li>Fix: Pods gallery dynamic when empty (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7127\\">#7127<\\/a>)<\\/li>\\n<li>Fix: Duplicate call for conditions screen issue<\\/li>\\n<li>Fix: Compatibility with Elementor v2.5.0<\\/li>\\n<\\/ul>\\n<h4>2.4.5 - 2019-02-18<\\/h4>\\n<ul>\\n<li>Fix: Image size issue in Testimonial Carousel (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7058\\">#7058<\\/a>)<\\/li>\\n<li>Fix: MailChimp groups not saved in a form integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7083\\">#7083<\\/a>)<\\/li>\\n<li>Fix: Show popup preview only on it\'s own preview<\\/li>\\n<li>Fix: Elementor dashboard templates URL corrupted links in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.4.4 - 2019-02-11<\\/h4>\\n<ul>\\n<li>Tweak: Added ACF Date Time Picker field support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6690\\">#6690<\\/a>)<\\/li>\\n<li>Tweak: Changed the term of <code>All Posts<\\/code> condition to <code>Posts<\\/code><\\/li>\\n<li>Fix: Added <code>&lt;IfModule&gt;<\\/code> to avoid 500 error when <code>mod-headers<\\/code> is missing (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7034\\">#7034<\\/a>)<\\/li>\\n<li>Fix: Include post CSS deletion in Global Widget update (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6856\\">#6856<\\/a>)<\\/li>\\n<li>Fix: <code>Textarea<\\/code> default value in Forms Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6934\\">#6934<\\/a>)<\\/li>\\n<li>Fix: MailPoet latest version caused fatal error (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6996\\">#6996<\\/a>)<\\/li>\\n<li>Fix: Fatal Error caused by calling MailPoet deleted method<\\/li>\\n<li>Notice: MailPoet <code>Auto Confirm<\\/code> option will now default to &quot;On&quot;<\\/li>\\n<\\/ul>\\n<h4>2.4.3 - 2019-01-30<\\/h4>\\n<ul>\\n<li>Fix: Custom Add to Cart widget responsive alignment settings<\\/li>\\n<li>Fix: Links in Post Info widget<\\/li>\\n<li>Fix: WooCommerce <code>View Cart<\\/code> string translate<\\/li>\\n<li>Fix: Wrapper classes for header\\/footer templates (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6884\\">#6884<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.4.2 - 2019-01-25<\\/h4>\\n<ul>\\n<li>Tweak: Added pixel units to Close Button position control in Popups<\\/li>\\n<li>Fix: Exclude error in WC Products widget<\\/li>\\n<\\/ul>\\n<h4>2.4.1 - 2019-01-24<\\/h4>\\n<ul>\\n<li>Tweak: Added CSS classes control to Popup (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6826\\">#6826<\\/a>)<\\/li>\\n<li>Tweak: Added responsive image size to Testimonial Carousel widget<\\/li>\\n<li>Fix: PHP warning when Toolset Date dynamic is empty (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6842\\">#6842<\\/a>)<\\/li>\\n<li>Fix: Support of exclude-ids in WC Products widget<\\/li>\\n<li>Fix: Popup close button not clickable<\\/li>\\n<li>Fix: Alignment justify issue of Add to Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6749\\">#6749<\\/a>)<\\/li>\\n<li>Fix: Bad anchors breaks the page JS<\\/li>\\n<li>Fix: Popup overlay shown when turned off<\\/li>\\n<\\/ul>\\n<h4>2.4.0 - 2019-01-21<\\/h4>\\n<ul>\\n<li>New: Introducing Popup Builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/628\\">#628<\\/a>)<\\/li>\\n<li>New: Added <code>Popup<\\/code> Dynamic Tag<\\/li>\\n<li>New: Added <code>Popup<\\/code> forms action after submit<\\/li>\\n<li>New: Added User Info dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6322\\">#6322<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities for &quot;Nothing Found&quot; message<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/theme_builder\\/archive\\/escape_nothing_found_message<\\/code> Filter to avoid HTML escaping in &quot;Nothing Found&quot; message (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6053\\">#6053<\\/a>)<\\/li>\\n<li>Tweak: Added <code>add_doc_to_location<\\/code> method to Allow insertion of a document to a location<\\/li>\\n<li>Fix: <code>z-index<\\/code> issue with CTA widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6486\\">#6486<\\/a>)<\\/li>\\n<li>Fix: Hide the Post Content widget and show it only in a Single document<\\/li>\\n<li>Fix: <code>selector<\\/code> replacement in Custom CSS<\\/li>\\n<li>Fix: Apply <code>the_content<\\/code> on the real content only<\\/li>\\n<li>Fix: CSS for WC products selector (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6559\\">#6559<\\/a>)<\\/li>\\n<li>Fix: Odnoklassniki share URL (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6638\\">#6638<\\/a>)<\\/li>\\n<li>Fix: Custom link new tab in Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5766\\">#5766<\\/a>)<\\/li>\\n<li>Fix: <code>nofollow<\\/code> link in Flip Box &amp; CTA widgets<\\/li>\\n<li>Fix: Post Terms in Post Info widget<\\/li>\\n<li>Fix: Added screen reader to some icons &amp; buttons for better accessibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5386\\">#5386<\\/a>)<\\/li>\\n<li>Fix: Accessibility labels in Reviews widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6630\\">#6630<\\/a>)<\\/li>\\n<li>Fix: Link to cart page not working when WooCommerce Subscriptions is active<\\/li>\\n<li>Fix: MailChimp Selected list not showing on reloading in Form widget<\\/li>\\n<li>Fix: Sub-menu arrow position in Nav Menu widget<\\/li>\\n<li>Fix: Conflict with WP Security Audit Log plugin (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6648\\">#6648<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.3.1 - 2018-12-19<\\/h4>\\n<ul>\\n<li>Fix: Template widget search functionality (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6473\\">#6473<\\/a>)<\\/li>\\n<li>Fix: Apply <code>the_content<\\/code> filter to post content in theme builder<\\/li>\\n<\\/ul>\\n<h4>2.3.0 - 2018-12-17<\\/h4>\\n<ul>\\n<li>New: Introducing Discord Integration for Forms (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4218\\">#4218<\\/a>)<\\/li>\\n<li>New: Introducing Slack Integration for Forms<\\/li>\\n<li>New: Introducing MailerLite Integration for Forms (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4462\\">#4462<\\/a>)<\\/li>\\n<li>New: Activate Elementor Pro plugin by connecting to Elementor account<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/utils\\/get_public_post_types<\\/code> filter hook (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5900\\">#5900<\\/a>)<\\/li>\\n<li>Tweak: Added <code>loop_start<\\/code> &amp; <code>the_content<\\/code> hooks for Post Content (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6173\\">#6173<\\/a>)<\\/li>\\n<li>Tweak: Removed Custom Attributes from Page Settings<\\/li>\\n<li>Tweak: Always add the Custom CSS control to the Advanced tab<\\/li>\\n<li>Fix: In sub Term condition false positive in edge cases<\\/li>\\n<li>Fix: ToolSet Dynamic Image fallback<\\/li>\\n<li>Fix: Style glitch with the dropdown color in Nav Menu widget<\\/li>\\n<li>Fix: Style glitch in the Conditions screen in Safari browser<\\/li>\\n<li>Fix: Ribbon in the CTA widget obscures drop down menu (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6080\\">#6080<\\/a>)<\\/li>\\n<li>Fix: The color of label won\'t change color in Widget login<\\/li>\\n<\\/ul>\\n<h4>2.2.5 - 2018-12-11<\\/h4>\\n<ul>\\n<li>New: Add Style Tab &amp; Custom CSS for Header &amp; Footer Templates.<\\/li>\\n<li>Tweak: Added a better identifier for subpages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6362\\">#6362<\\/a>)<\\/li>\\n<li>Tweak: Removed Custom Attributes from page settings<\\/li>\\n<li>Fix: Yahoo event URL date issue (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6354\\">#6354<\\/a>)<\\/li>\\n<li>Fix: Allow timezone settings in Google event URL (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6354\\">#6354<\\/a>)<\\/li>\\n<li>Fix: Avoid <code>z-index<\\/code> changes by <code>nanocss<\\/code> in build process<\\/li>\\n<li>Fix: Added missing WC upsells products CSS<\\/li>\\n<li>Fix: Nav Menu dropdown losing color on hover<\\/li>\\n<li>Fix: WC Product Add-ons CSS compatibility<\\/li>\\n<\\/ul>\\n<h4>2.2.4 - 2018-12-04<\\/h4>\\n<ul>\\n<li>Fix: Global widget not saving changes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6340\\">#6340<\\/a>)<\\/li>\\n<li>Fix: Dynamic tags support in Blockquote widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6334\\">#6334<\\/a>)<\\/li>\\n<li>Fix: Forms Redirect URL action when using form field values with spaces<\\/li>\\n<\\/ul>\\n<h4>2.2.3 - 2018-11-29<\\/h4>\\n<ul>\\n<li>Fix: Missing &quot;Edit Template&quot; in Template widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6271\\">#6271<\\/a>)<\\/li>\\n<li>Fix: Follow menu anchors with UTF8 characters in Nav Menu<\\/li>\\n<li>Fix: Show only supported templates in Template widget<\\/li>\\n<li>Fix: Revert conflicting fix for a default order for WC archive<\\/li>\\n<\\/ul>\\n<h4>2.2.2 - 2018-11-28<\\/h4>\\n<ul>\\n<li>Fix: Lightbox dynamic tag crashes the editor<\\/li>\\n<\\/ul>\\n<h4>2.2.1 - 2018-11-28<\\/h4>\\n<ul>\\n<li>New: Added <code>ACF File<\\/code> Dynamic tag to support text controls.<\\/li>\\n<li>Tweak: Added option to hide item count bubble when cart is empty in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6223\\">#6223<\\/a>)<\\/li>\\n<li>Tweak: Added Actions group for Lightbox and Contact URL tags<\\/li>\\n<li>Tweak: Added filter <code>elementor_pro\\/dynamic_tags\\/shortcode\\/should_escape<\\/code> to avoid escaping in Shortcode dynamic tag<\\/li>\\n<li>Tweak: MailPoet3 integration allow Subscriber to to subscribe to multiple lists<\\/li>\\n<li>Tweak: Added front-end max file size validation for upload fields<\\/li>\\n<li>Tweak: Added <code>by-author<\\/code> per Post-Type condition for theme builder<\\/li>\\n<li>Fix: Template widget panel not showing the selected template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6271\\">#6271<\\/a>)<\\/li>\\n<li>Fix: Conflict between ACF with Safari browser on Select option in Dynamic tag<\\/li>\\n<li>Fix: Add post classes only for the Single template<\\/li>\\n<li>Fix: Set document type as not editable for unsupported document like Global widget<\\/li>\\n<li>Fix: Avoid duplicate query for current WC product query<\\/li>\\n<li>Fix: Product Archive showing oldest products instead of latest<\\/li>\\n<li>Fix: CSS reset in Posts widget using cards skin<\\/li>\\n<\\/ul>\\n<h4>2.2.0 - 2018-11-19<\\/h4>\\n<ul>\\n<li>New: Introducing Custom Attributes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/290\\">#290<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3990\\">#3990<\\/a>)<\\/li>\\n<li>New: Added evergreen option for Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4459\\">#4459<\\/a>)<\\/li>\\n<li>New: Added expire actions option for Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5242\\">#5242<\\/a>)<\\/li>\\n<li>New: Introducing Reviews widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3854\\">#3854<\\/a>)<\\/li>\\n<li>New: Introducing Sitemap widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5594\\">#5594<\\/a>)<\\/li>\\n<li>New: Added Request Parameter dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4934\\">#4934<\\/a>)<\\/li>\\n<li>New: Added Shortcode dynamic tag<\\/li>\\n<li>New: Added Image and Video Lightbox dynamic tag<\\/li>\\n<li>New: Added Contact URL dynamic tag<\\/li>\\n<li>New: Added Featured Image Data dynamic tag<\\/li>\\n<li>New: Added default value to each field in the Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4268\\">#4268<\\/a>)<\\/li>\\n<li>New: Added &quot;Any Child Of&quot; condition to template conditions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5321\\">#5321<\\/a>)<\\/li>\\n<li>New: Added &quot;In Child&quot; condition to template conditions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5587\\">#5587<\\/a>)<\\/li>\\n<li>Tweak: Added Form Redirect URL with form values (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2564\\">#2564<\\/a>)<\\/li>\\n<li>Tweak: Added default post classes to template wrapper (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5959\\">#5959<\\/a>)<\\/li>\\n<li>Tweak: Better labels for terms in Query control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6092\\">#6092<\\/a>)<\\/li>\\n<li>Tweak: Renamed &quot;Child Of&quot; templates condition to &quot;Direct Child Of&quot;<\\/li>\\n<li>Tweak: Added <code>elementor\\/theme\\/get_location_templates\\/condition_sub_id<\\/code> filter hook to allow template condition translations<\\/li>\\n<li>Tweak: Load the Template Library widget via Ajax for better performance<\\/li>\\n<li>Tweak: Added 404 page title for Page Title dynamic tag<\\/li>\\n<li>Fix: Menu Cart Toggle has # URL link (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6141\\">#6141<\\/a>)<\\/li>\\n<li>Fix: Alignment issue in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5790\\">#5790<\\/a>)<\\/li>\\n<li>Fix: Avoid potential security risk in forms<\\/li>\\n<li>Fix: Template By Author condition conflicts with 404 page<\\/li>\\n<li>Fix: Restored WC Product Content widget in Single Product template<\\/li>\\n<li>Fix: Theme Builder Preview URLs for date archives and 404 pages<\\/li>\\n<li>Fix: Highlight active menu anchor items only when scrolled into view<\\/li>\\n<li>Fix: Carousel Pagination Progress style to support new Swiper version<\\/li>\\n<\\/ul>\\n<h4>2.1.13 - 2018-11-12<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for new brand Finder in v2.3.0<\\/li>\\n<li>Fix: Settings conflict when there are multiple carousels in the page<\\/li>\\n<\\/ul>\\n<h4>2.1.12 - 2018-11-05<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.3<\\/li>\\n<li>Tweak: Better performance for Template Library widget<\\/li>\\n<li>Fix: Fatal error if a taxonomy used in a dynamic field is removed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6029\\">#6029<\\/a>)<\\/li>\\n<li>Fix: Date Time dynamic tag now respect site language (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6001\\">#6001<\\/a>)<\\/li>\\n<li>Fix: Custom CSS printed twice in the front-end<\\/li>\\n<li>Fix: ACF Image field PHP warning (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6051\\">#6051<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.1.11 - 2018-10-22<\\/h4>\\n<ul>\\n<li>New: Added ACF local fields compatibility<\\/li>\\n<li>Tweak: Re-brand TypeKit by Adobe Fonts integration<\\/li>\\n<li>Fix: Exclude <code>is_embed<\\/code> from Singular condition (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5915\\">#5915<\\/a>)<\\/li>\\n<li>Fix: Avoid conflict with Ad Blockers and Share Buttons<\\/li>\\n<li>Fix: Current date time dynamic tag now shows local time<\\/li>\\n<li>Fix: Avoid conflict with 3rd party plugins that filter the permalink<\\/li>\\n<li>Fix: Avoid PHP warning when no groups are selected for MailChimp integration<\\/li>\\n<li>Fix: Avoid PHP warning if checkbox field is empty for ACF<\\/li>\\n<li>Fix: Respect password protected for a WC single product template<\\/li>\\n<li>Fix: Respect <code>order<\\/code> settings for WC archive also without pagination<\\/li>\\n<\\/ul>\\n<h4>2.1.10 - 2018-10-09<\\/h4>\\n<ul>\\n<li>Tweak: Added responsive alignment control for Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5821\\">#5821<\\/a>)<\\/li>\\n<li>Tweak: Added link control to Animated Headline widget<\\/li>\\n<li>Fix: Mobile nav menu jump on RTL (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5711\\">#5711<\\/a>)<\\/li>\\n<li>Fix: Responsive alignment control in Add to Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5830\\">#5830<\\/a>)<\\/li>\\n<li>Fix: Added IE compatibility for Animated Headline widget<\\/li>\\n<li>Fix: Post Content widget is now shown only on <code>Single<\\/code> templates<\\/li>\\n<li>Fix: Query Control Pagination with offset<\\/li>\\n<\\/ul>\\n<h4>2.1.9 - 2018-09-17<\\/h4>\\n<ul>\\n<li>Tweak: Added Centered Slides option for Slideshow carousel<\\/li>\\n<li>Fix: Allow only public CPT for Manual Selection in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5091\\">#5091<\\/a>)<\\/li>\\n<li>Fix: ACF Gallery option support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5344\\">#5344<\\/a>)<\\/li>\\n<li>Fix: Page scrolling on resize when sticky is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5740\\">#5740<\\/a>)<\\/li>\\n<li>Fix: Edit custom name for Global Widget in the Navigator (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5689\\">#5689<\\/a>)<\\/li>\\n<li>Fix: Coverflow transition effect in Carousel<\\/li>\\n<li>Fix: Weird mobile behavior with Cube effect in Carousel<\\/li>\\n<li>Fix: Show the first thumbnail in the Slideshow carousel correctly<\\/li>\\n<\\/ul>\\n<h4>2.1.8 - 2018-09-12<\\/h4>\\n<ul>\\n<li>Tweak: Added styling options for WC Additional Information widget<\\/li>\\n<li>Tweak: Added styling options for \'View Cart\' link in Products widget<\\/li>\\n<li>Fix: 3rd party plugin support for WC single product template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5338\\">#5338<\\/a>)<\\/li>\\n<li>Fix: Layout of Related Product widget with WC native style<\\/li>\\n<\\/ul>\\n<h4>2.1.7 - 2018-09-03<\\/h4>\\n<ul>\\n<li>New: WC Archive Description widget<\\/li>\\n<li>Tweak: Added blend mode to Slides widget background overlay (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5555\\">#5555<\\/a>)<\\/li>\\n<li>Tweak: Added \'Current Subcategories\' option to Product Categories widget<\\/li>\\n<li>Fix: Added default vertical alignment in Author Box widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5589\\">#5589<\\/a>)<\\/li>\\n<li>Tweak: Added more blend mode options for CTA widget<\\/li>\\n<li>Tweak: Improved plugin updater method based on WordPress version<\\/li>\\n<li>Fix: Improved IE compatibility for Posts and Portfolio widgets<\\/li>\\n<li>Fix: Added default gap for products pagination<\\/li>\\n<li>Fix: Post thumbnail flickering in Safari browser<\\/li>\\n<li>Fix: Close mobile nav menu on click only in full-width mode<\\/li>\\n<li>Fix: Added trailing slash to pagination links in Posts widget<\\/li>\\n<\\/ul>\\n<h4>2.1.6 - 2018-08-28<\\/h4>\\n<ul>\\n<li>New: WC Product Category Image widget and Dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5117\\">#5117<\\/a>)<\\/li>\\n<li>Tweak: Allow HTML in Excerpt widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5491\\">#5491<\\/a>)<\\/li>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.2<\\/li>\\n<li>Tweak: Deprecated Follow option in the Facebook Button widget<\\/li>\\n<li>Fix: Posts widget grid in Safari &amp; IE11 (Depended on Elementor v2.2)<\\/li>\\n<li>Fix: Posts widget CSS when using cards skin in masonry mode<\\/li>\\n<li>Fix: ACF Image &amp; ACF URL option support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5344\\">#5344<\\/a>)<\\/li>\\n<li>Fix: WC product gallery links in RTL<\\/li>\\n<li>Fix: Dynamic tags in Call To Action widget<\\/li>\\n<\\/ul>\\n<h4>2.1.5 - 2018-08-21<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.2<\\/li>\\n<li>Fix: Posts Widget layout theme compatibility<\\/li>\\n<li>Fix: Added compatibility for WooCommerce native style<\\/li>\\n<\\/ul>\\n<h4>2.1.4 - 2018-08-19<\\/h4>\\n<ul>\\n<li>Fix: Layout issue compatibility with themes caused by v2.1 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5442\\">#5442<\\/a>)<\\/li>\\n<li>Fix: Dynamic setting in Pricing Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5460\\">#5460<\\/a>)<\\/li>\\n<li>Fix: Hide Target URL control if is not necessary in Blockquote widget<\\/li>\\n<li>Fix: Selector specificity for WooCommerce Products widget<\\/li>\\n<li>Fix: WooCommerce conflicts in the editor in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.1.3 - 2018-08-15<\\/h4>\\n<ul>\\n<li>Fix: Thumbnails in the Posts widget jumping (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5350\\">#5350<\\/a>)<\\/li>\\n<li>Fix: Responsive grid in the Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5375\\">#5375<\\/a>)<\\/li>\\n<li>Fix: Added missing <code>setup_postdata<\\/code> for Product Data Tabs widget<\\/li>\\n<li>Fix: Rollback to older version of Flip Box widget to resolve 3D depth issue (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5399\\">#5399<\\/a>)<\\/li>\\n<li>Fix: Allowed types in the Upload File field are now case-insensitive (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5254\\">#5254<\\/a>)<\\/li>\\n<li>Fix: Carousel behavior when using a single slide<\\/li>\\n<\\/ul>\\n<h4>2.1.2 - 2018-08-12<\\/h4>\\n<ul>\\n<li>Fix: Error when ACF Pro is not installed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5367\\">#5367<\\/a>)<\\/li>\\n<li>Fix: Edge cases in Inspector where document is a boolean<\\/li>\\n<li>Fix: Edge cases for incorrect file fields in PODS<\\/li>\\n<\\/ul>\\n<h4>2.1.1 - 2018-08-09<\\/h4>\\n<ul>\\n<li>Fix: Highlighted text in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5345\\">#5345<\\/a>)<\\/li>\\n<li>Fix: Flip Box effect issues<\\/li>\\n<li>Fix: ACF Options page fields support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5329\\">#5329<\\/a>)<\\/li>\\n<li>Fix: Import Pro templates in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.1.0 - 2018-08-07<\\/h4>\\n<ul>\\n<li>New: Introducing WooCommerce Builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1690\\">#1690<\\/a>)<\\/li>\\n<li>New: Introducing 12 new dynamic tags &amp; widgets for WooCommerce: Gallery, Image, Price, Rating, Description, Breadcrumbs, Data Tabs, Stock, Related, Upsell, Title &amp; Archive<\\/li>\\n<li>New: Introducing Cart Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4220\\">#4220<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4600\\">#4600<\\/a>)<\\/li>\\n<li>New: Added integration with Toolset (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2949\\">#2949<\\/a>)<\\/li>\\n<li>New: Added integration with Pods (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4129\\">#4129<\\/a>)<\\/li>\\n<li>New: Added stick to bottom in scrolling effects (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4799\\">#4799<\\/a>)<\\/li>\\n<li>New: Added Scrolling Effect to Widgets under advanced tab<\\/li>\\n<li>New: Introducing Internal URL Dynamic Tag<\\/li>\\n<li>Tweak: Added a Last Updated Date in the Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4597\\">#4597<\\/a>)<\\/li>\\n<li>Tweak: Added Redirect after Logout option for Login widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4447\\">#4447<\\/a>)<\\/li>\\n<li>Tweak: Avoid repeating posts when using more than one in the Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1878\\">#1878<\\/a>)<\\/li>\\n<li>Tweak: Add Custom Query hook for Query control (<a href=\\"https:\\/\\/developers.elementor.com\\/custom-query-filter\\/\\">More Info<\\/a>) (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1748\\">#1748<\\/a>)<\\/li>\\n<li>Tweak: Added form-message style (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1180\\">#1180<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag for button on the Price Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4242\\">#4242<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag for Call to action widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4767\\">#4767<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic Tags support for Google Map field (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4602\\">#4602<\\/a>)<\\/li>\\n<li>Tweak: Added an support for <code>label|value<\\/code> in options field (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4594\\">#4594<\\/a>)<\\/li>\\n<li>Tweak: Added <code>by-author<\\/code> condition for theme builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4681\\">#4681<\\/a>)<\\/li>\\n<li>Tweak: Added Activate\\/Deactivate license key via WP-CLI command (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4149\\">#4149<\\/a>)<\\/li>\\n<li>Tweak: Added <code>is_scroll<\\/code> trigger to scrolling effect (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4340\\">#4340<\\/a>)<\\/li>\\n<li>Tweak: Added In Same Term support for Post Navigation widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4177\\">#4177<\\/a>)<\\/li>\\n<li>Tweak: Added responsive control for Slides To Scroll control in all carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3697\\">#3697<\\/a>)<\\/li>\\n<li>Tweak: Added style options for Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1335\\">#1335<\\/a>)<\\/li>\\n<li>Tweak: Added button CSS ID for Forms widget<\\/li>\\n<li>Tweak: Added pixel units to Post-Info divider height control<\\/li>\\n<li>Tweak: Rewrite sticky library to handle with stretch section, auto scroller &amp; more bugs<\\/li>\\n<li>Tweak: Re-organize the panel categories per document type<\\/li>\\n<li>Tweak: Added ACF support for <code>options-page<\\/code> fields<\\/li>\\n<li>Tweak: Added dynamic tag for Animated headlines<\\/li>\\n<li>Tweak: Added dynamic tag for BlockQuote widget<\\/li>\\n<li>Fix: Elementor Full Width template in GeneratePress theme (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4817\\">#4817<\\/a>)<\\/li>\\n<li>Fix: Checkbox fields can accidentally be set to required (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4324\\">#4324<\\/a>)<\\/li>\\n<li>Fix: Initial slide in Carousel widget<\\/li>\\n<li>Fix: Stay on current slide while editing in Carousel widget<\\/li>\\n<li>Fix: Default slides per device in Carousel widget<\\/li>\\n<li>Deprecated: Woo Products, Woo Elements &amp; Single elements widgets<\\/li>\\n<\\/ul>\\n<h4>2.0.18 - 2018-07-27<\\/h4>\\n<ul>\\n<li>Fix: Global widget error on saving page<\\/li>\\n<\\/ul>\\n<h4>2.0.17 - 2018-07-26<\\/h4>\\n<ul>\\n<li>Fix: Sub menu indicator direction in Nav Menu widget<\\/li>\\n<li>Fix: Change the title and icon for Global Widget when is moving<\\/li>\\n<li>Fix: CSS wrapper selector for Page Document<\\/li>\\n<\\/ul>\\n<h4>2.0.16 - 2018-07-16<\\/h4>\\n<ul>\\n<li>Tweak: CSS Filter Control module is now included in Elementor<\\/li>\\n<li>Fix: Border gap in Portfolio widget when item gap set as <code>0<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5077\\">#5077<\\/a>)<\\/li>\\n<li>Fix: Restore current query after get Global Widget data<\\/li>\\n<li>Fix: Add action item in History on unlink Global widget<\\/li>\\n<\\/ul>\\n<h4>2.0.15 - 2018-07-10<\\/h4>\\n<ul>\\n<li>Fix: Dropdown menu items collapsing when activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4996\\">#4996<\\/a>)<\\/li>\\n<li>Fix: GMT offset in Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4997\\">#4997<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.0.14 - 2018-07-08<\\/h4>\\n<ul>\\n<li>Tweak: Added set method to form record for developers (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4983\\">#4983<\\/a>)<\\/li>\\n<li>Fix: Autoplay option for Carousels<\\/li>\\n<li>Fix: Close mobile menu on item click in the Nav Menu widget<\\/li>\\n<\\/ul>\\n<h4>2.0.13 - 2018-07-03<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for Elementor v2.1<\\/li>\\n<\\/ul>\\n<h4>2.0.12 - 2018-07-02<\\/h4>\\n<ul>\\n<li>Fix: Global widget PHP notices<\\/li>\\n<li>Fix: Slides widget active slide lost focus when clicking Editor tabs<\\/li>\\n<li>Fix: Form select field send all selected values on multiple selection<\\/li>\\n<li>Fix: Validate time field only if it\'s not empty<\\/li>\\n<li>Fix: ConvertKit API not saving name field<\\/li>\\n<\\/ul>\\n<h4>2.0.11 - 2018-06-12<\\/h4>\\n<ul>\\n<li>Fix: Theme Builder <code>author<\\/code> archive condition (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4593\\">#4593<\\/a>)<\\/li>\\n<li>Fix: Respect password protected posts in Post Content widget<\\/li>\\n<li>Fix: Custom Fonts redirect to post edit screen in edge cases.<\\/li>\\n<\\/ul>\\n<h4>2.0.10 - 2018-06-05<\\/h4>\\n<ul>\\n<li>Tweak: Added <code>elementor\\/theme\\/get_location_templates\\/template_id<\\/code> filter hook for multi-language plugins<\\/li>\\n<li>Fix: Dynamic Post Terms missing taxonomies if the taxonomy is registered to more then one post types (#4386)<\\/li>\\n<li>Fix: Fields shortcode missing after removing a field in Form widget<\\/li>\\n<li>Deprecated: <code>get_theme_templates_by_location<\\/code> is replaced by <code>get_location_templates<\\/code><\\/li>\\n<\\/ul>\\n<h4>2.0.9 - 2018-05-28<\\/h4>\\n<ul>\\n<li>Fix: Compatibility for PHP version 5.4<\\/li>\\n<\\/ul>\\n<h4>2.0.8 - 2018-05-28<\\/h4>\\n<ul>\\n<li>Tweak: Added Active state for Nav Menu dropdown<\\/li>\\n<li>Tweak: Added style for &quot;Nothing Found&quot; Message for Archive Posts widget<\\/li>\\n<li>Tweak: Removed caption control in Site Logo widget<\\/li>\\n<li>Tweak: Added option to position currency symbol before\\/after In Price Table widget<\\/li>\\n<li>Fix: Query control manual selection does not show more than 10 items (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4479\\">#4479<\\/a>)<\\/li>\\n<li>Fix: Styling glitch with terms list in Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4342\\">#4342<\\/a>)<\\/li>\\n<li>Fix: Sub terms missing in Query control in edge cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4527\\">#4527<\\/a>)<\\/li>\\n<li>Fix: Avoid rendering a template if it\'s not published<\\/li>\\n<li>Fix: 404 Page style not working<\\/li>\\n<li>Fix: Price Table button with hover animation not working in editor<\\/li>\\n<li>Fix: Styling conflict in Call to Action widget<\\/li>\\n<li>Fix: Global Widget tab translation<\\/li>\\n<li>Fix: Adding parent wrapper class to Site Title widget<\\/li>\\n<\\/ul>\\n<h4>2.0.7 - 2018-05-16<\\/h4>\\n<ul>\\n<li>Fix: Content not found on section when single is set to &quot;All Singular&quot;<\\/li>\\n<li>Fix: Open 404 template library for 404 page<\\/li>\\n<li>Tweak: Added CSS prefix for dev files<\\/li>\\n<li>Tweak: Removed product post type from display conditions<\\/li>\\n<\\/ul>\\n<h4>2.0.6 - 2018-05-15<\\/h4>\\n<ul>\\n<li>Tweak: Set type on create new single template<\\/li>\\n<li>Tweak: Always show the conditions dialog in the Draft status<\\/li>\\n<li>Tweak: Added document type <code>widget<\\/code><\\/li>\\n<li>Tweak: Added Post Custom Field tag to URL category<\\/li>\\n<li>Fix: When ACF Field Groups are Empty (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4428\\">#4428<\\/a>)<\\/li>\\n<li>Fix: Links inside carousel in edge cases<\\/li>\\n<li>Fix: Responsive issue in My Templates area<\\/li>\\n<li>Fix: Image alignment for post content with text alignment<\\/li>\\n<li>Fix: Post Content widget when preview post is missing<\\/li>\\n<li>Fix: Global Widget tab translation<\\/li>\\n<li>Fix: Style settings for Post \\/ Archive Title widgets<\\/li>\\n<\\/ul>\\n<h4>2.0.5 - 2018-05-08<\\/h4>\\n<ul>\\n<li>Fix: Creating a CPT with name like document-type breaks the editor (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4203\\">#4203<\\/a>)<\\/li>\\n<li>Fix: Added support for new version of reCAPTCHA<\\/li>\\n<li>Fix: Added fallback for controls after <code>post_status<\\/code><\\/li>\\n<li>Fix: Required field in forms widget<\\/li>\\n<li>Fix: Media Carousel in the Coverflow skin<\\/li>\\n<li>Fix: 404 Page show wrong template in edge cases<\\/li>\\n<li>Fix: Save the default menu in the Nav Menu widget<\\/li>\\n<\\/ul>\\n<h4>2.0.4 - 2018-05-02<\\/h4>\\n<ul>\\n<li>Tweak: Added parent\'s class for extended widgets<\\/li>\\n<li>Tweak: Set entire-site as default to avoid conflict with save without conditions<\\/li>\\n<li>Tweak: Initialize global model when it\'s needed<\\/li>\\n<li>Tweak: Removed some duplicate strings<\\/li>\\n<li>Tweak: Query control now includes empty terms<\\/li>\\n<li>Tweak: Design polish for conditions dialog<\\/li>\\n<li>Tweak: Decreasing <code>minimumInputLength<\\/code> to 1 of select2<\\/li>\\n<li>Fix: Editor not loading for single templates in edge cases<\\/li>\\n<li>Fix: Select2 in Safari takes it\'s time to get the original select width (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4310\\">#4310<\\/a>)<\\/li>\\n<li>Fix: Slides per view not working for some effects<\\/li>\\n<li>Fix: New slides not showing in the editor<\\/li>\\n<li>Fix: Editor for section without a defined location, defaults to content area<\\/li>\\n<\\/ul>\\n<h4>2.0.3 - 2018-04-24<\\/h4>\\n<ul>\\n<li>Tweak: Optimize CSS for Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4214\\">#4214<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4216\\">#4216<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4225\\">#4225<\\/a>)<\\/li>\\n<li>Fix: Double render on frontend view in core locations<\\/li>\\n<li>Fix: Masonry not working in edge cases<\\/li>\\n<li>Fix: Added default setting for Author Info tag<\\/li>\\n<\\/ul>\\n<h4>2.0.2 - 2018-04-18<\\/h4>\\n<ul>\\n<li>Fix: Regenerate conditions to include all templates<\\/li>\\n<\\/ul>\\n<h4>2.0.1 - 2018-04-17<\\/h4>\\n<ul>\\n<li>Tweak: Added div wrapper for Nothing Found massage (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4136\\">#4136<\\/a>)<\\/li>\\n<li>Tweak: Show empty categories in Query Control &amp; Display Conditions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4127\\">#4127<\\/a>)<\\/li>\\n<li>Tweak: Added Divider control for Post Info widget<\\/li>\\n<li>Fix: Update admin links in Yoast Breadcrumbs widget<\\/li>\\n<li>Fix: Sticky element conflict with clearfix CSS<\\/li>\\n<li>Fix: Compatibility for PHP version 5.4.32 &amp; 5.5.16 and below<\\/li>\\n<li>Fix: Avoid running <code>wp_head<\\/code> hooks twice<\\/li>\\n<\\/ul>\\n<h4>2.0.0 - 2018-04-16<\\/h4>\\n<ul>\\n<li>New: Introducing Theme Builder - <a href=\\"https:\\/\\/elementor.com\\/introducing-theme-builder\\/\\">Release Post<\\/a> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/417\\">#417<\\/a>)<\\/li>\\n<li>New: Introducing Locations API to inject custom location templates<\\/li>\\n<li>New: Introducing Display Conditions for all dynamic templates<\\/li>\\n<li>New: Introducing Dynamic Tag feature - a new way to add dynamic content to your design<\\/li>\\n<li>New: Introducing Role manager to allow &quot;Content Only mode&quot; (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/483\\">#483<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/653\\">#653<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/885\\">#885<\\/a>)<\\/li>\\n<li>New: Introducing 9 new dynamic widgets: Archive Posts, Archive Title, Post Content, Post Info, Post Title, Post Excerpt, Featured Image, Site Logo &amp; Site Name (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/543\\">#543<\\/a>)<\\/li>\\n<li>New: Introducing Developers area with guides and API documentation - <a href=\\"https:\\/\\/elementor.com\\/introducing-elementor-developer-api\\/\\">Release Post<\\/a> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/451\\">#451<\\/a>)<\\/li>\\n<li>New: Introducing <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor-hello-theme\\">Elementor Hello Theme<\\/a> - A demonstration theme for developers<\\/li>\\n<li>New: Added new type of templates: Header, Footer, Single and Archive (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2761\\">#2761<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2623\\">#2623<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2109\\">#2109<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2061\\">#2061<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2439\\">#2439<\\/a>)<\\/li>\\n<li>New: Design 404 page with Single template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1558\\">#1558<\\/a>)<\\/li>\\n<li>New: Design Search Results with Archive template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3196\\">#3196<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2590\\">#2590<\\/a>)<\\/li>\\n<li>New: Added Scrolling Effect for sections including <em>Sticky Element<\\/em> per device (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2412\\">#2412<\\/a>)<\\/li>\\n<li>New: Integration with Custom Fields (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2054\\">#2054<\\/a>)<\\/li>\\n<li>New: Partial support for Toolset integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2949\\">#2949<\\/a>)<\\/li>\\n<li>New: Partial support for Pods integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2169\\">#2169<\\/a>)<\\/li>\\n<li>New: Partial support for ACF integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2041\\">#2041<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2059\\">#2059<\\/a>)<\\/li>\\n<li>Tweak: Add custom fields support for ActiveCampaign (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3531\\">#3531<\\/a>)<\\/li>\\n<li>Tweak: Allow brackets in Forms Tel field<\\/li>\\n<li>Tweak: Added currency format control for Price Table widget<\\/li>\\n<li>Tweak: Reduced API request for some servers<\\/li>\\n<li>Fix: Dropdown <code>border-radius<\\/code> in Nav Menu widget<\\/li>\\n<li>Fix: Price List widget layout breaks in edge cases<\\/li>\\n<li>Note: This version requires Elementor v2.0.6<\\/li>\\n<\\/ul>\\n<h4>1.15.6 - 2018-03-28<\\/h4>\\n<ul>\\n<li>Fix: Removed duplicate Custom CSS section (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3938\\">#3938<\\/a>)<\\/li>\\n<li>Fix: <code>box-shadow<\\/code> issue with cards skin (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3940\\">#3940<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.15.5 - 2018-03-27<\\/h4>\\n<ul>\\n<li>Fix: Added global widget compatibility for Elementor v2.0<\\/li>\\n<li>Fix: Reduced API request for some servers<\\/li>\\n<\\/ul>\\n<h4>1.15.4 - 2018-03-26<\\/h4>\\n<ul>\\n<li>Tweak: Allow brackets in phone field<\\/li>\\n<li>Tweak: Added compatibility with Yoast 7.0.+<\\/li>\\n<li>Tweak: Added compatibility for the future release of Elementor v2.0<\\/li>\\n<li>Fix: Support for multiple carousel setting in editor<\\/li>\\n<li>Fix: <code>on_export<\\/code> issue in forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3890\\">#3890<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.15.3 - 2018-03-07<\\/h4>\\n<ul>\\n<li>Tweak: Added unique class to field group div (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3595\\">#3595<\\/a>)<\\/li>\\n<li>Fix: Screen Options missing when Pro is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3622\\">#3622<\\/a>)<\\/li>\\n<li>Fix: Allow label styling even when <code>show labels<\\/code> is set hide (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3544\\">#3544<\\/a>)<\\/li>\\n<li>Fix: Typography control not working in edge cases<\\/li>\\n<li>Fix: Safari compatibility for Search widget<\\/li>\\n<\\/ul>\\n<h4>1.15.2 - 2018-02-27<\\/h4>\\n<ul>\\n<li>Fix: Only add support mine-type if needed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3543\\">#3543<\\/a>)<\\/li>\\n<li>Fix: Better support for Old Typekit kits<\\/li>\\n<\\/ul>\\n<h4>1.15.1 - 2018-02-21<\\/h4>\\n<ul>\\n<li>Tweak: Custom font title placeholder is not <code>enter font family<\\/code><\\/li>\\n<li>Tweak: Custom font title set as required<\\/li>\\n<li>Fix: Custom font, <code>font-face<\\/code> enqueued only once if used in global (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3513\\">#3513<\\/a>)<\\/li>\\n<li>Fix: Added workaround for upload validation which relies on a PHP extension (fileinfo) with inconsistent reporting behavior.<\\/li>\\n<\\/ul>\\n<h4>1.15.0 - 2018-02-19<\\/h4>\\n<ul>\\n<li>New: Added custom fonts manager for self hosted fonts (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/852\\">#852<\\/a>)<\\/li>\\n<li>New: Integration with Adobe TypeKit fonts (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/631\\">#631<\\/a>)<\\/li>\\n<li>Tweak: Clear menu from Nav Menu widget on template export<\\/li>\\n<li>Tweak: Allow zero for GetResponse integration as <code>day of cycle<\\/code><\\/li>\\n<\\/ul>\\n<h4>1.14.2 - 2018-02-13<\\/h4>\\n<ul>\\n<li>Fix: Global widget content that got affected by previous update<\\/li>\\n<\\/ul>\\n<h4>1.14.1 - 2018-02-13<\\/h4>\\n<ul>\\n<li>Tweak: Added <code>none<\\/code> option to content animation in CTA widget<\\/li>\\n<li>Tweak: Added <code>form_id<\\/code> to ActiveCampaign integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3422\\">#3422<\\/a>)<\\/li>\\n<li>Fix: Page crashed when Global widget not found.<\\/li>\\n<\\/ul>\\n<h4>1.14.0 - 2018-02-12<\\/h4>\\n<ul>\\n<li>New: Added Call to Action widget<\\/li>\\n<li>Tweak: MailPoet pull field mapping from MailPoet instead of hardcoded<\\/li>\\n<li>Tweak: Added compatibility for the future release of Elementor v2.0<\\/li>\\n<li>Fix: Allow zero (0) to be accepted as a field value<\\/li>\\n<li>Fix: Login form when custom login URL is set<\\/li>\\n<li>Fix: Added Day of cycle control to GetResponse integration<\\/li>\\n<\\/ul>\\n<h4>1.13.2 - 2018-01-23<\\/h4>\\n<ul>\\n<li>Tweak: Added placeholder to Password field<\\/li>\\n<li>Tweak: Removed <code>subscriber_already_exists_message<\\/code> control to prevent potential data leakage<\\/li>\\n<li>Fix: MailPoet Subscriber Already Exists error validation against translated string directly from MailPoet<\\/li>\\n<li>Fix: Changed <code>imagesLoaded()<\\/code> to Vanilla JS to avoid compatibility issues with some themes<\\/li>\\n<li>Fix: Only validate Tel field if not empty<\\/li>\\n<li>Fix: Stop slider while editing<\\/li>\\n<\\/ul>\\n<h4>1.13.1 - 2018-01-16<\\/h4>\\n<ul>\\n<li>Fix: Added compatibility with old PHP versions<\\/li>\\n<\\/ul>\\n<h4>1.13.0 - 2018-01-16<\\/h4>\\n<ul>\\n<li>New: Added File Upload field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1482\\">#1482<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2974\\">#2974<\\/a>)<\\/li>\\n<li>New: Added Acceptance field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1693\\">#1693<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2974\\">#2974<\\/a>)<\\/li>\\n<li>New: Added Date field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1868\\">#1868<\\/a>)<\\/li>\\n<li>New: Added Time field for Forms widget<\\/li>\\n<li>New: Added Password field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2164\\">#2164<\\/a>)<\\/li>\\n<li>New: Added HTML field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1500\\">#1500<\\/a>)<\\/li>\\n<li>Tweak: Added characters validation for Tel field<\\/li>\\n<li>Tweak: Added min &amp; max validation for Number field<\\/li>\\n<li>Tweak: Added multiple selection for Select field<\\/li>\\n<li>Tweak: Added donReach integration for Share Buttons widget<\\/li>\\n<\\/ul>\\n<h4>1.12.3 - 2018-01-09<\\/h4>\\n<ul>\\n<li>Fix: Render element plain content instead of parsed content when not needed in global widget<\\/li>\\n<li>Fix: Apply <code>url-encoding<\\/code> to &quot;Tweet&quot; button text in Blockquote widget to prevent unexpected corruption of the tweet text<\\/li>\\n<li>Fix: Removed My Account link from dashboard widget<\\/li>\\n<\\/ul>\\n<h4>1.12.2 - 2018-01-03<\\/h4>\\n<ul>\\n<li>Tweak: Added animation none for Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2964\\">#2964<\\/a>)<\\/li>\\n<li>Fix: Active license button style<\\/li>\\n<\\/ul>\\n<h4>1.12.1 - 2018-01-02<\\/h4>\\n<ul>\\n<li>Tweak: Removed theme-element widgets from plain content<\\/li>\\n<li>Tweak: Set all theme-element widgets to extend same widget Base<\\/li>\\n<li>Tweak: Removed credit URL in forms meta data<\\/li>\\n<li>Tweak: Added compatibility for the future release of Elementor v1.9<\\/li>\\n<li>Fix: Validate Get response Error as real error<\\/li>\\n<li>Fix: Removed responsive height control from Facebook Page widget<\\/li>\\n<\\/ul>\\n<h4>1.12.0 - 2017-12-20<\\/h4>\\n<ul>\\n<li>New: Added Drip integration to Forms<\\/li>\\n<li>New: Added ActiveCampaign integration to Forms<\\/li>\\n<li>New: Added ConverKit integration to Forms<\\/li>\\n<li>New: Added GetResponse integration to Forms<\\/li>\\n<li>New: Added form <code>id<\\/code>, <code>name<\\/code> attributes to handle integration with auto collectors like HubSpot<\\/li>\\n<li>New: Added Global API key for MailChimp to improve the workflow<\\/li>\\n<li>Tweak: Better error handling and message display for Forms<\\/li>\\n<li>Fix: PHP notice Undefined variable <code>$cc_header<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2934\\">#2934<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.11.0 - 2017-12-11<\\/h4>\\n<ul>\\n<li>New: Added a native Comments widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/543\\">#543<\\/a>)<\\/li>\\n<li>New: Added an Author Box widget<\\/li>\\n<li>New: Added a Post Navigation widget<\\/li>\\n<li>New: Added a Yoast Breadcrumbs widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2749\\">#2749<\\/a>)<\\/li>\\n<li>Tweak: Added a close button to search widget under Full Screen skin (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2762\\">#2762<\\/a>)<\\/li>\\n<li>Fix: Allow currency symbol to appear even if price isn\'t numeric<\\/li>\\n<li>Fix: Edge cases when the nav menu is empty in a stretched section<\\/li>\\n<li>Fix: Added fallback when you remove the <code>space-between<\\/code> on Swiper carousel<\\/li>\\n<\\/ul>\\n<h4>1.10.2 - 2017-12-03<\\/h4>\\n<ul>\\n<li>Fix: Missing save widget icon (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2878\\">#2878<\\/a>)<\\/li>\\n<li>Fix: Global widgets not saving edits (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2874\\">#2874<\\/a>)<\\/li>\\n<li>Fix: Removed <code>white-space: nowrap;<\\/code> property from vertical menu in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2815\\">#2815<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.10.1 - 2017-11-30<\\/h4>\\n<ul>\\n<li>Tweak: Added default value for search form<\\/li>\\n<li>Tweak: Order template list A-Z in the library widget<\\/li>\\n<li>Tweak: get_users\\/authors query is now done using AJAX only, for better performance in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2865\\">#2865<\\/a>)<\\/li>\\n<li>Fix: When adding <code>.00<\\/code> it is not displayed on the front<\\/li>\\n<li>Fix: Make sure space between is numeric for carousel control<\\/li>\\n<li>Fix: Added space for radio &amp; checkbox fields in form widget<\\/li>\\n<\\/ul>\\n<h4>1.10.0 - 2017-11-15<\\/h4>\\n<ul>\\n<li>New: Added native Search form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2576\\">#2576<\\/a>)<\\/li>\\n<li>Tweak: Added Slides To Scroll &amp; Loop controls to Media Carousel and Testimonials widgets<\\/li>\\n<li>Tweak: Added Inline editing to Blockquote widget<\\/li>\\n<li>Fix: Animated Headline color bug (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2516\\">#2516<\\/a>)<\\/li>\\n<li>Fix: Animated Headline with Rotating skin<\\/li>\\n<li>Fix: RTL fix for Animated Headline widget in \'typing\' and \'clip\' animations<\\/li>\\n<li>Fix: Empty menu cause jQuery to crash in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2662\\">#2662<\\/a>)<\\/li>\\n<li>Fix: Custom CSS gone after reloading the editor<\\/li>\\n<\\/ul>\\n<h4>1.9.5 - 2017-10-27<\\/h4>\\n<ul>\\n<li>Fix: Broken Global widget with JS (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2639\\">#2639<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.9.4 - 2017-10-24<\\/h4>\\n<ul>\\n<li>Tweak: Improved UI for notices and license page<\\/li>\\n<li>Fix: Update system conflict with other EDD plugins<\\/li>\\n<li>Fix: WooCommerce frontend hooks on Elementor editor (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2577\\">#2577<\\/a>)<\\/li>\\n<li>Fix: Removed default border left in Nav Menu dropdown CSS (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2496\\">#2496<\\/a>)<\\/li>\\n<li>Fix: Increased submenu max-width (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2558\\">#2558<\\/a>)<\\/li>\\n<li>Fix: Save global templates without their defaults<\\/li>\\n<li>Fix: Horizontal scrolling issue with posts grid<\\/li>\\n<\\/ul>\\n<h4>1.9.3 - 2017-10-03<\\/h4>\\n<ul>\\n<li>Fix: Condition slide style that got affected by previous update<\\/li>\\n<\\/ul>\\n<h4>1.9.2 - 2017-10-02<\\/h4>\\n<ul>\\n<li>New: Added integration with MailPoet 3 for Forms actions<\\/li>\\n<li>Fix: Removed height control from Testimonial carousel in mobile editing mode<\\/li>\\n<li>Fix: Removed bottom padding when there\'s no pagination in Testimonial carousel<\\/li>\\n<li>Fix: Added condition for slides style section in skin bubble mode<\\/li>\\n<li>Fix: Slides per view control for mobile editing in Testimonial carousel<\\/li>\\n<li>Fix: Navigation Arrows icons matched with common Elementor Navigation Arrows<\\/li>\\n<\\/ul>\\n<h4>1.9.1 - 2017-09-28<\\/h4>\\n<ul>\\n<li>Fix: Slides per view for slideshow carousel<\\/li>\\n<li>Fix: Final polish for the new Testimonial Carousel widget<\\/li>\\n<li>Fix: Don\'t play video if slide type is not video<\\/li>\\n<li>Fix: Removed slides style section condition (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2497\\">#2497<\\/a>)<\\/li>\\n<li>Fix: Set cursor as pointer for slideshow thumbnails<\\/li>\\n<\\/ul>\\n<h4>1.9.0 - 2017-09-26<\\/h4>\\n<ul>\\n<li>New: Added Media Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/216\\">#216<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/347\\">#347<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2209\\">#2209<\\/a>)<\\/li>\\n<li>New: Added Testimonial Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/715\\">#715<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.8.3 - 2017-09-24<\\/h4>\\n<ul>\\n<li>Fix: Added compatibility for WordPress 4.8.2 &amp; 4.7.6<\\/li>\\n<li>Fix: Remove slashes from Form sent data<\\/li>\\n<\\/ul>\\n<h4>1.8.2 - 2017-09-19<\\/h4>\\n<ul>\\n<li>Tweak: Added target URL for the tweet message in Blockquote widget<\\/li>\\n<li>Tweak: Render the slide height before the slider is finished loading<\\/li>\\n<li>Fix: Space between words for Animated Headline widget<\\/li>\\n<li>Fix: RTL compatibility for Animated Headline widget<\\/li>\\n<li>Fix: Italic font style for Animated Headline widget<\\/li>\\n<li>Fix: Excluded Menu widget from the WP Editor text rendering<\\/li>\\n<\\/ul>\\n<h4>1.8.1 - 2017-09-18<\\/h4>\\n<ul>\\n<li>Fix: WCAG Compatible &quot;required&quot; field attribute for W3C validation (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2391\\">#2391<\\/a>)<\\/li>\\n<li>Fix: Print the main menu only when is necessary in Menu widget<\\/li>\\n<li>Fix: Use CSS media query instead of JS to hide items in Menu widget to avoid flickering on page load (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2381\\">#2381<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.8.0 - 2017-09-12<\\/h4>\\n<ul>\\n<li>New: Added Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1406\\">#1406<\\/a>)<\\/li>\\n<li>Fix: Field ID for checkbox control in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2279\\">#2279<\\/a>)<\\/li>\\n<li>Fix: Style for Blockquote widget included<\\/li>\\n<\\/ul>\\n<h4>1.7.2 - 2017-09-07<\\/h4>\\n<ul>\\n<li>Tweak: Loading Facebook SDK via JS for better compatibility with caching plugins<\\/li>\\n<li>Fix: Responsive Embed Facebook post widget for Safari iOS (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2340\\">#2340<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.7.1 - 2017-09-05<\\/h4>\\n<ul>\\n<li>Fix: Facebook SDK version<\\/li>\\n<\\/ul>\\n<h4>1.7.0 - 2017-09-05<\\/h4>\\n<ul>\\n<li>New: Added Facebook Button widget for Like, Recommend, Share and Follow<\\/li>\\n<li>New: Added Facebook Embed widget for Post, Video and Comment<\\/li>\\n<li>New: Added Facebook Comments widget<\\/li>\\n<li>New: Added Facebook Page widget (Previously known as Like Box)<\\/li>\\n<li>New: Added Blockquote widget with Tweet button<\\/li>\\n<li>Tweak: Added Facebook SDK integration for all Facebook widgets<\\/li>\\n<li>Fix: Animated headline rotating with long words<\\/li>\\n<\\/ul>\\n<h4>1.6.1 - 2017-08-28<\\/h4>\\n<ul>\\n<li>Fix: Animated Headline marker gets in front of neighboring spans even when &quot;Bring to Front&quot; is not set<\\/li>\\n<li>Fix: Stroke animation in Animated Headline for MS Edge browser<\\/li>\\n<li>Fix: Animated headline with more than 1-word per rotation<\\/li>\\n<li>Fix: Animated Headline in two lines<\\/li>\\n<li>Fix: Some errors in Global widget<\\/li>\\n<\\/ul>\\n<h4>1.6.0 - 2017-08-22<\\/h4>\\n<ul>\\n<li>New: Added Animated Headline widget<\\/li>\\n<li>New: Added Hidden field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2038\\">#2038<\\/a>)<\\/li>\\n<li>Tweak: Added notice to update Elementor to v1.6.5 or higher<\\/li>\\n<li>Fix: CSS Animations names no longer minified, in order to prevent unexpected conflicts<\\/li>\\n<\\/ul>\\n<h4>1.5.9 - 2017-08-16<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the future release of Elementor v1.7<\\/li>\\n<li>Fix: Portfolio compatibility for GeneratePress theme<\\/li>\\n<li>Fix: Portfolio filter compatibility for RTL<\\/li>\\n<li>Fix: Pagination apply for all posts widget in the page<\\/li>\\n<li>Fix: Global form widget with MailChimp integration not saving<\\/li>\\n<\\/ul>\\n<h4>1.5.8 - 2017-07-25<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the future release of Elementor v1.6<\\/li>\\n<li>Fix: Improved backward compatibility for query control rename<\\/li>\\n<\\/ul>\\n<h4>1.5.7 - 2017-07-24<\\/h4>\\n<ul>\\n<li>Tweak: Moved JS render of reCAPTCHA to a separate file<\\/li>\\n<li>Tweak: Display the label in the reCAPTCHA field for better experience<\\/li>\\n<li>Tweak: Rename <code>panel-posts-control<\\/code> to <code>query-control<\\/code> and added fallback support<\\/li>\\n<li>Tweak: Added compatibility for the future release of Elementor with history feature<\\/li>\\n<li>Fix: reCAPTCHA preview on the editor<\\/li>\\n<li>Fix: Manual selection (query control) has stopped working after saving (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2000\\">#2000<\\/a>)<\\/li>\\n<li>Fix: Added condition for icon size control in Share Buttons widget<\\/li>\\n<\\/ul>\\n<h4>1.5.6 - 2017-07-12<\\/h4>\\n<ul>\\n<li>Fix: Query Control correction for taxonomies (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1963\\">#1963<\\/a>)<\\/li>\\n<li>Fix: Custom CSS override scheme color in the editor<\\/li>\\n<li>Fix: Added order by Menu Order for Query Control in WC widget<\\/li>\\n<li>Fix: Glitch with Flip Box background overlay<\\/li>\\n<\\/ul>\\n<h4>1.5.5 - 2017-07-03<\\/h4>\\n<ul>\\n<li>Tweak: Moved reCAPTCHA render to handler &amp; load only if a form is exist<\\/li>\\n<li>Fix: MailChimp integration: Default number of items returned by API increased to 999<\\/li>\\n<li>Fix: MailChimp integration: Refresh the groups list if API is changed<\\/li>\\n<li>Fix: Sorted items in filter bar by A-Z<\\/li>\\n<li>Fix: Editor glitch with Elementor v1.5 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1927\\">#1927<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.5.4 - 2017-06-22<\\/h4>\\n<ul>\\n<li>Tweak: Improved compatibility for Elementor v1.5<\\/li>\\n<li>Fix: URL default for Add To Cart widget<\\/li>\\n<li>Fix: Allowed <code>date<\\/code> and <code>birthday<\\/code> fields as text for MailChimp integration<\\/li>\\n<\\/ul>\\n<h4>1.5.3 - 2017-06-19<\\/h4>\\n<ul>\\n<li>Tweak: Make flip-box height responsive control<\\/li>\\n<li>Fix: Facebook share count now gets retrieved by Elementor (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1829\\">#1829<\\/a>)<\\/li>\\n<li>Fix: Global form widget with MailChimp integration not saving<\\/li>\\n<\\/ul>\\n<h4>1.5.2 - 2017-06-13<\\/h4>\\n<ul>\\n<li>Fix: Custom CSS panel location compatibility for the old versions<\\/li>\\n<\\/ul>\\n<h4>1.5.1 - 2017-06-12<\\/h4>\\n<ul>\\n<li>Fix: MailChimp update existing user registration<\\/li>\\n<li>Fix: Global widget with JS in the editor mode<\\/li>\\n<li>Fix: Label section condition in Login widget<\\/li>\\n<li>Fix: Changes to unlinked global widget do not appear in the editor<\\/li>\\n<\\/ul>\\n<h4>1.5.0 - 2017-05-23<\\/h4>\\n<ul>\\n<li>New: Added Cards, a new skin for Posts widget<\\/li>\\n<li>New: Added Exclude option to post query control group<\\/li>\\n<li>Tweak: Added <code>post_class()<\\/code> for each post in the loop<\\/li>\\n<li>Tweak: Added <code>.elementor-posts-masonry<\\/code> class when Masonry layout is enabled<\\/li>\\n<li>Tweak: Added compatibility for the next release of Elementor v1.5.0<\\/li>\\n<li>Tweak: CSS <code>autoprefixer<\\/code> now supports last 5 versions of browsers<\\/li>\\n<li>Tweak: Added <code>imageLoaded<\\/code> library for Posts &amp; Portfolio widgets<\\/li>\\n<\\/ul>\\n<h4>1.4.4 - 2017-05-18<\\/h4>\\n<ul>\\n<li>Fix: Force Mailchimp API to return all lists and not just 10 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1683\\">#1683<\\/a>)<\\/li>\\n<li>Fix: Added <code>.elementor-form<\\/code> class to Login form to fix style glitch<\\/li>\\n<\\/ul>\\n<h4>1.4.3 - 2017-05-14<\\/h4>\\n<ul>\\n<li>Tweak: Added Redirect After Login option to Login widget<\\/li>\\n<li>Tweak: Stay in the current page after logout in Login widget<\\/li>\\n<li>Tweak: Preparation for Elementor settings tabs in future version<\\/li>\\n<li>Fix: Pinterest in Share Buttons widget now sharing the URL alone<\\/li>\\n<li>Fix: Bug with <code>active<\\/code> class in portfolio filter item<\\/li>\\n<li>Fix: Higher specific list-style-type <code>none<\\/code> for filter items to override some theme style<\\/li>\\n<\\/ul>\\n<h4>1.4.2 - 2017-05-06<\\/h4>\\n<ul>\\n<li>Fix: Temporary patch for form field shortcode in some servers<\\/li>\\n<\\/ul>\\n<h4>1.4.1 - 2017-05-03<\\/h4>\\n<ul>\\n<li>Fix: Bug with custom success message in form widget<\\/li>\\n<li>Fix: Bug with meta data in email action<\\/li>\\n<\\/ul>\\n<h4>1.4.0 - 2017-05-03<\\/h4>\\n<ul>\\n<li>New: Forms: integration with MailChimp<\\/li>\\n<li>New: Forms: integration with MailPoet<\\/li>\\n<li>New: Forms: Added Email 2 action for email confirmation<\\/li>\\n<li>New: Forms: Added shortcodes for fields<\\/li>\\n<li>New: Forms: Added custom ID for fields<\\/li>\\n<li>New: Forms: Added option to edit email HTML template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1180\\">#1180<\\/a>)<\\/li>\\n<li>New: Added Login widget<\\/li>\\n<li>Tweak: Move <code>send_html<\\/code> control to <code>email_content_type<\\/code><\\/li>\\n<li>Fix: Email still sent even if validation failed in form widget<\\/li>\\n<\\/ul>\\n<h4>1.3.2 - 2017-05-01<\\/h4>\\n<ul>\\n<li>New: Added action <code>elementor_pro\\/init<\\/code> for better integration with Elementor Pro<\\/li>\\n<li>Fix: Posts without featured image in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1234\\">#1234<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1382\\">#1382<\\/a>)<\\/li>\\n<li>Fix: reCAPTCHA &amp; Honeypot fields with new method<\\/li>\\n<li>Fix: Added border width control in Share Buttons to avoid a glitch on Chrome browser<\\/li>\\n<li>Fix: Border radius glitch on hover in Share Buttons<\\/li>\\n<\\/ul>\\n<h4>1.3.1 - 2017-04-25<\\/h4>\\n<ul>\\n<li>Fix: Conflict update with revision history module<\\/li>\\n<\\/ul>\\n<h4>1.3.0 - 2017-04-25<\\/h4>\\n<ul>\\n<li>New: Added Share Buttons widget (<a href=\\"https:\\/\\/wordpress.org\\/support\\/topic\\/social-sharing-buttons-is-it-possible\\/\\">Topic<\\/a>)<\\/li>\\n<li>New: Added Custom CSS for Page Settings<\\/li>\\n<li>New: Added Masonry layout for Portfolio widget<\\/li>\\n<li>New: Added Cc &amp; Bcc options to email action (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1181\\">#1181<\\/a>)<\\/li>\\n<li>New: Introduced <code>ElementorProModulesFormsClassesAction_Base<\\/code> class for better 3rd party integration for forms<\\/li>\\n<li>Tweak: Debugger module now also shows errors from Pro<\\/li>\\n<li>Tweak: Added options for Elementor Library<\\/li>\\n<li>Tweak: New base posts module for optimized performance<\\/li>\\n<li>Tweak: Adjusting Posts \\/ Portfolio to the new structure<\\/li>\\n<li>Fix: Export for posts \\/ portfolio<\\/li>\\n<li>Fix: Duplicate repeater field with switcher control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1442\\">#1442<\\/a>)<\\/li>\\n<li>Fix: Post per Page in the query control<\\/li>\\n<li>Fix: Metadata does not come through on form emails (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1566\\">#1566<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.2.6 - 2017-04-19<\\/h4>\\n<ul>\\n<li>Fix: Added compatibility with WooCommerce 3.0 - Products &amp; Add to Cart widgets<\\/li>\\n<\\/ul>\\n<h4>1.2.5 - 2017-04-18<\\/h4>\\n<ul>\\n<li>Fix: Offset query for posts widgets (Posts, Portfolio and Products)<\\/li>\\n<\\/ul>\\n<h4>1.2.4 - 2017-03-21<\\/h4>\\n<ul>\\n<li>Tweak: Added Indian Rupee sign to Price Table widget<\\/li>\\n<li>Fix: Portfolio grid for IE11<\\/li>\\n<li>Fix: Link target blank in Price List widget<\\/li>\\n<li>Fix: Active item for filter bar in Portfolio widget<\\/li>\\n<\\/ul>\\n<h4>1.2.3 - 2017-03-06<\\/h4>\\n<ul>\\n<li>Tweak: Fully compatible with Elementor v1.3.0<\\/li>\\n<li>Tweak: Added trigger for after form submission in Forms widget<\\/li>\\n<li>Tweak: Changed handle name in reCAPTCHA field to avoid conflict with other contact forms<\\/li>\\n<li>Fix: Portfolio filter syntax in Non-Latin languages<\\/li>\\n<li>Fix: Added <code>no-repeat<\\/code> property for slide with <code>background-size:contain<\\/code><\\/li>\\n<li>Fix: Condition control &amp; Import value in Posts widgets<\\/li>\\n<li>Fix: Offset and Pagination in WordPress (<a href=\\"https:\\/\\/codex.wordpress.org\\/Making_Custom_Queries_using_Offset_and_Pagination\\">More Info<\\/a>)<\\/li>\\n<li>Fix: Submit handler bubbling for custom events in Forms widget<\\/li>\\n<\\/ul>\\n<h4>1.2.2 - 2017-02-23<\\/h4>\\n<ul>\\n<li>Tweak: Change name from Side A\\/B to Front and Back in Flip Box widget<\\/li>\\n<li>Fix: Error when saving third party widgets in the global widget<\\/li>\\n<li>Fix: Image position &quot;none&quot; remains visible in editor preview (Posts)<\\/li>\\n<li>Fix: Hide the pagination when there are no links<\\/li>\\n<\\/ul>\\n<h4>1.2.1 - 2017-02-21<\\/h4>\\n<ul>\\n<li>Fix: Firefox Flip Box 3D compatibility<\\/li>\\n<\\/ul>\\n<h4>1.2.0 - 2017-02-21<\\/h4>\\n<ul>\\n<li>New: Added Flip Box widget<\\/li>\\n<li>New: Added Ken Burns effect for slides<\\/li>\\n<li>New: Added Masonry layout for Posts widget<\\/li>\\n<li>New: Added Pagination option for Posts widget<\\/li>\\n<li>Tweak: Added background size contain to slides<\\/li>\\n<li>Tweak: Improve Query control by preload items<\\/li>\\n<li>Fix: Text color for Checkbox and Radio fields<\\/li>\\n<\\/ul>\\n<h4>1.1.2 - 2017-02-05<\\/h4>\\n<ul>\\n<li>Tweak: Added <code>aria-required<\\/code> for better accessibility in forms widget<\\/li>\\n<li>Fix: Conflict Call to <code>undefined<\\/code> method in Posts &amp; Portfolio widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1271\\">#1271<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1266\\">#1266<\\/a>)<\\/li>\\n<li>Fix: Submit button HTML after error sending<\\/li>\\n<li>Fix: Success message for <code>skip_email<\\/code> function<\\/li>\\n<li>Notice: Elementor 1.2.0 or later now required<\\/li>\\n<\\/ul>\\n<h4>1.1.1 - 2017-01-24<\\/h4>\\n<ul>\\n<li>Fix: Can\'t save global widgets when <code>WP_DEBUG<\\/code> is <code>true<\\/code><\\/li>\\n<li>Fix: Undefined variable in WC widgets<\\/li>\\n<li>Fix: Removed duplicate strings<\\/li>\\n<\\/ul>\\n<h4>1.1.0 - 2017-01-24<\\/h4>\\n<ul>\\n<li>New: Price Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/102\\">#102<\\/a>)<\\/li>\\n<li>New: WooCommerce Add to Cart widget<\\/li>\\n<li>New: WooCommerce Categories widget<\\/li>\\n<li>New: WooCommerce Elements widget<\\/li>\\n<li>New: Honeypot field for Forms widgets<\\/li>\\n<li>Tweak: Added inline options for taxonomies &amp; authors if is less than 15 items<\\/li>\\n<li>Tweak: Added Required Mark for fields in Forms widget<\\/li>\\n<li>Fix: CSS selectors priority in Slides widget<\\/li>\\n<li>Fix: CSS bug in Price List widget<\\/li>\\n<li>Fix: Update all Post CSS files that includes specific Global Widget<\\/li>\\n<\\/ul>\\n<h4>1.0.9 - 2017-01-18<\\/h4>\\n<ul>\\n<li>Fix: Auto complete bug in query controls<\\/li>\\n<li>Fix: Render template with escaping slashes<\\/li>\\n<li>Fix: Reply-to field in Forms widget<\\/li>\\n<\\/ul>\\n<h4>1.0.8 - 2017-01-11<\\/h4>\\n<ul>\\n<li>Tweak: Code adjustments for Elementor API<\\/li>\\n<li>Fix: Removed go pro link from plugins page in admin<\\/li>\\n<\\/ul>\\n<h4>1.0.7 - 2017-01-05<\\/h4>\\n<ul>\\n<li>Tweak: Added filter by featured \\/ sale for WC Products widget<\\/li>\\n<li>Tweak: Added author control in Portfolio widget<\\/li>\\n<li>Tweak: Code adjustments for Elementor API<\\/li>\\n<li>Fix: Added support for empty image ratio<\\/li>\\n<li>Fix: Avoid nesting a sidebar within a template that will appear in the sidebar itself<\\/li>\\n<\\/ul>\\n<h4>1.0.6 - 2017-01-01<\\/h4>\\n<ul>\\n<li>Tweak: Added Auto-updates for local translation files<\\/li>\\n<li>Fix: Custom CSS for Global widgets<\\/li>\\n<li>Fix: Remove <code>nonce<\\/code> field (Fix some cache plugins)<\\/li>\\n<\\/ul>\\n<h4>1.0.5 - 2016-12-27<\\/h4>\\n<ul>\\n<li>Fix: Slide element bug fix - \'Link apply on\' logic<\\/li>\\n<li>Fix: Removed unique wrapper for Custom CSS in order to allow media queries (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1086\\">#1086<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.0.4 - 2016-12-21<\\/h4>\\n<ul>\\n<li>Tweak: Mobile Editing for fields in the form widget<\\/li>\\n<li>Tweak: Mobile Editing for posts<\\/li>\\n<li>Tweak: Allow send form as HTML<\\/li>\\n<li>Tweak: Improved auto upgrades for Multisite installation<\\/li>\\n<li>Tweak: Improve editor rendering experience for Portfolio widget<\\/li>\\n<li>Fix: Posts widget check if image exist<\\/li>\\n<li>Fix: Changed the clone method for global widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1042\\">#1042<\\/a>)<\\/li>\\n<li>Fix: Bug slides in RTL (removed direction control)<\\/li>\\n<li>Fix: Slides with no height jumps when changing slides<\\/li>\\n<\\/ul>\\n<h4>1.0.3 - 2016-12-13<\\/h4>\\n<ul>\\n<li>Fix: Added escape placeholder for HTML Entities in form widget<\\/li>\\n<li>Fix: Countdown widget RTL bug<\\/li>\\n<li>Fix: Remove redundant #elementor selector for control style<\\/li>\\n<li>Fix: Added prefixing with \'0\' for one digit number in Countdown widget<\\/li>\\n<\\/ul>\\n<h4>1.0.2 - 2016-12-12<\\/h4>\\n<ul>\\n<li>Fix: Page layout collapses when inserting reCAPTCHA field in Form<\\/li>\\n<\\/ul>\\n<h4>1.0.1 - 2016-12-12<\\/h4>\\n<ul>\\n<li>Fix: WordPress widgets disappear from Editor when Elementor Pro active<\\/li>\\n<\\/ul>\\n<h4>1.0.0 - 2016-12-12<\\/h4>\\n<ul>\\n<li>Initial release<\\/li>\\n<\\/ul>\\";}","new_version":"3.23.3","name":"Elementor Pro","slug":"elementor-pro","url":"https:\\/\\/elementor.com\\/pro\\/changelog\\/","homepage":"https:\\/\\/elementor.com\\/pro\\/","requires":"5.0","tested":"6.6.1","elementor_requires":"3.0.1","package":"https:\\/\\/plugin-downloads.elementor.com\\/v2\\/package_download\\/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsaWNlbnNlIjoiZXAtNk9Kb1JqOW53OHRiaGFSZDJsMFQxNjA4MTYxNjQ3U2h4SmN6Ykl3SE11IiwidXJsIjoiaHR0cHM6Ly9sZWFkc2VydmVwcm9maXQuY29tIiwiZG93bmxvYWRfYmV0YSI6ZmFsc2UsImZpbGVfa2V5IjoiMSIsImlhdCI6MTcyMzQ5ODIwMywiZXhwIjoxNzIzNTg0NjAzfQ.m4CWHWFGTry8sj-6pYWKFAypV2rC70V3fAmmArcOPS4\\/package_download","download_link":"https:\\/\\/plugin-downloads.elementor.com\\/v2\\/package_download\\/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsaWNlbnNlIjoiZXAtNk9Kb1JqOW53OHRiaGFSZDJsMFQxNjA4MTYxNjQ3U2h4SmN6Ykl3SE11IiwidXJsIjoiaHR0cHM6Ly9sZWFkc2VydmVwcm9maXQuY29tIiwiZG93bmxvYWRfYmV0YSI6ZmFsc2UsImZpbGVfa2V5IjoiMSIsImlhdCI6MTcyMzQ5ODIwMywiZXhwIjoxNzIzNTg0NjAzfQ.m4CWHWFGTry8sj-6pYWKFAypV2rC70V3fAmmArcOPS4\\/package_download","banners":{"2x":"https:\\/\\/ps.w.org\\/elementor\\/assets\\/banner-1544x500.png?rev=1475479","1x":"https:\\/\\/ps.w.org\\/elementor\\/assets\\/banner-772x250.png?rev=1475479"},"icons":{"svg":"https:\\/\\/storage.googleapis.com\\/web-public-files\\/Web%20Assets\\/icons\\/icon.svg"},"canary_deployment":{"plugin_info":{"new_version":"3.7.0","name":"Elementor Pro","slug":"elementor-pro","url":"https:\\/\\/elementor.com\\/pro\\/changelog\\/","homepage":"https:\\/\\/elementor.com\\/pro\\/","requires":"5.0","tested":"6.6.1","elementor_requires":"3.0.1","package":"https:\\/\\/plugin-downloads.elementor.com\\/v2\\/previous_download\\/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsaWNlbnNlIjoiZXAtNk9Kb1JqOW53OHRiaGFSZDJsMFQxNjA4MTYxNjQ3U2h4SmN6Ykl3SE11IiwidmVyc2lvbiI6IjMuNy4wIiwidXJsIjoiaHR0cHM6Ly9sZWFkc2VydmVwcm9maXQuY29tIiwiaWF0IjoxNzIzNDk4MjAzLCJleHAiOjE3MjM1ODQ2MDN9.54JMNKqKW99Svefb8ghdMWFg5X-ej7g3B_-V8jJ0rf0\\/previous_download","download_link":"https:\\/\\/plugin-downloads.elementor.com\\/v2\\/previous_download\\/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsaWNlbnNlIjoiZXAtNk9Kb1JqOW53OHRiaGFSZDJsMFQxNjA4MTYxNjQ3U2h4SmN6Ykl3SE11IiwidmVyc2lvbiI6IjMuNy4wIiwidXJsIjoiaHR0cHM6Ly9sZWFkc2VydmVwcm9maXQuY29tIiwiaWF0IjoxNzIzNDk4MjAzLCJleHAiOjE3MjM1ODQ2MDN9.54JMNKqKW99Svefb8ghdMWFg5X-ej7g3B_-V8jJ0rf0\\/previous_download","banners":{"2x":"https:\\/\\/ps.w.org\\/elementor\\/assets\\/banner-1544x500.png?rev=1475479","1x":"https:\\/\\/ps.w.org\\/elementor\\/assets\\/banner-772x250.png?rev=1475479"},"icons":{"svg":"https:\\/\\/storage.googleapis.com\\/web-public-files\\/Web%20Assets\\/icons\\/icon.svg"}},"conditions":[[{"type":"language","languages":["he_IL","nl_NL","en_GB","en_NZ","en_ZA","en_AU","en_CA","sv_SE","da_DK","fr_FR","nl_NL","nb_NO","de_AT","fi","it_IT","nn_NO","de_CH","en_GB","is_IS","ga","fr_BE","nl_BE","ast","lb_LU","es_ES","pt_PT","mlt"],"operator":"in"}]]},"cloud":false}";}', 'no'),
