Your IP : 216.73.216.5


Current Path : /home/theafprt/conviviality360.com/wp-content/mu-plugins/ionos-assistant/cache/
Upload File :
Current File : /home/theafprt/conviviality360.com/wp-content/mu-plugins/ionos-assistant/cache/plugin-club-meta.txt

a:21:{s:16:"tinymce-advanced";a:29:{s:4:"name";s:21:"Advanced Editor Tools";s:4:"slug";s:16:"tinymce-advanced";s:7:"version";s:5:"5.9.2";s:6:"author";s:63:"<a href="https://profiles.wordpress.org/azaozz/">Andrew Ozz</a>";s:14:"author_profile";s:38:"https://profiles.wordpress.org/azaozz/";s:8:"requires";s:3:"5.9";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"5.6";s:16:"requires_plugins";a:0:{}s:6:"rating";i:90;s:7:"ratings";a:5:{i:5;i:284;i:4;i:25;i:3;i:10;i:2;i:3;i:1;i:28;}s:11:"num_ratings";i:350;s:15:"support_threads";i:3;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:34715794;s:12:"last_updated";s:21:"2025-05-02 9:34pm GMT";s:5:"added";s:10:"2007-06-22";s:8:"homepage";s:47:"https://wordpress.org/plugins/tinymce-advanced/";s:8:"sections";a:5:{s:11:"description";s:3282:"<p>Advanced Editor Tools (previously TinyMCE Advanced) introduces a &#8220;Classic Paragraph&#8221; block for the block editor (Gutenberg).<br />
If you are not quite ready to switch to the block editor, or have plugins that cannot be used there (yet), using the Classic Paragraph block is your best option. It lets you to continue to use the familiar TinyMCE editor for most tasks, and at the same time gives you full access to all blocks and new features in the block editor.</p>
<p>Version 5.5 continues to improve and enhance the new features introduced in version 5.0 of the plugin. It includes an improved &#8220;Clear Formatting&#8221; button, several advanced settings for tables, and importing and exporting of the settings to a file.</p>
<p>If you want to continue to use the previous (&#8220;classic&#8221;) editor in WordPress 5.0 and newer, this plugin has an option to replace the new editor with the previous one. If you prefer to have access to both editors side by side or to allow your users to switch editors, it would be better to install the <a href="https://wordpress.org/plugins/classic-editor/" rel="ugc">Classic Editor plugin</a>. Advanced Editor Tools is fully compatible with the classic editor plugin and similar plugins that restore use of the previous WordPress editor.</p>
<p>As always this plugin will let you add, remove and arrange the buttons that are shown on the Visual Editor toolbar in the Classic Paragraph and Classic blocks in the block editor, and in the classic editor (when enabled by a plugin). There you can configure up to four rows of buttons including Font Sizes, Font Family, text and background colors, tables, etc.</p>
<p>It includes 15 plugins for <a href="https://www.tiny.cloud/" rel="nofollow ugc">TinyMCE</a> that are automatically enabled or disabled depending on the buttons you have chosen.<br />
In addition this plugin adds options for keeping the paragraph tags in text mode and importing the CSS classes from the theme&#8217;s editor-style.css.</p>
<h4>Some of the features added by this plugin</h4>
<ul>
<li>&#8220;Classic Paragraph&#8221; block that can be used instead of or together with the standard Paragraph block.</li>
<li>An option to set the Classic Paragraph or Classic block as the default block in the block editor.</li>
<li>Supports converting of most default blocks to classic paragraphs, and from classic paragraphs back to the default blocks.</li>
<li>Support for creating and editing tables in the Classic blocks and the classic editor.</li>
<li>More options when inserting lists in the Classic blocks and the classic editor.</li>
<li>Search and Replace in the Classic blocks and the classic editor.</li>
<li>Ability to set Font Family and Font Sizes in the Classic blocks and the classic editor.</li>
<li>And many others.</li>
</ul>
<h4>Privacy</h4>
<p>Advanced Editor Tools does not collect or store any user related data. It does not set cookies, and it does not connect to any third-party websites. It only uses functionality that is available in <a href="https://wordpress.org/" rel="ugc">WordPress</a>, and in the <a href="https://tinymce.com/" rel="nofollow ugc">TinyMCE editor</a>.</p>
<p>In that terms Advanced Editor Tools does not affect your website&#8217;s user privacy in any way.</p>
";s:12:"installation";s:235:"<p>If manual installation is required, please make sure that the plugin files are in a folder named &#8220;tinymce-advanced&#8221; (not two nested folders) in the WordPress plugins folder, usually &#8220;wp-content/plugins&#8221;.</p>
";s:3:"faq";s:3345:"
<dt id='i%20see%20an%20error%20like%3A%20%22failed%20to%20load%20plugin%20from%20url...%22'>
I see an error like: &#8220;Failed to load plugin from url&#8230;&#8221;
</h4>
<p>
<p>These errors are usually caused by the file in question being blocked by some security setting on the server, or (rarely) by caching issues or wrong permissions.</p>
<p>The first step to debug this is to try to access the file directly in the browser (i.e. copy the URL and paste in the browser and press Enter).</p>
<p>If you see the file (that’s usually minified JS, so it is all on one line) chances are it was some sort of caching issue that is now resolved. Try using the editor again.</p>
<p>If you see an HTTP error (like 403 or 500) best would be to contact your web hosting company for help. In some cases deleting and re-installing the plugin may help.</p>
</p>
<dt id='tables%20look%20different%20%28inline%20styles%20are%20missing%29%20when%20i%20insert%20a%20table'>
Tables look different (inline styles are missing) when I insert a table
</h4>
<p>
<p>Please see the new (as of version 5.2.0) advanced settings for tables. It is possible to disable use of inline styles for tables but that would make the table non-resizable in the editor. If the advanced tabs on the table, row, and column dialogs are enabled (default), it will still be possible to enter width and height values which are set as inline styles.</p>
</p>
<dt id='no%20styles%20are%20imported%20in%20the%20formats%20sub-menu'>
No styles are imported in the Formats sub-menu
</h4>
<p>
<p>These styles are imported from your current theme editor-style.css file. However some themes do not have this functionality. For these themes Advanced Editor Tools has the option to let you add a customized editor-style.css and import it into the editor.</p>
</p>
<dt id='i%20have%20just%20installed%20this%20plugin%2C%20but%20it%20does%20not%20do%20anything'>
I have just installed this plugin, but it does not do anything
</h4>
<p>
<p>Change some buttons on one of the toolbars, save your changes, clear your browser cache, and try again. If that does not work try reloading the Edit page several times while holding down Shift. There may also be a network cache somewhere between you and your host. You may need to wait for a few hours until this cache expires.</p>
</p>
<dt id='when%20i%20add%20%22smilies%22%2C%20they%20do%20not%20show%20in%20the%20editor'>
When I add &#8220;Smilies&#8221;, they do not show in the editor
</h4>
<p>
<p>The &#8220;Emoticons&#8221; button in TinyMCE adds the codes for the smilies. The actual images are added by WordPress when viewing the Post. Make sure the checkbox &#8220;Convert emoticons to graphics on display&#8221; in &#8220;Options &#8211; Writing&#8221; is checked.</p>
</p>
<dt id='the%20plugin%20does%20not%20add%20any%20buttons'>
The plugin does not add any buttons
</h4>
<p>
<p>Make sure the &#8220;Disable the visual editor when writing&#8221; checkbox under &#8220;Users &#8211; Your Profile&#8221; is <strong>not</strong> checked.</p>
</p>
<dt id='i%20still%20see%20the%20%22old%22%20buttons%20in%20the%20editor'>
I still see the &#8220;old&#8221; buttons in the editor
</h4>
<p>
<p>Re-save the settings or click the &#8220;Restore Default Settings&#8221; button on the plugin settings page and then set the buttons again and save.</p>
</p>

";s:9:"changelog";s:12068:"<h4>5.9.2</h4>
<ul>
<li>Fixed a typo in the plugin header version string.</li>
</ul>
<h4>5.9.1</h4>
<ul>
<li>Fixed a warning in PHP 8.0 and never.</li>
</ul>
<h4>5.9.0</h4>
<ul>
<li>Updated for WordPress 5.9 and newer.</li>
<li>Removed the Inline text color and Inline text background color side-panels as this functionality is now available in the block editor.</li>
<li>Removed the side-panel toolbar. The drop-down on the main rich-text toolbar serves the same purpose &#8211; to unclutter the toolbar.</li>
<li>Fixed some small bugs and compatibility issues.</li>
</ul>
<h4>5.6.0</h4>
<ul>
<li>Updated for WordPress 5.6 and TinyMCE 4.9.11.</li>
</ul>
<h4>5.5.1</h4>
<ul>
<li>Renamed the plugin to Advanced Editor Tools to comply with trademark requirements.</li>
</ul>
<h4>5.5.0</h4>
<ul>
<li>Updated for WordPress 5.5 and TinyMCE 4.9.10.</li>
<li>Updated/renamed the subscript and superscript buttons as these are now in Gutenberg.</li>
<li>Minor CSS fixes and enhancements.</li>
</ul>
<h4>5.4.0</h4>
<ul>
<li>Updated for WordPress 5.4.</li>
<li>Improved &#8220;Reset Table Size&#8221; to reset all table elements (tr, th, td, thead, tbody, tfoot).</li>
<li>Improved &#8220;Remove Table Styling&#8221; to remove all current and deprecated styling attributes from all table elements.</li>
</ul>
<h4>5.3.0</h4>
<ul>
<li>Updated for WordPress 5.3 and TinyMCE 4.9.6.</li>
</ul>
<h4>5.2.1</h4>
<ul>
<li>Updated for WordPress 5.2.1 and TinyMCE 4.9.4.</li>
<li>Fixed resetting of the advanced options on update when all were unselected.</li>
<li>Fixed and improved keepig of paragraph tags in the Classic block.</li>
</ul>
<h4>5.2.0</h4>
<ul>
<li>Updated for WordPress 5.2.</li>
<li>Updated the buttons settings for the block editor toolbar. There are a few new limitations there: most buttons are now hidden in a drop-down and the users are not allowed to arrange the buttons.</li>
<li>Added a new advanced settings section for tables. Makes it possible to better configure how tables are edited and whether to disable use of inline CSS styles. Note that disabling inline styles would make the tables non-resizable in the editor.</li>
<li>Removed the option to enable pasting of image sources in some browsers. It was not working correctly.</li>
<li>Added a new option to always keep paragraph tags in the Classic Paragraph and Classic blocks in the block editor.</li>
<li>Updated exporting and importing of the settings. Now settings are exported to a (downloaded) file, and can be restored by uploading a previously exported settings file.</li>
<li>Improved the block editor Clear Formatting button. If some text is selected, it only clears the styling from that text. If no selection, all styling from the paragraph is cleared.</li>
</ul>
<h4>5.0.1</h4>
<ul>
<li>Fixed importing of backed-up settings.</li>
<li>Updated the FAQ section in the readme.</li>
</ul>
<h4>5.0.0</h4>
<ul>
<li>Added several new buttons to the rich-text toolbar in the block editor.</li>
<li>Added functionality to add, remove and arrange most buttons on the rich-text toolbar in the block editor.</li>
<li>Added alternative location for buttons for the rich-text component. That lets users move buttons that are not used frequently out of the way.</li>
<li>Added settings for selected text color and background color.</li>
<li>Improved fixes and enhancements for the Classic block.</li>
<li>Improved the Classic Paragraph block and added support for converting from most blocks to classic paragraphs, and converting a classic paragraph into separate blocks.</li>
</ul>
<h4>4.8.2</h4>
<ul>
<li>Fixes and improvements for 4.8.1.</li>
<li>Added separate option to enable the Classic Paragraph block.</li>
<li>Added converting of most default blocks to classic paragraphs, and from classic paragraphs to default blocks.</li>
</ul>
<h4>4.8.1</h4>
<ul>
<li>Updated for WordPress 5.0.</li>
<li>Added Hybrid Mode for the block editor. Includes a Classic Paragraph block that replaces the default Paragraph block.</li>
<li>Added option to replace the block editor with the classic editor.</li>
<li>Added another settings section for configuring the toolbars in the Classic block and the Classic Paragraph block.</li>
<li>Added some CSS fixed for the Classic block.</li>
<li>Fixed (removed) setting of inline CSS for table cells when inserting a table. Inline CSS is still added when a table is resized by dragging.</li>
</ul>
<h4>4.8.0</h4>
<ul>
<li>Updated for WordPress 4.9.8 and TinyMCE 4.8.0.</li>
</ul>
<h4>4.7.13</h4>
<ul>
<li>Updated the table and anchor plugins to 4.7.13 (2018-05-16). Fixes a bug in the table plugin in Edge.</li>
</ul>
<h4>4.7.11</h4>
<ul>
<li>Updated for WordPress 4.9.6 and TinyMCE 4.7.11.</li>
</ul>
<h4>4.6.7</h4>
<ul>
<li>Fixed compatibility with Gutenberg freeform block.</li>
<li>Forced refresh of the TinyMCE plugins after activation.</li>
<li>Updated for WordPress 4.9 and TinyMCE 4.6.7.</li>
</ul>
<h4>4.6.3</h4>
<ul>
<li>Updated for WordPress 4.8 and TinyMCE 4.6.3.</li>
</ul>
<h4>4.5.6</h4>
<ul>
<li>Updated for WordPress 4.7.4 and TinyMCE 4.5.6.</li>
<li>Fixed PHP notice after importing settings.</li>
</ul>
<h4>4.4.3</h4>
<ul>
<li>Updated for WordPress 4.7 and TinyMCE 4.4.3.</li>
<li>Fixed missing &#8220;Source code&#8221; button bug.</li>
</ul>
<h4>4.4.1</h4>
<ul>
<li>Updated for WordPress 4.6 and TinyMCE 4.4.1.</li>
<li>Fixed multisite saving bug.</li>
<li>Added new button in the Text editor to add or reset the line breaks. Adds line breaks only between tags. Works only when it detects that line breaks are missing so it doesn&#8217;t reformat posts with removed paragraphs.</li>
</ul>
<h4>4.3.10.1</h4>
<ul>
<li>Fixed adding paragraph tags when loading posts that were saved before turning <code>wpautop</code> off.</li>
<li>Disabled the (new) inline toolbar for tables as it was overlapping the table in some cases.</li>
</ul>
<h4>4.3.10</h4>
<ul>
<li>Updated for WordPress 4.5.1 and TinyMCE 4.3.10.</li>
<li>Fixed support for adding editor-style.css to themes that don&#8217;t have it.</li>
</ul>
<h4>4.3.8</h4>
<ul>
<li>Updated for WordPress 4.5 and TinyMCE 4.3.8.</li>
<li>Separated standard options and admin options.</li>
<li>Added settings that can disable the plugin for the main editor, other editors in wp-admin or editors on the front-end.</li>
<li>Korean translation by Josh Kim and Greek translation by Stathis Mellios.</li>
</ul>
<h4>4.2.8</h4>
<ul>
<li>Updated for WordPress 4.4 and TinyMCE 4.2.8.</li>
<li>Japanese translation by Manabu Miwa.</li>
</ul>
<h4>4.2.5</h4>
<ul>
<li>Updated for WordPress 4.3.1 and TinyMCE 4.2.5.</li>
<li>Fixed text domain and plugin headers.</li>
</ul>
<h4>4.2.3.1</h4>
<ul>
<li>Fix error with removing the <code>textpattern</code> plugin.</li>
</ul>
<h4>4.2.3</h4>
<ul>
<li>Updated for WordPress 4.3 and TinyMCE 4.2.3.</li>
<li>Removed the <code>textpattern</code> plugin as WordPress 4.3 includes similar functionality by default.</li>
<li>French translation by Nicolas Schneider.</li>
</ul>
<h4>4.1.9</h4>
<ul>
<li>Updated for WordPress 4.2 and TinyMCE 4.1.9.</li>
<li>Fixed bugs with showing oEmbed previews when pasting an URL.</li>
<li>Fixed bugs with getting the content from TinyMCE with line breaks.</li>
</ul>
<h4>4.1.7</h4>
<ul>
<li>Updated for WordPress 4.1 and TinyMCE 4.1.7.</li>
<li>Fixed bug where consecutive caption shortcodes may be split with an empty paragraph tag.</li>
</ul>
<h4>4.1.1</h4>
<ul>
<li>Fix bug with image captions when wpautop is disabled.</li>
<li>Add translation support to the settings page. Button names/descriptions are translated from JS using the existing WordPress translation, so this part of the settings page will be translated by default. The other text still needs separate translation.</li>
</ul>
<h4>4.1</h4>
<ul>
<li>Updated for WordPress 4.0 and TinyMCE 4.1.</li>
<li>Add the <code>textpattern</code> plugin that supports some of the markdown syntax while typing, <a href="http://www.tinymce.com/wiki.php/Configuration:textpattern_patterns" rel="nofollow ugc">(more info)</a>.</li>
<li>Add the updated &#8216;table&#8217; plugin that supports background and border color.</li>
</ul>
<h4>4.0.2</h4>
<ul>
<li>Fix showing of the second, third and forth button rows when the Toolbar Toggle button is not used.</li>
<li>Fix adding the <code>directionality</code> plugin when RTL or LTR button is selected.</li>
<li>Show the &#8221;Advanced Options&#8221; to super admins on multisite installs.</li>
<li>Add the <code>link</code> plugin including link rel setting. Replaces the Insert/Edit Link dialog when enabled.</li>
<li>Include updated &#8221;table&#8221; plugin that has support for vertical align for cells.</li>
</ul>
<h4>4.0.1</h4>
<p>Fix warnings on pages other than Edit Post. Update the description.</p>
<h4>4.0</h4>
<p>Updated for WordPress 3.9 and TinyMCE 4.0. Refreshed the settings screen. Added support for exporting and importing of the settings.</p>
<h4>3.5.9.1</h4>
<p>Updated for WordPress 3.8, fixed auto-embedding of single line URLs when not removing paragraph tags.</p>
<h4>3.5.9</h4>
<p>Updated for WordPress 3.7 and TinyMCE 3.5.9.</p>
<h4>3.5.8</h4>
<p>Updated for WordPress 3.5 and TinyMCE 3.5.8.</p>
<h4>3.4.9</h4>
<p>Updated for WordPress 3.4 and TinyMCE 3.4.9.</p>
<h4>3.4.5.1</h4>
<p>Fixed a bug preventing TinyMCE from importing CSS classes from editor-style.css.</p>
<h4>3.4.5</h4>
<p>Updated for WordPress 3.3 or later and TinyMCE 3.4.5.</p>
<h4>3.4.2.1</h4>
<p>Fix the removal of the <em>media</em> plugin so it does not require re-saving the settings.</p>
<h4>3.4.2</h4>
<p>Compatibility with WordPress 3.2 and TinyMCE 3.4.2, removed the options for support for iframe and HTML 5.0 elements as they are supported by default in WordPress 3.2, removed the <em>media</em> plugin as it is included by default.</p>
<h4>3.3.9.1</h4>
<p>Added advanced options: stop removing iframes, stop removing HTML 5.0 elements, moved the support for custom editor styles to editor-style.css in the current theme.</p>
<p>Attention: if you have a customized <code>tadv-mce.css</code> file and your theme doesn&#8217;t have editor-style.css, please download <code>tadv-mce.css</code>, rename it to editor-style.css and upload it to your current theme directory. Alternatively you can add there the editor-style.css from the Twenty Ten theme. If your theme has editor-style.css you can add any custom styles there.</p>
<h4>3.3.9</h4>
<p>Compatibility with WordPress 3.1 and TinyMCE 3.3.9, improved P and BR tags option.</p>
<h4>3.2.7</h4>
<p>Compatibility with WordPress 2.9 and TinyMCE 3.2.7, several minor bug fixes.</p>
<h4>3.2.4</h4>
<p>Compatibility with WordPress 2.8 and TinyMCE 3.2.4, minor bug fixes.</p>
<h4>3.2</h4>
<p>Compatibility with WordPress 2.7 and TinyMCE 3.2, minor bug fixes.</p>
<h4>3.1</h4>
<p>Compatibility with WordPress 2.6 and TinyMCE 3.1, keeps empty paragraphs when disabling the removal of P and BR tags, the buttons for <code>MCImageManager</code> and <code>MCFileManager</code> can be arranged (if installed).</p>
<h4>3.0.1</h4>
<p>Compatibility with WordPress 2.5.1 and TinyMCE 3.0.7, added option to disable the removal of P and BR tags when saving and in the HTML editor (wpautop), added two more buttons to the HTML editor: <code>wpautop</code> and undo, fixed the removal of non-default TinyMCE buttons.</p>
<h4>3.0</h4>
<p>Support for WordPress 2.5 and TinyMCE 3.0.</p>
<h4>2.2</h4>
<p>Deactivate/Uninstall option page, font size drop-down menu and other small changes.</p>
<h4>2.1</h4>
<p>Improved language selection, improved compatibility with WordPress 2.3 and TinyMCE 2.1.1.1, option to override some of the imported css classes and other small improvements and bugfixes.</p>
<h4>2.0</h4>
<p>Includes an admin page for arranging the TinyMCE toolbar buttons, easy installation, a lot of bugfixes, customized &#8220;Smilies&#8221; plugin that uses the built-in WordPress smilies, etc. The admin page uses jQuery and jQuery UI that lets you &#8220;drag and drop&#8221; the TinyMCE buttons to arrange your own toolbars and enables/disables the corresponding plugins depending on the used buttons.</p>
";s:11:"screenshots";s:2723:"<ol><li><a href="https://ps.w.org/tinymce-advanced/assets/screenshot-1.jpg?rev=2390186"><img src="https://ps.w.org/tinymce-advanced/assets/screenshot-1.jpg?rev=2390186" alt="Rich-text toolbar."></a><p>Rich-text toolbar.</p></li><li><a href="https://ps.w.org/tinymce-advanced/assets/screenshot-2.jpg?rev=2390186"><img src="https://ps.w.org/tinymce-advanced/assets/screenshot-2.jpg?rev=2390186" alt="Rich-text toolbar and extra formatting buttons in the Inspector (sidebar)."></a><p>Rich-text toolbar and extra formatting buttons in the Inspector (sidebar).</p></li><li><a href="https://ps.w.org/tinymce-advanced/assets/screenshot-3.jpg?rev=2390186"><img src="https://ps.w.org/tinymce-advanced/assets/screenshot-3.jpg?rev=2390186" alt="Many of the buttons can be moved to the Formatting section in the Inspector."></a><p>Many of the buttons can be moved to the Formatting section in the Inspector.</p></li><li><a href="https://ps.w.org/tinymce-advanced/assets/screenshot-4.jpg?rev=2390186"><img src="https://ps.w.org/tinymce-advanced/assets/screenshot-4.jpg?rev=2390186" alt="Converting the content of the Classic Paragraph block into separate blocks."></a><p>Converting the content of the Classic Paragraph block into separate blocks.</p></li><li><a href="https://ps.w.org/tinymce-advanced/assets/screenshot-5.jpg?rev=2390186"><img src="https://ps.w.org/tinymce-advanced/assets/screenshot-5.jpg?rev=2390186" alt="Converting several paragraph blocks into a Classic Paragraph block."></a><p>Converting several paragraph blocks into a Classic Paragraph block.</p></li><li><a href="https://ps.w.org/tinymce-advanced/assets/screenshot-6.jpg?rev=2390186"><img src="https://ps.w.org/tinymce-advanced/assets/screenshot-6.jpg?rev=2390186" alt="Settings for the Rich-text toolbar and the optional Formatting section in the Inspector."></a><p>Settings for the Rich-text toolbar and the optional Formatting section in the Inspector.</p></li><li><a href="https://ps.w.org/tinymce-advanced/assets/screenshot-7.jpg?rev=2390186"><img src="https://ps.w.org/tinymce-advanced/assets/screenshot-7.jpg?rev=2390186" alt="Settings for the toolbars in Classic Paragraph and Classic blocks."></a><p>Settings for the toolbars in Classic Paragraph and Classic blocks.</p></li><li><a href="https://ps.w.org/tinymce-advanced/assets/screenshot-8.jpg?rev=2390186"><img src="https://ps.w.org/tinymce-advanced/assets/screenshot-8.jpg?rev=2390186" alt="Additional options."></a><p>Additional options.</p></li><li><a href="https://ps.w.org/tinymce-advanced/assets/screenshot-9.jpg?rev=2390186"><img src="https://ps.w.org/tinymce-advanced/assets/screenshot-9.jpg?rev=2390186" alt="Advanced options for tables."></a><p>Advanced options for tables.</p></li></ol>";}s:17:"short_description";s:83:"Extends and enhances the block editor (Gutenberg) and the classic editor (TinyMCE).";s:13:"download_link";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.9.2.zip";s:11:"screenshots";a:9:{i:1;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-1.jpg?rev=2390186";s:7:"caption";s:18:"Rich-text toolbar.";}i:2;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-2.jpg?rev=2390186";s:7:"caption";s:74:"Rich-text toolbar and extra formatting buttons in the Inspector (sidebar).";}i:3;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-3.jpg?rev=2390186";s:7:"caption";s:76:"Many of the buttons can be moved to the Formatting section in the Inspector.";}i:4;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-4.jpg?rev=2390186";s:7:"caption";s:75:"Converting the content of the Classic Paragraph block into separate blocks.";}i:5;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-5.jpg?rev=2390186";s:7:"caption";s:67:"Converting several paragraph blocks into a Classic Paragraph block.";}i:6;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-6.jpg?rev=2390186";s:7:"caption";s:88:"Settings for the Rich-text toolbar and the optional Formatting section in the Inspector.";}i:7;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-7.jpg?rev=2390186";s:7:"caption";s:66:"Settings for the toolbars in Classic Paragraph and Classic blocks.";}i:8;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-8.jpg?rev=2390186";s:7:"caption";s:19:"Additional options.";}i:9;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-9.jpg?rev=2390186";s:7:"caption";s:28:"Advanced options for tables.";}}s:4:"tags";a:5:{s:12:"block-editor";s:12:"block-editor";s:14:"classic-editor";s:14:"classic editor";s:6:"editor";s:6:"editor";s:10:"formatting";s:10:"formatting";s:9:"gutenberg";s:9:"gutenberg";}s:8:"versions";a:58:{s:3:"1.0";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.1.0.zip";s:5:"1.0.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.1.0.1.zip";s:3:"2.0";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.2.0.zip";s:3:"2.2";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.2.2.zip";s:3:"3.0";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.0.zip";s:5:"3.0.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.0.1.zip";s:3:"3.1";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.1.zip";s:3:"3.2";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.2.zip";s:5:"3.2.4";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.2.4.zip";s:5:"3.2.7";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.2.7.zip";s:5:"3.3.9";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.3.9.zip";s:7:"3.3.9.1";s:67:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.3.9.1.zip";s:7:"3.3.9.2";s:67:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.3.9.2.zip";s:5:"3.4.2";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.4.2.zip";s:7:"3.4.2.1";s:67:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.4.2.1.zip";s:5:"3.4.5";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.4.5.zip";s:7:"3.4.5.1";s:67:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.4.5.1.zip";s:5:"3.4.9";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.4.9.zip";s:5:"3.5.8";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.5.8.zip";s:5:"3.5.9";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.5.9.zip";s:7:"3.5.9.1";s:67:"https://downloads.wordpress.org/plugin/tinymce-advanced.3.5.9.1.zip";s:3:"4.0";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.0.zip";s:5:"4.0.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.0.1.zip";s:5:"4.0.2";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.0.2.zip";s:3:"4.1";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.1.zip";s:5:"4.1.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.1.1.zip";s:5:"4.1.7";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.1.7.zip";s:5:"4.1.9";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.1.9.zip";s:5:"4.2.3";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.2.3.zip";s:7:"4.2.3.1";s:67:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.2.3.1.zip";s:5:"4.2.5";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.2.5.zip";s:5:"4.2.8";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.2.8.zip";s:6:"4.3.10";s:66:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.3.10.zip";s:8:"4.3.10.1";s:68:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.3.10.1.zip";s:5:"4.3.8";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.3.8.zip";s:5:"4.4.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.4.1.zip";s:5:"4.4.3";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.4.3.zip";s:5:"4.5.6";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.5.6.zip";s:5:"4.6.3";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.6.3.zip";s:5:"4.6.7";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.6.7.zip";s:6:"4.7.11";s:66:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.7.11.zip";s:5:"4.8.0";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.8.0.zip";s:5:"4.8.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.8.1.zip";s:5:"4.8.2";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.4.8.2.zip";s:5:"5.0.0";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.0.0.zip";s:5:"5.0.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.0.1.zip";s:5:"5.1.0";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.1.0.zip";s:3:"5.2";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.2.zip";s:5:"5.2.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.2.1.zip";s:3:"5.3";s:63:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.3.zip";s:5:"5.4.0";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.4.0.zip";s:5:"5.5.0";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.5.0.zip";s:5:"5.5.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.5.1.zip";s:5:"5.6.0";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.6.0.zip";s:5:"5.9.0";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.9.0.zip";s:5:"5.9.1";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.9.1.zip";s:5:"5.9.2";s:65:"https://downloads.wordpress.org/plugin/tinymce-advanced.5.9.2.zip";s:5:"trunk";s:59:"https://downloads.wordpress.org/plugin/tinymce-advanced.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:2:{s:2:"1x";s:68:"https://ps.w.org/tinymce-advanced/assets/icon-128x128.png?rev=971511";s:2:"2x";s:68:"https://ps.w.org/tinymce-advanced/assets/icon-256x256.png?rev=971511";}s:12:"contributors";a:2:{s:10:"automattic";s:42:"https://profiles.wordpress.org/automattic/";s:6:"azaozz";s:38:"https://profiles.wordpress.org/azaozz/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}}s:7:"statify";a:29:{s:4:"name";s:7:"Statify";s:4:"slug";s:7:"statify";s:7:"version";s:5:"1.8.5";s:6:"author";s:77:"<a href="https://profiles.wordpress.org/pluginkollektiv/">pluginkollektiv</a>";s:14:"author_profile";s:47:"https://profiles.wordpress.org/pluginkollektiv/";s:8:"requires";s:3:"4.7";s:6:"tested";s:5:"6.7.2";s:12:"requires_php";s:3:"5.2";s:16:"requires_plugins";a:0:{}s:6:"rating";i:96;s:7:"ratings";a:5:{i:5;i:44;i:4;i:3;i:3;i:0;i:2;i:0;i:1;i:2;}s:11:"num_ratings";i:49;s:15:"support_threads";i:4;s:24:"support_threads_resolved";i:2;s:10:"downloaded";i:2293691;s:12:"last_updated";s:21:"2024-11-11 4:58pm GMT";s:5:"added";s:10:"2011-03-16";s:8:"homepage";s:36:"https://statify.pluginkollektiv.org/";s:8:"sections";a:4:{s:11:"description";s:3241:"<p>Statify provides a straightforward and compact access to the number of site views. It is privacy-friendly as it uses neither cookies nor a third party.</p>
<p>An interactive chart is followed by lists of the most common reference sources and target pages. The period of statistics and length of lists can be set directly in the dashboard widget.</p>
<h3>Data Privacy</h3>
<p>In direct comparison to statistics services such as <em>Google Analytics</em>, <em>WordPress.com Stats</em> and <em>Matomo (Piwik)</em> <em>Statify</em> doesn&#8217;t process and store personal data as e.g. IP addresses – <em>Statify</em> counts site views, not visitors.</p>
<p>Absolute privacy compliance coupled with transparent procedures: A locally in WordPress created database table consists of only four fields (ID, date, source, target) and can be viewed at any time, cleaned up and cleared by the administrator.</p>
<p>Due to this tracking approach, Statify is 100% compliant with GDPR and serves as an lightweight alternative to other tracking services.</p>
<h3>Display of the widget</h3>
<p>The plugin configuration can be changed directly in the <em>Statify</em> Widget on the dashboard by clicking the <em>Configure</em> link.</p>
<p>The amount of links shown in the <em>Statify</em> Widget can be set as well as the option to only count views from today. Of course, older entries are not deleted when changing this setting.</p>
<p>The statistics for the dashboard widget are cached for four minutes.</p>
<h3>Period of data saving</h3>
<p><em>Statify</em> stores the data only for a limited period (default: two weeks), longer intervals can be selected as option in the widget. Data which is older than the selected period is deleted by a daily cron job.</p>
<p>An increase in the database volume can be expected because all statistic values are collected and managed in the local WordPress database (especially if you increase the period of data saving).</p>
<h3>JavaScript tracking for caching compatibility</h3>
<p>For compatibility with caching plugins like <a href="http://cachify.de" rel="nofollow ugc">Cachify</a> <em>Statify</em> offers an optional switchable tracking via JavaScript. This function allows reliable count of cached blog pages.</p>
<p>For this to work correctly, the active theme has to call <code>wp_footer()</code>, typically in a file named <code>footer.php</code>.</p>
<h3>Skip tracking for spam referrers</h3>
<p>The comment blacklist can be enabled to skip tracking for views with a referrer URL listed in comment blacklist, i. e. which considered as spam.</p>
<h3>Support</h3>
<p>If you&#8217;ve problems or think you’ve found a bug (e.g. you’re experiencing unexpected behavior), please post at the <a href="https://wordpress.org/support/plugin/statify" rel="ugc">support forums</a>.</p>
<h3>Contribute</h3>
<ul>
<li>Active development of this plugin is handled <a href="https://github.com/pluginkollektiv/statify" rel="nofollow ugc">on GitHub</a>.</li>
<li>Pull requests for documented bugs are highly appreciated.</li>
<li>If you want to help us translate this plugin you can do so <a href="https://translate.wordpress.org/projects/wp-plugins/statify" rel="nofollow ugc">on WordPress Translate</a>.</li>
</ul>
";s:3:"faq";s:2725:"
<dt id='which%20areas%20are%20excluded%20from%20counting%3F'>
Which areas are excluded from counting?
</h4>
<p>
<p><em>Statify</em> does not count the following views:</p>
<ul>
<li>feeds</li>
<li>trackbacks</li>
<li>searches</li>
<li>previews</li>
<li>views by logged in users (unless tracking is activated via the settings page)</li>
<li>error pages</li>
<li>favicon (as of WP 5.4)</li>
<li>sitemap (as of WP 5.5)</li>
</ul>
<p>This behavior can be modified with the <code>statify__skip_tracking</code> hook.</p>
</p>
<dt id='can%20further%20visitor%20data%20be%20recorded%3F'>
Can further visitor data be recorded?
</h4>
<p>
<p>Some plugin users want to capture additional visitor data, e.g. name of the device and resolution.<br />
<em>Statify</em> counts exclusively page views and no visitors, the desired data acquisition is not a question.</p>
</p>
<dt id='how%20to%20change%20who%20can%20see%20the%20dashboard%20widget%3F'>
How to change who can see the Dashboard widget?
</h4>
<p>
<p>Per default only administrators can see the widget. This can be changed with the <code>statify__user_can_see_stats</code> hook.</p>
<p>Example:</p>
<pre><code>add_filter(
    'statify__user_can_see_stats',
    '__return_true'
);
</code></pre>
<p>has to be added to the theme&#8217;s <code>functions.php</code> and adapted to your needs. This example would allow all users to see the widget.</p>
<p>Editing the configuration is still limited to users with <code>edit_dashboard</code> capability.</p>
</p>
<dt id='how%20to%20skip%20tracking%20for%20defined%20users%20or%20pages'>
How to skip tracking for defined users or pages
</h4>
<p>
<p>The conditions for tracking views can be customized according to page type and user capabilities by using the hook <code>statify__skip_tracking</code>.</p>
<p>Example:</p>
<pre><code>add_filter(
    'statify__skip_tracking',
    function() {
        if ( condition ) {
            return true;
        }

        return false;
    }
);
</code></pre>
<p>has to be added to the theme&#8217;s <code>functions.php</code>. The condition has modified such that the method returns true if and only if the view should be ignored.</p>
</p>
<dt id='how%20to%20extend%20this%20plugin%3F'>
How to extend this plugin?
</h4>
<p>
<ul>
<li><a href="https://wordpress.org/plugins/extended-evaluation-for-statify/" rel="ugc">Statify &#8211; Extended Evaluation</a> for a more detailed evaluation and export function</li>
<li><a href="https://wordpress.org/plugins/statify-widget/" rel="ugc">Statify Widget</a> to display most popular content</li>
<li><a href="https://wordpress.org/plugins/statify-blacklist/" rel="ugc">Statify Blacklist</a> to define a customized blacklist for referrer spam</li>
</ul>
</p>

";s:9:"changelog";s:3792:"<p>You can find the full changelog in <a href="https://github.com/pluginkollektiv/statify/blob/master/CHANGELOG.md" rel="nofollow ugc">our GitHub repository</a>.</p>
<h3>1.8.5</h3>
<ul>
<li>Updated build environment</li>
<li>Minor code style corrections</li>
<li>Tested up to WordPress 6.7</li>
</ul>
<h3>1.8.4</h3>
<ul>
<li>Use same date retrieval for tracking and analysis (#227) (#232)</li>
<li>Replace input filtering for PHP 8.1 compatibility (#237)</li>
<li>Minor markup corrections in dashboard widget (#235)</li>
<li>Tested up to WordPress 6.1</li>
</ul>
<h3>1.8.3</h3>
<ul>
<li>Update documentation links (#204)</li>
<li>Minor markup fix on settings page (#206)</li>
<li>Dashboard widget is closeable again (#208) (#209)</li>
<li>Fix static initialization on multisite with PHP 8 (#210, props @walterebert)</li>
<li>Tested up to WordPress 5.8</li>
</ul>
<h3>1.8.2</h3>
<ul>
<li>Minor adjustments for the dashboard widget (#197) (#199)</li>
<li>Tested up to WordPress 5.7</li>
</ul>
<h3>1.8.1</h3>
<ul>
<li>Fix AMP compatibility for Standard and Transitional mode (#181) (#182)</li>
<li>JavaScript is no longer embedded if request is served by AMP (#181) (#182)</li>
<li>Always register the action for the cleanup (#184)</li>
<li>Exclude sitemap calls (WP 5.5+) from tracking (#185) (#186)</li>
<li>Tested up to WordPress 5.6</li>
</ul>
<h3>1.8.0</h3>
<ul>
<li>Fix date offset in dashboard widget in WP 5.3+ environments with mixed timezones (#167)</li>
<li>Allow to deactivate the nonce check during JavaScript tracking (#168)</li>
<li>Add support for &#8220;disallowed_keys&#8221; option instead of &#8220;blacklist_keys&#8221; in WordPress 5.5 (#174)</li>
<li>Add refresh button in the dashboard, increase caching time (#157)</li>
</ul>
<h3>1.7.2</h3>
<ul>
<li>Prevent JavaScript tracking from raising 400 for logged-in users, if tracking is disabled (#159)</li>
<li>Use <code>wp_die()</code> instead of header and exit for AJAX requests (#160)</li>
<li>Fix 1 day offset between display range and number of days evaluated in top lists (#162)</li>
</ul>
<h3>1.7.1</h3>
<ul>
<li>Fix refresh of the dashboard widget when settings have been changed through the settings page (#147)</li>
<li>Fix <em>Cachify</em> cache not being flushed after changing JavaScript settings (#152)</li>
<li>Fix date inconsistency for number of total visits (#150)</li>
<li>Extend user agent filter for bot detection (#149) (#151)</li>
<li>Update tooltip library (containing a bugfix in IE 11) (#156)</li>
</ul>
<h3>1.7.0</h3>
<ul>
<li>Fix JavaScript embedding when bots visit before caching (#84) (#86)</li>
<li>Fix offset in visitor reporting due to different timezones between PHP and database (#117, props @sophiehuiberts)</li>
<li>Fix untranslatable support link (#122) (#126, props @arkonisus)</li>
<li>Add separate settings page and reduced widget backview to widget settings only (#111)</li>
<li>Add options to track logged in users (#103) (#111)</li>
<li>Add option to show total visits (#134, props @yurihs)</li>
<li>Refactored JavaScript tracking to use WP AJAX (#109) (#142)</li>
<li>Introduced new option to separate display from storage range (#72)</li>
<li>Automatically add AMP analytics trigger if official AMP PlugIn is installed (#110) (#116, props @tthemann)</li>
<li>Dashboard widget is now scrollable with dynamic point radius to keep long-term statistics readable (#71) (#101, props @manumeter)</li>
<li>Improved bot detection (#112) (#125, props @mahype)</li>
<li>Updated Chartist JS library for dashboard widget (#132)</li>
<li>Skip tracking for favicon.ico redirects (since WP 5.4) (#144)</li>
<li>Tested up to WordPress 5.4</li>
</ul>
<p>For the complete changelog, check out our <a href="https://github.com/pluginkollektiv/statify" rel="nofollow ugc">GitHub repository</a>.</p>
";s:11:"screenshots";s:675:"<ol><li><a href="https://ps.w.org/statify/assets/screenshot-1.png?rev=2495423"><img src="https://ps.w.org/statify/assets/screenshot-1.png?rev=2495423" alt="Statify dashboard widget"></a><p>Statify dashboard widget</p></li><li><a href="https://ps.w.org/statify/assets/screenshot-2.png?rev=2495423"><img src="https://ps.w.org/statify/assets/screenshot-2.png?rev=2495423" alt="Statify dashboard widget settings"></a><p>Statify dashboard widget settings</p></li><li><a href="https://ps.w.org/statify/assets/screenshot-3.png?rev=2495423"><img src="https://ps.w.org/statify/assets/screenshot-3.png?rev=2495423" alt="Statify settings page"></a><p>Statify settings page</p></li></ol>";}s:17:"short_description";s:138:"Visitor statistics for WordPress with focus on data protection, transparency and clarity. Perfect as a widget in your WordPress Dashboard.";s:13:"download_link";s:56:"https://downloads.wordpress.org/plugin/statify.1.8.5.zip";s:11:"screenshots";a:3:{i:1;a:2:{s:3:"src";s:60:"https://ps.w.org/statify/assets/screenshot-1.png?rev=2495423";s:7:"caption";s:24:"Statify dashboard widget";}i:2;a:2:{s:3:"src";s:60:"https://ps.w.org/statify/assets/screenshot-2.png?rev=2495423";s:7:"caption";s:33:"Statify dashboard widget settings";}i:3;a:2:{s:3:"src";s:60:"https://ps.w.org/statify/assets/screenshot-3.png?rev=2495423";s:7:"caption";s:21:"Statify settings page";}}s:4:"tags";a:5:{s:9:"analytics";s:9:"analytics";s:9:"pageviews";s:9:"pageviews";s:7:"privacy";s:7:"privacy";s:10:"statistics";s:10:"statistics";s:5:"stats";s:5:"stats";}s:8:"versions";a:29:{s:3:"0.7";s:54:"https://downloads.wordpress.org/plugin/statify.0.7.zip";s:3:"0.8";s:54:"https://downloads.wordpress.org/plugin/statify.0.8.zip";s:3:"0.9";s:54:"https://downloads.wordpress.org/plugin/statify.0.9.zip";s:3:"1.0";s:54:"https://downloads.wordpress.org/plugin/statify.1.0.zip";s:5:"1.2.8";s:56:"https://downloads.wordpress.org/plugin/statify.1.2.8.zip";s:5:"1.3.0";s:56:"https://downloads.wordpress.org/plugin/statify.1.3.0.zip";s:5:"1.4.0";s:56:"https://downloads.wordpress.org/plugin/statify.1.4.0.zip";s:5:"1.4.1";s:56:"https://downloads.wordpress.org/plugin/statify.1.4.1.zip";s:5:"1.4.2";s:56:"https://downloads.wordpress.org/plugin/statify.1.4.2.zip";s:5:"1.4.3";s:56:"https://downloads.wordpress.org/plugin/statify.1.4.3.zip";s:5:"1.5.0";s:56:"https://downloads.wordpress.org/plugin/statify.1.5.0.zip";s:5:"1.5.1";s:56:"https://downloads.wordpress.org/plugin/statify.1.5.1.zip";s:5:"1.5.2";s:56:"https://downloads.wordpress.org/plugin/statify.1.5.2.zip";s:5:"1.5.3";s:56:"https://downloads.wordpress.org/plugin/statify.1.5.3.zip";s:5:"1.5.4";s:56:"https://downloads.wordpress.org/plugin/statify.1.5.4.zip";s:5:"1.6.0";s:56:"https://downloads.wordpress.org/plugin/statify.1.6.0.zip";s:5:"1.6.1";s:56:"https://downloads.wordpress.org/plugin/statify.1.6.1.zip";s:5:"1.6.2";s:56:"https://downloads.wordpress.org/plugin/statify.1.6.2.zip";s:5:"1.6.3";s:56:"https://downloads.wordpress.org/plugin/statify.1.6.3.zip";s:5:"1.7.0";s:56:"https://downloads.wordpress.org/plugin/statify.1.7.0.zip";s:5:"1.7.1";s:56:"https://downloads.wordpress.org/plugin/statify.1.7.1.zip";s:5:"1.7.2";s:56:"https://downloads.wordpress.org/plugin/statify.1.7.2.zip";s:5:"1.8.0";s:56:"https://downloads.wordpress.org/plugin/statify.1.8.0.zip";s:5:"1.8.1";s:56:"https://downloads.wordpress.org/plugin/statify.1.8.1.zip";s:5:"1.8.2";s:56:"https://downloads.wordpress.org/plugin/statify.1.8.2.zip";s:5:"1.8.3";s:56:"https://downloads.wordpress.org/plugin/statify.1.8.3.zip";s:5:"1.8.4";s:56:"https://downloads.wordpress.org/plugin/statify.1.8.4.zip";s:5:"1.8.5";s:56:"https://downloads.wordpress.org/plugin/statify.1.8.5.zip";s:5:"trunk";s:50:"https://downloads.wordpress.org/plugin/statify.zip";}s:11:"donate_link";s:75:"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=TD4AMD2D8EMZW";s:5:"icons";a:2:{s:2:"1x";s:60:"https://ps.w.org/statify/assets/icon-128x128.png?rev=2355063";s:2:"2x";s:60:"https://ps.w.org/statify/assets/icon-256x256.png?rev=2355063";}s:12:"contributors";a:1:{s:15:"pluginkollektiv";s:47:"https://profiles.wordpress.org/pluginkollektiv/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}}s:29:"limit-login-attempts-reloaded";a:29:{s:4:"name";s:86:"Limit Login Attempts Reloaded &#8211; Login Security, Brute Force Protection, Firewall";s:4:"slug";s:29:"limit-login-attempts-reloaded";s:7:"version";s:7:"2.26.19";s:6:"author";s:65:"<a href="https://profiles.wordpress.org/wpchefgadget/">WPChef</a>";s:14:"author_profile";s:44:"https://profiles.wordpress.org/wpchefgadget/";s:8:"requires";s:3:"3.0";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";b:0;s:16:"requires_plugins";a:0:{}s:6:"rating";i:98;s:7:"ratings";a:5:{i:5;i:1304;i:4;i:23;i:3;i:6;i:2;i:10;i:1;i:30;}s:11:"num_ratings";i:1373;s:15:"support_threads";i:7;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:68419929;s:12:"last_updated";s:21:"2025-05-01 2:50pm GMT";s:5:"added";s:10:"2016-08-03";s:8:"homepage";s:0:"";s:8:"sections";a:4:{s:11:"description";s:7642:"<p><a href="https://www.limitloginattempts.com" rel="nofollow ugc">Limit Login Attempts Reloaded</a> functions as a robust deterrent against <a href="https://www.limitloginattempts.com/cracking-the-code-unveiling-the-mechanics-behind-brute-force-attacks/" rel="nofollow ugc">brute force attacks</a>, bolstering your website&#8217;s security measures and optimizing its performance. It achieves this by <strong>restricting the number of login attempts allowed</strong>. This applies not only to the standard login method, but also to XMLRPC, Woocommerce, and custom login pages. With more than 2.5 million active users, this plugin fulfills all your login security requirements.</p>
<p>The plugin functions by automatically preventing further attempts from a particular Internet Protocol (IP) address and/or username once a predetermined limit of retries has been surpassed. This significantly weakens the effectiveness of brute force attacks on your website.</p>
<p>By default, WordPress permits an unlimited number of login attempts, posing a vulnerability where passwords can be easily deciphered through brute force methods.</p>
<p><strong>Limit Login Attempts Reloaded Premium (Try Free with <a href="https://www.limitloginattempts.com/premium-security-zero-cost-discover-the-benefits-of-micro-cloud/" rel="nofollow ugc">Micro Cloud</a>)</strong><br />
Upgrade to <a href="https://www.limitloginattempts.com/plans/" rel="nofollow ugc">Limit Login Attempts Reloaded Premium</a> to extend cloud-based protection to the Limit Login Attempts Reloaded plugin, thereby enhancing your login security. The premium version includes a range of highly beneficial features, including <a href="https://www.limitloginattempts.com/features/ip-intelligence/" rel="nofollow ugc">IP intelligence</a> to <strong>detect, counter and deny malicious login attempts</strong>. Your <a href="https://www.limitloginattempts.com/failed-login-attempts-in-wordpress/" rel="nofollow ugc">failed login attempts</a> will be safely neutralized in the cloud so your website can function at its optimal performance during an attack.</p>
<p><iframe loading="lazy" title="Why Upgrading to Our Premium Version is a Game-Changer for Brute Force Protection" width="750" height="422" src="https://www.youtube.com/embed/JfkvIiQft14?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h4>Features (Free Version):</h4>
<ul>
<li><strong>Limit Logins</strong> &#8211; Limit the number of retry attempts when logging in (per each IP).</li>
<li><strong>Configurable Lockout Timings</strong> &#8211; Modify the amount of time a user or IP must wait after a lockout. </li>
<li><strong>Remaining Tries</strong> &#8211; Informs the user about the remaining retries or lockout time on the login page.</li>
<li><strong>Lockout Email Notifications</strong> &#8211; Informs the admin via email of lockouts. </li>
<li><strong>Denied Attempt Logs</strong> &#8211; View a log of all denied attempts and lockouts. </li>
<li><strong>IP &amp; Username Safelist/Denylist</strong> &#8211; Control access to usernames and IPs. </li>
<li><strong>New User Registration Protection (Micro Cloud Accounts)</strong> &#8211; Protects default WP registration. </li>
<li><strong>Sucuri</strong> compatibility.</li>
<li><strong>Wordfence</strong> compatibility.</li>
<li><strong>Ultimate Member</strong> compatibility.</li>
<li><strong>WPS Hide Login</strong> compatibility.</li>
<li><strong>XMLRPC</strong> gateway protection.</li>
<li><strong>Woocommerce</strong> login page protection.</li>
<li><strong>Multi-site compatibility</strong> with extra MU settings.</li>
<li><strong>GDPR</strong> compliant.</li>
<li><strong>Custom IP origins support</strong> (Cloudflare, Sucuri, etc.).</li>
<li><strong>llar_admin</strong> own capability.</li>
</ul>
<h4>Features (Premium Version):</h4>
<ul>
<li><strong>Performance Optimizer</strong> &#8211; Offload the burden of excessive failed logins from your server to protect your server resources, resulting in improved speed and efficiency of your website.</li>
<li><strong>Enhanced IP Intelligence</strong> &#8211; Identify repetitive and suspicious login attempts to detect potential brute force attacks. IPs with known malicious activity are stored and used to help prevent and counter future attacks. </li>
<li><strong>Enhanced Throttling</strong> &#8211; Longer lockout intervals each time a malicious IP or username tries to login unsuccessfully.</li>
<li><strong>Deny By Country</strong> &#8211; <a href="https://www.limitloginattempts.com/block-logins-by-country-in-wordpress/" rel="nofollow ugc">Block logins by country</a> by simply selecting the countries you want to deny.</li>
<li><strong>Auto IP Denylist</strong> &#8211; Automatically add IP addresses to your active cloud deny list that repeatedly fail login attempts. </li>
<li><strong>New User Registration Protection</strong> &#8211; Protects default WP registration. </li>
<li><strong>Global Denylist Protection</strong> &#8211; Utilize our active cloud IP data from thousands of websites in the LLAR network. </li>
<li><strong>Synchronized Lockouts</strong> &#8211;  Lockout IP data can be shared between multiple domains for enhanced protection in your network.</li>
<li><strong>Synchronized Safelist/Denylist</strong> &#8211; Safelist/Denylist IP and username data can be shared between multiple domains.</li>
<li><strong>Premium Support</strong> &#8211; Email support with a security tech.  </li>
<li><strong>Auto Backups of All IP Data</strong> &#8211; Store your active IP data in the cloud.</li>
<li><strong>Successful Logins Log</strong> &#8211; Store successful logins in the cloud including IP info, city, state and lat/long. </li>
<li><strong>Enhanced lockout logs</strong> &#8211; Gain valuable insights into the origins of IPs that are attempting logins.</li>
<li><strong>CSV Download of IP Data</strong> &#8211; Download IP data direclty from the cloud. </li>
<li><strong>Supports IPV6 Ranges For Safelist/Denylist</strong> </li>
<li><strong>Unlock The Locked Admin</strong> &#8211; Easily <a href="https://www.limitloginattempts.com/how-to-unlock-your-site-if-you-are-locked-out-by-limit-login-attempts-reloaded/" rel="nofollow ugc">unlock the locked admin</a> through the cloud.</li>
</ul>
<p>*Some features require higher level plans.</p>
<h4>Upgrading from the old Limit Login Attempts plugin?</h4>
<ol>
<li>Go to the Plugins section in your site&#8217;s backend.</li>
<li>Remove the Limit Login Attempts plugin.</li>
<li>Install the Limit Login Attempts Reloaded plugin.</li>
</ol>
<p>All your settings will be kept intact!</p>
<p>Many languages are currently supported in the Limit Login Attempts Reloaded plugin but we welcome any additional ones.</p>
<p>Help us bring Limit Login Attempts Reloaded to even more countries.</p>
<p>Translations: Bulgarian, Brazilian Portuguese, Catalan, Chinese (Traditional), Czech, Dutch, Finnish, French, German, Hungarian, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish</p>
<p>Plugin uses standard actions and filters only.</p>
<p>Based on the original code from Limit Login Attempts plugin by Johan Eenfeldt.</p>
<h4>Branding Guidelines</h4>
<p>Limit Login Attempts Reloaded™ is a trademark of Atlantic Silicon Inc. When writing about the plugin, please make sure to use Reloaded after Limit Login Attempts. Limit Login Attempts is the old plugin.</p>
<ul>
<li>Limit Login Attempts Reloaded (correct)</li>
<li>Limit Login Attempts (incorrect)</li>
</ul>
";s:3:"faq";s:6451:"
<dt id='what%20do%20i%20do%20if%20all%20users%20get%20blocked%3F'>
What do I do if all users get blocked?
</h4>
<p>
<p>If you are using contemporary hosting, it’s likely your site uses a proxy domain service like CloudFlare, Sucuri, Nginx, etc. They replace your user’s IP address with their own. If your server is not configured properly, all users will get the same IP address. This also applies to bots and hackers. Therefore, locking one user will lead to locking everybody else out. In the free version of the plugin, this can be adjusted using the Trusted IP Origin setting. In the premium version, the cloud service intelligently recognizes the non-standard IP origins and handles them correctly, even if your hosting provider does not.</p>
</p>
<dt id='how%20do%20i%20know%20if%20i%27m%20under%20attack%3F'>
How do I know if I&#8217;m under attack?
</h4>
<p>
<p>An easy way to check if the attack is legitimate is to copy the IP address from the lockout notification and check its location using a IP locator tool. If the location is not somewhere you recognize and you have received several failed login attempts, then you are likely being attacked. You might notice dozens or hundreds of IPs each day. Visit our website to learn how can you <a href="https://www.limitloginattempts.com/brute-force-attack-protection-the-best-tools-tips-to-keep-your-website-safe/" rel="nofollow ugc">prevent brute force attacks</a> on your website.</p>
</p>
<dt id='how%20can%20i%20tell%20that%20the%20premium%20plugin%20is%20working%3F'>
How can I tell that the premium plugin is working?
</h4>
<p>
<p>After you upgrade to our premium version, you will see a new dashboard in your WordPress admin that shows all attacks that will now relay through our cloud service. On the graph, you&#8217;ll see <strong>requests</strong> and <strong>failed login attempts</strong>. Each request will represent the cloud app validating an IP, which also includes denied logins.</p>
<p>In some cases, you may notice an increase in speed and efficiency with your website. Also, a reduction in lockout notifications via email.</p>
</p>
<dt id='could%20these%20failed%20login%20attempts%20be%20fake%3F'>
Could these failed login attempts be fake?
</h4>
<p>
<p>Some users find it hard to believe that they could experience numerous unsuccessful login attempts, particularly when their site has just been established or has minimal human traffic. The plugin is not responsible for generating these failed login attempts. Newly created websites are frequently hosted on shared IP addresses, making it easy for hackers to discover them. Additionally, newly registered domain names are often crawled soon after creation, rendering a WordPress website susceptible to attacks. Such websites are attractive targets as security is not a primary concern for their owners. We&#8217;ve created an article that delves deeper into the issue of <a href="https://www.limitloginattempts.com/could-these-failed-login-attempts-be-fake/" rel="nofollow ugc">fake login attempts in WordPress</a>.</p>
</p>
<dt id='what%20happens%20if%20my%20site%20exceeds%20the%20request%20limits%20in%20the%20plan%3F'>
What happens if my site exceeds the request limits in the plan?
</h4>
<p>
<p>The premium plan’s resource limits start from 100,000 requests per month, which should accept almost any heavy brute-force attack. We monitor all of our sites and will alert the user if it appears they are going over their limits. If limits are reached, we will suggest to the user upgrading to the next plan. If you are using the free version, the load caused by brute force attacks will be absorbed by your current hosting bandwidth, which could cause your hosting costs to increase.</p>
</p>
<dt id='what%20urls%20are%20being%20attacked%20and%20protected%3F'>
What URLs are being attacked and protected?
</h4>
<p>
<p>The URLs being protected are your login page (wp-login.php, wp-admin), xmlrpc.php, WooCommerce login page, and any custom login page you have that uses regular WordPress login hooks.</p>
</p>
<dt id='why%20is%20llar%20more%20popular%20than%20other%20brute-force%20protection%20plugins%3F'>
Why is LLAR more popular than other brute-force protection plugins?
</h4>
<p>
<p>Our main focus is protecting your site from brute force attacks. This allows our plugin to be very lean and effective. It doesn’t require a lot of your web hosting resources and keeps your site well-protected. More importantly, it does all of this automatically as our service learns on its own about each IP it encounters. In contrast, a firewall would require manual <a href="https://www.limitloginattempts.com/should-i-block-ip-addresses/" rel="nofollow ugc">blocking of IPs</a>.</p>
</p>
<dt id='what%20to%20do%20when%20an%20admin%20gets%20blocked%3F'>
What to do when an admin gets blocked?
</h4>
<p>
<p>Open the site from another IP. You can do this from your cell phone, or using Opera browser and enabling free VPN there. You can also try turning off your router for a few minutes and then see if you get a different IP address. These will work if your hosting server is configured correctly. If that doesn’t work, connect to the site using FTP or  your hosting control panel file manager. Navigate to wp-content/plugins/ and rename the limit-login-attempts-reloaded folder. Log in to the site then rename that folder back and whitelist your IP. By upgrading to our premium app, you will have the unlocking functionality right from the cloud so you’ll never have to deal with this issue.</p>
</p>
<dt id='what%20settings%20should%20i%20use%20in%20the%20plugin%3F'>
What settings should I use In the plugin?
</h4>
<p>
<p>The settings are explained within the plugin in great detail. If you are unsure, use the default settings as they are the recommended ones.</p>
</p>
<dt id='can%20i%20share%20the%20safelist%2Fdenylist%20throughout%20all%20of%20my%20sites%3F'>
Can I share the safelist/denylist throughout all of my sites?
</h4>
<p>
<p>By default, you will need to copy and paste the lists to each site manually. For the <a href="https://www.limitloginattempts.com/plans/?from=wp-details" rel="nofollow ugc">premium service</a>, sites are grouped within the same private cloud account. Each site within that group can be configured if it shares its lockouts and access lists with other group members. The setting is located in the plugin&#8217;s interface. The default options are recommended.</p>
</p>

";s:9:"changelog";s:15071:"<h4>2.26.19</h4>
<ul>
<li>Added links to the IP2Location page.</li>
</ul>
<h4>2.26.18</h4>
<ul>
<li>Better displaying IPv6 in the log.</li>
</ul>
<h4>2.26.17</h4>
<ul>
<li>Added default registration protection for cloud accounts (free and paid).</li>
</ul>
<h4>2.26.16</h4>
<ul>
<li>Fixed GDPR message issue for some themes.</li>
</ul>
<h4>2.26.15</h4>
<ul>
<li>Fixed translation compatibility with WordPress 6.7.</li>
<li>Fixed GDPR message on the Woocommerce login page.</li>
<li>Fix: load login-page-styles.css (on wp-login.php) only if it is necessary (thanks to georgejipa).</li>
<li>CSS fixes.</li>
</ul>
<h4>2.26.14</h4>
<ul>
<li>Improved compatibility with custom login pages, including WooCommerce and UltimateMember.</li>
<li>Standardized display of login messages.</li>
<li>A new Custom Error Message setting is added. The message is being appended to all asynchronous messages.</li>
<li>Fixed translation compatibility with WordPress 6.7.</li>
<li>CSS fixes.</li>
</ul>
<h4>2.26.13</h4>
<ul>
<li>New &#8220;llar_admin&#8221; capability added to let other roles access the plugin.</li>
<li>CSS fixes.</li>
<li>Sticky headers added to the log tables.</li>
<li>Small interface changes.</li>
</ul>
<h4>2.26.12</h4>
<ul>
<li>Better displaying IPv6 in successful login attempts block.</li>
<li>Possible intersections in tabs with other plugins fixed.</li>
<li>PHP 8, 9 compatibility updates.</li>
<li>Refactoring.</li>
</ul>
<h4>2.26.11</h4>
<ul>
<li>Fixed possible style conflicts related to tables.</li>
<li>Fixed possible PHP warnings.</li>
<li>Fixed some I18N issues, thanks to alexclassroom!</li>
<li>Better displaying multiple roles in login logs.</li>
</ul>
<h4>2.26.10</h4>
<ul>
<li>Log of successful login attempts implemented for Micro Cloud (Free) and Premium users.</li>
<li>Checklist of recommended actions implemented.</li>
<li>Settings page reorganized.</li>
</ul>
<h4>2.26.9</h4>
<ul>
<li>Chart library updated.</li>
</ul>
<h4>2.26.8</h4>
<ul>
<li>Fixed possible WooCommerce conflict.</li>
</ul>
<h4>2.26.7</h4>
<ul>
<li>Better informing on Micro Cloud.</li>
</ul>
<h4>2.26.6</h4>
<ul>
<li>Micro Cloud API url fix.</li>
</ul>
<h4>2.26.5</h4>
<ul>
<li>Better informing on cloud status.</li>
</ul>
<h4>2.26.4</h4>
<ul>
<li>Added country translation.</li>
<li>Better Micro Cloud API response handling.</li>
<li>A link fixed.</li>
</ul>
<h4>2.26.3</h4>
<ul>
<li>CSS issue fixed on Logs tab.</li>
</ul>
<h4>2.26.2</h4>
<ul>
<li>CSS issue fixed.</li>
</ul>
<h4>2.26.1</h4>
<ul>
<li>Micro Cloud link fixed.</li>
</ul>
<h4>2.26.0</h4>
<ul>
<li>New design.</li>
<li>Free Micro Cloud plan introduced.</li>
</ul>
<h4>2.25.29</h4>
<ul>
<li>A link fixed.</li>
</ul>
<h4>2.25.28</h4>
<ul>
<li>Improved cloud charts.</li>
</ul>
<h4>2.25.27</h4>
<ul>
<li>Security improvement: Better shortcode escaping.</li>
<li>Fixed date formatting on the logs page.</li>
<li>Fixed top menu links on the front-end.</li>
<li>Badge added to the top menu.</li>
</ul>
<h4>2.25.26</h4>
<ul>
<li>Security improvement: Different nonce for each AJAX action.</li>
<li>Security improvement: The toggle_auto_update_callback checks for the update_plugins cap.</li>
</ul>
<h4>2.25.25</h4>
<ul>
<li>PHP 8.2/9 compatibility improved, thanks to Jer Turowetz!</li>
<li>Button size and text typo fixed.</li>
</ul>
<h4>2.25.24</h4>
<ul>
<li>Better loading of translations.</li>
<li>Fixed PHP warning related to menu.</li>
</ul>
<h4>2.25.23</h4>
<ul>
<li>Better side menu.</li>
<li>Fixed I18N issues, thanks to alexclassroom!</li>
</ul>
<h4>2.25.22</h4>
<ul>
<li>Interface changes.</li>
<li>Tested with WP 6.3.</li>
</ul>
<h4>2.25.21</h4>
<ul>
<li>Optimization: autoload for large options turned off.</li>
<li>Interface changes.</li>
</ul>
<h4>2.25.20</h4>
<ul>
<li>Fix against network requests caching removed b/c some misconfigured servers can&#8217;t handle it.</li>
</ul>
<h4>2.25.19</h4>
<ul>
<li>Better handling of network connection issues.</li>
<li>Fixed responsive formatting on dashboard.</li>
<li>Added fix against network requests caching.</li>
</ul>
<h4>2.25.18</h4>
<ul>
<li>Fixed errors occurring in situations where two versions of the plugin are installed (which should not normally happen).</li>
</ul>
<h4>2.25.17</h4>
<ul>
<li>Refactoring.</li>
<li>Server load reducing optimization.</li>
</ul>
<h4>2.25.16</h4>
<ul>
<li>Double slashes in paths removed.</li>
<li>Better handling of cloud response codes.</li>
</ul>
<h4>2.25.15</h4>
<ul>
<li>Error messages logic fixed.</li>
</ul>
<h4>2.25.14</h4>
<ul>
<li>Multisite support improved.</li>
<li>CSS outside of the plugin issue fixed.</li>
<li>Better number formatting on the dashboard.</li>
<li>Lockout email template updated.</li>
</ul>
<h4>2.25.13</h4>
<ul>
<li>Ultimate Member compatibility.</li>
<li>Fixed conflicting URL parameters in some rare cases.</li>
<li>Updated attempts counter logic.</li>
</ul>
<h4>2.25.12</h4>
<ul>
<li>Fixed IPv4 validation when passed with a port number.</li>
<li>Fixed texts and translations.</li>
</ul>
<h4>2.25.11</h4>
<ul>
<li>PHP 8 compatibility fixed.</li>
<li>Logs loading issue fixed.</li>
<li>Help and Extensions tabs added.</li>
<li>Notification about auto updates added.</li>
<li>Displaying of plugin version added.</li>
<li>Text changes made.</li>
</ul>
<h4>2.25.10</h4>
<ul>
<li>Tested with PHP 8.</li>
<li>Small styles refactoring.</li>
<li>Fixed a rare issue with events log not being displayed correctly.</li>
<li>Chart library updated.</li>
</ul>
<h4>2.25.9</h4>
<ul>
<li>Welcome page replaced with a modal.</li>
</ul>
<h4>2.25.8</h4>
<ul>
<li>Email text, links updated.</li>
</ul>
<h4>2.25.7</h4>
<ul>
<li>Country flags added to log.</li>
<li>Refresh button added to log.</li>
<li>Email text updated.</li>
</ul>
<h4>2.25.6</h4>
<ul>
<li>Email links updated.</li>
</ul>
<h4>2.25.5</h4>
<ul>
<li>Fixed Woocommerce integration.</li>
<li>Updated some interface links.</li>
</ul>
<h4>2.25.4</h4>
<ul>
<li>Fixed session error in rare cases.</li>
<li>Access rules explained.</li>
<li>Improved session behavior on the login page.</li>
<li>Fixed warning on some GoDaddy installations.</li>
</ul>
<h4>2.25.3</h4>
<ul>
<li>Improved compatibility with WordFence.</li>
<li>Better handling of HTTP_X_FORWARDED_FOR on Debug tab.</li>
<li>Added option to hide warning badge.</li>
</ul>
<h4>2.25.2</h4>
<ul>
<li>Security indicator fixed for multisite.</li>
</ul>
<h4>2.25.1</h4>
<ul>
<li>Added setting to turn the dashboard widged off.</li>
<li>The widget is visible to admins only.</li>
</ul>
<h4>2.25.0</h4>
<ul>
<li>Dashboard widged added.</li>
<li>Security indicator added.</li>
</ul>
<h4>2.24.1</h4>
<ul>
<li>Fixed E_ERROR occurring in rare cases when the log table is corrupted.</li>
</ul>
<h4>2.24.0</h4>
<ul>
<li>Protection increased: bots can&#8217;t parse lockout messages anymore.</li>
</ul>
<h4>2.23.2</h4>
<ul>
<li>Cloud: better unlock UX.</li>
<li>Litle cleanup.</li>
</ul>
<h4>2.23.1</h4>
<ul>
<li>Added infinite scroll for cloud logs.</li>
</ul>
<h4>2.23.0</h4>
<ul>
<li>Reduced plugin size by removing obsolete translations.</li>
<li>Cleaned up the dashboard.</li>
<li>Cloud: added information about auto/manually-blocked IPs.</li>
<li>GDPR: added an option to insert a link to a Privacy Policy page via a shortcode, clarified GDPR compliance.</li>
</ul>
<h4>2.22.1</h4>
<ul>
<li>IP added to the email subject.</li>
</ul>
<h4>2.22.0</h4>
<ul>
<li>Added support of CIDR notation for specifying IP ranges.</li>
<li>Texts updated.</li>
<li>Refactoring.</li>
</ul>
<h4>2.21.1</h4>
<ul>
<li>Fixed: Uncaught Error: Call to a member function stats()</li>
<li>Cloud API: added block by country.</li>
<li>Refactoring.</li>
</ul>
<h4>2.21.0</h4>
<ul>
<li>GDPR compliance: IPs obfuscation replaced with a customizable consent message on the login page.</li>
<li>Cloud API: fixed removing of blocked IPs from the access lists under certain conditions.</li>
<li>Cloud API: domain for Setup Code is taken from the WordPress settings now.</li>
</ul>
<h4>2.20.6</h4>
<ul>
<li>Multisite tab links fixed.</li>
</ul>
<h4>2.20.5</h4>
<ul>
<li>Option to show and hide the top-level menu item.</li>
</ul>
<h4>2.20.4</h4>
<ul>
<li>Sucuri compatibility verified.</li>
<li>Wordfence compatibility verified.</li>
<li>Better menu navigation.</li>
<li>Timezones fixed for the global chart.</li>
</ul>
<h4>2.20.3</h4>
<ul>
<li>More clear wording.</li>
<li>Cloud API: fixed double submit in the settings form.</li>
<li>Better displaying of stats.</li>
</ul>
<h4>2.20.2</h4>
<ul>
<li>Updated email text.</li>
</ul>
<h4>2.20.1</h4>
<ul>
<li>New dashboard more clear stats.</li>
</ul>
<h4>2.20.0</h4>
<ul>
<li>New dashboard with simple stats.</li>
</ul>
<h4>2.19.2</h4>
<ul>
<li>Texts and links updated.</li>
</ul>
<h4>2.19.1</h4>
<ul>
<li>Welcome page.</li>
<li>Image and text updates.</li>
</ul>
<h4>2.19.0</h4>
<ul>
<li>Refactoring.</li>
<li>Feedback message location fixed.</li>
<li>Text changes.</li>
</ul>
<h4>2.18.0</h4>
<ul>
<li>Cloud API: usage chart added.</li>
<li>Text changes.</li>
</ul>
<h4>2.17.4</h4>
<ul>
<li>Missing jQuery images added.</li>
<li>PHP 5 compatibility fixed.</li>
<li>Custom App setup link replaced with setup code.</li>
</ul>
<h4>2.17.3</h4>
<ul>
<li>Plugin pages message.</li>
</ul>
<h4>2.17.2</h4>
<ul>
<li>Lockout notification refactored.</li>
</ul>
<h4>2.17.1</h4>
<ul>
<li>CSS cache issue fixed.</li>
<li>Notification text updated.</li>
</ul>
<h4>2.17.0</h4>
<ul>
<li>Refactoring.</li>
<li>Email text and notification updated.</li>
<li>New links in the list of plugins.</li>
</ul>
<h4>2.16.0</h4>
<ul>
<li>Custom Apps functionality implemented. More details: https://limitloginattempts.com/app/</li>
</ul>
<h4>2.15.2</h4>
<ul>
<li>Alternative method of closing the feedback message.</li>
</ul>
<h4>2.15.1</h4>
<ul>
<li>Refactoring.</li>
</ul>
<h4>2.15.0</h4>
<ul>
<li>Reset password feature has been removed as unwanted.</li>
<li>Small refactoring.</li>
</ul>
<h4>2.14.0</h4>
<ul>
<li>BuddyPress login error compatibility implemented.</li>
<li>UltimateMember compatibility implemented.</li>
<li>A PHP warning fixed.</li>
</ul>
<h4>2.13.0</h4>
<ul>
<li>Fixed incompatibility with PHP &lt; 5.6.</li>
<li>Settings page layout refactored.</li>
</ul>
<h4>2.12.3</h4>
<ul>
<li>The feedback message is shown for admins only now, and it can also be closed even if the site has issues with AJAX.</li>
</ul>
<h4>2.12.2</h4>
<ul>
<li>Fixed the feedback message not being shown, again.</li>
</ul>
<h4>2.12.1</h4>
<ul>
<li>Fixed the feedback message not being shown.</li>
</ul>
<h4>2.12.0</h4>
<ul>
<li>Small refactoring.</li>
<li>get_message() &#8211; fixed error notices.</li>
<li>This is the first time we are asking you for a feedback.</li>
</ul>
<h4>2.11.0</h4>
<ul>
<li>Blacklisted usernames can&#8217;t be registered anymore.</li>
</ul>
<h4>2.10.1</h4>
<ul>
<li>Fixed: GDPR compliance option could not be selected on the multisite installations.</li>
</ul>
<h4>2.10.0</h4>
<ul>
<li>Debug information has been added for better support.</li>
</ul>
<h4>2.9.0</h4>
<ul>
<li>Trusted IP origins option has been added.</li>
</ul>
<h4>2.8.1</h4>
<ul>
<li>Extra lockout options are back.</li>
</ul>
<h4>2.8.0</h4>
<ul>
<li>The plugin doesn&#8217;t trust any IP addresses other than _SERVER[&#8220;REMOTE_ADDR&#8221;] anymore. Trusting other IP origins make protection useless b/c they can be easily faked. This new version provides a way of secure IP unlocking for those sites that use a reverse proxy coupled with misconfigurated servers that populate _SERVER[&#8220;REMOTE_ADDR&#8221;] with wrong IPs which leads to mass blocking of users.</li>
</ul>
<h4>2.7.4</h4>
<ul>
<li>The lockout alerts can be sent to a configurable email address now.</li>
</ul>
<h4>2.7.3</h4>
<ul>
<li>Settings page is moved back to &#8220;Settings&#8221;.</li>
</ul>
<h4>2.7.2</h4>
<ul>
<li>Settings are moved to a separate page.</li>
<li>Fixed: login error message. https://wordpress.org/support/topic/how-to-change-login-error-message/</li>
</ul>
<h4>2.7.1</h4>
<ul>
<li>A security issue inherited from the ancestor plugin Limit Login Attempts has been fixed.</li>
</ul>
<h4>2.7.0</h4>
<ul>
<li>
<p>GDPR compliance implemented.</p>
</li>
<li>
<p>Fixed: ip_in_range() loop $ip overrides itself causing invalid results.<br />
https://wordpress.org/support/topic/ip_in_range-loop-ip-overrides-itself-causing-invalid-results/</p>
</li>
<li>
<p>Fixed: the plugin was locking out the same IP address multiple times, each with a different port.<br />
https://wordpress.org/support/topic/same-ip-different-port/</p>
</li>
</ul>
<h4>2.6.3</h4>
<ul>
<li>Added support of Sucuri Website Firewall.</li>
</ul>
<h4>2.6.2</h4>
<ul>
<li>Fixed the issue with backslashes in usernames.</li>
</ul>
<h4>2.6.1</h4>
<ul>
<li>
<p>Plugin returns the 403 Forbidden header after the limit of login attempts via XMLRPC is reached.</p>
</li>
<li>
<p>Added support of IP ranges in white/black lists.</p>
</li>
<li>
<p>Lockouts now can be released selectively.</p>
</li>
<li>
<p>Fixed the issue with encoding of special symbols in email notifications.</p>
</li>
</ul>
<h4>2.5.0</h4>
<ul>
<li>Added Multi-site Compatibility and additional MU settings. https://wordpress.org/support/topic/multisite-compatibility-47/</li>
</ul>
<h4>2.4.0</h4>
<ul>
<li>Usernames and IP addresses can be white-listed and black-listed now. https://wordpress.org/support/topic/banning-specific-usernames/ https://wordpress.org/support/topic/good-831/</li>
<li>The lockouts log has been inversed. https://wordpress.org/support/topic/inverse-log/</li>
</ul>
<h4>2.3.0</h4>
<ul>
<li>IP addresses can be white-listed now. https://wordpress.org/support/topic/legal-user/</li>
<li>A &#8220;Gateway&#8221; column is added to the lockouts log. It shows what endpoint an attacker was blocked from. https://wordpress.org/support/topic/xmlrpc-7/</li>
<li>The &#8220;Undefined index: client_type&#8221; error is fixed. https://wordpress.org/support/topic/php-notice-when-updating-settings-page/</li>
</ul>
<h4>2.2.0</h4>
<ul>
<li>Removed the &#8220;Handle cookie login&#8221; setting as they are now obsolete.</li>
<li>Added bruteforce protection against Woocommerce login page attacks. https://wordpress.org/support/topic/how-to-integrate-with-woocommerce-2/</li>
<li>Added bruteforce protection against XMLRPC attacks. https://wordpress.org/support/topic/xmlrpc-7/</li>
</ul>
<h4>2.1.0</h4>
<ul>
<li>The site connection settings are now applied automatically and therefore have been removed from the admin interface.</li>
<li>Now compatible with PHP 5.2 to support some older WP installations.</li>
</ul>
<h4>2.0.0</h4>
<ul>
<li>fixed PHP Warning: Illegal offset type in isset or empty https://wordpress.org/support/topic/limit-login-attempts-generating-php-errors</li>
<li>fixed the deprecated functions issue<br />
https://wordpress.org/support/topic/using-deprecated-function</li>
<li>Fixed error with function arguments: https://wordpress.org/support/topic/warning-missing-argument-2-5</li>
<li>added time stamp to unsuccessful tries on the plugin configuration page.</li>
<li>fixed .po translation files issue.</li>
<li>code refactoring and optimization.</li>
</ul>
";s:11:"screenshots";s:2087:"<ol><li><a href="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-1.png?rev=2104751"><img src="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-1.png?rev=2104751" alt="Login screen after a failed login with remaining retries"></a><p>Login screen after a failed login with remaining retries</p></li><li><a href="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-2.png?rev=2104751"><img src="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-2.png?rev=2104751" alt="Lockout login screen"></a><p>Lockout login screen</p></li><li><a href="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-3.png?rev=3238010"><img src="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-3.png?rev=3238010" alt="LLAR Dashboard"></a><p>LLAR Dashboard</p></li><li><a href="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-4.png?rev=3238010"><img src="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-4.png?rev=3238010" alt="Plugin App Settings"></a><p>Plugin App Settings</p></li><li><a href="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-5.png?rev=3238010"><img src="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-5.png?rev=3238010" alt="Plugin General Settings"></a><p>Plugin General Settings</p></li><li><a href="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-6.png?rev=3238010"><img src="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-6.png?rev=3238010" alt="Login Firewall &amp; Login Access Rules"></a><p>Login Firewall &amp; Login Access Rules</p></li><li><a href="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-7.png?rev=3238010"><img src="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-7.png?rev=3238010" alt="Debug"></a><p>Debug</p></li><li><a href="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-8.png?rev=3238010"><img src="https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-8.png?rev=3238010" alt="Support"></a><p>Support</p></li></ol>";}s:17:"short_description";s:137:"Block excessive login attempts and protect your site against brute force attacks. Simple, yet powerful tools to improve site performance.";s:13:"download_link";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.19.zip";s:11:"screenshots";a:8:{i:1;a:2:{s:3:"src";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-1.png?rev=2104751";s:7:"caption";s:56:"Login screen after a failed login with remaining retries";}i:2;a:2:{s:3:"src";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-2.png?rev=2104751";s:7:"caption";s:20:"Lockout login screen";}i:3;a:2:{s:3:"src";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-3.png?rev=3238010";s:7:"caption";s:14:"LLAR Dashboard";}i:4;a:2:{s:3:"src";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-4.png?rev=3238010";s:7:"caption";s:19:"Plugin App Settings";}i:5;a:2:{s:3:"src";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-5.png?rev=3238010";s:7:"caption";s:23:"Plugin General Settings";}i:6;a:2:{s:3:"src";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-6.png?rev=3238010";s:7:"caption";s:39:"Login Firewall &amp; Login Access Rules";}i:7;a:2:{s:3:"src";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-7.png?rev=3238010";s:7:"caption";s:5:"Debug";}i:8;a:2:{s:3:"src";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-8.png?rev=3238010";s:7:"caption";s:7:"Support";}}s:4:"tags";a:5:{s:11:"brute-force";s:11:"Brute Force";s:8:"firewall";s:8:"firewall";s:14:"login-security";s:14:"login security";s:8:"security";s:8:"security";s:4:"spam";s:4:"spam";}s:8:"versions";a:106:{s:5:"2.0.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.0.0.zip";s:5:"2.1.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.1.0.zip";s:6:"2.10.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.10.0.zip";s:6:"2.10.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.10.1.zip";s:6:"2.11.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.11.0.zip";s:6:"2.12.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.12.0.zip";s:6:"2.12.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.12.1.zip";s:6:"2.12.2";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.12.2.zip";s:6:"2.12.3";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.12.3.zip";s:6:"2.13.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.13.0.zip";s:6:"2.14.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.14.0.zip";s:6:"2.15.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.15.0.zip";s:6:"2.15.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.15.1.zip";s:6:"2.15.2";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.15.2.zip";s:6:"2.16.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.16.0.zip";s:6:"2.17.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.17.0.zip";s:6:"2.17.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.17.1.zip";s:6:"2.17.2";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.17.2.zip";s:6:"2.17.3";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.17.3.zip";s:6:"2.17.4";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.17.4.zip";s:6:"2.18.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.18.0.zip";s:6:"2.19.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.19.0.zip";s:6:"2.19.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.19.1.zip";s:6:"2.19.2";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.19.2.zip";s:5:"2.2.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.2.0.zip";s:6:"2.20.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.20.0.zip";s:6:"2.20.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.20.1.zip";s:6:"2.20.2";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.20.2.zip";s:6:"2.20.3";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.20.3.zip";s:6:"2.20.4";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.20.4.zip";s:6:"2.20.5";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.20.5.zip";s:6:"2.20.6";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.20.6.zip";s:6:"2.21.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.21.0.zip";s:6:"2.21.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.21.1.zip";s:6:"2.22.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.22.0.zip";s:6:"2.22.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.22.1.zip";s:6:"2.23.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.23.0.zip";s:6:"2.23.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.23.1.zip";s:6:"2.23.2";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.23.2.zip";s:6:"2.24.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.24.0.zip";s:6:"2.24.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.24.1.zip";s:6:"2.25.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.0.zip";s:6:"2.25.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.1.zip";s:7:"2.25.10";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.10.zip";s:7:"2.25.11";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.11.zip";s:7:"2.25.12";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.12.zip";s:7:"2.25.13";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.13.zip";s:7:"2.25.14";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.14.zip";s:7:"2.25.15";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.15.zip";s:7:"2.25.16";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.16.zip";s:7:"2.25.17";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.17.zip";s:7:"2.25.18";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.18.zip";s:7:"2.25.19";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.19.zip";s:6:"2.25.2";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.2.zip";s:7:"2.25.20";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.20.zip";s:7:"2.25.21";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.21.zip";s:7:"2.25.22";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.22.zip";s:7:"2.25.23";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.23.zip";s:7:"2.25.24";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.24.zip";s:7:"2.25.25";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.25.zip";s:7:"2.25.26";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.26.zip";s:7:"2.25.27";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.27.zip";s:7:"2.25.28";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.28.zip";s:7:"2.25.29";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.29.zip";s:6:"2.25.3";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.3.zip";s:6:"2.25.4";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.4.zip";s:6:"2.25.5";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.5.zip";s:6:"2.25.6";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.6.zip";s:6:"2.25.7";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.7.zip";s:6:"2.25.8";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.8.zip";s:6:"2.25.9";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.25.9.zip";s:6:"2.26.0";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.0.zip";s:6:"2.26.1";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.1.zip";s:7:"2.26.10";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.10.zip";s:7:"2.26.11";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.11.zip";s:7:"2.26.12";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.12.zip";s:7:"2.26.13";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.13.zip";s:7:"2.26.14";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.14.zip";s:7:"2.26.15";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.15.zip";s:7:"2.26.16";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.16.zip";s:7:"2.26.17";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.17.zip";s:7:"2.26.18";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.18.zip";s:7:"2.26.19";s:80:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.19.zip";s:6:"2.26.2";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.2.zip";s:6:"2.26.3";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.3.zip";s:6:"2.26.4";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.4.zip";s:6:"2.26.5";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.5.zip";s:6:"2.26.6";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.6.zip";s:6:"2.26.7";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.7.zip";s:6:"2.26.8";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.8.zip";s:6:"2.26.9";s:79:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.26.9.zip";s:5:"2.3.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.3.0.zip";s:5:"2.4.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.4.0.zip";s:5:"2.5.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.5.0.zip";s:5:"2.6.1";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.6.1.zip";s:5:"2.6.2";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.6.2.zip";s:5:"2.6.3";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.6.3.zip";s:5:"2.7.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.7.0.zip";s:5:"2.7.1";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.7.1.zip";s:5:"2.7.2";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.7.2.zip";s:5:"2.7.3";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.7.3.zip";s:5:"2.7.4";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.7.4.zip";s:5:"2.8.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.8.0.zip";s:5:"2.8.1";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.8.1.zip";s:5:"2.9.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.9.0.zip";s:5:"trunk";s:72:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.zip";}s:11:"donate_link";s:60:"https://www.paypal.com/donate?hosted_button_id=FKD4MYFCMNVQQ";s:5:"icons";a:2:{s:2:"1x";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/icon-128x128.png?rev=2456910";s:2:"2x";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/icon-256x256.png?rev=2456910";}s:12:"contributors";a:1:{s:12:"wpchefgadget";s:44:"https://profiles.wordpress.org/wpchefgadget/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}}s:12:"wpforms-lite";a:29:{s:4:"name";s:105:"WPForms &#8211; Easy Form Builder for WordPress &#8211; Contact Forms, Payment Forms, Surveys, &amp; More";s:4:"slug";s:12:"wpforms-lite";s:7:"version";s:5:"1.9.6";s:6:"author";s:62:"<a href="https://profiles.wordpress.org/smub/">Syed Balkhi</a>";s:14:"author_profile";s:36:"https://profiles.wordpress.org/smub/";s:8:"requires";s:3:"5.5";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"7.2";s:16:"requires_plugins";a:0:{}s:6:"rating";i:96;s:7:"ratings";a:5:{i:5;i:13309;i:4;i:297;i:3;i:99;i:2;i:74;i:1;i:356;}s:11:"num_ratings";i:14135;s:15:"support_threads";i:59;s:24:"support_threads_resolved";i:52;s:10:"downloaded";i:279180818;s:12:"last_updated";s:22:"2025-06-05 12:54pm GMT";s:5:"added";s:10:"2016-03-14";s:8:"homepage";s:19:"https://wpforms.com";s:8:"sections";a:5:{s:11:"description";s:19807:"<h4>WordPress Contact Form Builder Plugin</h4>
<p><a href="https://wpforms.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">WPForms</a> is a drag &amp; drop WordPress form builder that&#8217;s EASY and POWERFUL. Create contact forms, feedback forms, subscription forms, payment forms (including Stripe, Square &amp; PayPal), and other types of forms for your site in minutes with just a few clicks!</p>
<p>At WPForms, user experience is our #1 priority. Our pre-built form templates and workflows make WPForms the most beginner-friendly contact form plugin on the market. You don&#8217;t have to hire a developer. Create a form in less than 5 minutes with our drag &amp; drop form builder or use a template to get a head start.</p>
<blockquote>
<p><strong>WPForms Pro</strong><br />
  This plugin is the Lite version of WPForms Pro, which comes with email subscription forms, multi-page contact forms, file uploads, conditional logic, and extra payment integrations. <a href="https://wpforms.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Click here to purchase the best premium WordPress contact form plugin now!</a></p>
</blockquote>
<p><iframe loading="lazy" title="WPForms - the Best WordPress Contact Form Plugin" width="750" height="422" src="https://www.youtube.com/embed/Ypl0XcGphw8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h4>Drag &amp; Drop Contact Form Builder</h4>
<p>Create custom contact forms in minutes with our easy-to-use <a href="https://wpforms.com/features/drag-drop-online-form-builder/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">drag and drop online form builder</a>. But don&#8217;t just take our word for it. See what WordPress experts are saying:</p>
<blockquote>
<p>WPForms is by far the <strong>easiest form plugin to use</strong>. My clients love WPForms and it&#8217;s one of the few plugins they can use without any training. As a developer I appreciate how fast, modern, clean and extensible it is.<br />
  Bill Erickson &#8211; Expert WordPress Consultant</p>
</blockquote>
<h4>Pre-built Form Templates</h4>
<p>WPForms comes with <a href="https://wpforms.com/templates/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">2000+ pre-built form templates</a>.</p>
<p>Whether you&#8217;re looking to create a simple contact form, marketing form, request a quote form, donation form, payment order form, registration form, Stripe payment form, or a subscription form, we have a form template already prepared and ready to use.</p>
<h4>Mobile Ready, SEO Friendly, and Optimized for Speed</h4>
<p>WPForms contact forms are 100% responsive and mobile-friendly. We optimized every query on the frontend and the backend to ensure that it&#8217;s one of the fastest WordPress contact form plugins.</p>
<p>You can embed your contact form on any page with an optimized title and description, so WPForms is one of the most SEO friendly contact form plugins too.</p>
<h4>Fields &amp; Features You Need to Succeed</h4>
<p>With star ratings, file uploads, repeater fields, survey fields, and multi-page contact forms, you can easily build the right custom form for your site&#8217;s needs. Plus, integrate your contact forms with an email marketing service in just a few steps and collect payments with Stripe, PayPal, and Square for bookings and orders without the need for a dedicated eCommerce plugin.</p>
<p>See what one business owner has to say about their WPForms contact form:</p>
<blockquote>
<p>As a business owner, time is my most valuable asset. WPForms allows me to create smart contact forms with just a few clicks. With their pre-built form templates and the drag &amp; drop builder, I can create a new form that works in less than 2 minutes without writing a single line of code. Well worth the investment.<br />
  David Henzel &#8211; Co-founder of MaxCDN</p>
</blockquote>
<h4>Surveys &amp; Polls</h4>
<p>Create custom survey forms like Survey Monkey. Our <a href="https://wpforms.com/features/surveys-and-polls-addon?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">WordPress survey plugin addon</a> comes with smart survey fields including Likert scale, star ratings, and NPS. Embed your surveys and polls anywhere in WordPress.</p>
<p>Use our survey reporting tools to customize graphs, export them for presentations, and display aggregate results. You can also share poll results instantly when collecting votes.</p>
<h4>Default WordPress Forms</h4>
<p>Aside from building simple contact forms, WPForms also helps you create better default WordPress forms, like custom WordPress login forms and custom WordPress user registration forms. Create a password-protected contact form or even a members-only contact form.</p>
<p>Bloggers and publishers can use our WordPress post submission forms to accept guest posts, testimonials, and more.</p>
<h4>Payment Forms, Donation Forms, Booking Forms, and More</h4>
<p>While WPForms started out as a contact form plugin, it has evolved into a powerful custom forms solution for any type of payment or booking form.</p>
<p>WPForms integrates with PayPal, Stripe, Square Payments, and Authorize.Net so you can easily accept credit card payments or take payments via PayPal. Bonus: you can also take signatures.</p>
<p>We&#8217;re proud to be a Stripe Verified Partner. This partnership allows us to build the best Stripe integration with early access to features. You can use our Stripe integration to accept both one-time payments as well as recurring payments while syncing all form data to your Stripe account.</p>
<h4>Custom Calculator Forms</h4>
<p>Using the <a href="https://wpforms.com/features/calculations-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">WPForms Calculations addon</a>, you can build custom formulas and display results on the frontend.</p>
<p>Create simple arithmetic calculations or build complex conditional calculations with rounded values, averages, time ranges, and more! It&#8217;s the best calculator plugin for WordPress.</p>
<h4>Forms Optimized for Conversions</h4>
<p>With our Form Pages addon, you can create distraction-free custom form landing pages to increase conversions.</p>
<p>To improve form completion rates, we created Conversational Forms which helps you make your feedback forms feel more human by adding an interactive layout. (<a href="https://wpforms.com/features/conversational-forms-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">See Conversational Forms Demo</a>).</p>
<h4>Easy to Customize and Extend</h4>
<p>You can easily customize your contact forms with our section dividers, HTML blocks, and CSS. Embedding forms in Elementor and Divi has never been easier thanks to our native integrations.</p>
<p>We also know that our developer friends may want more control, so we added tons of hooks and filters.</p>
<h4>Full WPForms Feature List</h4>
<ul>
<li><a href="https://wpforms.com/features/drag-drop-online-form-builder/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Online form builder</a> &#8211; powerful drag &amp; drop contact form builder. Create WordPress contact forms, payment forms, and other online forms without writing any code.</li>
<li>100% mobile responsive.</li>
<li>GDPR friendly.</li>
<li>Payment Forms &#8211; Take payments, donations, down payments, recurring payments, service payments with our Stripe (FREE) integration.</li>
<li><a href="https://wpforms.com/templates/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Form templates</a> pre-built and ready to import.</li>
<li><a href="https://wpforms.com/docs/styling-your-forms/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Form styling</a> for fields, labels, and buttons.</li>
<li><a href="https://wpforms.com/features/spam-protection/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Spam protection</a> built in, plus integrations with hCaptcha, Google reCAPTCHA, and Cloudflare Turnstile.</li>
<li><a href="https://wpforms.com/features/wpforms-ai/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">AI Forms</a> to automatically create and refine forms through natural conversation.</li>
<li><a href="https://wpforms.com/features/instant-notifications/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Instant form notifications</a> via email.</li>
<li><a href="https://wpforms.com/features/form-confirmation/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Custom form confirmations</a> with success messages or thank you pages.</li>
<li><a href="https://wpforms.com/docs/how-to-choose-the-right-form-field-for-your-forms/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin#phone" rel="nofollow ugc">Smart phone field</a> that adapts to your visitor&#8217;s location.</li>
<li><a href="https://wpforms.com/features/wpforms-ai/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">AI Choices</a> to automatically populate Multiple Choice, Checkboxes, and Dropdown field options.</li>
<li><a href="https://wpforms.com/features/coupons-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Coupons</a> for free shipping and sale discounts.</li>
<li><a href="https://wpforms.com/features/calculations-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Calculator forms</a> for payment, shipping, billing, and more.</li>
<li><a href="https://wpforms.com/features/file-uploads/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">File upload fields</a> for user submissions.</li>
<li><a href="https://wpforms.com/features/multi-page-forms/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Multi-page forms</a> with progress bars.</li>
<li><a href="https://wpforms.com/features/conditional-logic/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Smart conditional logic</a> to show or hide fields.</li>
<li><a href="https://wpforms.com/features/repeater-field/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Repeater field</a> that enables the person filling out the form to easily add another field or group of fields to fill out. Perfect for group registration forms, custom order forms, and more.</li>
<li><a href="https://wpforms.com/features/digital-signatures/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Signatures</a> for agreements or payment forms.</li>
<li><a href="https://wpforms.com/features/user-registration/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">User registration forms</a> and custom login forms.</li>
<li><a href="https://wpforms.com/features/post-submissions/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Post submission forms</a> to collect user-generated content.</li>
<li><a href="https://wpforms.com/features/geolocation-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Geolocation</a> to collect location data along with submissions.</li>
<li><a href="https://wpforms.com/features/surveys-and-polls-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Surveys and Polls</a> with interactive reports.</li>
<li><a href="https://wpforms.com/features/form-abandonment/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Form abandonment detection</a> to collect partial form submissions.</li>
<li><a href="https://wpforms.com/features/form-locker-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Form locker</a> to control access using passwords, dates, and more.</li>
<li><a href="https://wpforms.com/features/offline-forms-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Offline forms</a> to collect submissions without an internet connection.</li>
<li><a href="https://wpforms.com/features/form-pages-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Form landing pages</a> to boost conversions.</li>
<li><a href="https://wpforms.com/features/conversational-forms-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Conversational forms</a> to boost overall completion rates.</li>
<li><a href="https://wpforms.com/features/lead-forms-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Lead forms</a> to get more submissions with multi-step layouts.</li>
<li><a href="https://wpforms.com/features/webhooks-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Webhooks</a> to send data without third party connectors.</li>
<li><a href="https://wpforms.com/features/user-journey-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">User Journey reports</a> so you know which content is driving form conversions.</li>
<li><a href="https://wpforms.com/features/save-and-resume-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Save and Resume</a> to let visitors save and come back later.</li>
</ul>
<h4>Integrations</h4>
<ul>
<li><a href="https://wpforms.com/features/google-sheets-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Google Sheets</a></li>
<li><a href="https://wpforms.com/features/zapier-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Zapier</a></li>
<li><a href="https://wpforms.com/features/paypal-commerce/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">PayPal Commerce</a></li>
<li><a href="https://wpforms.com/features/stripe-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Stripe</a> &#8211; We&#8217;re a Stripe Verified Partner for Payments.</li>
<li><a href="https://wpforms.com/features/square-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Square</a></li>
<li><a href="https://wpforms.com/features/authorize-net-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Authorize.Net</a></li>
<li><a href="https://wpforms.com/features/mailchimp-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Mailchimp</a></li>
<li><a href="https://wpforms.com/features/aweber-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">AWeber</a></li>
<li><a href="https://wpforms.com/features/campaign-monitor-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Campaign Monitor</a></li>
<li><a href="https://wpforms.com/features/getresponse-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">GetResponse</a></li>
<li><a href="https://wpforms.com/features/constant-contact/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Constant Contact</a></li>
<li><a href="https://wpforms.com/features/drip-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Drip</a></li>
<li><a href="https://wpforms.com/features/activecampaign-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">ActiveCampaign</a></li>
<li><a href="https://wpforms.com/features/hubspot-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">HubSpot</a></li>
<li><a href="https://wpforms.com/features/brevo-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Brevo</a></li>
<li><a href="https://wpforms.com/features/mailerlite-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">MailerLite</a></li>
<li><a href="https://wpforms.com/features/mailpoet-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">MailPoet</a></li>
<li><a href="https://wpforms.com/features/convertkit-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">ConvertKit</a></li>
<li><a href="https://wpforms.com/features/salesforce-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Salesforce</a></li>
<li><a href="https://wpforms.com/features/slack-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Slack</a></li>
<li><a href="https://wpforms.com/features/dropbox-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Dropbox</a></li>
<li><a href="https://wpforms.com/features/google-drive-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Google Drive</a></li>
<li><a href="https://wpforms.com/features/twilio-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Twilio</a></li>
<li><a href="https://wpforms.com/features/pipedrive-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Pipedrive</a></li>
<li><a href="https://wpforms.com/features/make-addon/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Make</a></li>
</ul>
<p>You can see why WPForms is the best WordPress contact form plugin on the market! Want to unlock these features? <a href="https://wpforms.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Upgrade to our Pro version</a>.</p>
<h4>Credits</h4>
<p>This plugin is created by <a href="https://www.jaredatchison.com/" rel="nofollow ugc">Jared Atchison</a> and <a href="https://syedbalkhi.com/" rel="nofollow ugc">Syed Balkhi</a>.</p>
<h4>Branding Guidelines</h4>
<p>WPForms&reg; is a registered trademark of WPForms LLC. When writing about the contact form plugin by WPForms, please make sure to uppercase the initial 3 letters.</p>
<ul>
<li>WPForms (correct)</li>
<li>WP Forms (incorrect)</li>
<li>wpforms (incorrect)</li>
<li>wpform (incorrect)</li>
</ul>
<h3>Notes</h3>
<p>WPForms is absolutely, positively the most <a href="https://wpforms.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">beginner-friendly WordPress contact form plugin</a> on the market. It is both easy and powerful.</p>
<p>We took the pain out of creating online forms and made it easy. Check out all <a href="https://wpforms.com/features/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">WPForms features</a>.</p>
<p>Also, I&#8217;m the founder of <a href="https://www.wpbeginner.com/" rel="nofollow ugc">WPBeginner</a>, the largest WordPress resource site for beginners. It was a huge priority for me to make a WordPress contact form plugin that beginners can use without any training.</p>
<p>I feel that we have done that here. I hope you enjoy using WPForms.</p>
<p>Thank you,</p>
<p>Syed Balkhi</p>
";s:12:"installation";s:708:"<ol>
<li>Install WPForms Lite either via the WordPress.org plugin repository or by uploading the files to your server. (See instructions on <a href="https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners" rel="nofollow ugc">how to install a WordPress plugin</a>)</li>
<li>Activate WPForms Lite.</li>
<li>Navigate to the WPForms tab at the bottom of your admin menu and click the &#8220;Add New&#8221; button to begin creating your new WordPress contact form.</li>
<li>Want more features? <a href="https://wpforms.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Purchase the full version of WPForms</a>!</li>
</ol>
";s:3:"faq";s:9193:"
<dt id='who%20should%20use%20wpforms%3F'>
Who should use WPForms?
</h4>
<p>
<p>WPForms is perfect for business owners, bloggers, designers, developers, photographers, and basically everyone else. If you want to create a custom WordPress form, then you need to use the WPForms drag &amp; drop form builder.</p>
</p>
<dt id='do%20i%20need%20to%20have%20coding%20skills%20to%20use%20wpforms%3F'>
Do I need to have coding skills to use WPForms?
</h4>
<p>
<p>Absolutely not. You can create and manage forms without any coding knowledge (100% drag &amp; drop form builder). WPForms is the most beginner-friendly contact form plugin on the market.</p>
</p>
<dt id='what%20type%20of%20wordpress%20forms%20can%20i%20build%20with%20wpforms%3F'>
What type of WordPress forms can I build with WPForms?
</h4>
<p>
<p>WPForms drag &amp; drop form builder combined with our addons is the most powerful WordPress contact form plugin on the market. Here are some types of WordPress forms you can create:</p>
<ul>
<li>Simple Contact Forms</li>
<li>Job Application Contact Form</li>
<li>Feedback Survey Contact Form</li>
<li>Make a Suggestion Contact Form</li>
<li>Change Request Forms</li>
<li>Online Booking Forms</li>
<li>Event Booking Form</li>
<li>Video Release Forms</li>
<li>PTO Request Contact Form</li>
<li>Maintenance Request Contact Form</li>
<li>Scholarship Application Forms</li>
<li>File Download Forms</li>
<li>Employment Verification Forms</li>
<li>Make a Referral Contact Form</li>
<li>Volunteer Registration Contact Form</li>
<li>Offline Contact Form</li>
</ul>
<p>To see a full list, visit our <a href="https://wpforms.com/templates/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Form Template Gallery</a>, which has over 2000+ pre-made contact form templates.</p>
</p>
<dt id='which%20form%20fields%20does%20wpforms%20offer%3F'>
Which Form Fields Does WPForms offer?
</h4>
<p>
<p>We made the WPForms form builder to be both easy and powerful.</p>
<p>Here are the contact form fields that come with WPForms Form Builder (also known as Standard Fields):</p>
<ul>
<li>Text Field</li>
<li>Paragraph Text (Textarea)</li>
<li>Dropdown Field</li>
<li>Multiple Choice (Radio Buttons)</li>
<li>Checkboxes</li>
<li>Numbers Field</li>
<li>Name Field</li>
<li>Email Address Field</li>
<li>Number Slider Field</li>
</ul>
<p>Here is a list of our advanced contact form builder fields (Fancy Fields):</p>
<ul>
<li>Smart Phone Field with international format verification</li>
<li>Address Field</li>
<li>Date / Time Field</li>
<li>Website / URL Field</li>
<li>File Upload &#8211; Great for File Upload Form</li>
<li>Password Field</li>
<li>Rich Text &#8211; Add a WYSIWYG field, perfect for guest blog post forms</li>
<li>Layout Field &#8211; Position form fields inside columns using custom or premade layouts</li>
<li>Repeater Field &#8211; Allow users to duplicate fields or groups of fields in your forms</li>
<li>Page Break Field &#8211; Great for Multi-Page Contact Form with Progress Bar</li>
<li>Section Divider &#8211; Great for Long Contact Forms</li>
<li>HTML Field &#8211; add Custom HTML inside your form</li>
<li>Content Field &#8211; Add headings, lists, and media to your forms without writing code</li>
<li>Entry Preview &#8211; Allow your form users to preview their form entries before they&#8217;ve submitted them</li>
<li>Star Rating &#8211; Great for Survey Forms and Polls</li>
<li>Hidden Field</li>
<li>Questions CAPTCHA &#8211; Great for Preventing Contact Form Spam</li>
<li>Math CAPTCHA &#8211; Great for Preventing Contact Form Spam</li>
<li>Likert Scale &#8211; Great for Survey Forms</li>
<li>hCAPTCHA &#8211; Great for Preventing Contact Form Spam</li>
<li>Cloudflare Turnstile &#8211; Great for Preventing Contact Form Spam</li>
<li>Signature Field &#8211; Great for Contracts and Booking Forms</li>
<li>Net Promoter Score (NPS Field) &#8211; Great for Survey Forms</li>
<li>Google ReCAPTCHA &#8211; Great for Preventing Contact Form Spam</li>
</ul>
<p>Here is a list of our Payment Fields that will help you create an order form, donation form, booking form, and other payment forms:</p>
<ul>
<li>Single Item</li>
<li>Multiple Items</li>
<li>Checkbox Items</li>
<li>Dropdown Items</li>
<li>Total (Calculation Field)</li>
<li>Credit Card (Stripe, Square, and Authorize.Net)</li>
<li>PayPal</li>
</ul>
</p>
<dt id='can%20i%20integrate%20wpforms%20with%20my%20crm%20or%20email%20marketing%20service%3F'>
Can I integrate WPForms with my CRM or Email Marketing Service?
</h4>
<p>
<p>Yes, WPForms offers seamless integration with over 1,000+ popular <a href="https://www.wpbeginner.com/showcase/best-email-marketing-services/" rel="nofollow ugc">email marketing</a> and <a href="https://www.wpbeginner.com/showcase/best-crm-software-for-small-businesses-compared/" rel="nofollow ugc">CRM software</a>.</p>
<p>You can easily send data from your contact form and other WordPress forms to your favorite CRM, email newsletter, and other marketing platforms.</p>
<p>Here is a list of our popular marketing integrations:</p>
<ul>
<li>Mailchimp</li>
<li>Constant Contact</li>
<li>AWeber</li>
<li>Drip</li>
<li>Campaign Monitor</li>
<li>GetResponse</li>
<li>ActiveCampaign</li>
<li>Zapier</li>
<li>Salesforce CRM</li>
<li>Brevo (ex Sendinblue)</li>
<li>MailerLite</li>
<li>MailPoet</li>
</ul>
<p>Using our Zapier integration, you can easily connect WPForms with over 7,000+ marketing apps including:</p>
<ul>
<li>PipeDrive CRM</li>
<li>Google Sheets</li>
<li>Active Campaign</li>
<li>Zoho CRM</li>
<li>Zoho Mail</li>
<li>Zoho Invoice</li>
<li>Agile CRM</li>
<li>Slack</li>
<li>Trello</li>
<li>Infusionsoft by Keap</li>
<li>Microsoft Excel</li>
<li>Dropbox</li>
<li>HelpScout</li>
<li>Zendesk</li>
<li>Freshbooks</li>
<li>Freshsales</li>
<li>Intercom</li>
<li>Click Funnels</li>
<li>Microsoft Dynamics 365 CRM</li>
<li>Capsule CRM</li>
<li>Insightly CRM</li>
<li>Printfection</li>
<li>Acuity Scheduling</li>
<li>Quickbooks Online</li>
</ul>
<p>See all <a href="https://zapier.com/apps/wpforms/integrations" rel="nofollow ugc">WPForms Zapier Integrations</a>.</p>
<p>Note: WPForms was voted Zapier&#8217;s 6th fastest-growing app in the world.</p>
</p>
<dt id='can%20i%20create%20a%20payment%20form%20with%20wpforms%3F'>
Can I create a Payment Form with WPForms?
</h4>
<p>
<p>Yes, WPForms is not your average contact form plugin. You can use it to create any type of form including payment forms.</p>
<p>We make it easy for you to accept payments using Stripe, Square, Authorize.Net, and PayPal Commerce.</p>
<p>Both our Stripe and Authorize.Net integrations help you easily accept credit card payments online.</p>
<p>Our PayPal integration allows you to accept PayPal payments online.</p>
</p>
<dt id='can%20i%20import%20%2F%20export%20forms%20with%20wpforms%3F'>
Can I Import / Export Forms with WPForms?
</h4>
<p>
<p>Yes, WPForms makes it easy to import / export your contact forms and other WordPress forms created with the WPForms form builder. This is incredibly useful for developers and agencies who are building websites for clients.</p>
<p>You can also create custom form templates that you can use on client websites. For more see our documentation.</p>
<p>Aside from that, WPForms also allows you to import forms from other WordPress Contact Form plugins such as Contact Form 7, Ninja Forms, and Pirate Forms.</p>
<p>If you&#8217;re not happy with your WordPress contact form plugin, then definitely give WPForms a try!</p>
</p>
<dt id='i%27d%20like%20access%20to%20all%20features.%20how%20can%20i%20get%20them%3F'>
I&#8217;d like access to all features. How can I get them?
</h4>
<p>
<p>You can get access to more features, addons, and support by <a href="https://wpforms.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">upgrading to our Pro version</a>. Purchasing a Pro license gets you access to the full version of WPForms, automatic updates, priority support, and all WPForms Addons!</p>
</p>
<dt id='is%20wpforms%20translation%20ready%3F'>
Is WPForms translation ready?
</h4>
<p>
<p>Yes, WPForms has full translation and localization support via the wpforms textdomain. Based on your site language, required .mo and .po translation files will be downloaded and placed into the default WordPress languages directory. The same is true for every WPForms Addon, as well.</p>
</p>
<dt id='does%20wpforms%20include%20spam%20protection%3F'>
Does WPForms include spam protection?
</h4>
<p>
<p>Yes, WPForms includes spam protection which is enabled on all forms by default in the form settings.</p>
<p>Additionally, Google reCAPTCHA, hCaptcha, and Cloudflare Turnstile are also supported and can be set up at WPForms &gt; Settings &gt; CAPTCHA.</p>
<p>WPForms is fully compatible with all versions of Google reCAPTCHA:</p>
<ul>
<li>Checkbox reCAPTCHA v2</li>
<li>Invisible reCAPTCHA v2</li>
<li>reCAPTCHA v3</li>
</ul>
<p>Lastly, <a href="https://wpforms.com/features/spam-protection//?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteplugin" rel="nofollow ugc">Custom Captchas</a> are available which allow you to create math- or question-based CAPTCHAs for your contact forms.</p>
</p>

";s:9:"changelog";s:35329:"<h4>1.9.6</h4>
<ul>
<li>Added: Form Themes for Elementor.</li>
<li>Added: Customer phone, Payment, and Customer metadata can now be configured on the Form Builder &gt; Payments &gt; Stripe screen.</li>
<li>Changed: Improved styles on Tools &gt; Scheduled Actions page with reset search filter.</li>
<li>Changed: Improved Form Builder loading.</li>
<li>Changed: Required select fields have default placeholder text to prevent the submission of default values.</li>
<li>Changed: Improved message about missing PHP extensions.</li>
<li>Changed: Updated DOMPurify library to 3.2.6.</li>
<li>Fixed: Captcha verification was skipped for payment forms.</li>
<li>Fixed: Email notification was malformed when a form had a Total field with the &#8220;Order Summary&#8221; enabled.</li>
<li>Fixed: The marketing provider&#8217;s name was not specified in the warning popup when a field with conditional logic was removed.</li>
<li>Fixed: An error occurred when installing a plugin through the Gutenberg block.</li>
<li>Fixed: Addon fields were not rendered on the front-end on multisite if addons were not activated site-wide.</li>
<li>Fixed: Missing popup about unsaved changes when closing the form from the Marketing tab.</li>
<li>Fixed: Compatibility with Elementor editor.</li>
<li>Fixed: The &#8220;Plugin is in the Latest Version&#8221; error occurred when updating several addons using bulk update on the Plugins page.</li>
<li>Fixed: There was no popup about unsaved changes displayed after typing into the MCE editor.</li>
<li>Fixed: Layout issues of the Square credit card field.</li>
<li>Fixed: JavaScript error occurred when a form was added in the Elementor popup.</li>
<li>Fixed: Fields were added to the form in the wrong order under some conditions.</li>
</ul>
<h4>1.9.5.2</h4>
<ul>
<li>Fixed: Issue sending form notifications using email fields that had ID=0.</li>
</ul>
<h4>1.9.5.1</h4>
<ul>
<li>Fixed: AJAX request for Stripe payments was sent twice, which might lead to missed entries and payment records.</li>
<li>Fixed: <code>{field_id="#"}</code> smart tag didn&#8217;t work for CC field in email notifications.</li>
<li>Fixed: Email notification was misformatted when the form had a Total field with the &#8220;Order Summary&#8221; enabled.</li>
</ul>
<h4>1.9.5</h4>
<ul>
<li>IMPORTANT: Support for PHP 7.1 has been discontinued. If you are running PHP 7.1, you MUST upgrade PHP before installing WPForms 1.9.5. Failure to do that will disable WPForms core functionality.</li>
<li>Added: Users can connect their Square accounts and receive payments via their payment forms.</li>
<li>Added: New design for Smart Tags.</li>
<li>Added: The ability to activate and deactivate email notifications through a status button in the form builder.</li>
<li>Changed: Enhancing the prevention of duplicate form submissions.</li>
<li>Changed: Improved the error messaging when creating new provider connections in the form builder.</li>
<li>Changed: Improved the &#8220;From Email&#8221; setting validation in the Notifications screen.</li>
<li>Changed: AI Chat Modal can be docked to the right of the builder.</li>
<li>Changed: The order of the admin bar menu items.</li>
<li>Changed: Improved compatibility with PHP 8.1.</li>
<li>Changed: Improved UX for Dropdown and Dropdown Items fields.</li>
<li>Fixed: Hidden by conditional logic items in the Order Summary table were shown in the Editors.</li>
<li>Fixed: Stripe settings were active when the credit card field was removed from the form.</li>
<li>Fixed: The notice for the minimum and maximum valid values of the Number Slider field is now correct.</li>
<li>Fixed: WPForms Challenge RTL issues.</li>
<li>Fixed: Incorrect wpforms_htaccess_file transient name generation.</li>
<li>Fixed: Console error when users tried to embed a form into an existing page on the last step of the WPForms Challenge.</li>
<li>Fixed: The submit button stays disabled after Stripe payment fails in some cases.</li>
<li>Fixed: The Dropdown and Dropdown Items fields displayed placeholders instead of default values in the Form Builder.</li>
<li>Fixed: Wrong paddings in the Form Builder sidebar on Windows in the RTL mode.</li>
<li>Fixed: Improved the From Email notification setting. The Email field is detected now by a smart tag.</li>
<li>Fixed: Improved notification template for the {entry_geolocation} smart tag.</li>
</ul>
<h4>1.9.4.2</h4>
<ul>
<li>Fixed: Fatal error when trying to delete the plugin.</li>
<li>Fixed: Character encoding issues in Email notifications when viewed on some Apple devices.</li>
</ul>
<h4>1.9.4.1</h4>
<ul>
<li>Added: Minimum and maximum value validation for the Numbers field.</li>
<li>Added: Implemented password protection and user access restrictions for uploaded files.</li>
<li>Added: Automatic preview page reload was added after saving.</li>
<li>Changed: Improved Gutenberg block UI by hiding settings when no form is selected.</li>
<li>Changed: Updated stripe/stripe-php library to 16.5.0.</li>
<li>Changed: Enhanced Tools &gt; Scheduled Actions visibility for better compatibility with Action Scheduler, WooCommerce, and WP Rocket plugins.</li>
<li>Changed: Improved Stripe payments customer address handling.</li>
<li>Changed: Optimized number slider calculations for better decimal precision.</li>
<li>Changed: Improved Numbers and Number Slider fields settings interface in the form builder.</li>
<li>Fixed: Stripe Credit Card field payment element console warnings.</li>
<li>Fixed: Resolved form submission debug log warnings.</li>
<li>Fixed: URL referer smart tag functionality for external websites.</li>
<li>Fixed: Addressed GDPR enhancements setting flashings on refresh.</li>
<li>Fixed: Resolved Stripe payments processing for Indian accounts.</li>
<li>Fixed: Corrected Payments Summary chart tooltip display.</li>
<li>Fixed: Improved decimal precision in number slider field calculations.</li>
<li>Fixed: Enhanced WPForms admin pages performance.</li>
<li>Fixed: Backslash handling in form data after saving.</li>
<li>Fixed: Prevented duplicate entry submissions with reCAPTCHA v3.</li>
<li>Fixed: Restored missing Order Summary item names for hidden label fields.</li>
<li>Fixed: Improved Order Summary performance with conditional Multiple Items fields.</li>
<li>Fixed: Dynamic Choice fields button behavior.</li>
<li>Fixed: Display of zero-price Payment Checkbox items.</li>
<li>Fixed: Stripe Credit Card field styling in Divi builder.</li>
<li>Fixed: Fatal error with a custom country address scheme.</li>
</ul>
<h4>1.9.3.2</h4>
<ul>
<li>Fixed: GDPR enhancements sub-setting briefly flashed on the WPForms &gt; Settings admin page after refresh.</li>
</ul>
<h4>1.9.3.1</h4>
<ul>
<li>IMPORTANT: Support for PHP 7.0 has been discontinued. If you are running PHP 7.0, you MUST upgrade PHP before installing WPForms 1.9.3. Failure to do that will disable WPForms core functionality.</li>
<li>Added: Ability to open the Form Builder with a specific section via URL parameter.</li>
<li>Added: Support for Block API versions 2 and 3.</li>
<li>Added: Support for the Constant Contact API v3.</li>
<li>Added: Quick page navigation on the Forms Overview page.</li>
<li>Added: Direct access to Tools sections from WPForms top admin menu.</li>
<li>Changed: Updated stripe/stripe-php library to 16.3.0.</li>
<li>Changed: Updated DOMPurify library to 3.2.3.</li>
<li>Changed: Optimized Order Summary table display on mobile devices.</li>
<li>Changed: Improved date formatting consistency in payments table.</li>
<li>Changed: Removed dynamic missing translation fix to improve performance.</li>
<li>Fixed: Tooltip text overlap in Choices.js dropdowns with long tags.</li>
<li>Fixed: Default payment choice label visibility in order summary table.</li>
<li>Fixed: Hidden single item field visibility in Order Summary table.</li>
<li>Fixed: Unnecessary CSS variables output on pages without forms.</li>
<li>Fixed: Toggle icon status glitch on the payments settings section.</li>
<li>Fixed: Submit button text handling with empty values.</li>
<li>Fixed: Non-Latin characters have been stripped from the URL when used in {page_url} and {url_referer} smart tags.</li>
<li>Fixed: Block Editor field compatibility.</li>
<li>Fixed: Warning appeared in the debug.log when non-string data were erroneously sent to translation.</li>
<li>Fixed: Custom validation message display for sub-fields.</li>
<li>Fixed: Stripe Credit Card field in Elementor popups.</li>
<li>Fixed: Submit button default label handling.</li>
<li>Fixed: An error was happening when removing “Copy / Paste Style Settings” in Elementor and Block editor.</li>
<li>Fixed: The “Copy / Paste Style Settings” field default value was empty when adding an Elementor WPForms block.</li>
<li>Fixed: Error handler improvements.</li>
<li>Fixed: Some emails were not added to Constant Contact integration.</li>
<li>Fixed: The WPForms Challenge steps were shown in the AI Form Generator panel.</li>
<li>Fixed: PHP 7.1 and 7.2 compatibility.</li>
</ul>
<h4>1.9.2.3</h4>
<ul>
<li>Changed: Creating a custom form theme is now available only to Administrators.</li>
<li>Fixed: Translated form action notices had an &#8220;s&#8221; letter appended to the form/template translated name.</li>
<li>Fixed: The Minimum time to submit setting consistently blocked form submissions on sites created in WordPress Studio.</li>
<li>Fixed: The &#8216;_load_textdomain_just_in_time was called incorrectly&#8217; error with child themes.</li>
<li>Fixed: In rare cases, a fatal error could happen on plugin activation.</li>
</ul>
<h4>1.9.2.2</h4>
<ul>
<li>Fixed: _load_textdomain_just_in_time notice with WordPress 6.7.</li>
<li>Fixed: Some translations were empty with WordPress 6.5+.</li>
</ul>
<h4>1.9.2.1</h4>
<ul>
<li>Added: The Settings section in the WPForms admin bar menu.</li>
<li>Added: Update Stripe payments status after canceling a refund in the Stripe dashboard.</li>
<li>Added: Open the URL in the new tab for Confirmations.</li>
<li>Added: New <code>$row_id</code> parameter to the <code>wpforms_pre_update_{$type}</code> and <code>wpforms_post_update_{$type}</code> actions.</li>
<li>Added: AI chat warning messages if prohibited code has been removed.</li>
<li>Changed: Updated jquery.validate library to 1.21.0.</li>
<li>Changed: Updated stripe/stripe-php library to 16.1.0.</li>
<li>Changed: Updated DOMPurify library to 3.1.7.</li>
<li>Changed: Updated woocommerce/action-scheduler library to 3.8.2.</li>
<li>Changed: Updated Chart.js library to v4.4.4.</li>
<li>Changed: Smart tags are no longer processed in WordPress builders, such as Gutenberg, Elementor, Divi Builder, etc.</li>
<li>Fixed: There was a potential infinite recursion in error handling.</li>
<li>Fixed: Improved performance on the Templates page in the Form Builder.</li>
<li>Fixed: Field labels were printed in the Order Summary table when the Hide Label option was enabled.</li>
<li>Fixed: In some cases, adding a new account in Form Builder did not load the account data correctly.</li>
<li>Fixed: Improved translation handling for addon names and descriptions.</li>
<li>Fixed: Order Summary performance issue on large forms containing numerous payment conditional logic fields.</li>
<li>Fixed: Mapped First/Last Name sub-fields were replaced by another after the initial field was deleted.</li>
<li>Fixed: An extra field was displayed when WPForms were embedded using a shortcode in the Footer.</li>
<li>Fixed: The non-Latin characters were not supported for the AI Choices prompt.</li>
</ul>
<h4>1.9.1.6</h4>
<ul>
<li>Fixed: The Dropdown field placeholder was disabled on the Divi Builder preview screen.</li>
<li>Fixed: When sending a form with an incorrect nonce field, no error was displayed.</li>
<li>Fixed: An extra field was displayed when a form was embedded using a shortcode in the Footer.</li>
</ul>
<h4>1.9.1.5</h4>
<ul>
<li>Fixed: PHP warnings appeared with WordPress widgets.</li>
</ul>
<h4>1.9.1.4</h4>
<ul>
<li>Fixed: Multiple sending of weekly summary emails.</li>
</ul>
<h4>1.9.1.3</h4>
<ul>
<li>Fixed: HTML tags didn&#8217;t work in an agreement text of the GDPR field when a field&#8217;s label was hidden.</li>
<li>Fixed: HTML tags in choices of the Checkboxes, Multiple Choice, and Dropdown fields were escaped and didn&#8217;t work as expected.</li>
</ul>
<h4>1.9.1.2</h4>
<ul>
<li>Fixed: There was a conflict with the WooCommerce Subscriptions plugin.</li>
</ul>
<h4>1.9.1.1</h4>
<ul>
<li>Added: State-of-the-art generative AI can help to build forms even faster.</li>
<li>Added: New supported currencies.</li>
<li>Added: New <code>wpforms_html_field_name</code> filter that allows modifying field labels in email notifications.</li>
<li>Changed: Improved the UI for multiple dropdown elements in various places of the admin area.</li>
<li>Changed: Updated Stripe Subscription to use the plan name as the description.</li>
<li>Changed: Notice in the WPForms &gt; Settings &gt; Payments admin page when a selected currency is not supported by Stripe.</li>
<li>Changed: WPForms admin notices are now sorted by type.</li>
<li>Changed: Improved the Modern Dropdown field UI across the Block and Elementor editors.</li>
<li>Changed: Updated DOMPurify library to 3.1.6.</li>
<li>Changed: Updated <code>stripe/stripe-php</code> library to 15.8.0.</li>
<li>Changed: Improved RTL support of plugin admin pages.</li>
<li>Changed: Improved compatibility with Full Site Editor and Gutenberg plugin.</li>
<li>Changed: Improved performance on admin pages.</li>
<li>Changed: Form Builder: Alt+S shortcut toggles the sidebar on Windows and Linux. Ctrl+F shortcut has been improved to always open search field.</li>
<li>Fixed: Resolved W3C validation error for the Order Summary table.</li>
<li>Fixed: Fixed RTL display issues for submit spinner and payment fields with quantity enabled.</li>
<li>Fixed: Resolved pagination button issues for WordPress versions 6.6 and higher.</li>
<li>Fixed: Incorrect price was displayed in the Order Summary table for some currencies when the Single Item field with &#8216;user defined&#8217; type was used.</li>
<li>Fixed: Improved mobile responsiveness of the price column in the Order Summary table.</li>
<li>Fixed: &#8220;The cron event list could not be saved&#8221; error could appear in the debug.log file in certain cases.</li>
<li>Fixed: WPForms script was not defined in the Elementor popup.</li>
<li>Fixed: Compatibility with the Jetpack Boost plugin.</li>
<li>Fixed: PHP notice generated on the Single Payment screen in some cases.</li>
<li>Fixed: Search on WPForms –&gt; Tools –&gt; Scheduled Actions page redirected users to the Import Screen.</li>
<li>Fixed: The <code>wpforms_weekly_entries_count_cron</code> task was reporting an error in the debug log.</li>
<li>Fixed: Resolved W3C errors and warnings reported for the Standard fields.</li>
<li>Fixed: The browser tab could crash if the WPForms block was used with patterns.</li>
<li>Fixed: The Order Summary text was not readable in some form themes when the <code>{order_summary}</code> smart tag was used in the Confirmation message.</li>
<li>Fixed: Submit button hover styles were overridden in some themes and Elementor.</li>
<li>Fixed: The &#8220;Missing &#8216;wpforms&#8217; dependency&#8221; error appeared on pages without a form.</li>
</ul>
<h4>1.9.0.4</h4>
<ul>
<li>Fixed: Unable to send a form with Constant Contact integration and fatal errors in the admin.</li>
</ul>
<h4>1.9.0.3</h4>
<ul>
<li>Fixed: Compatibility issues with menus and popups on Elementor.</li>
<li>Fixed: A fatal error with wp_remote_retrieve_headers occurred in CacheBase.php in some cases.</li>
<li>Fixed: Compatibility with the Jetpack Boost plugin.</li>
</ul>
<h4>1.9.0.2</h4>
<ul>
<li>Added: Modern Antispam protection for new forms.</li>
<li>Added: Support conditional logic in the Layout field and add the ability to render the label and description for this field.</li>
<li>Added: The notification to check prices is added when the currency is switched.</li>
<li>Added: The new filter <code>wpforms_sanitize_amount_before</code> to filter a raw price amount before sanitization.</li>
<li>Added: The new filter <code>wpforms_sanitize_amount</code> to filter a sanitized price amount.</li>
<li>Added: The new filter <code>wpforms_enable_form_data_slashing</code> to enable the form data slashing.</li>
<li>Added: The new filter <code>wpforms_frontend_js_header_force_load</code>allows the loading of JS assets in the header.</li>
<li>Changed: Improved automatic recreation of custom database tables.</li>
<li>Changed: Improved RTL support of plugin admin pages on desktop and mobile screens.</li>
<li>Changed: Smart Tags for the Name field now allow retrieving partial data, such as Last Name.</li>
<li>Changed: Improved layout of the Settings &gt; Integrations page on small screens.</li>
<li>Changed: Added notices for the Default value and Allowlist/Denylist settings on the Email field in case some values were invalid and have been removed.</li>
<li>Changed: Improved the multi-select dropdowns UI across the Builder UI.</li>
<li>Changed: Updated <code>stripe/stripe-php</code> library to v15.1.0.</li>
<li>Changed: Updated <code>woocommerce/action-scheduler</code> library to v3.8.1.</li>
<li>Changed: Allowed using the <code>&amp;</code> symbol in Modern style Dropdown field choices.</li>
<li>Changed: Improved compatibility with the WP JobSearch plugin.</li>
<li>Changed: Updated <code>jQuery.Validate</code> library to v1.20.1.</li>
<li>Changed: Updated <code>inputmask</code> library to v5.0.9.</li>
<li>Fixed: Stripe payment form couldn&#8217;t be submitted in the Elementor popup preview.</li>
<li>Fixed: The Trash, Duplicate, Restore, and Delete actions for templates and forms now display a notice with the correct type.</li>
<li>Fixed: Multiple Choice, Checkboxes, and Dropdown fields with empty values were displayed incorrectly in email notifications.</li>
<li>Fixed: Database error on a single network site after creating a form if the plugin was network activated.</li>
<li>Fixed: Fields reacted by hovering over them with the cursor on the Elementor editor screen.</li>
<li>Fixed: Modern Dropdown fields were not appropriately loaded on Block (Gutenberg) and Elementor editors.</li>
<li>Fixed: Forms with hidden labels had a big horizontal scrollbar when displayed on mobile with RTL languages.</li>
<li>Fixed: Conditional logic affected the print page, which did not display hidden fields.</li>
<li>Fixed: The RTE field was broken in the Elementor editor preview when the left menu was collapsed.</li>
<li>Fixed: Rare exception with how we registered translations for download using the respective transient.</li>
<li>Fixed: Pre-populating fields from another form with confirmation redirect URL was not handling multi-select fields.</li>
<li>Fixed: The Gutenberg editor was not displaying the page title using Smart Tags.</li>
<li>Fixed: The {page_url}Smart Tag value was wrong on the Gutenberg editor&#8217;s page.</li>
<li>Fixed: When all the provider&#8217;s connections were removed, the check icon remained in the provider title.</li>
<li>Fixed: The <code>{page_url}</code>Smart Tag was incorrect in the Divi builder.</li>
<li>Fixed: Modern Dropdown fields didn&#8217;t preview correctly for multiple instances of WPForms block on the Gutenberg editor&#8217;s page.</li>
<li>Fixed: The choice-based payment field Smart Tags didn&#8217;t work in the prefilled URL.</li>
<li>Fixed: In Dropdown, the &amp; symbol was rendered as the corresponding HTML entity <code>&amp;amp;</code> for Modern Style.</li>
<li>Fixed: The modern dropdown field was not loading correctly on the Elementor popup.</li>
<li>Fixed: Empty forms couldn&#8217;t be submitted without enabling the &#8220;Minimum time for submit&#8221; setting.</li>
<li>Fixed: Switching to Live mode on the Payments Overview screen was impossible when all test payments were deleted.</li>
<li>Fixed: Dropdown and Checkbox fields with multiple values were inline in email notifications.</li>
<li>Fixed: Pressing the Enter key triggered the WPForms Insert Form modal in the Classic editor.</li>
<li>Fixed: Dropdown field in forms with the <code>inline-fields</code> class had cropped dropdowns on Safari.</li>
<li>Fixed: Payment quantity text was not centered on some themes.</li>
<li>Fixed: Some fields were visible in the email notifications even if they were hidden by Conditional Logic.</li>
<li>Fixed: The Robots.txt file wasn&#8217;t valid due to the WPForms disallow rule.</li>
<li>Fixed: After embedding to the new page, the <code>{page_title}</code> Smart Tag was empty in the Block Editor (Gutenberg).</li>
</ul>
<h4>1.8.9.6</h4>
<ul>
<li>Changed: Improved compatibility with OceanWP theme.</li>
<li>Fixed: Dropdown fields in forms with the <code>inline-fields</code> class had cropped dropdowns.</li>
<li>Fixed: Button&#8217;s hover color was wrong on the Ocean WP theme.</li>
<li>Fixed: Form couldn&#8217;t be submitted when Cloudflare Turnstile anti-spam integration was configured.</li>
</ul>
<h4>1.8.9.5</h4>
<ul>
<li>Fixed: Stripe payment wasn&#8217;t created when the Credit Card field was optional and users paid through Google Pay / Apple Pay.</li>
</ul>
<h4>1.8.9.4</h4>
<ul>
<li>Added: New filter wpforms_sanitize_amount_before to filter a raw price amount before sanitization.</li>
<li>Added: New filter wpforms_sanitize_amount to filter a sanitized price amount.</li>
</ul>
<h4>1.8.9.2</h4>
<ul>
<li>Fixed: Reply-to field was not returning the correct email address.</li>
</ul>
<h4>1.8.9.1</h4>
<ul>
<li>Added: Complex fields now can have separate error messages for each field.</li>
<li>Added: Recommended, New, and Featured addons are now displayed first on the addons page.</li>
<li>Changed: The Campaign Monitor, ConstantContact, GetResponse and ConvertKit logos were updated.</li>
<li>Changed: Users can now see the category and subcategory of the selected template on the Setup panel.</li>
<li>Changed: If Akismet is installed and configured for the form, marking entries as spam or not spam helps Akismet learn.</li>
<li>Changed: Improved the behavior of Tools &gt; Logs page and settings controls.</li>
<li>Changed: Improved compatibility with the Hello Elementor theme.</li>
<li>Changed: Process empty selected values for Choices, Checkbox, and Dropdown fields when Show Values option is selected.</li>
<li>Changed: Choices.js library has been updated to v10.2.0.</li>
<li>Changed: Modern multiple select field with search enabled now is more user-friendly across the admin area.</li>
<li>Changed: Improved rendering of Payment Fields according to W3C requirements.</li>
<li>Changed: Always display templates added by addons, even if the addon is not installed or activated.</li>
<li>Changed: The form builder now hides the placeholder label for Image and Icon choices when left empty, while retaining the placeholder for Payment Choices and Checkboxes to maintain consistency with frontend behavior.</li>
<li>Fixed: Incorrect alert modal was shown on the subscription plan removal in some cases.</li>
<li>Fixed: Various RTL problems on the form builder screen.</li>
<li>Fixed: The minimum payment amount for the Single Item field was not functioning correctly with currencies that use a comma as a decimal separator.</li>
<li>Fixed: Validation error for the Postal code of the Stripe Credit Card field displayed twice.</li>
<li>Fixed: Inconsistent spacing of Dropdown field in different browsers on desktop and mobile.</li>
<li>Fixed: Stripe Credit Card field had incorrect placeholder color with Classic Markup.</li>
<li>Fixed: Updated the WPForms Challenge to only start counting when you actually begin creating a form on the Forms Overview page.</li>
<li>Fixed: User templates were not deleted on plugin uninstall.</li>
<li>Fixed: The radio of the Multiple Choice field wasn&#8217;t centered in Firefox.</li>
<li>Fixed: Stripe processing error occurred on a multi-payments form when all credit card fields were hidden by conditional logic.</li>
<li>Fixed: Color of validation errors was incorrect for the Stripe Credit Card field when Payment Element mode was used.</li>
<li>Fixed: Additional padding was added for the form title on the Forms Overview page on mobile.</li>
<li>Fixed: The plugin update process redirected to the Update page and did not redirect back to the Plugins page after the update.</li>
<li>Fixed: The fetching of the new plugin version number and new plugin description has been run not-synchronously.</li>
<li>Fixed: MySQL errors occurred when creating a table in some unique configurations.</li>
<li>Fixed: Multiple Choice field with Icon Choices could not be selected in Firefox after reloading the page.</li>
<li>Fixed: Inline javascript code could be parsed improperly and displayed as text on top pages for some configurations.</li>
<li>Fixed: Cached token was not updated properly.</li>
<li>Fixed: The Spinner layout of the Save button in the Form Builder was not centered.</li>
<li>Fixed: In some exceptions, one-time payments appeared in the Stripe dashboard even though a payment form wasn&#8217;t submitted.</li>
<li>Fixed: Email notifications were not sent when a subject was empty after smart tag processing.</li>
<li>Fixed: PHP warnings might have occurred in some cases on PHP 8.0+.</li>
<li>Fixed: Upgrade to the Pro link had wrong styling on Bluehost hosted sites.</li>
<li>Fixed: WPForms block in the editor showed an error when the selected form was trashed or deleted.</li>
<li>Fixed: Some Stripe transactions were refunded almost immediately as the transactions were labeled fraudulent.</li>
<li>Fixed: The validation process of Number Slider field could throw a fatal error on PHP 8.0+.</li>
</ul>
<h4>1.8.8.3</h4>
<ul>
<li>Changed: Updated jQuery.Validate library to v1.20.0.</li>
<li>Fixed: Screen Options on the Forms Overview and Entries Overview pages could cause PHP error in rare cases due to conflict with 3rd-party code.</li>
<li>Fixed: Post Statuses on legacy Nav Menu management page could cause PHP error in rare cases due to conflict with 3rd-party code.</li>
<li>Fixed: users couldn&#8217;t duplicate their forms.</li>
</ul>
<h4>1.8.8.2</h4>
<ul>
<li>Added: Forms can now be saved as user templates for future use.</li>
<li>Added: New <code>Price Display</code> option was added for Single Item payment field.</li>
<li>Added: Shipping and Billing addresses can now be configured on the Form Builder &gt; Payments &gt; Stripe screen.</li>
<li>Added: New filter <code>wpforms_integrations_stripe_api_common_create_plan_name</code> to filter Stripe subscription plan name.</li>
<li>Added: New filter <code>wpforms_integrations_lite_connect_api_request_timeout</code> to filter Lite Connect request timeout.</li>
<li>Added: New styling/theming settings in the Block editor.</li>
<li>Added: New context menu in the Form Builder for quick actions.</li>
<li>Changed: New design for the Email Summaries email template with a weekly total and entry submission trends.</li>
<li>Changed: The state of selected stat cards on the Payments Overview chart is preserved when applying date filtering.</li>
<li>Changed: Updated <code>stripe/stripe-php</code> library to v13.15.0.</li>
<li>Changed: Updated <code>woocommerce/action-scheduler</code> library to v3.7.2.</li>
<li>Changed: Updated DOMPurify library to 3.0.9.</li>
<li>Changed: Adjusted notifications on the empty forms screen.</li>
<li>Changed: HTML tags are allowed in the Order Summary for the Total payment field.</li>
<li>Changed: When the entry is marked as not spam, submit data to Akismet for learning and help make the Web a better place for everyone.</li>
<li>Changed: Improved error handling when creating or updating a form.</li>
<li>Changed: Improved fields layout on the frontend for better user experience on mobile devices.</li>
<li>Changed: Bring the frontend markup of the form more in line with the W3C standards to reduce validator errors.</li>
<li>Fixed: Various RTL problems in the admin dashboard, form builder and a form preview page.</li>
<li>Fixed: Various responsive issues on admin pages.</li>
<li>Fixed: The Paragraph field was allowed horizontal resizing.</li>
<li>Fixed: Make sure we output valid robots.txt file rules if the file is empty.</li>
<li>Fixed: PHP notices were thrown in some cases when Stripe subscription renewals were created.</li>
<li>Fixed: Customer email was shown instead of customer name on the Payments Overview screen for Stripe subscription renewals in some cases.</li>
<li>Fixed: The builder sidebar was hidden on the context menu edit actions.</li>
<li>Fixed: Fatal error was thrown on the frontend with corrupted form data.</li>
<li>Fixed: <code>0</code> (zero) as a choices field raw value was not saved.</li>
<li>Fixed: The payment single field had the wrong spacing with enabled quantities.</li>
<li>Fixed: Long placeholders being broken into multiple lines after Safari 17.3.1 update.</li>
<li>Fixed: Media upload did not work in some cases on mobile devices.</li>
<li>Fixed: Placeholder option was hidden for the Single Item field with &#8216;user defined&#8217; type.</li>
<li>Fixed: Incorrect prices in the Order Summary table when items in the Checkbox Items field had the hyphen symbol.</li>
<li>Fixed: Modern multiple select fields with long placeholder text overlapped a drop-down arrow.</li>
<li>Fixed: Infinite loading button was shown on mobile devices in some cases.</li>
<li>Fixed: Multisite activation: plugin should stay activated on a single site after user activated it on a network level.</li>
<li>Fixed: There was a race condition with invisible reCaptcha v2, preventing form submission in some edge cases.</li>
<li>Fixed: Elementor widget styles were broken due to a conflict with the Gutenberg block.</li>
<li>Fixed: Some unnecessary inline styles were applied for email notifications with HTML tags.</li>
<li>Fixed: Payment fields weren&#8217;t reflected properly in the Order Summary table in some cases.</li>
<li>Fixed: WPCode Install/Activate modal and Entries Education Modal now look better on mobile screens.</li>
<li>Fixed: <code>{author_*}</code> smart tags were returning incorrect results in some cases.</li>
<li>Fixed: Incorrect styles were applied for &#8220;Order Summary&#8221; table in some cases.</li>
<li>Fixed: Improved handling of corrupted payment submission data.</li>
</ul>
<h4>1.8.7.2</h4>
<ul>
<li>Changed: &#8220;What&#8217;s New&#8221; modal should be displayed based on the major version of the plugin.</li>
<li>Changed: Improved Akismet integration efficiency.</li>
<li>Fixed: Antispam token was passed as a simple form field, not protected from spam bots.</li>
<li>Fixed: PHP warning was thrown in case of anonymous form submission when User ID smart tag was used.</li>
<li>Fixed: Image positioning in the &#8220;What&#8217;s New&#8221; blocks wasn&#8217;t always correct.</li>
<li>Fixed: Modal windows were not displayed on small screens.</li>
<li>Fixed: The animation for opening the &#8220;What&#8217;s New&#8221; modal worked improperly when the modal had small content.</li>
<li>Fixed: The background was not entirely dimmed when scrolling the &#8220;What&#8217;s New&#8221; popup.</li>
</ul>
<h4>1.8.7.1</h4>
<ul>
<li>Added: The Announcements block in the Community page.</li>
<li>Added: New way to expand the Form Templates subcategories list in the templates list sidebar.</li>
<li>Added: New splash screen outlining notable features and changes in the release.</li>
<li>Added: The user can see an overview of what they are purchasing by enabling the Order Summary for the Total payment field.</li>
<li>Added: New <code>{order_summary}</code> smart tag.</li>
<li>Changed: Improved compatibility with Twenty Twenty-Three theme.</li>
<li>Changed: Improved plugin activation on WordPress multisite setups with both Lite and Pro versions installed.</li>
<li>Changed: Improved support of sites hosted in the Azure platform using IIS.</li>
<li>Changed: Updated DOMPurify library to 3.0.8.</li>
<li>Changed: Removed <code>jquery-confirm</code> library in favor of jQuery.Confirm Reloaded drop-in replacement.</li>
<li>Changed: Spam protection token is valid now for 3 days instead of 2.</li>
<li>Changed: Spam protection token is no longer loaded with JS to avoid fails caused by script errors.</li>
<li>Changed: Storing spam entries is now enabled by default for new forms.</li>
<li>Changed: Users with limited capabilities are allowed to view the Forms Templates and Addons pages.</li>
<li>Updated: <code>tijsverkoyen/css-to-inline-style</code> library to v2.2.7.</li>
<li>Updated: <code>symphony/polyfill-iconv</code> library to v1.19.0.</li>
<li>Updated: <code>symphony/polyfill-mbstring</code> library to v1.19.0.</li>
<li>Updated: <code>woocommerce/action-scheduler</code> library to v3.7.1.</li>
<li>Updated: <code>stripe/stripe-php</code> library to v13.9.0.</li>
<li>Fixed: Some background actions could fail if triggered by WP-CLI via server cron.</li>
<li>Fixed: Fatal error may occur in rare cases during migrations if they were triggered manually.</li>
<li>Fixed: Read-only Number fields should not display spin buttons.</li>
<li>Fixed: The Icons Choices field with a Large size was not centered in the Block Editor and Elementor.</li>
<li>Fixed: Two messages appeared when clicking on the reCAPTCHA field after searching the fields in the Builder.</li>
<li>Fixed: A form with a long title expanded the form selector dropdown in the Block Editor.</li>
<li>Fixed: CSS Styles were not applied if Global Colors were already selected in Elementor Builder.</li>
<li>Fixed: Payment method details were not stored for Stripe renewals.</li>
<li>Fixed: The template page had style issues in the German language.</li>
<li>Fixed: The Elementor popup preview had broken WPForms styles.</li>
<li>Fixed: In some situations, payment amounts were improperly sanitized.</li>
<li>Fixed: Some modals across the admin area were not responsive and did not fit on smaller screen sizes.</li>
<li>Fixed: Templates&#8217; cache wasn&#8217;t updated after the plugin update.</li>
<li>Fixed: RTL support for WPForms Settings page.</li>
<li>Fixed: RTL support for the Form Builder.</li>
<li>Fixed: Some frontend fields were improperly rendered for RTL.</li>
<li>Fixed: The user interface had different other issues when RTL language was in use.</li>
<li>Fixed: The Form Builder settings screen had multiple visual issues when RTL language was used.</li>
<li>Fixed: AJAX calls didn&#8217;t work on servers with empty <code>$_SERVER['HTTP_REFERER']</code> value.</li>
<li>Fixed: Improved Forms overview page display on mobile devices.</li>
<li>Fixed: Improved Tools pages display on mobile devices.</li>
<li>Fixed: Custom Captcha settings were duplicated on the Form Builder when the field was added through the Settings &gt; Spam and Security screen.</li>
<li>Fixed: Localization issues were present on the Get Started screen.</li>
<li>Fixed: Subscriptions made by the Stripe Link payment method before 1.8.6.</li>
<li>Fixed: Some non-optimized MySQL requests locked the database for seconds on huge sites with thousands of tables.</li>
<li>Fixed: The Appearance of multiple dropdown values was incorrect.</li>
<li>Fixed: Some information was missing if Smart Tags were processed in the background via cron.</li>
<li>Fixed: The recent Chrome version for Windows was not displaying  &hellip;</li>
</ul>
";s:11:"screenshots";s:2245:"<ol><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-1.png?rev=3102297"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-1.png?rev=3102297" alt="WPForms Drag &amp; Drop Form Builder"></a><p>WPForms Drag &amp; Drop Form Builder</p></li><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-2.gif?rev=3254748"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-2.gif?rev=3254748" alt="Adding New Fields"></a><p>Adding New Fields</p></li><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-3.png?rev=3254748"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-3.png?rev=3254748" alt="Generate choices using AI"></a><p>Generate choices using AI</p></li><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-4.png?rev=3254748"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-4.png?rev=3254748" alt="Form Templates"></a><p>Form Templates</p></li><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-5.png?rev=3254748"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-5.png?rev=3254748" alt="WPForms Block With Style Options"></a><p>WPForms Block With Style Options</p></li><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-6.png?rev=3254748"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-6.png?rev=3254748" alt="Payments Overview"></a><p>Payments Overview</p></li><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-7.png?rev=3254748"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-7.png?rev=3254748" alt="Single Payment"></a><p>Single Payment</p></li><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-8.png?rev=3254748"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-8.png?rev=3254748" alt="Form Preview"></a><p>Form Preview</p></li><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-9.png?rev=3254748"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-9.png?rev=3254748" alt="Form Pages with Multiple Styles"></a><p>Form Pages with Multiple Styles</p></li><li><a href="https://ps.w.org/wpforms-lite/assets/screenshot-10.gif?rev=3254748"><img src="https://ps.w.org/wpforms-lite/assets/screenshot-10.gif?rev=3254748" alt="Conversational Form"></a><p>Conversational Form</p></li></ol>";}s:17:"short_description";s:144:"The best WordPress contact form plugin. Drag &amp; Drop form builder to create beautiful contact forms, payment forms, &amp; other custom forms.";s:13:"download_link";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.6.zip";s:11:"screenshots";a:10:{i:1;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-1.png?rev=3102297";s:7:"caption";s:36:"WPForms Drag &amp; Drop Form Builder";}i:2;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-2.gif?rev=3254748";s:7:"caption";s:17:"Adding New Fields";}i:3;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-3.png?rev=3254748";s:7:"caption";s:25:"Generate choices using AI";}i:4;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-4.png?rev=3254748";s:7:"caption";s:14:"Form Templates";}i:5;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-5.png?rev=3254748";s:7:"caption";s:32:"WPForms Block With Style Options";}i:6;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-6.png?rev=3254748";s:7:"caption";s:17:"Payments Overview";}i:7;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-7.png?rev=3254748";s:7:"caption";s:14:"Single Payment";}i:8;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-8.png?rev=3254748";s:7:"caption";s:12:"Form Preview";}i:9;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-9.png?rev=3254748";s:7:"caption";s:31:"Form Pages with Multiple Styles";}i:10;a:2:{s:3:"src";s:66:"https://ps.w.org/wpforms-lite/assets/screenshot-10.gif?rev=3254748";s:7:"caption";s:19:"Conversational Form";}}s:4:"tags";a:5:{s:12:"contact-form";s:12:"contact form";s:19:"contact-form-plugin";s:19:"contact form plugin";s:11:"custom-form";s:11:"custom form";s:12:"form-builder";s:12:"form builder";s:5:"forms";s:5:"forms";}s:8:"versions";a:171:{s:5:"1.1.4";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.4.zip";s:7:"1.1.4.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.4.2.zip";s:5:"1.1.5";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.5.zip";s:7:"1.1.5.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.5.1.zip";s:5:"1.1.6";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.6.zip";s:7:"1.1.6.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.6.1.zip";s:5:"1.1.7";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.7.zip";s:7:"1.1.7.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.7.1.zip";s:7:"1.1.7.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.7.2.zip";s:5:"1.1.8";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.8.zip";s:7:"1.1.8.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.8.1.zip";s:7:"1.1.8.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.8.2.zip";s:7:"1.1.8.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.8.3.zip";s:7:"1.1.8.4";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.1.8.4.zip";s:5:"1.2.0";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.0.zip";s:7:"1.2.0.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.0.1.zip";s:5:"1.2.1";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.1.zip";s:5:"1.2.2";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.2.zip";s:7:"1.2.2.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.2.1.zip";s:7:"1.2.2.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.2.2.zip";s:5:"1.2.3";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.3.zip";s:7:"1.2.3.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.3.1.zip";s:7:"1.2.3.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.3.2.zip";s:5:"1.2.4";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.4.zip";s:7:"1.2.4.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.4.1.zip";s:5:"1.2.5";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.5.zip";s:7:"1.2.5.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.5.1.zip";s:5:"1.2.6";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.6.zip";s:5:"1.2.7";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.7.zip";s:5:"1.2.8";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.8.zip";s:7:"1.2.8.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.8.1.zip";s:5:"1.2.9";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.2.9.zip";s:5:"1.3.0";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.0.zip";s:5:"1.3.1";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.1.zip";s:7:"1.3.1.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.1.1.zip";s:7:"1.3.1.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.1.2.zip";s:5:"1.3.2";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.2.zip";s:5:"1.3.3";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.3.zip";s:5:"1.3.5";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.5.zip";s:5:"1.3.6";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.6.zip";s:7:"1.3.6.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.6.1.zip";s:7:"1.3.6.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.6.2.zip";s:7:"1.3.7.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.7.2.zip";s:7:"1.3.7.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.7.3.zip";s:7:"1.3.7.4";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.7.4.zip";s:5:"1.3.8";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.8.zip";s:7:"1.3.9.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.3.9.1.zip";s:7:"1.4.0.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.0.1.zip";s:7:"1.4.1.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.1.1.zip";s:5:"1.4.2";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.2.zip";s:7:"1.4.2.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.2.1.zip";s:7:"1.4.2.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.2.2.zip";s:5:"1.4.3";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.3.zip";s:5:"1.4.4";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.4.zip";s:7:"1.4.4.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.4.1.zip";s:5:"1.4.5";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.5.zip";s:7:"1.4.5.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.5.1.zip";s:7:"1.4.5.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.5.2.zip";s:7:"1.4.5.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.5.3.zip";s:5:"1.4.6";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.6.zip";s:7:"1.4.7.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.7.1.zip";s:7:"1.4.7.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.7.2.zip";s:7:"1.4.8.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.8.1.zip";s:5:"1.4.9";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.4.9.zip";s:7:"1.5.0.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.0.1.zip";s:7:"1.5.0.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.0.3.zip";s:7:"1.5.0.4";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.0.4.zip";s:5:"1.5.1";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.1.zip";s:7:"1.5.1.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.1.1.zip";s:7:"1.5.1.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.1.3.zip";s:7:"1.5.2.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.2.1.zip";s:7:"1.5.2.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.2.2.zip";s:7:"1.5.2.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.2.3.zip";s:5:"1.5.3";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.3.zip";s:7:"1.5.3.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.3.1.zip";s:7:"1.5.4.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.4.1.zip";s:7:"1.5.4.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.4.2.zip";s:5:"1.5.5";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.5.zip";s:7:"1.5.5.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.5.1.zip";s:5:"1.5.6";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.6.zip";s:7:"1.5.6.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.6.2.zip";s:5:"1.5.7";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.7.zip";s:7:"1.5.8.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.8.2.zip";s:7:"1.5.9.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.9.1.zip";s:7:"1.5.9.4";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.9.4.zip";s:7:"1.5.9.5";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.9.5.zip";s:7:"1.6.0.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.0.1.zip";s:7:"1.6.0.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.0.2.zip";s:5:"1.6.1";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.1.zip";s:7:"1.6.2.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.2.2.zip";s:7:"1.6.2.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.2.3.zip";s:7:"1.6.3.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.3.1.zip";s:5:"1.6.4";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.4.zip";s:7:"1.6.4.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.4.1.zip";s:5:"1.6.5";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.5.zip";s:5:"1.6.6";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.6.zip";s:5:"1.6.7";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.7.zip";s:7:"1.6.7.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.7.1.zip";s:7:"1.6.7.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.7.2.zip";s:7:"1.6.7.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.7.3.zip";s:5:"1.6.8";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.8.zip";s:7:"1.6.8.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.8.1.zip";s:5:"1.6.9";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.6.9.zip";s:5:"1.7.0";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.0.zip";s:7:"1.7.1.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.1.1.zip";s:7:"1.7.1.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.1.2.zip";s:5:"1.7.2";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.2.zip";s:7:"1.7.2.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.2.1.zip";s:5:"1.7.3";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.3.zip";s:5:"1.7.4";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.4.zip";s:7:"1.7.4.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.4.1.zip";s:7:"1.7.4.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.4.2.zip";s:7:"1.7.5.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.5.1.zip";s:7:"1.7.5.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.5.2.zip";s:7:"1.7.5.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.5.3.zip";s:7:"1.7.5.5";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.5.5.zip";s:5:"1.7.6";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.6.zip";s:5:"1.7.7";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.7.zip";s:7:"1.7.7.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.7.1.zip";s:7:"1.7.7.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.7.2.zip";s:5:"1.7.8";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.8.zip";s:5:"1.7.9";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.9.zip";s:7:"1.7.9.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.9.1.zip";s:7:"1.8.0.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.0.1.zip";s:7:"1.8.0.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.0.2.zip";s:7:"1.8.1.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.1.1.zip";s:7:"1.8.1.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.1.2.zip";s:7:"1.8.1.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.1.3.zip";s:7:"1.8.2.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.2.1.zip";s:7:"1.8.2.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.2.2.zip";s:7:"1.8.2.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.2.3.zip";s:5:"1.8.3";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.3.zip";s:7:"1.8.3.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.3.1.zip";s:5:"1.8.4";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.4.zip";s:7:"1.8.4.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.4.1.zip";s:7:"1.8.5.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.5.2.zip";s:7:"1.8.5.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.5.3.zip";s:7:"1.8.5.4";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.5.4.zip";s:7:"1.8.6.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.6.2.zip";s:7:"1.8.6.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.6.3.zip";s:7:"1.8.6.4";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.6.4.zip";s:7:"1.8.7.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.7.2.zip";s:7:"1.8.8.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.8.2.zip";s:7:"1.8.8.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.8.3.zip";s:7:"1.8.9.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.9.1.zip";s:7:"1.8.9.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.9.2.zip";s:7:"1.8.9.4";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.9.4.zip";s:7:"1.8.9.5";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.9.5.zip";s:7:"1.8.9.6";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.8.9.6.zip";s:7:"1.9.0.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.0.1.zip";s:7:"1.9.0.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.0.2.zip";s:7:"1.9.0.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.0.3.zip";s:7:"1.9.0.4";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.0.4.zip";s:7:"1.9.1.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.1.1.zip";s:7:"1.9.1.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.1.2.zip";s:7:"1.9.1.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.1.3.zip";s:7:"1.9.1.4";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.1.4.zip";s:7:"1.9.1.5";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.1.5.zip";s:7:"1.9.1.6";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.1.6.zip";s:7:"1.9.2.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.2.1.zip";s:7:"1.9.2.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.2.2.zip";s:7:"1.9.2.3";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.2.3.zip";s:7:"1.9.3.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.3.1.zip";s:7:"1.9.3.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.3.2.zip";s:7:"1.9.4.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.4.1.zip";s:7:"1.9.4.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.4.2.zip";s:5:"1.9.5";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.5.zip";s:7:"1.9.5.1";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.5.1.zip";s:7:"1.9.5.2";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.5.2.zip";s:5:"1.9.6";s:61:"https://downloads.wordpress.org/plugin/wpforms-lite.1.9.6.zip";s:5:"trunk";s:55:"https://downloads.wordpress.org/plugin/wpforms-lite.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:2:{s:2:"1x";s:57:"https://ps.w.org/wpforms-lite/assets/icon.svg?rev=3254748";s:3:"svg";s:57:"https://ps.w.org/wpforms-lite/assets/icon.svg?rev=3254748";}s:12:"contributors";a:4:{s:7:"wpforms";s:39:"https://profiles.wordpress.org/wpforms/";s:9:"jaredatch";s:41:"https://profiles.wordpress.org/jaredatch/";s:4:"smub";s:36:"https://profiles.wordpress.org/smub/";s:7:"slaffik";s:39:"https://profiles.wordpress.org/slaffik/";}s:7:"markets";s:3:"any";s:8:"category";a:6:{s:7:"gallery";s:4:"more";s:4:"blog";s:4:"more";s:8:"personal";s:4:"more";s:8:"business";s:11:"recommended";s:5:"eshop";s:11:"recommended";s:4:"club";s:11:"recommended";}}s:30:"google-analytics-for-wordpress";a:29:{s:4:"name";s:90:"MonsterInsights &#8211; Google Analytics Dashboard for WordPress (Website Stats Made Easy)";s:4:"slug";s:30:"google-analytics-for-wordpress";s:7:"version";s:5:"9.5.3";s:6:"author";s:65:"<a href="https://profiles.wordpress.org/chriscct7/">chriscct7</a>";s:14:"author_profile";s:41:"https://profiles.wordpress.org/chriscct7/";s:8:"requires";s:5:"5.6.0";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"7.2";s:16:"requires_plugins";a:0:{}s:6:"rating";i:90;s:7:"ratings";a:5:{i:5;i:2610;i:4;i:90;i:3;i:44;i:2;i:53;i:1;i:262;}s:11:"num_ratings";i:3059;s:15:"support_threads";i:13;s:24:"support_threads_resolved";i:11;s:10:"downloaded";i:227675353;s:12:"last_updated";s:21:"2025-05-14 4:29pm GMT";s:5:"added";s:10:"2007-09-14";s:8:"homepage";s:123:"https://www.monsterinsights.com/?utm_source=liteplugin&utm_medium=pluginheader&utm_campaign=pluginurl&utm_content=7%2E0%2E0";s:8:"sections";a:5:{s:11:"description";s:9359:"<h4>Google Analytics Plugin for WordPress</h4>
<p>With over 3 million active installs, MonsterInsights is the most popular Google Analytics plugin for WordPress.</p>
<p>We believe that it&#8217;s easy to double your traffic and sales when you know exactly how people find and use your website. <a href="https://www.monsterinsights.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">MonsterInsights</a> shows you the analytics and stats that matter, so you can grow your business with confidence.</p>
<p>At MonsterInsights, we make it &#8220;effortless&#8221; to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.</p>
<p>Unlike other Google Analytics plugins, MonsterInsights allows you to enable all advanced Google Analytics tracking features with just a few clicks (no need to hire a developer).</p>
<p>The best part is that MonsterInsights comes with an analytics dashboard for WordPress that shows you actionable analytics reports right inside your WordPress dashboard. We have created customized reports that eliminate the fluff and only show you the stats that matter, so you can see exactly what&#8217;s working and what&#8217;s not!</p>
<p>Simply put, MonsterInsights is the most complete Google Analytics plugin for WordPress that&#8217;s both EASY and POWERFUL.</p>
<p>That&#8217;s why millions of small businesses and top companies like Microsoft, Bloomberg, FedEx, Yelp, Subway, etc. use MonsterInsights to setup Google Analytics on their WordPress sites.</p>
<blockquote>
<p><strong>MonsterInsights Pro</strong><br />
  This plugin is the lite version of MonsterInsights Pro plugin that comes with all the tracking features you will ever need including events tracking, ecommerce tracking, custom dimensions tracking, page speed reports, popular post tracking, custom dimensions, affiliate link tracking, video tracking and tons more. <a href="https://www.monsterinsights.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">Click here to purchase the best premium Google Analytics plugin for WordPress now!</a></p>
</blockquote>
<p>We took the pain out of installing Google Analytics in WordPress and made it easy. Here&#8217;s why over 3 million smart business owners, designers, and developers love MonsterInsights, and you will too!</p>
<p><iframe loading="lazy" title="Optimize Your WordPress with MonsterInsights" width="750" height="422" src="https://www.youtube.com/embed/4Y8TGGkdcGY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h4>Quick &amp; Easy Google Analytics Setup</h4>
<p>Properly setting up Google Analytics is complicated. You have to either hire a developer or learn how to add advanced code snippets to your website in many different areas. This process can take days or weeks&#8230;and can even break your website!</p>
<p>With MonsterInsights, we made it &#8220;effortless&#8221; to properly setup Google Analytics in WordPress. Yes, you can enable all advanced Google Analytics features with just a few clicks.</p>
<p>If you can point-and-click, then you can set up Google Analytics inside WordPress and start seeing insights in under 15 minutes (no code necessary).</p>
<p>See what one business owner is saying about MonsterInsights:</p>
<blockquote>
<p>It just works. Really easy way to insert Google Analytics tracking code and keep it there when switching themes. No need to copy/paste code anywhere. This is the best way to handle Google Analytics in WordPress.<br />
  Steven Gliebe</p>
</blockquote>
<h4>Google Analytics Dashboard</h4>
<p>Our goal at MonsterInsights is to make Google Analytics easy and accessible for everyone.</p>
<p>We understand that Google Analytics has a steep learning curve. That&#8217;s why MonsterInsights comes with a built-in Google Analytics Dashboard for your WordPress site, so you can see all the useful information about your visitors right inside your WordPress dashboard.</p>
<p>We have even created customized reports to help you filter through the noise and see the stats that really matter!</p>
<ul>
<li>
<p><strong>Audience Report</strong> shows you detailed insights like which country your visitors are coming from, what are they most interested in, which device are they using, their age, gender, and more.</p>
</li>
<li>
<p><strong>Publishers Report</strong> helps you understand which pages your visitors are arriving, and which pages they are leaving from. Designed specifically for blogs and other resource sites, this powerful report will show you which outbound links are getting clicked so you can easily optimize for higher conversions.</p>
</li>
<li>
<p><strong>Content Report</strong> shows you stats on exactly which content gets the most visits, so you can stop guessing and start creating content that gets more traffic and conversion.</p>
</li>
<li>
<p><strong>Ecommerce Report</strong> shows you important store stats like total revenue, conversion rate, average order value, top referral sources, and more (all in one place).</p>
</li>
<li>
<p><strong>Forms Report</strong> shows you conversion stats for various contact forms and lead forms on your website, so you can improve the conversions to grow your business.</p>
</li>
<li>
<p><strong>Search Console Report</strong> shows you exactly how well your website is ranking in Google, so you can further optimize your SEO to grow your organic traffic.</p>
</li>
<li>
<p><strong>Custom Dimensions Report</strong> helps you dig deeper by showing you useful stats like who are your most popular authors, what are the best publication times, which are your most popular categories or tags, how well are your Yoast focus keywords and SEO score performing, and more.</p>
</li>
<li>
<p><strong>Site Speed Report</strong> makes it easy to track pagespeed insights and loading times for your website and get the information you need to improve user experience and your SEO rankings.</p>
</li>
<li>
<p><strong>Landing Page Report</strong> instantly shows you which pages need to be optimized to increase engagement and help you make more money without needing to log into Google Analytics.</p>
</li>
<li>
<p><strong>Source and Medium Report</strong> gives you an easy view of Google Analytics UTM tracking to see where you traffic comes from.</p>
</li>
<li>
<p><strong>Technology Report</strong> shows you which devices and browsers visit your website, so you can optimize for each visitor.</p>
</li>
<li>
<p><strong>Campaign Report</strong> easily unlocks all of your Google Analytics UTM tracking to show you how effective your marketing efforts have been.</p>
</li>
<li>
<p><strong>Pages Report</strong> shows you which pages are most poplular on your website, and shows impressive metrics like bounce rate, engaged sessions to help you optimize.</p>
</li>
<li>
<p><strong>Coupon Report</strong> showcases your coupon usage, and shows important metrics like average order value and revenue.</p>
</li>
<li>
<p><strong>Cart Abandon Report</strong> shows you which products and the amount of revenue your customer&#8217;s are leaving in their carts.</p>
</li>
<li>
<p><strong>Funnel Report</strong> visually shows you how many people view items in your store, add to cart, and make a purchase. You can easily breakdown the funnel and conversion report into channel, and customize your dates for in depth analysis. Works automatically with WooCommerce analytics, and Easy Digital Downloads.</p>
</li>
</ul>
<p>Our custom Google Analytics Dashboard reports are based on over 12+ years of online business experience. We built MonsterInsights to be the Google Analytics plugin that we wish we had.</p>
<p>We currently use MonsterInsights on all our portfolio companies which include both media sites generating tens of millions of pageviews and eCommerce sites generating millions in sales.</p>
<blockquote>
<p>I love being able to drill down into the analytics via the reporting feature. I have the PRO version and it makes a big difference what you can analyze. I&#8217;m glad that I can integrate with Pretty Links too!<br />
  Kim Beasley &#8211; MonsterInsights user</p>
</blockquote>
<p>Simply put, MonsterInsights allow you to take full advantage of all the powerful Google Analytics features.</p>
<p>After reading this exhaustive feature list, you can probably imagine why MonsterInsights is the best Google Analytics plugin for WordPress.</p>
<p>Give MonsterInsights a try.</p>
<h4>Credits</h4>
<p>This plugin is created by <a href="https://twitter.com/chriscct7" rel="nofollow ugc">Chris Christoff</a> and <a href="https://syedbalkhi.com" rel="nofollow ugc">Syed Balkhi</a> with sponsorship from <a href="http://www.wpbeginner.com" rel="nofollow ugc">WPBeginner</a>.</p>
<h4>Branding Guidelines</h4>
<p>MonsterInsights&reg; is a registered trademark of MonsterInsights LLC. When writing about the Google Analytics for WordPress plugin by MonsterInsights, please make sure to uppercase the first letters of both word.</p>
<ul>
<li>MonsterInsights (correct)</li>
<li>Monster Insights (incorrect)</li>
<li>monsterinsights (incorrect)</li>
<li>monsterinsight (incorrect)</li>
</ul>
";s:12:"installation";s:723:"<ol>
<li>Install Google Analytics for WordPress by MonsterInsights either via the WordPress.org plugin repository or by uploading the files to your server. (See instructions on <a href="http://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/" rel="friend nofollow ugc">how to install a WordPress plugin</a>)</li>
<li>Activate Google Analytics for WordPress by MonsterInsights.</li>
<li>Navigate to the Insights tab in your WordPress admin menu and configure the plugin.</li>
<li>Want more features? <a href="https://www.monsterinsights.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">Purchase MonsterInsights Pro</a>!</li>
</ol>
";s:3:"faq";s:7482:"<p>For all frequently asked questions, and their answers, check the <a href="https://www.monsterinsights.com/docs/" rel="nofollow ugc">MonsterInsights Docs</a>.</p>

<dt id='why%20use%20google%20analytics%20vs%20wordpress%20stats%3F'>
Why use Google Analytics vs WordPress stats?
</h4>
<p>
<p>Native WordPress stats plugins will always slow down your website because they rely on your WordPress hosting server. Most of them do not provide accurate WordPress analytics either.</p>
<p>Some WordPress stats plugins use third-party servers to mitigate this issue, but they all lack powerful features that Google Analytics can offer.</p>
<p>Google Analytics is the #1 analytics solution in the world. It comes with all the powerful features that you can ever ask for. MonsterInsights makes it easy for you to use all advanced Google Analytics features in WordPress.</p>
</p>
<dt id='why%20choose%20google%20analytics%20by%20monsterinsights%20vs%20google%20site%20kit%3F'>
Why choose Google Analytics by MonsterInsights vs Google Site Kit?
</h4>
<p>
<p>The MonsterInsights Google Analytics plugin is built for all types of websites, large or small, to get up and running quickly with Google Analytics and Google Analytics 4.</p>
<p>Beyond simply providing a Google Analytics dashboard, our plugin makes configuring advanced features as easy as point-and-click that would otherwise still require a developer to implement.</p>
<p>Our Google Analytics plugin also includes many features such as Google Ads tracking, Google Optimize support, form conversion reporting, goal tracking, Search Console integration, Pagespeed insights, advanced eCommerce tracking, and more.</p>
<p>There&#8217;s a reason over 3 million users have trusted MonsterInsights to provide Google Analytics data to their website.</p>
</p>
<dt id='can%20i%20use%20monsterinsights%20together%20with%20another%20google%20analytics%20plugin%3F'>
Can I use MonsterInsights together with another Google Analytics plugin?
</h4>
<p>
<p>No. You should only use one Google Analytics plugin on your WordPress site. If you use multiple Google Analytics plugins, then you will compromise your data integrity.</p>
<p>We recommend uninstalling other Google Analytics plugins before you install MonsterInsights.</p>
</p>
<dt id='why%20does%20monsterinsights%20load%20google%20analytics%20in%20wordpress%20header%20section%3F'>
Why does MonsterInsights load Google Analytics in WordPress header section?
</h4>
<p>
<p>Some people believe that loading Google Analytics in WordPress header will slow down your website. That&#8217;s a myth. The Analytics code loads asynchronously which means that it does not impact your website speed at all.</p>
<p>MonsterInsights loads code in WordPress header because it makes sure that you have the most accurate tracking.</p>
</p>
<dt id='does%20monsterinsights%20work%20with%20ad%20blockers%3F'>
Does MonsterInsights work with ad blockers?
</h4>
<p>
<p>As of version 7.18, Pro users of MontersInsights can use a locally hosted version of Google Analytics (gtag) which helps with tracking data accuracy. This version can also improve the performance of your website, compared to hosting the script on Google Analytics servers.</p>
</p>
<dt id='can%20i%20hide%20google%20analytics%20from%20tracking%20administrators%20and%20editors%3F'>
Can I hide Google Analytics from tracking Administrators and Editors?
</h4>
<p>
<p>Yes. By default we do not send data to Google Analytics for logged-in WordPress administrators and editors. You can add easily <a href="//www.monsterinsights.com/docs/exclude-user-roles-from-google-analytics-tracking" rel="nofollow ugc">block additional user roles</a>.</p>
</p>
<dt id='how%20does%20monsterinsights%20help%20with%20google%20analytics%20gdpr%20compliance%3F'>
How does MonsterInsights help with Google Analytics GDPR compliance?
</h4>
<p>
<p>MonsterInsights helps make Google Analytics GDPR compliance easier for business owners.</p>
<p>Our EU compliance addon allows you to:</p>
<ul>
<li>Anonymize IPs to Google Analytics</li>
<li>Disable the Demographics and Interest Reports for Remarketing and Advertising</li>
<li>Disable UserID and author name tracking</li>
<li>Integrate with Cookie Notice and CookieBot plugins to collect user consent before tracking</li>
<li>Integrate with Google AMP Consent Box before enable tracking</li>
<li>Integrate with Google Analytics Chrome browser opt-out extension and built-in cookie opt-out system</li>
<li>Offer Easy Opt Out link for Google Analytics tracking</li>
</ul>
<p>While no single plugin can guarantee 100% GDPR compliance in WordPress, MonsterInsights goes to great lengths in helping business owners with GDPR compliance.</p>
<p>For more details, see: <a href="https://www.monsterinsights.com/gdpr-and-monsterinsights-everything-you-need-to-know/" rel="friend nofollow ugc">GDPR and MonsterInsights &#8211; Everything You Need to Know</a>.</p>
</p>
<dt id='which%20ecommerce%20plugins%20are%20compatible%20with%20monsterinsights%20enhanced%20ecommerce%20tracking%20feature%3F'>
Which eCommerce plugins are compatible with MonsterInsights Enhanced Ecommerce Tracking feature?
</h4>
<p>
<p>If you are looking to enable Google Analytics Ecommerce tracking in WordPress, then MonsterInsights is the best solution to do that.</p>
<p>With just 1-click, you can enable Google Analytics Enhanced Ecommerce Tracking for WooCommerce and see WooCommerce analytics report right inside your WordPress dashboard.</p>
<p>MonsterInsights Enhanced eCommerce tracking works out of the box with WooCommerce, Easy Digital Downloads, MemberPress and 10+ other advanced integrations. These include:</p>
<ul>
<li><strong>Yoast SEO</strong> &#8211; Easily view and analyze YoastSEO scores directly inside Google Analytics with custom dimensions.</li>
<li><strong>Gravity Forms, Formidable Forms, Contact Forms 7</strong> &#8211; View form events and conversion statistics.</li>
<li><strong>LifterLMS</strong> &#8211; Track sales data inside Google Analytics.</li>
<li><strong>GiveWP</strong> &#8211; Track donations as eCommerce events inside Google Analytics.</li>
<li><strong>Restrict Content Pro</strong> &#8211;  View Google Analytics eCommerce data.</li>
<li><strong>WordPress Comment Forms</strong> &#8211; See which articles are driving the most engagement inside Google Analytics.</li>
<li><strong>Generic Forms</strong> &#8211; Easily add Google Analytics conversion tracking data to your website, no coding needed for all types of forms.</li>
</ul>
</p>
<dt id='does%20monsterinsights%20work%20on%20wordpress%20multisite%3F'>
Does MonsterInsights work on WordPress multisite?
</h4>
<p>
<p>Yes. MonsterInsights offers the most comprehensive Google Analytics solution for WordPress multi-site.</p>
<p>It comes with advanced permission control, sample rate control, and other options that you need to properly enable Google Analytics on WordPress multisite.</p>
</p>
<dt id='does%20monsterinsights%20support%20google%20analytics%20v4%20%28gav4%29'>
Does MonsterInsights support Google Analytics v4 (GAv4)
</h4>
<p>
<p>Yes, we fully support Google Analytics v4 (GAv4) properties as well as GAv3 (Universal) properties. In fact, you can track your site to both at the same time using <a href="https://www.monsterinsights.com/introducing-google-analytics-4-dual-analytics-tracking-for-wordpress/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">our exclusive dual tracking feature</a>.</p>
</p>

";s:9:"changelog";s:9639:"<h4>9.5.3: May 14, 2025</h4>
<ul>
<li>Fixed: Minor updates and bug fixes</li>
</ul>
<h4>9.5.2: May 6, 2025</h4>
<ul>
<li>Fixed: Minor updates and bug fixes</li>
</ul>
<h4>9.5.1: May 5, 2025</h4>
<ul>
<li>New: Support for Pinterest PPC conversion tracking</li>
<li>Fixed: Minor updates and bug fixes</li>
</ul>
<h4>9.4.1: March 27, 2025</h4>
<ul>
<li>Fixed: Minor updates and bug fixes</li>
</ul>
<h4>9.4.0: March 25, 2025</h4>
<ul>
<li>New: Support for TikTok PPC conversion tracking</li>
<li>Enhancement: Adding translatable strings throughout our plugin. More to come!</li>
<li>Enhancement: Our monthly statistics emails got a fresh facelift</li>
<li>Enhancement: Our plugin code now follows WP VIP standards</li>
</ul>
<h4>9.3.0: February 18, 2025</h4>
<ul>
<li>New: Overview Report Metrics</li>
<li>New: Cart Abandonment Report</li>
<li>Fixed: Minor updates and bug fixes</li>
</ul>
<h4>9.2.4: December 13, 2024</h4>
<ul>
<li>Fixed: Minor updates and bug fixes</li>
</ul>
<h4>9.2.3: December 11, 2024</h4>
<ul>
<li>Fixed: Minor updates and bug fixes</li>
</ul>
<h4>9.2.2: November 13, 2024</h4>
<ul>
<li>New: Our Year In Review report is here. This report will automatically show up starting on January 1</li>
<li>Update: We&#8217;ll now check to ensure your website time zone matches Google Analytics</li>
</ul>
<h4>9.2.1: October 31, 2024</h4>
<ul>
<li>Fixed: Fixed a bug in the Headline Analyzer tool causing errors in WordPress versions lower than 6.6</li>
</ul>
<h4>9.2.0: October 23, 2024</h4>
<ul>
<li>New: Country and region report to see where and how your visitors find your website</li>
<li>New: Advanced tracking options for users of Google Tag Manager</li>
<li>New: SEO &amp; RankMath Integrations with our Custom Dimensions addon</li>
<li>Fixed: Minor updates and bug fixes</li>
</ul>
<h4>9.1.1: September 24, 2024</h4>
<ul>
<li>Fix: We fixed a PHP issue related to translations.</li>
</ul>
<h4>9.1.0: September 23, 2024</h4>
<ul>
<li>New: Stats at a Glance report shows you information about your website in a whole new way.</li>
<li>New: Google Ads Enhanced Conversion Support &amp; Meta Conversion API Support (CAPI) for PPC Campaigns</li>
<li>Enhanced: Updated Google Analytics tag loading order to help increase Core Web Vital scores.</li>
<li>Fixed: Lots of minor updates and bug fixes.</li>
</ul>
<h4>9.0.1: August 21, 2024</h4>
<ul>
<li>Fix: We resolved an issue in the Onboarding Recommended Addons page.</li>
</ul>
<h4>9.0.0: July 29, 2024</h4>
<ul>
<li>New: Conversations AI &#8211; chat with your website&#8217;s analytics without any need to read reports</li>
<li>New: AI Insights &#8211; Get automated insights about your website with the power of AI</li>
<li>Fix: We fixed a PHP error occurring inside our Forms reports</li>
</ul>
<h4>8.28.0: July 08, 2024</h4>
<p>-New: Date Comparisons &#8211; Now you can easily compare your stats on any chart or graph.<br />
-Enhancement: We updated tooltips to make it easier to understand some options.</p>
<h4>8.27.0: May 29, 2024</h4>
<ul>
<li>New: Site Notes Automations addon.</li>
<li>Fix: We fixed an issue related to eCommerce abandoned checkouts.</li>
<li>Fix: We fixed an issue related to UserJourney report pages.</li>
<li>Enhancement: We improved the notification system.</li>
</ul>
<h4>8.26.0: April 16, 2024</h4>
<ul>
<li>New: Added new Exceptions Report</li>
<li>New: Added new Google Consent support.</li>
<li>Enhancement: We improved the country list in the Funnel Report.</li>
<li>Fix: We solved an issue occurring in the plugin onboarding process.</li>
<li>Fix: We solved a style issue related to abandoned checkouts in reports.</li>
</ul>
<h4>8.25.0: March 05, 2024</h4>
<ul>
<li>Enhancement: Improved Site Speed report.</li>
<li>Fix: We solved an issue related to flag icons.</li>
<li>Fix: We solved some JavaScript errors occurring with third-party plugins.</li>
</ul>
<h4>8.24.0: February 19, 2024</h4>
<ul>
<li>New: Site Insights Gutenberg block. Easily share website stats with your visitors.</li>
<li>New: PrivacyGuard Feature &#8211; Proactively block PII (Personally Identifiable Information) from ever making it to Google Analytics</li>
<li>New: EEA Checker tool for Google Ads / Analytics Requirements</li>
<li>Fix: We solved an issue occurring in the Weekly/Monthly Email reports.</li>
<li>Fix: We solved an issue occurring with Popular Posts.</li>
<li>Fix: We solved an issue occurring with Tracking Video Title in Divi theme.</li>
</ul>
<h4>8.23.1: December 18, 2023</h4>
<ul>
<li>Fix: We fixed an issue related to All in One SEO plugin.</li>
</ul>
<h4>8.23.0: December 14, 2023</h4>
<ul>
<li>New: Our Year In Review report is here. This report will automatically show up starting in January 1 until Jan 14 2024.</li>
<li>Fix: We fixed an issue occurring with Site Notes.</li>
<li>Fix: We fixed minor issues in the Gutenberg blocks.</li>
<li>Fix: We added support for WooCommerce custom order status.</li>
</ul>
<h4>8.22.0: November 29, 2023</h4>
<ul>
<li>Enhancement: Improved Social Media report.</li>
<li>Fix: We fixed the View More link in the Email Summaries.</li>
<li>Fix: We fixed a Vue warning in Site Notes.</li>
<li>Fix: We fixed the sporadic Error 429 from Google Analytics API.</li>
<li>Fix: We fixed a duplicate error message in the Setup Checklist.</li>
</ul>
<h4>8.21.0: November 13, 2023</h4>
<ul>
<li>New: Social Media report.</li>
<li>New: Exclude query parameters from GA4 data stream.</li>
<li>Enhancement: Improved compatibility towards WordPress 6.4.1.</li>
<li>Fix: We fixed an issue that occurred with Pretty Links.</li>
</ul>
<h4>8.20.2: November 01, 2023</h4>
<ul>
<li>Fix: Popular posts, we fixed a bug occurring in curated popular posts.</li>
</ul>
<h4>8.20.1: October 09, 2023</h4>
<ul>
<li>Fix: We updated our lite emails to render better inside multiple mail clients. We also changed the emails to send out monthly instead of weekly. To disable emails go to Settings -&gt; Advanced &#8211; Toggle the &#8220;Enable Email Summaries.</li>
</ul>
<h4>8.20: October 03, 2023</h4>
<ul>
<li>New: Google Analytics and eCommerce support for WishList Member</li>
<li>New: Google Analytics and eCommerce support for WPCharitable</li>
<li>Enhanced: Improved support for PHP 8.2.</li>
<li>Enhanced: Improved Site Health compatibility.</li>
<li>Fixed: Restrict Content Pro, we fixed the refund event in GoogleAnalytics when order status is failed or abandoned.</li>
<li>Fixed: We fixed some minor bugs related to notifications.</li>
<li>Fixed: Popular posts, we fixed a bug occurring in curated popular posts.</li>
<li>Fixed: We fixed some minor bugs related to User Journey.</li>
</ul>
<h4>8.19: August 23, 2023</h4>
<ul>
<li>New: Ecommerce funnel report for WooCommerce and Easy Digital Downloads.</li>
<li>New: Setup checklist to get up and running faster</li>
<li>Enhanced: Improved support for PHP 8.2.</li>
<li>Fixed: We fixed a bug that occurred with Yoast SEO Scores.</li>
<li>Fixed: We fixed a bug in the Pretty Links integration.</li>
</ul>
<h4>8.18: July 24, 2023</h4>
<ul>
<li>New: Added 6 Completely New Pro Reports to bring the power of Google Analytics into your WordPress dashboard.</li>
<li>Fixed: We fixed an issue that prevented tracking with WPML.</li>
<li>Fixed: We fixed an issue that prevented tracking the User Journey with MemberPress.</li>
</ul>
<h4>8.17: June 29, 2023</h4>
<ul>
<li>Updated: Removed dual tracking panel and limit reporting to GA4 only properties.</li>
<li>Fixed: We fixed a bug in the WPForms integration.</li>
<li>Fixed: We fixed a bug in the AffiliateWP integration.</li>
</ul>
<h4>8.16: June 19, 2023</h4>
<ul>
<li>New: User Journey report now available! See all of your website&#8217;s purchases in one screen.</li>
<li>Update: We updated the Popular Posts to support themes that allow widgets.</li>
<li>Fixed: We fixed some layout issues in exported PDF reports.</li>
<li>Fixed: We fixed the deprecated YOAST function WPSEO_Utils::translate_score().</li>
<li>Fixed: We fixed a bug occurring while downloading files having the file download tracking enabled.</li>
</ul>
<h4>8.15: May 03, 2023</h4>
<ul>
<li>New: Site Notes allows you to record important website events right inside your WordPress dashboard.</li>
<li>Update: Fix EDD integration.</li>
<li>Update: Mobile screen optimizations.</li>
</ul>
<h4>8.14.1: Apr 11, 2023</h4>
<ul>
<li>Fixed: We fixed a PHP warning error and added additional security hardening.</li>
</ul>
<h4>8.14.0: Mar 29, 2023</h4>
<ul>
<li>New: Our New PPC Tracking addon allows you to effortlessly track sales inside Google Ads, Microsoft Ads, and Meta.</li>
<li>Enhancement: We updated and tweaked lots elements to make our dashboard easier to use</li>
</ul>
<h4>8.13.1: Mar 14, 2023</h4>
<ul>
<li>Fixed: We fixed a bug that could cause an issue if Google&#8217;s API endpoint returned a non-200 response.</li>
</ul>
<h4>8.13.0: Mar 13, 2023</h4>
<ul>
<li>Enhancement: We enhanced the notifications user experience.</li>
<li>Fixed: We fixed the PDF reports header.</li>
<li>Update: We applied additional security hardening.</li>
</ul>
<h4>8.12.1: Jan 12, 2023</h4>
<ul>
<li>Fix: We made updates to authentication</li>
</ul>
<h4>8.12.0: Jan 12, 2023</h4>
<ul>
<li>Enhancement: We updated and fixed some UI/UX elements to make MonsterInsights easier to use</li>
<li>Enhancement: We optimized our Javascript code to work better with minification plugins</li>
<li>Enhancement: We optimized our code to work better with PHP8</li>
</ul>
<p><strong>See our <a href="https://www.monsterinsights.com/changelog?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">changelog</a> for previous releases.</strong></p>
";s:11:"screenshots";s:3065:"<ol><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-1.png?rev=2142744"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-1.png?rev=2142744" alt="The overview report"></a><p>The overview report</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-2.png?rev=2142744"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-2.png?rev=2142744" alt="Top countries and referrals"></a><p>Top countries and referrals</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-3.png?rev=2142744"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-3.png?rev=2142744" alt="Top posts and pages"></a><p>Top posts and pages</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-4.png?rev=2012676"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-4.png?rev=2012676" alt="Authentication with MonsterInsights"></a><p>Authentication with MonsterInsights</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-5.png?rev=2012676"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-5.png?rev=2012676" alt="Settings page"></a><p>Settings page</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-6.png?rev=2012676"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-6.png?rev=2012676" alt="File download tracking"></a><p>File download tracking</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-7.png?rev=2012676"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-7.png?rev=2012676" alt="eCommerce tracking - no configuration required (Pro feature)"></a><p>eCommerce tracking - no configuration required (Pro feature)</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-8.png?rev=2142744"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-8.png?rev=2142744" alt="eCommerce report (Pro feature)"></a><p>eCommerce report (Pro feature)</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-9.png?rev=2142744"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-9.png?rev=2142744" alt="Search console report (Pro feature)"></a><p>Search console report (Pro feature)</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-10.jpg?rev=2012676"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-10.jpg?rev=2012676" alt="Custom dimensions tracking (Pro feature)"></a><p>Custom dimensions tracking (Pro feature)</p></li><li><a href="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-11.png?rev=2142744"><img src="https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-11.png?rev=2142744" alt="Custom Dimensions report (Pro feature)"></a><p>Custom Dimensions report (Pro feature)</p></li></ol>";}s:17:"short_description";s:150:"The best free Google Analytics plugin for WordPress. See how visitors find and use your website so you can grow your business with powerful analytics.";s:13:"download_link";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.5.3.zip";s:11:"screenshots";a:11:{i:1;a:2:{s:3:"src";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-1.png?rev=2142744";s:7:"caption";s:19:"The overview report";}i:2;a:2:{s:3:"src";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-2.png?rev=2142744";s:7:"caption";s:27:"Top countries and referrals";}i:3;a:2:{s:3:"src";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-3.png?rev=2142744";s:7:"caption";s:19:"Top posts and pages";}i:4;a:2:{s:3:"src";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-4.png?rev=2012676";s:7:"caption";s:35:"Authentication with MonsterInsights";}i:5;a:2:{s:3:"src";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-5.png?rev=2012676";s:7:"caption";s:13:"Settings page";}i:6;a:2:{s:3:"src";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-6.png?rev=2012676";s:7:"caption";s:22:"File download tracking";}i:7;a:2:{s:3:"src";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-7.png?rev=2012676";s:7:"caption";s:60:"eCommerce tracking - no configuration required (Pro feature)";}i:8;a:2:{s:3:"src";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-8.png?rev=2142744";s:7:"caption";s:30:"eCommerce report (Pro feature)";}i:9;a:2:{s:3:"src";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-9.png?rev=2142744";s:7:"caption";s:35:"Search console report (Pro feature)";}i:10;a:2:{s:3:"src";s:84:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-10.jpg?rev=2012676";s:7:"caption";s:40:"Custom dimensions tracking (Pro feature)";}i:11;a:2:{s:3:"src";s:84:"https://ps.w.org/google-analytics-for-wordpress/assets/screenshot-11.png?rev=2142744";s:7:"caption";s:38:"Custom Dimensions report (Pro feature)";}}s:4:"tags";a:5:{s:9:"analytics";s:9:"analytics";s:16:"google-analytics";s:16:"google analytics";s:26:"google-analytics-dashboard";s:26:"google analytics dashboard";s:17:"website-analytics";s:17:"website analytics";s:19:"wordpress-analytics";s:19:"WordPress analytics";}s:8:"versions";a:61:{s:5:"8.1.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.1.0.zip";s:6:"8.10.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.10.0.zip";s:6:"8.10.1";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.10.1.zip";s:6:"8.11.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.11.0.zip";s:6:"8.12.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.12.0.zip";s:6:"8.12.1";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.12.1.zip";s:6:"8.13.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.13.0.zip";s:6:"8.13.1";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.13.1.zip";s:6:"8.14.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.14.0.zip";s:6:"8.14.1";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.14.1.zip";s:4:"8.15";s:78:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.15.zip";s:4:"8.16";s:78:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.16.zip";s:4:"8.17";s:78:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.17.zip";s:4:"8.18";s:78:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.18.zip";s:6:"8.19.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.19.0.zip";s:5:"8.2.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.2.0.zip";s:6:"8.20.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.20.0.zip";s:6:"8.20.1";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.20.1.zip";s:6:"8.21.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.21.0.zip";s:6:"8.22.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.22.0.zip";s:6:"8.23.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.23.0.zip";s:6:"8.23.1";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.23.1.zip";s:6:"8.24.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.24.0.zip";s:6:"8.25.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.25.0.zip";s:6:"8.26.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.26.0.zip";s:6:"8.27.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.27.0.zip";s:6:"8.28.0";s:80:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.28.0.zip";s:5:"8.3.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.3.0.zip";s:5:"8.3.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.3.1.zip";s:5:"8.3.2";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.3.2.zip";s:5:"8.3.3";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.3.3.zip";s:5:"8.3.4";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.3.4.zip";s:5:"8.4.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.4.0.zip";s:5:"8.5.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.5.0.zip";s:5:"8.5.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.5.1.zip";s:5:"8.5.2";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.5.2.zip";s:5:"8.5.3";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.5.3.zip";s:5:"8.6.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.6.0.zip";s:5:"8.7.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.7.0.zip";s:5:"8.8.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.8.0.zip";s:5:"8.8.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.8.1.zip";s:5:"8.8.2";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.8.2.zip";s:5:"8.9.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.9.0.zip";s:5:"8.9.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.8.9.1.zip";s:5:"9.0.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.0.0.zip";s:5:"9.0.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.0.1.zip";s:5:"9.1.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.1.0.zip";s:5:"9.1.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.1.1.zip";s:5:"9.2.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.2.0.zip";s:5:"9.2.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.2.1.zip";s:5:"9.2.2";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.2.2.zip";s:5:"9.2.3";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.2.3.zip";s:5:"9.2.4";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.2.4.zip";s:5:"9.3.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.3.0.zip";s:5:"9.3.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.3.1.zip";s:5:"9.4.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.4.0.zip";s:5:"9.4.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.4.1.zip";s:5:"9.5.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.5.1.zip";s:5:"9.5.2";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.5.2.zip";s:5:"9.5.3";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.9.5.3.zip";s:5:"trunk";s:73:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.zip";}s:11:"donate_link";s:53:"http://www.wpbeginner.com/wpbeginner-needs-your-help/";s:5:"icons";a:2:{s:2:"1x";s:75:"https://ps.w.org/google-analytics-for-wordpress/assets/icon.svg?rev=2976619";s:3:"svg";s:75:"https://ps.w.org/google-analytics-for-wordpress/assets/icon.svg?rev=2976619";}s:12:"contributors";a:2:{s:9:"chriscct7";s:41:"https://profiles.wordpress.org/chriscct7/";s:4:"smub";s:36:"https://profiles.wordpress.org/smub/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:9:"analytics";}}s:15:"nextgen-gallery";a:29:{s:4:"name";s:67:"Photo Gallery, Sliders, Proofing and Themes &#8211; NextGEN Gallery";s:4:"slug";s:15:"nextgen-gallery";s:7:"version";s:7:"3.59.12";s:6:"author";s:62:"<a href="https://profiles.wordpress.org/smub/">Syed Balkhi</a>";s:14:"author_profile";s:36:"https://profiles.wordpress.org/smub/";s:8:"requires";s:5:"5.5.4";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"7.0";s:16:"requires_plugins";a:0:{}s:6:"rating";i:86;s:7:"ratings";a:5:{i:5;i:3316;i:4;i:305;i:3;i:80;i:2;i:80;i:1;i:525;}s:11:"num_ratings";i:4306;s:15:"support_threads";i:18;s:24:"support_threads_resolved";i:18;s:10:"downloaded";i:42750858;s:12:"last_updated";s:21:"2025-04-24 4:35pm GMT";s:5:"added";s:10:"2007-04-23";s:8:"homepage";s:129:"https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/?utm_source=ngglite&utm_medium=pluginlist&utm_campaign=pluginuri";s:8:"sections";a:5:{s:11:"description";s:8504:"<h4>WordPress Gallery Plugin</h4>
<p>NextGEN Gallery has been the industry&#8217;s standard <strong>WordPress gallery plugin</strong> since 2007 and continues to receive over 1.5 million new downloads per year. It&#8217;s easy to use for simple photo galleries, but powerful enough for the most demanding photographers, visual artists, and imaging professionals who need a comprehensive photo gallery solution.</p>
<p>NextGEN Gallery offers complete WordPress gallery management with the ability to batch upload photos, import metadata, easily add, delete, rearrange photos and create an unlimited number of galleries. You can even simply provide a zip file or choose a folder to upload photos.</p>
<p>But our photo gallery plugin doesn&#8217;t stop there!</p>
<blockquote>
<p><strong>NextGEN Pro</strong><br />
  This plugin is the lite version of the NextGEN Gallery plugin, which offers all the gallery features you&#8217;ll need like photo albums, lightboxes, backups, search, sharing, filtering, print fulfillment, eCommerce, animations,  and tons more. <a href="https://www.imagely.com?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">Click here to purchase the best photo gallery plugin for WordPress now!</a></p>
</blockquote>
<p>The free version of NextGEN gallery provides three main gallery styles (slideshow, thumbnail, and imagebrowser galleries) and two album styles (compact and extended), all of which come with a wide array of options for controlling size, style, timing, transitions, controls, lightbox effects, and more. Learn more about <a href="https://www.imagely.com/?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">NextGEN WordPress Gallery Plugin features.</a></p>
<p>The best gets better with full support for the Gutenberg block editor. Now you can add a photo gallery or album anywhere on your site, with a page builder type feel directly in the WordPress editor. We truly make creating, building, and editing galleries easy.</p>
<h4>Feature List</h4>
<p>We&#8217;ve built NextGEN Gallery to be extremely powerful and full of features.</p>
<ul>
<li><strong>Albums</strong> Organize multiple photo galleries into albums for easy sorting and viewing</li>
<li><strong>Tags</strong> Group multiple images together with tags, with easy-to-update renaming and management</li>
<li><strong>eCommerce</strong> Sell images from your photo gallery, or sell entire galleries with our built in payment processing. Works with Stripe and PayPal.</li>
<li><strong>Slideshows</strong> Make your galleries automatically rotate through a series of images</li>
<li><strong>Themes</strong> Access 84+ different types of themes to showcase your galleries</li>
<li><strong>Animations</strong> Create visual interest with 25+ different types of animations for each gallery</li>
<li><strong>Watermarks</strong> Protect your work with image and text-based watermarks.</li>
<li><strong>Capabilities</strong> Customize who can read, edit, and publish galleries with refined permsisions controls</li>
<li><strong>Image Proofing</strong> Let your customers choose which photos to purchase and improve your workflow.</li>
<li><strong>Print Fulfillment</strong> Sell your photos and ship prints directly to customers with automated print lab fulfillment and zero commissions</li>
<li><strong>Auto Tax calculations</strong> Automatically calculate sales tax when required for your customers.</li>
<li><strong>Coupons</strong> Offer discounts and incentives to increase your gallery sales</li>
<li><strong>Lightroom Integration</strong> Automatically sync and create photo galleries from Adobe Lightroom into NextGEN Gallery without any need to update your website.</li>
<li><strong>Social Sharing</strong> Create viral social media opportunities when your images are optimized for Open Graph and X</li>
<li><strong>Image Commenting</strong> * Add deep engagement to your images within the lightbox to increase gallery engagement</li>
<li><strong>Deep Linking</strong> Link directly to a specific image from one of your galleries</li>
<li><strong>Frontend Search</strong> * Add powerful filtering for your gallery based on tags</li>
<li><strong>Hover Captions</strong> * Add social sharing, tiles, and descriptions for each image</li>
<li><strong>Digital Downloads</strong> Offer digital downloads of your images for free, or chage for them with our eCommerce gallery plugin</li>
<li><strong>Right Click Disable</strong> prevent images in your galleries from being downloaded with easy right click and drag/drop protection.</li>
<li><strong>Customization</strong> * We&#8217;ve built in lots of individual customizations for each of our features so that you can make NextGEN Gallery perfect for you</li>
</ul>
<p>As you can see, we&#8217;ve built a photo gallery plugin that is suitable for everyone! Want a specific or missing feature? Just let us know.</p>
<p><strong>NEXTGEN GALLERY DEMOS</strong><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/basic-thumbnail-gallery/" rel="nofollow ugc">Basic Thumbnail Gallery</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/basic-slideshow-gallery/" rel="nofollow ugc">Basic Slideshow Gallery</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/basic-imagebrowser-gallery/" rel="nofollow ugc">Basic Imagebrowser Gallery</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/basic-compact-album/" rel="nofollow ugc">Basic Compact Album</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/basic-extended-album/" rel="nofollow ugc">Basic List Album</a></p>
<p><strong>NEXTGEN PRO DEMOS</strong><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/pro-ecommerce-demo/" rel="nofollow ugc">Photo Print Sales</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/pro-proofing-demo/" rel="nofollow ugc">Photo Proofing</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/digital-download-demo/" rel="nofollow ugc">Digital Downloads</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/pro-mosaic-gallery/" rel="nofollow ugc">Pro Mosaic Gallery</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/pro-masonry-gallery/" rel="nofollow ugc">Pro Masonry Gallery</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/pro-tiled-gallery/" rel="nofollow ugc">Pro Tile Gallery</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/pro-filmstrip-gallery/" rel="nofollow ugc">Pro Filmstrip Gallery</a><br />
*<a href="https://www.imagely.com/wordpress-gallery-plugin/pro-lightbox-demo/" rel="nofollow ugc">Pro Lightbox</a></p>
<h4>About Imagely</h4>
<p>NextGEN Gallery is a WordPress gallery plugin maintained by Imagely. We&#8217;re the WordPress photography experts. In addition to NextGEN Gallery, NextGEN Plus, and NextGEN Pro, we also make WordPress themes for photographers, providing beautiful turnkey websites for photographers.</p>
<p>Learn more or connect with us:<br />
*<a href="https://www.imagely.com?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">Imagely Website</a><br />
*<a href="https://www.imagely.com/wordpress-photography-themes?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">WordPress Themes for Photographers</a><br />
*<a href="https://www.imagely.com/sites?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">Turnkey Photography Sites</a><br />
*<a href="https://www.imagely.com/docs/nextgen-gallery?utm_source=wprepo&amp;utm_medium=link&amp;utm_campaign=liteversion" rel="nofollow ugc">NextGEN Gallery Documentation</a></p>
<h3>Credits</h3>
<p>Copyright: Imagely 2016-2024</p>
<h3>Shortcodes</h3>
<p>NextGEN Gallery offers an easy-to-use Insert Gallery Window, which means you never need to work with shortcodes again when inserting and manageing galleries &#8211; if you would prefer not too.</p>
<p>If you do want to work with shortcodes, there is a powerful shortcode system as you&#8217;d expect of a popular WordPress gallery plugin. <a href="https://www.imagely.com/docs/nextgen-gallery-shortcodes/" rel="nofollow ugc">Learn About NextGEN Gallery Shortcodes</a>.</p>
<p>For more information, feel free to visit the official website for the NextGEN Gallery <a href="https://www.imagely.com/wordpress-gallery-plugin/" rel="nofollow ugc">WordPress Gallery Plugin</a>.</p>
";s:12:"installation";s:1084:"<p>INSTALLATION: The easiest way to start uploading your photos is to login to you WordPress dashboard, go to Plugins &gt; Add New, search for NextGEN Gallery, and click to install the plugin. You can also download the plugin zip file from this page and upload it from the Plugins &gt; Add New &gt; Upload page.</p>
<p>HOW TO USE: Just go to a page or post and add a NextGEN Gallery block. Within the block, click the Add Gallery button to open our Insert Gallery Window, where you can create, manage, customize, and display your WordPress photo galleries. You can also manage your photo galleries and gallery settings from the central options area under the &#8220;Gallery&#8221; tab on your dashboard menu.</p>
<p>DOCUMENTATION: See <a href="https://www.imagely.com/docs/nextgen-gallery/" rel="nofollow ugc">NextGEN Gallery Documentation</a>.</p>
<p>That&#8217;s it &#8230; have fun! For more information, feel free to visit the official website for the NextGEN Gallery <a href="https://www.imagely.com/wordpress-gallery-plugin" rel="nofollow ugc">WordPress Gallery Plugin</a>.</p>
";s:3:"faq";s:4746:"
<dt id='why%20are%20my%20photo%20galleries%20not%20opening%20up%20in%20a%20lightbox%20after%20i%20move%20my%20site%3F'>
Why are my photo galleries not opening up in a lightbox after I move my site?
</h4>
<p>
<p>This is often due to the URL paths to the CSS and JavaScript files used by the Lightbox Effects not being changed to relevant addresses based on the new site. This article will help sort out this issue if that is the case: <a href="https://www.imagely.com/docs/galleries-opening-lightbox/" rel="nofollow ugc">Why are my galleries not opening up in a lightbox?</a>.</p>
</p>
<dt id='do%20you%20have%20documentation%20or%20tutorials%3F'>
Do you have documentation or tutorials?
</h4>
<p>
<p>Yes. See <a href="https://www.imagely.com/docs/" rel="nofollow ugc">NextGEN Gallery Documentation</a>.</p>
</p>
<dt id='will%20this%20gallery%20plugin%20work%20with%20my%20theme%3F'>
Will this gallery plugin work with my theme?
</h4>
<p>
<p>Yup, NextGEN is a popular and well-established WordPress gallery plugin, and has been for a long time. It will work well with most other themes and plugins in the WordPress ecosystem.</p>
</p>
<dt id='are%20the%20photo%20galleries%20flash%20based%3F'>
Are the photo galleries flash based?
</h4>
<p>
<p>Nope, we do not use flash elements.</p>
</p>
<dt id='are%20the%20galleries%20mobile%20friendly%3F'>
Are the galleries mobile friendly?
</h4>
<p>
<p>Yes, we&#8217;ve put a lot of work into this and, NextGEN Galleries are compatible with phones and tablets, inluding Android and iOS operating systems. All photo galleries are also responsive, so galleries look good on diverse screen sizes. NextGEN Pro also includes a fullscreen, responsive Pro Lightbox with mobile gesture support. It&#8217;s great for viewing photos on mobile devices.</p>
</p>
<dt id='what%20is%20the%20difference%20between%20a%20gallery%20and%20an%20album%3F'>
What is the difference between a gallery and an album?
</h4>
<p>
<p>In simple terms, Albums are collections of galleries. So Galleries contain your photos and Albums contain your Galleries. Albums act as links and placeholders to quickly and easily navigate your galleries. Galleries will actually display your images.</p>
</p>
<dt id='can%20i%20upload%20multiple%20images%20at%20once%3F'>
Can I upload multiple images at once?
</h4>
<p>
<p>Yes, you can batch upload entire photo galleries at one time or even include zip folders.</p>
</p>
<dt id='can%20i%20password%20protect%20galleries%3F'>
Can I password protect galleries?
</h4>
<p>
<p>Yes, WordPress allows you to password protect pages by default &#8211; which includes all photo galleries and content for the entire page. Password protection pages can be turned on and off at any time, with just a few clicks.</p>
</p>
<dt id='can%20i%20add%20a%20watermark%20to%20the%20my%20photos%3F'>
Can I add a watermark to the my photos?
</h4>
<p>
<p>Yes, you can add text or image watermarks to your gallery images.</p>
</p>
<dt id='can%20i%20crop%20photo%20thumbnails%3F'>
Can I crop photo thumbnails?
</h4>
<p>
<p>Yes, each thumbnail image can be individually adjusted to suit your needs.</p>
</p>
<dt id='is%20there%20pagination%20for%20photo%20galleries%3F'>
Is there pagination for photo galleries?
</h4>
<p>
<p>Yes, you can use pagination when displaying thumbnail galleries. You can adjust the amount of photos to be shown on a page at any time.</p>
</p>
<dt id='can%20i%20customize%20the%20lightbox%3F'>
Can I customize the lightbox?
</h4>
<p>
<p>Yes, the lightbox can be configured with multiple options directly from the Dashboard, and there are multiple CSS styles, which can be applied and modified as well. If you want even more options, consider upgrading to NextGEN Pro and using the NextGEN Pro lightbox.</p>
</p>
<dt id='can%20i%20add%20html%20to%20photo%20captions%3F'>
Can I add HTML to photo captions?
</h4>
<p>
<p>Yes, caption areas are fully HMTL capable.</p>
</p>
<dt id='can%20i%20add%20an%20external%20links%20to%20galleries%3F'>
Can I add an external links to galleries?
</h4>
<p>
<p>Since the captions are fully HTML capable, you can add external links and any other type of markup you wish.</p>
</p>
<dt id='is%20nextgen%20gallery%20available%20in%20foreign%20languages%3F'>
Is NextGEN Gallery available in foreign languages?
</h4>
<p>
<p>Yes, our WordPress gallery plugin has been translated into dozens of languages &#8211; <a href="https://www.imagely.com/languages/" rel="nofollow ugc">click here to find out more.</a></p>
</p>
<dt id='more%20information'>
More Information
</h4>
<p>
<p>For more information, feel free to visit the official website for the NextGEN Gallery <a href="https://www.imagely.com/wordpress-gallery-plugin" rel="nofollow ugc">WordPress Gallery Plugin</a>.</p>
</p>

";s:9:"changelog";s:8593:"<h4>V3.59.12 &#8211; 04.23.2025</h4>
<ul>
<li>Fixed: Lightbox allowed html discrepancy</li>
</ul>
<h4>V3.59.11 &#8211; 04.17.2025</h4>
<ul>
<li>Fixed: SQL formatting error on plugin activation</li>
<li>Fixed: Translation warning in some admin pages</li>
</ul>
<h4>V3.59.10 &#8211; 01.28.2025</h4>
<ul>
<li>Fixed: Frontend search not working in some cases</li>
</ul>
<h4>V3.59.9 &#8211; 01.16.2025</h4>
<ul>
<li>Fixed: Title and caption allowed html tags.</li>
</ul>
<h4>V3.59.8 &#8211; 01.06.2025</h4>
<ul>
<li>Fixed: Apostrophes not being added to image title</li>
<li>Improved: Fields sanitization</li>
</ul>
<h4>V3.59.7 &#8211; 12.05.2024</h4>
<ul>
<li>Fixed: Links and styles on about page</li>
<li>Fixed: Readme update</li>
</ul>
<h4>V3.59.6 &#8211; 11.05.2024</h4>
<ul>
<li>Fixed: Title and captions escaping</li>
<li>Added: Onboarding wizard</li>
<li>Added: Optional usage tracking</li>
<li>Fixed: Blurry images on cropping</li>
</ul>
<h4>V3.59.5 &#8211; 09.24.2024</h4>
<ul>
<li>Fixed: Improved security</li>
</ul>
<h4>V3.59.4 &#8211; 07.18.2024</h4>
<ul>
<li>Fixed: Warning on WP import file</li>
<li>Added: Create gallery nudge</li>
<li>Added: Notifications count to the navbar menu</li>
<li>Fixed: Duplicated gallery name  in the Gutenberg block</li>
<li>Fixed: Gutenberg block not working when adding into the page template</li>
<li>Added: Link on the header section logo and make it clickable</li>
<li>Fixed: Duplicate thumbnail in basic thumbnails carousel</li>
</ul>
<h4>V3.59.3 &#8211; 05.29.2024</h4>
<ul>
<li>Fixed: Improved transient registration.</li>
<li>Fixed: Rendering shortcodes on rest endpoints.</li>
<li>Fixed: Album name sanitization.</li>
<li>Removed: Deprecated admin notices.</li>
<li>Fixed: PHP 8.2 warnings</li>
</ul>
<h4>V3.59.2 &#8211; 04.10.2024</h4>
<ul>
<li>Fixed: Various bugs and improved UI/UX in various places.</li>
</ul>
<h4>V3.59.1 &#8211; 04.03.2024</h4>
<ul>
<li>Fixed: Warning when saving settings.</li>
<li>Fixed: Show ordered filenames on order details page.</li>
</ul>
<h4>V3.59  &#8211; 03.14.2024</h4>
<ul>
<li>Fixed: URI too long prevents &#8220;Sort or exclude images&#8221; from loading images.</li>
<li>Fixed: Correcting Lightroom clients being unable to sync image .</li>
<li>Fixed: Prevent PHP warning / error when watermarking.</li>
<li>Fixed: Sorting images from a Classic Editor launched IGW.</li>
<li>Fixed: Shutter lightbox randomly failing to load the captions.</li>
<li>Fixed: PHP notices and warnings.</li>
<li>Fixed: Addressed a bug reported by Dmitrii Ignatyev of Cleantalk.</li>
</ul>
<h4>V3.58  &#8211; 02.08.2024</h4>
<ul>
<li>Fixed:   A potential fatal DivisionByZeroError caused by image files being deleted outside of NextGEN.</li>
<li>Fixed:   A potential fatal error in the XML-RPC controller.</li>
<li>Fixed:   An issue with classic (non-block) themes could break Pro&#8217;s &#8220;Open album children in the Pro Lightbox&#8221; feature.</li>
<li>Fixed:   Assorted potential PHP notices and warnings.</li>
<li>Fixed:   Manage Galleries&#8217; &#8220;Images per Page&#8221; feature was not working.</li>
<li>Fixed:   Passing &#8216;gallery_width=&#8221;auto&#8221;&#8216; to a Slideshow shortcode could result in a fatal error.</li>
</ul>
<h4>V3.57  &#8211; 01.10.2024</h4>
<ul>
<li>Fixed:   Albums were generating an incorrect URL to their child galleries.</li>
<li>Fixed:   Albums could generate a fatal error when viewing a sub-album.</li>
<li>Fixed:   Do not call opcache_reset() if it does not exist.</li>
</ul>
<h4>V3.56  &#8211; 01.09.2024</h4>
<ul>
<li>Fixed:   &#8220;Open album children in Pro Lightbox&#8221; feature was only working with block based themes.</li>
<li>Fixed:   Adding more than one Pro display to one page caused galleries after the first to be unstyled.</li>
<li>Fixed:   Albums with very a large number of children may have broken gallery displays if it relies on the dynamic-css feature.</li>
<li>Fixed:   Continued fixing recently introduced incompatibilies with 3rd party extensions.</li>
<li>Fixed:   Creating a new gallery from the Manage Galleries page was just reloading the page.</li>
<li>Fixed:   Display Type settings could be forced back to their default settings when upgrading.</li>
<li>Fixed:   IIS servers may generate a fatal error searching for an absolute path to template files.</li>
<li>Fixed:   Inserting NextGEN singlepic from the Add Media popup was creating an  without a src attribute.</li>
<li>Fixed:   Possible PHP notices, warnings.</li>
<li>Fixed:   Restored the NGG_DISABLE_SHORTCODE_MANAGER constant.</li>
<li>Fixed:   Router-&gt;fix_page_parameter() generated a warning if the global $post is not an object.</li>
<li>Fixed:   The button &#8216;Scan folder for new images&#8217; was re-importing existing images.</li>
<li>Fixed:   Updating tags via the Manage Tags page did not flush the displayed gallery rendering cache.</li>
</ul>
<h4>V3.55  &#8211; 12.13.2023</h4>
<ul>
<li>Changed: Changing SweetAlert library version to prevent the interference on .ru sites.</li>
</ul>
<h4>V3.54  &#8211; 12.01.2023</h4>
<ul>
<li>Fixed:   Assorted possible PHP warnings and notices with PHP 8.0+.</li>
<li>Fixed:   Compatibility with some 3rd party extensions.</li>
</ul>
<h4>V3.53  &#8211; 11.30.2023</h4>
<ul>
<li>Fixed:   A potential conflict with NextGEN Pro Lightbox.</li>
</ul>
<h4>V3.52  &#8211; 11.30.2023</h4>
<ul>
<li>Fixed:   A potential fatal error caused by accessing NextGEN Pro constants before they are defined.</li>
<li>Fixed:   Compatibility with ARI Fancy Lightbox &amp; Imagify, both could generate a fatal exception since 3.50.</li>
<li>Fixed:   Paths to non-default template files were being calculated incorrectly, causing the incorrect template to display.</li>
<li>Fixed:   Some bulk actions in the Manage Gallery page were broken by the last release.</li>
<li>Fixed:   Users of PHP 7 and WordPress 5.8 or older could experience a fatal error due to the use of str_contains().</li>
</ul>
<h4>V3.50  &#8211; 11.29.2023</h4>
<ul>
<li>IMPORTANT: Support for PHP 5.6 and lower has been discontinued. If you are running PHP 5.6 or lower, you MUST upgrade PHP before installing NextGEN 3.5.0. Failure to do that will disable NextGEN core functionality.</li>
<li>Updated: Major refactor of the plugin to support future improvements! Note: This release Requires at least PHP 7.0.</li>
<li>Fixed:   We closed some issues affecting Lightroom users</li>
</ul>
<h4>V3.41  &#8211; 09.27.2023</h4>
<ul>
<li>Fixed:   NextGEN 3.39 could generate a fatal error when viewing a gallery hosted on IIS.</li>
<li>Fixed:   NextGEN 3.39 could not accept uploads from the LightRoom plugin.</li>
<li>Fixed:   NextGEN 3.39 could generate a PHP exception when using custom template paths.</li>
</ul>
<h4>V3.39  &#8211; 09.13.2023</h4>
<ul>
<li>Fixed:   Prevent template files from existing outside of the site document root, WP_CONTENT_DIR, or WP_PLUGIN_DIR</li>
</ul>
<h4>V3.37  &#8211; 05.05.2023</h4>
<ul>
<li>Fixed:   A fatal error was thrown when uploading images&#8217; whose &#8216;Flash&#8217; EXIF field is an array instead of the integer it should be.</li>
<li>Fixed:   Correcting a possible error in our RankMath SEO compatibility.</li>
<li>Fixed:   Prevent duplicate entries from being added to the photocrati_cache_tracker transient.</li>
</ul>
<h4>V3.36  &#8211; 05.10.2023</h4>
<ul>
<li>NEW:     Added support for WP-Sweep so that NextGEN&#8217;s tags will not be automatically removed.</li>
<li>NEW:     Added NextGEN Gallery images to RankMath SEO&#8217;s sitemaps.</li>
<li>Fixed:   A JS error could trigger on the Manage Gallery page in some circumstances.</li>
<li>Fixed:   In some specific situations NextGEN Gallery could cause an infinite loop on all pages.</li>
<li>Fixed:   Manage Gallery&#8217;s &#8220;Add Page&#8221; button used the legacy [nggallery] shortcode.</li>
</ul>
<h4>V3.35  &#8211; 02.03.2023</h4>
<ul>
<li>Fixed:   Sites still using PHP 5.6 experience a fatal error due to an incompatibility with the latest version of Composer.</li>
</ul>
<h4>V3.34  &#8211; 02.02.2023</h4>
<ul>
<li>Fixed:   FontAwesome could load SVG font files which broke some Pro Lightbox elements.</li>
</ul>
<h4>V3.33  &#8211; 01.18.2023</h4>
<ul>
<li>Fixed:   FontAwesome icons were broken by 3.32 if not enqueued by another source.</li>
</ul>
<h4>V3.32  &#8211; 01.11.2023</h4>
<ul>
<li>NEW:     Added the filter &#8216;ngg_metadata_parse_order&#8217;</li>
<li>Changed: Now including all CSS &amp; JS resources inside the plugin to avoid GDPR issues.</li>
<li>Fixed:   Viewing sub-albums could result in a PHP warning regarding array_pop()</li>
</ul>
";s:11:"screenshots";s:1355:"<ol><li><a href="https://ps.w.org/nextgen-gallery/assets/screenshot-1.jpg?rev=2083961"><img src="https://ps.w.org/nextgen-gallery/assets/screenshot-1.jpg?rev=2083961" alt="Thumbnail Gallery"></a><p>Thumbnail Gallery</p></li><li><a href="https://ps.w.org/nextgen-gallery/assets/screenshot-2.jpg?rev=2083961"><img src="https://ps.w.org/nextgen-gallery/assets/screenshot-2.jpg?rev=2083961" alt="Slideshow Gallery"></a><p>Slideshow Gallery</p></li><li><a href="https://ps.w.org/nextgen-gallery/assets/screenshot-3.jpg?rev=2083961"><img src="https://ps.w.org/nextgen-gallery/assets/screenshot-3.jpg?rev=2083961" alt="Imagebrowser Gallery"></a><p>Imagebrowser Gallery</p></li><li><a href="https://ps.w.org/nextgen-gallery/assets/screenshot-4.jpg?rev=2083961"><img src="https://ps.w.org/nextgen-gallery/assets/screenshot-4.jpg?rev=2083961" alt="Manage Gallery Page"></a><p>Manage Gallery Page</p></li><li><a href="https://ps.w.org/nextgen-gallery/assets/screenshot-5.jpg?rev=2083961"><img src="https://ps.w.org/nextgen-gallery/assets/screenshot-5.jpg?rev=2083961" alt="Insert Gallery Window"></a><p>Insert Gallery Window</p></li><li><a href="https://ps.w.org/nextgen-gallery/assets/screenshot-6.jpg?rev=2083961"><img src="https://ps.w.org/nextgen-gallery/assets/screenshot-6.jpg?rev=2083961" alt="Gallery Settings Page"></a><p>Gallery Settings Page</p></li></ol>";}s:17:"short_description";s:85:"The most popular gallery plugin that lets you create galleries and albums in seconds.";s:13:"download_link";s:66:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.12.zip";s:11:"screenshots";a:6:{i:1;a:2:{s:3:"src";s:68:"https://ps.w.org/nextgen-gallery/assets/screenshot-1.jpg?rev=2083961";s:7:"caption";s:17:"Thumbnail Gallery";}i:2;a:2:{s:3:"src";s:68:"https://ps.w.org/nextgen-gallery/assets/screenshot-2.jpg?rev=2083961";s:7:"caption";s:17:"Slideshow Gallery";}i:3;a:2:{s:3:"src";s:68:"https://ps.w.org/nextgen-gallery/assets/screenshot-3.jpg?rev=2083961";s:7:"caption";s:20:"Imagebrowser Gallery";}i:4;a:2:{s:3:"src";s:68:"https://ps.w.org/nextgen-gallery/assets/screenshot-4.jpg?rev=2083961";s:7:"caption";s:19:"Manage Gallery Page";}i:5;a:2:{s:3:"src";s:68:"https://ps.w.org/nextgen-gallery/assets/screenshot-5.jpg?rev=2083961";s:7:"caption";s:21:"Insert Gallery Window";}i:6;a:2:{s:3:"src";s:68:"https://ps.w.org/nextgen-gallery/assets/screenshot-6.jpg?rev=2083961";s:7:"caption";s:21:"Gallery Settings Page";}}s:4:"tags";a:5:{s:7:"gallery";s:7:"gallery";s:13:"image-gallery";s:13:"image gallery";s:13:"photo-gallery";s:13:"photo gallery";s:9:"slideshow";s:9:"slideshow";s:24:"wordpress-gallery-plugin";s:24:"wordpress gallery plugin";}s:8:"versions";a:31:{s:4:"3.32";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.32.zip";s:4:"3.33";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.33.zip";s:4:"3.34";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.34.zip";s:4:"3.35";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.35.zip";s:4:"3.36";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.36.zip";s:4:"3.37";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.37.zip";s:4:"3.38";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.38.zip";s:4:"3.39";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.39.zip";s:4:"3.41";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.41.zip";s:4:"3.50";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.50.zip";s:4:"3.52";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.52.zip";s:4:"3.53";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.53.zip";s:4:"3.54";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.54.zip";s:4:"3.55";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.55.zip";s:4:"3.56";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.56.zip";s:4:"3.57";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.57.zip";s:4:"3.58";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.58.zip";s:4:"3.59";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.zip";s:6:"3.59.1";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.1.zip";s:7:"3.59.10";s:66:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.10.zip";s:7:"3.59.11";s:66:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.11.zip";s:7:"3.59.12";s:66:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.12.zip";s:6:"3.59.2";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.2.zip";s:6:"3.59.3";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.3.zip";s:6:"3.59.4";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.4.zip";s:6:"3.59.5";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.5.zip";s:6:"3.59.6";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.6.zip";s:6:"3.59.7";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.7.zip";s:6:"3.59.8";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.8.zip";s:6:"3.59.9";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.59.9.zip";s:5:"trunk";s:58:"https://downloads.wordpress.org/plugin/nextgen-gallery.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:2:{s:2:"1x";s:68:"https://ps.w.org/nextgen-gallery/assets/icon-128x128.png?rev=2083961";s:2:"2x";s:68:"https://ps.w.org/nextgen-gallery/assets/icon-256x256.png?rev=2083961";}s:12:"contributors";a:2:{s:10:"photocrati";s:42:"https://profiles.wordpress.org/photocrati/";s:7:"imagely";s:39:"https://profiles.wordpress.org/imagely/";}s:7:"markets";s:3:"any";s:8:"category";a:6:{s:7:"gallery";s:11:"recommended";s:4:"blog";s:4:"more";s:8:"personal";s:11:"recommended";s:8:"business";s:4:"more";s:5:"eshop";s:4:"more";s:4:"club";s:11:"recommended";}}s:17:"wf-cookie-consent";a:29:{s:4:"name";s:17:"WF Cookie Consent";s:4:"slug";s:17:"wf-cookie-consent";s:7:"version";s:5:"1.2.0";s:6:"author";s:67:"<a href="https://profiles.wordpress.org/wunderfarm/">wunderfarm</a>";s:14:"author_profile";s:42:"https://profiles.wordpress.org/wunderfarm/";s:8:"requires";s:5:"3.0.1";s:6:"tested";s:5:"6.5.5";s:12:"requires_php";b:0;s:16:"requires_plugins";a:0:{}s:6:"rating";i:100;s:7:"ratings";a:5:{i:5;i:26;i:4;i:1;i:3;i:0;i:2;i:0;i:1;i:0;}s:11:"num_ratings";i:27;s:15:"support_threads";i:0;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:710469;s:12:"last_updated";s:21:"2024-06-11 8:47am GMT";s:5:"added";s:10:"2015-05-22";s:8:"homepage";s:51:"http://www.wunderfarm.com/plugins/wf-cookie-consent";s:8:"sections";a:4:{s:11:"description";s:397:"<p>WF Cookie Consent shows the user a clear message that the site uses cookies.<br />
This plugin supports multi-language installations with the polylang-plugin from Chouby or WPML-plugin from wpml.org. It has a wide array of settings for controlling the style and contents.<br />
WF Cookie Consent is the &#8220;wunderfarm-way&#8221; to show how your website complies with the EU Cookie Law.</p>
";s:12:"installation";s:279:"<ol>
<li>Upload <code>WF Cookie Consent</code> to the <code>/wp-content/plugins/</code> directory</li>
<li>Activate the plugin through the &#8216;Plugins&#8217; menu in WordPress</li>
<li>If you want to set custom settings, go to Settings menu &gt; WF Cookie Consent.</li>
</ol>
";s:9:"changelog";s:1935:"<h4>1.2.0</h4>
<p>Removed iubenda integration.</p>
<h4>1.1.4</h4>
<p>Important fix for a XSS vulnerability on the &#8216;Settings-Page&#8217;.</p>
<h4>1.1.3</h4>
<p>Improved performance by loading a minified js file. Added rel=&#8221;noopener&#8221; to the link referring to the policy page.</p>
<h4>1.1.2</h4>
<p>Added a direct link to generate a cookie policy.</p>
<h4>1.1.1</h4>
<p>Added Hungarian Language. Minor Bugfixes.</p>
<h4>1.1.0</h4>
<p>Better admin default options, performance improvements and iubenda integration added.</p>
<h4>1.0.1</h4>
<p>Bugfix: Unescaped HTML in text output</p>
<h4>1.0.0</h4>
<p>Improved performance by loading WF Cookie Consent later</p>
<h4>0.9.9</h4>
<p>Compatibility for Polylang Version 1.8</p>
<h4>0.9.8</h4>
<p>Compatibility for WPML Version 3.2 and above</p>
<h4>0.9.7</h4>
<p>Improved compatibility with WPML Multilingual CMS 3.2.6</p>
<h4>0.9.5</h4>
<p>Compatibility for IE8 and previous IE versions</p>
<h4>0.9.4</h4>
<p>Bugfix: The page-selector is now showing all entries.</p>
<h4>0.9.3</h4>
<p>Updated Readme and Upgrade Notice.</p>
<h4>0.9.2</h4>
<p>Bugfix: Compatibility with Polylang and WPML.</p>
<h4>0.9.1</h4>
<p>Improved compatibility with Polylang and WPML.</p>
<h4>0.9.0</h4>
<p>Bugfix: For websites using earlier versions of WPML.</p>
<h4>0.8.9</h4>
<p>Bugfix: Include js file.</p>
<h4>0.8.8</h4>
<p>Bugfix: Improved wf_get_languages().</p>
<h4>0.8.7</h4>
<p>Improved compatibility with other plugins and themes.</p>
<h4>0.8.6</h4>
<p>Bugfix: Set cookie path (thx for the bug report adfasyxcv!)</p>
<h4>0.8.5</h4>
<p>Improved compatibility with other plugins.</p>
<h4>0.8.4</h4>
<p>Escaped text strings for echoing in JS &amp; option field descriptions.</p>
<h4>0.8.3</h4>
<p>Bugfix: Custom settings with Polylang.</p>
<h4>0.8.2</h4>
<p>Bugfixes: Custom fields for default language (en) and selected more-info page.</p>
<h4>0.8.1</h4>
<p>Support for WPML and Polylang.</p>
";s:11:"screenshots";s:765:"<ol><li><a href="https://ps.w.org/wf-cookie-consent/trunk/screenshot-1.png?rev=3101024"><img src="https://ps.w.org/wf-cookie-consent/trunk/screenshot-1.png?rev=3101024" alt="Example showing the wf-cookie-consent-bar"></a><p>Example showing the wf-cookie-consent-bar</p></li><li><a href="https://ps.w.org/wf-cookie-consent/trunk/screenshot-2.png?rev=3101024"><img src="https://ps.w.org/wf-cookie-consent/trunk/screenshot-2.png?rev=3101024" alt="WF Cookie Consent options section"></a><p>WF Cookie Consent options section</p></li><li><a href="https://ps.w.org/wf-cookie-consent/trunk/screenshot-3.png?rev=3101024"><img src="https://ps.w.org/wf-cookie-consent/trunk/screenshot-3.png?rev=3101024" alt="Multi-language support"></a><p>Multi-language support</p></li></ol>";}s:17:"short_description";s:137:"The wunderfarm-way to show how your website complies with the EU Cookie Law - very easy, 100% responsive and with multi-language support!";s:13:"download_link";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.2.0.zip";s:11:"screenshots";a:3:{i:1;a:2:{s:3:"src";s:69:"https://ps.w.org/wf-cookie-consent/trunk/screenshot-1.png?rev=3101024";s:7:"caption";s:41:"Example showing the wf-cookie-consent-bar";}i:2;a:2:{s:3:"src";s:69:"https://ps.w.org/wf-cookie-consent/trunk/screenshot-2.png?rev=3101024";s:7:"caption";s:33:"WF Cookie Consent options section";}i:3;a:2:{s:3:"src";s:69:"https://ps.w.org/wf-cookie-consent/trunk/screenshot-3.png?rev=3101024";s:7:"caption";s:22:"Multi-language support";}}s:4:"tags";a:5:{s:10:"compliance";s:10:"compliance";s:10:"cookie-law";s:10:"cookie law";s:9:"cookiebar";s:9:"cookiebar";s:9:"cookielaw";s:9:"cookielaw";s:7:"cookies";s:7:"cookies";}s:8:"versions";a:28:{s:5:"0.8.1";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.8.1.zip";s:5:"0.8.2";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.8.2.zip";s:5:"0.8.3";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.8.3.zip";s:5:"0.8.4";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.8.4.zip";s:5:"0.8.5";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.8.5.zip";s:5:"0.8.6";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.8.6.zip";s:5:"0.8.7";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.8.7.zip";s:5:"0.8.8";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.8.8.zip";s:5:"0.8.9";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.8.9.zip";s:5:"0.9.0";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.9.0.zip";s:5:"0.9.1";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.9.1.zip";s:5:"0.9.2";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.9.2.zip";s:5:"0.9.3";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.9.3.zip";s:5:"0.9.4";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.9.4.zip";s:5:"0.9.5";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.9.5.zip";s:5:"0.9.7";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.9.7.zip";s:5:"0.9.8";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.9.8.zip";s:5:"0.9.9";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.0.9.9.zip";s:5:"1.0.0";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.0.0.zip";s:5:"1.0.1";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.0.1.zip";s:5:"1.1.0";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.1.0.zip";s:5:"1.1.1";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.1.1.zip";s:5:"1.1.2";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.1.2.zip";s:5:"1.1.3";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.1.3.zip";s:5:"1.1.4";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.1.4.zip";s:5:"1.1.5";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.1.5.zip";s:5:"1.2.0";s:66:"https://downloads.wordpress.org/plugin/wf-cookie-consent.1.2.0.zip";s:5:"trunk";s:60:"https://downloads.wordpress.org/plugin/wf-cookie-consent.zip";}s:11:"donate_link";s:26:"https://www.wunderfarm.com";s:5:"icons";a:2:{s:2:"1x";s:70:"https://ps.w.org/wf-cookie-consent/assets/icon-128x128.png?rev=1330603";s:2:"2x";s:70:"https://ps.w.org/wf-cookie-consent/assets/icon-256x256.png?rev=1330603";}s:12:"contributors";a:1:{s:10:"wunderfarm";s:42:"https://profiles.wordpress.org/wunderfarm/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:9:"analytics";}}s:13:"wordpress-seo";a:29:{s:4:"name";s:70:"Yoast SEO &#8211; Advanced SEO with real-time guidance and built-in AI";s:4:"slug";s:13:"wordpress-seo";s:7:"version";s:4:"25.3";s:6:"author";s:57:"<a href="https://profiles.wordpress.org/yoast/">Yoast</a>";s:14:"author_profile";s:37:"https://profiles.wordpress.org/yoast/";s:8:"requires";s:3:"6.6";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}s:6:"rating";i:96;s:7:"ratings";a:5:{i:5;i:25958;i:4;i:632;i:3;i:199;i:2;i:140;i:1;i:835;}s:11:"num_ratings";i:27764;s:15:"support_threads";i:139;s:24:"support_threads_resolved";i:113;s:10:"downloaded";i:824144030;s:12:"last_updated";s:21:"2025-06-10 7:59am GMT";s:5:"added";s:10:"2010-10-11";s:8:"homepage";s:18:"https://yoa.st/1uj";s:8:"sections";a:5:{s:12:"installation";s:515:"<p>Starting with Yoast SEO consists of just two steps: installing and setting up the plugin. Yoast SEO is designed to work with your site’s specific needs, so don’t forget to go through the Yoast SEO first-time configuration as explained in the ‘after activation’ step! For the most up-to-date guidance on how to install Yoast SEO products, <a href="https://yoast.com/help/yoast-installation-manuals/#h-yoast-seo-and-yoast-seo-premium-for-wordpress" rel="nofollow ugc">please visit our help center</a>.</p>
";s:3:"faq";s:6119:"
<dt id='how%20do%20the%20xml%20sitemaps%20in%20the%20yoast%20seo%20plugin%20work%3F'>
How do the XML Sitemaps in the Yoast SEO plugin work?
</h4>
<p>
<p>Having an XML sitemap can be beneficial for SEO, as Google can retrieve essential pages of a website very fast, even if the internal linking of a site isn’t flawless.<br />
The sitemap index and individual sitemaps are updated automatically as you add or remove content and will include the post types you want search engines to index. Post Types marked as noindex will not appear in the sitemap. <a href="https://yoa.st/3qt" rel="nofollow ugc">Learn more about XML Sitemaps</a>.</p>
</p>
<dt id='how%20can%20i%20add%20my%20website%20to%20google%20search%20console%3F'>
How can I add my website to Google Search Console?
</h4>
<p>
<p>It is straightforward to add your website to Google Search Console.<br />
1. Create a Google Search Console account and login into your account.<br />
2. Click ‘Add a property’ under the search drop-down.<br />
3. Enter your website URL in the box and click ‘Continue’.<br />
4. Click the arrow next to ‘HTML tag’ to expand the option.<br />
5. Copy the meta tag.<br />
6. Log in to your WordPress website.<br />
7. Click on ‘SEO’ in the dashboard.<br />
8. Click on ‘General’.<br />
9. Click on the ‘Webmaster Tools’ tab.<br />
10. Paste the code in the Google field and click ‘Save Changes’.<br />
11. Go back to Google Search Console and click ‘Verify’.</p>
<p>If you want more details steps, please visit <a href="https://yoa.st/3qu" rel="nofollow ugc">our article on our help center</a>.</p>
</p>
<dt id='how%20do%20i%20implement%20yoast%20seo%20breadcrumbs%3F'>
How do I implement Yoast SEO breadcrumbs?
</h4>
<p>
<p>The steps below are a temporary solution as manual edits made to theme files may be overwritten with future theme updates. Please contact the theme developer for a permanent solution. We’ve written an article about the <a href="https://yoa.st/3qv" rel="nofollow ugc">importance of breadcrumbs for SEO</a>.</p>
<p>To implement the <a href="https://yoa.st/3qw" rel="nofollow ugc">breadcrumbs</a> function in Yoast SEO, you will have to edit your theme. We recommend that prior to any editing of the theme files, a backup is taken. Your host provider can help you take a backup.<br />
Copy the following code into your theme where you want the breadcrumbs to be. If you are not sure, you will need to experiment with placement:</p>
<pre><code>&lt;?php
if ( function_exists( 'yoast_breadcrumb' ) ) {
    yoast_breadcrumb( '&lt;p id="breadcrumbs"&gt;','&lt;/p&gt;' );
}
?&gt;
</code></pre>
<p>Common places where you could place your breadcrumbs are inside your <code>single.php</code> and/or <code>page.php</code> file just above the page’s title. Another option that makes it really easy in some themes is by just pasting the code in <code>header.php</code> at the very end.</p>
<p>In most non-WooTheme themes, this code snippet should not be added to your <code>functions.php</code> file.<br />
Alternatively, you can manually add the breadcrumb shortcode to individual posts or pages: <code>[wpseo_breadcrumb]</code></p>
<p>If you need more details or a step by step guide, read our <a href="https://yoa.st/3qx" rel="nofollow ugc">Implementation guide for Yoast SEO breadcrumbs</a>.</p>
</p>
<dt id='how%20do%20i%20noindex%20urls%3F'>
How do I noindex URLS?
</h4>
<p>
<p>Yoast SEO provides multiple options for setting a URL or group of URLs to noindex. <a href="https://yoa.st/3qy/" rel="nofollow ugc">Read more about how to do this in this guide</a>.</p>
</p>
<dt id='google%20shows%20the%20wrong%20description%2C%20how%20do%20i%20fix%20this%3F'>
Google shows the wrong description, how do I fix this?
</h4>
<p>
<p>If you’ve crafted nice meta descriptions for your blog posts, nothing is more annoying than Google showing another description for your site completely in the search result snippet.</p>
<p>Possible causes could be:<br />
1. wrong description in code<br />
2. Google cache is outdated<br />
3. Search term manipulation<br />
4. Google ignored the meta description</p>
<p>You can <a href="https://yoa.st/3qz" rel="nofollow ugc">read more here on how to solve the issue with the wrong description</a>.</p>
</p>
<dt id='how%20often%20is%20yoast%20seo%20updated%3F'>
How often is Yoast SEO updated?
</h4>
<p>
<p>Yoast SEO is updated every two weeks. If you want to know why, please read <a href="https://yoa.st/3q-" rel="nofollow ugc">this post on why we release every two weeks</a>!</p>
</p>
<dt id='how%20do%20i%20get%20support%3F'>
How do I get support?
</h4>
<p>
<p>As our free plugin is used by millions of people worldwide, we cannot offer you all one on one support. If you have trouble with the Yoast SEO for WordPress plugin, you can get help on the support forums here at <a href="https://wordpress.org/support/plugin/wordpress-seo/" rel="ugc">wordpress.org</a> or by checking out our help center at <a href="https://yoa.st/3r1" rel="nofollow ugc">yoast.com/help/</a>.</p>
<p>The plugins you buy at Yoast are called ‘premium plugins’ (even if Premium isn’t in its name) and include a complete year of free updates and premium support. This means you can contact our support team if you have any questions about that plugin.</p>
<p><a href="https://yoa.st/3r2" rel="nofollow ugc">Read more on how to get support</a></p>
</p>
<dt id='what%20happens%20to%20my%20data%20if%20i%20enable%20usage%20tracking%3F'>
What happens to my data if I enable usage tracking?
</h4>
<p>
<p><a href="https://yoa.st/4w7" rel="nofollow ugc">This page on yoast.com explains what data we collect to improve Yoast SEO</a>. We only collect data when you explicitly opt in. Read more about how we handle your data in <a href="https://yoa.st/4w8" rel="nofollow ugc">our Privacy Policy</a>.</p>
</p>
<dt id='i%20have%20a%20different%20question%20than%20listed%20here'>
I have a different question than listed here
</h4>
<p>
<p>Your question has most likely been answered on our help center: <a href="https://yoa.st/1va" rel="nofollow ugc">yoast.com/help/</a>.</p>
</p>

";s:9:"changelog";s:1666:"<h4>25.3</h4>
<p>Release date: 2025-06-10</p>
<p><em>New:</em> Yoast SEO 25.3 introduces llms.txt support to help AI tools understand your site better. <a href="https://yoa.st/release-10-6-25" rel="nofollow ugc">Read the full release post here!</a></p>
<h4>Enhancements</h4>
<ul>
<li>Introduces the llms.txt feature, which gives site owners the opportunity to automatically generate an llms.txt file. This file helps LLMs to better understand the site&#8217;s content.</li>
</ul>
<h4>25.2</h4>
<p>Release date: 2025-05-27</p>
<p>Yoast SEO 25.2 brings more enhancements and bugfixes. <a href="https://yoa.st/releases" rel="nofollow ugc">Find more information about our software releases and updates here</a>.</p>
<h4>Enhancements</h4>
<ul>
<li>Makes the <em>keyphrase in image alt attributes</em> assessment  available when no content has been added.</li>
<li>Renames <em>image keyphrase</em> assessment to <em>keyphrase in image alt attributes</em> assessment.</li>
</ul>
<h4>Bugfixes</h4>
<ul>
<li>Fixes a bug in the retrieval of post categories titles where a non-existent term might be referenced. Props to <a href="https://github.com/bor0" rel="nofollow ugc">@bor0</a>.</li>
<li>Fixes a bug where the Yoast introduction in the Elementor editor would not be positioned correctly when on Elementor version 3.30.0.</li>
</ul>
<h4>Other</h4>
<ul>
<li>Excludes gallery, embed and playlist shortcodes from the <em>keyphrase in introduction</em> analysis in Classic editor.</li>
</ul>
<h4>Earlier versions</h4>
<p>For the changelog of earlier versions, please refer to <a href="https://yoa.st/yoast-seo-changelog" rel="nofollow ugc">the changelog on yoast.com</a>.</p>
";s:11:"description";s:16432:"<p>Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO plugin.</p>
<h3>YOAST SEO: THE #1 WORDPRESS SEO PLUGIN</h3>
<p>Since 2008, Yoast SEO has helped millions of websites worldwide to rank higher in search engines.</p>
<p>Yoast’s mission is <strong>SEO for Everyone</strong>. Our plugin’s users range from the bakery around the corner to some of the most popular sites on the planet.</p>
<p>Yoast SEO Free contains everything that you need to manage your SEO, and the <a href="https://yoa.st/1v8" rel="nofollow ugc">Yoast SEO Premium</a> plugin and its extensions unlock even more tools and functionality.</p>
<h3>HANDING YOU THE COMPETITIVE EDGE</h3>
<p>SEO is the most consistent and cost-effective website traffic source, but it can be a challenging and complex maze. Whether you&#8217;re just starting out, or an advanced user you don’t have to do this alone. We’re here to help!</p>
<p>You haven&#8217;t time to learn and keep up with SEO best practices? You aren&#8217;t alone. Keeping Yoast SEO up-to-date with the latest version means you automatically receive all of the &#8216;under the hood&#8217; updates to schema markup and technical SEO fundamentals. We also guide you through optimizing your on-site content with our signature traffic lights approach.</p>
<p>Empower search engines to fully understand your website using our Schema.org structured data integration.</p>
<p>Yoast SEO offers comprehensive analysis tools that help elevate your content&#8217;s SEO and readability. Get powerful insights and actionable recommendations to craft helpful content that resonates with readers and search engines.</p>
<p><strong>Premium Yoast AI features</strong> Get suggestions for your titles and descriptions at the click of a button. The <a href="https://yoa.st/51c" rel="nofollow ugc">Yoast AI features</a> save you time and optimize for higher click-through-rates.</p>
<ul>
<li>Yoast AI Generate enables users to generate meta descriptions and titles for your pages, blog posts and social posts. Great! Even better, when you also have <a href="https://yoa.st/3rh" rel="nofollow ugc">Yoast WooCommerce SEO</a>, you can receive suggestions for product SEO titles and descriptions too! The best part, if you don&#8217;t like the 5 suggestions, you can generate five more at a click.</li>
<li>Yoast AI Optimize helps you optimize existing content for search engines. Optimize three of the assessments in the Yoast SEO Analysis; Keyphrase in introduction, Keyphrase distribution and Keyphrase density, with easy dismiss or apply options.</li>
</ul>
<h4>QUICK AND EASY SETUP TO GET YOU STARTED</h4>
<p>Setting up Yoast SEO is smooth, hassle-free, and doesn&#8217;t require any advanced knowledge! Our step-by-step configuration walks you through the essentials, helping you get up and running quickly.</p>
<p>You&#8217;ll be prompted to fill in details about your site during the setup. This enables Yoast SEO to translate all this information into structured data, which helps search engines better understand your content and website!</p>
<p>Are you already using another SEO plugin? Transitioning from other plugins to Yoast SEO is a breeze. We&#8217;ve designed it to be seamless, ensuring you don&#8217;t lose critical data.</p>
<p>Our export and import option makes it a breeze to take the SEO settings from one Yoast SEO-optimized website to another.</p>
<h4>TAKING CARE OF YOUR TECHNICAL SEO NEEDS</h4>
<p>Although technical optimization is a big part of SEO, it&#8217;s not easy. We understand that only some people who work on SEO are experts or have the time to dive into the technical aspects of a website. That&#8217;s why Yoast SEO handles much of the technical optimization, freeing up your time to work on other parts of your website, like writing helpful content.</p>
<ul>
<li>
<p><strong>Get automated technical SEO improvements</strong>, like optimized meta tags, right out of the box.</p>
</li>
<li>
<p><strong>Add canonical URLs</strong> to tell search engines which content they should show when you have pages with similar content.</p>
</li>
<li>
<p>Get <strong>advanced XML sitemaps</strong>, making it effortless for search engines to understand your site structure and index your web pages effectively.</p>
</li>
<li>
<p><strong>Get best-in-class Schema.org structured data integration</strong>, significantly increasing your chances of getting visually rich search results that attract more users.</p>
</li>
<li>
<p><strong>Take complete control over your site&#8217;s breadcrumbs</strong>, allowing visitors and search engines to navigate your website seamlessly.</p>
</li>
<li>
<p><strong>Significantly improves your website&#8217;s loading times</strong>, courtesy of our innovative data management techniques tailored for WordPress.</p>
</li>
<li>
<p>[Advanced] Yoast SEO comes with crawl settings that <strong>optimize how search engines crawl your site</strong> and reduce its carbon footprint. This lowers your site&#8217;s environmental impact and contributes to a sustainable web.</p>
</li>
</ul>
<h4>WRITE AWESOME CONTENT THAT USERS AND SEARCH ENGINES LOVE</h4>
<p>Unlock the full potential of your content with Yoast SEO&#8217;s <strong>state-of-the-art content analysis</strong>. Crafting compelling content becomes easier with features designed to help you increase your website&#8217;s performance.</p>
<ul>
<li>
<p><strong>Leverage detailed SEO analysis</strong> that guides you toward creating SEO-friendly content, allowing you to target the right keywords and boost your visibility in search results.</p>
</li>
<li>
<p><strong>Drive engagement and enhance readability</strong> with the integrated readability analysis. Ensure your content is clear, concise, and effortlessly readable by humans and search engines alike.</p>
</li>
<li>
<p>Preview your content as it appears in SERPs, even on mobile devices. This helps you to <strong>fine-tune your meta titles and descriptions to maximize click-through rates</strong>.</p>
</li>
<li>
<p>Enable your HowTo content to be displayed in search results by using the <strong>innovative Schema structured data blocks</strong> for the WordPress block editor</p>
</li>
<li>
<p><strong>A dedicated breadcrumbs block</strong> ensures your users always know their location within your website.</p>
</li>
<li>
<p><strong>Embrace inclusivity in your content creation process with the inclusive language analysis</strong>. This optional feature analyzes your text and provides suggestions to make your content more considerate of different audiences. By using inclusive language, you’ll ensure your content resonates with diverse groups of people.</p>
</li>
<li>
<p><strong>Keyword research within the plugin</strong> with the Semrush integration. Find out what related keywords people are searching for, so you can optimize your content to reach more audiences.</p>
</li>
<li>
<p><strong>Track your rankings in Yoast SEO</strong> with the Wincher integration. Yoast SEO and Wincher show how your content and keywords rank in Google.</p>
</li>
<li>
<p>Are you using Elementor to build your website? No worries because <strong>Yoast SEO integrates with Elementor</strong>. Take advantage of all Yoast SEO&#8217;s benefits within your favorite website builder!</p>
</li>
<li>
<p><strong>Advanced AI features in Yoast SEO Premium</strong>, write titles and meta descriptions at a click of a button and receive suggested edits to your content to take it over the &#8216;SEO&#8217; finish line.</p>
</li>
</ul>
<h4>KEEP YOUR SITE IN PERFECT SHAPE</h4>
<p>Whether you are an entrepreneur, blogger or content creator, a developer or a business owner, Yoast SEO helps you keep your website in perfect shape by:</p>
<ul>
<li>
<p>Fine-tuning the engine of your website, so you can work on creating great content! With Yoast SEO, <strong>technical optimization becomes effortless</strong>, allowing you to prioritize what truly matters.</p>
</li>
<li>
<p><strong>Structure your website&#8217;s content easily</strong> using Yoast SEO&#8217;s cornerstone content features, enabling search engines to understand and index your most important pages effectively.</p>
</li>
<li>
<p><strong>Translate valuable content into structured data</strong>, allowing search engines to fully comprehend your website&#8217;s meaning and context.</p>
</li>
<li>
<p>Yoast SEO includes a <strong>powerful front-end SEO inspector</strong> that lets you preview and fine-tune the SEO settings directly on your front end. With this intuitive tool, you can easily optimize elements such as meta titles, meta descriptions, URL slugs, robots meta tags, and structured data by seeing their appearance in real-time.</p>
</li>
</ul>
<p>Helping you manage your team: with our SEO roles, you can give colleagues access to specific sections of the Yoast SEO plugin.</p>
<ul>
<li><strong>Yoast SEO has a regular 2-week update cycle</strong>, ensuring you always stay up-to-date with the latest development and updates from search engines.</li>
</ul>
<h4>POWERFUL INTEGRATION WITH OTHER TOOLS</h4>
<p>Yoast SEO seamlessly integrates with various themes, plugins, and tools to enhance the user experience and improve your WordPress SEO workflow.</p>
<ul>
<li>
<p>Utilize the full potential of the <a href="https://wordpress.org/plugins/advanced-custom-fields/" rel="ugc">Advanced Custom Fields</a> plugin when combined with the <a href="https://wordpress.org/plugins/acf-content-analysis-for-yoast-seo/" rel="ugc">ACF Content Analysis for Yoast SEO</a> plugin, and reap the benefits of Yoast SEO&#8217;s powerful analysis.</p>
</li>
<li>
<p>Seamlessly integrate Yoast SEO with the <a href="https://wordpress.org/plugins/elementor/" rel="ugc">Elementor</a> website builder, empowering you to optimize your stunning designs effectively.</p>
</li>
<li>
<p>Elevate your site search quality with <a href="https://wordpress.org/plugins/wp-search-with-algolia/" rel="ugc">Algolia</a> integration, ensuring users can effortlessly find the content they want.</p>
</li>
<li>
<p>Combine Yoast SEO with Semrush, a leading online marketing tool. Access comprehensive keyword data directly within Yoast SEO, empowering you to supercharge your SEO strategy with data-driven insights.</p>
</li>
<li>
<p>Connect your Yoast SEO plugin with Wincher, a powerful SEO tracking tool. Monitor your keyword rankings, and track your website&#8217;s visibility in search results.</p>
</li>
</ul>
<h4>TRUST THE EXPERTS</h4>
<p>Yoast is powered by expert developers, testers, software architects, and SEO consultants. They work constantly to stay at the cutting edge of WordPress SEO and to improve the plugin with every release.</p>
<h4>WE ARE THERE FOR THE LONG RUN</h4>
<p>We&#8217;re here to help you succeed with your SEO goals because empowering our users is at the core of our philosophy!</p>
<p>If you&#8217;re looking for a structured learning path, our <a href="https://yoa.st/3ri" rel="nofollow ugc">Yoast SEO academy</a> offers free and paid online courses. Any of our paid plans provides access to all the courses at no extra charge. We also have a treasure trove of information in our SEO blog, regular newsletter and webinars to keep you up-to-date with all the latest industry news.</p>
<h3>THE PREMIUM ADVANTAGE</h3>
<p>Not only do you get many additional benefits by upgrading to <a href="https://yoa.st/1v8" rel="nofollow ugc">Yoast SEO Premium</a>, but you&#8217;ll also get 24/7 personalized support that takes away your worry.</p>
<ul>
<li>
<p>Unlock our <a href="https://yoa.st/51c" rel="nofollow ugc">AI features</a>; Yoast AI Optimize and Yoast AI Generate. Perfect for marketing professionals, freelance writers, and content strategists, Yoast AI features enable customers of all technical levels to apply SEO best practice to their content at the click of a button.</p>
</li>
<li>
<p>Optimize for up to five keyword synonyms by adding variants. Add up to four related synonyms of your keyword to expand your possibilities. You get the full SEO analysis for each.</p>
</li>
<li>
<p>Optimizes your articles for different word forms, singular and plural variations, different verb forms, synonyms, and related keyphrases, thanks to the semantic understanding technology in Yoast SEO Premium.</p>
</li>
<li>
<p>Seamlessly handle URL changes or page deletions with our redirect manager. Automatically create redirects to prevent &#8220;404: page not found&#8221; errors and retain valuable traffic and backlinks.</p>
</li>
<li>
<p>Get internal linking suggestions in real-time. The WordPress SEO plugin enhances your article&#8217;s depth and authority by recommending related posts to link to.</p>
</li>
<li>
<p>Gain precise control over your page&#8217;s appearance on social networks like Facebook and X with social media previews. Customize your social presence and entice users to engage with your content effectively.</p>
</li>
<li>
<p>Simplify your SEO workflows and get guidance to work on time-consuming SEO tasks, like finding unlinked content, with the Yoast SEO workouts.</p>
</li>
<li>
<p>Get actionable feedback on using inclusive vocabulary to enhance your writing and make it accessible to a broader audience. (Note: This feature is currently available in English and beta.)</p>
</li>
<li>
<p>Take advantage of the IndexNow integration, which instantly pings search engines like Microsoft Bing every time you publish or update content to ensure timely indexing.</p>
</li>
<li>
<p>Easily create optimized SEO titles and meta descriptions at the touch of a button, thanks to generative AI. Crafting optimized and engaging SEO titles and meta descriptions has never been faster and easier.</p>
</li>
<li>
<p>Avoid your content being used to train AI bots: Effortlessly safeguard your intellectual property, uphold data privacy, and maintain control over content by blocking AI bots from scraping it. These AI web crawlers include OpenAI&#8217;s GPTBot, Common Crawl&#8217;s CCBot and Google-Extended, used to train Google Gemini.</p>
</li>
</ul>
<h3>EXTEND YOUR WORDPRESS SEO</h3>
<p>Take your WordPress SEO to new heights with these powerful Yoast SEO add-ons:</p>
<ul>
<li>
<p><a href="https://yoa.st/1uu" rel="nofollow ugc">Yoast Local SEO</a>: Optimize your website for a local audience, drive foot traffic to your stores, and establish a strong presence in local SERPs.</p>
</li>
<li>
<p><a href="https://yoa.st/1uw" rel="nofollow ugc">Yoast Video SEO</a>: Improves the performance of videos and ensures that Google fully understands its content. This helps you rank your videos higher in video search results.</p>
</li>
<li>
<p><a href="https://yoa.st/1uv" rel="nofollow ugc">Yoast News SEO</a>: Amplify your visibility and performance in Google News, allowing your news website to reach a broader audience.</p>
</li>
<li>
<p><a href="https://yoa.st/3rh" rel="nofollow ugc">Yoast WooCommerce SEO</a>: Enhance your ecommerce store&#8217;s discoverability with extra tools designed specifically for online stores, helping you drive more targeted traffic and dominate the search results for your products. It has generative AI tools to help you write great titles and meta descriptions for your products! Also, use WooCommerce SEO to easily import and export global identifiers like GTIN8, UPC, and ISBN for your products.</p>
</li>
</ul>
<h3>BUG REPORTS</h3>
<p>Find a bug in Yoast SEO? We welcome your bug reports! Please report bugs in the WordPress SEO <a href="https://github.com/Yoast/wordpress-seo" rel="nofollow ugc">repository on GitHub</a>. Note that GitHub is not a support forum but an efficient platform for addressing and resolving issues efficiently.</p>
<h3>THERE&#8217;S MORE TO LEARN ABOUT SEO</h3>
<p>For a comprehensive resource on search engine optimization and Yoast SEO, please explore our <a href="https://yoast.com" rel="nofollow ugc">website</a>, which is rich with insights and inspiration. Seek guidance in our extensively curated help center, designed to help you provide the knowledge to optimize your website effectively.</p>
<p>Take your SEO skills to new heights with &#8220;<a href="https://yoa.st/1v6" rel="nofollow ugc">WordPress SEO &#8211; The Definitive Guide</a>&#8221; by Yoast &#8211; a must-read for WordPress SEO enthusiasts. Discover more exceptional plugins and solutions by Team Yoast, tailored to enhance your digital presence and achieve unparalleled success.</p>
";s:11:"screenshots";s:2478:"<ol><li><a href="https://ps.w.org/wordpress-seo/assets/screenshot-1.png?rev=2853382"><img src="https://ps.w.org/wordpress-seo/assets/screenshot-1.png?rev=2853382" alt="The modern interface makes Yoast SEO easy to work with."></a><p>The modern interface makes Yoast SEO easy to work with.</p></li><li><a href="https://ps.w.org/wordpress-seo/assets/screenshot-2.png?rev=2853382"><img src="https://ps.w.org/wordpress-seo/assets/screenshot-2.png?rev=2853382" alt="Easily manage how your posts and pages appear in SERPs."></a><p>Easily manage how your posts and pages appear in SERPs.</p></li><li><a href="https://ps.w.org/wordpress-seo/assets/screenshot-3.png?rev=2853382"><img src="https://ps.w.org/wordpress-seo/assets/screenshot-3.png?rev=2853382" alt="Yoast SEO Premium has extra crawl optimization options."></a><p>Yoast SEO Premium has extra crawl optimization options.</p></li><li><a href="https://ps.w.org/wordpress-seo/assets/screenshot-4.png?rev=2853382"><img src="https://ps.w.org/wordpress-seo/assets/screenshot-4.png?rev=2853382" alt="Yoast SEO integrates with tools like Semrush and Wincher."></a><p>Yoast SEO integrates with tools like Semrush and Wincher.</p></li><li><a href="https://ps.w.org/wordpress-seo/assets/screenshot-5.png?rev=2853382"><img src="https://ps.w.org/wordpress-seo/assets/screenshot-5.png?rev=2853382" alt="The famous SEO and readability analyses in Yoast SEO."></a><p>The famous SEO and readability analyses in Yoast SEO.</p></li><li><a href="https://ps.w.org/wordpress-seo/assets/screenshot-6.png?rev=2853382"><img src="https://ps.w.org/wordpress-seo/assets/screenshot-6.png?rev=2853382" alt="See what your post looks like in Google."></a><p>See what your post looks like in Google.</p></li><li><a href="https://ps.w.org/wordpress-seo/assets/screenshot-7.png?rev=2853382"><img src="https://ps.w.org/wordpress-seo/assets/screenshot-7.png?rev=2853382" alt="The First-time configuration helps you get started quickly."></a><p>The First-time configuration helps you get started quickly.</p></li><li><a href="https://ps.w.org/wordpress-seo/assets/screenshot-8.png?rev=2853382"><img src="https://ps.w.org/wordpress-seo/assets/screenshot-8.png?rev=2853382" alt="The inclusive language analysis in Yoast SEO."></a><p>The inclusive language analysis in Yoast SEO.</p></li><li><a href="https://ps.w.org/wordpress-seo/assets/screenshot-9.png?rev=2956588"><img src="https://ps.w.org/wordpress-seo/assets/screenshot-9.png?rev=2956588" alt=""></a></li></ol>";}s:17:"short_description";s:118:"Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO plugin.";s:13:"download_link";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.25.3.zip";s:11:"screenshots";a:9:{i:1;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-1.png?rev=2853382";s:7:"caption";s:55:"The modern interface makes Yoast SEO easy to work with.";}i:2;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-2.png?rev=2853382";s:7:"caption";s:55:"Easily manage how your posts and pages appear in SERPs.";}i:3;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-3.png?rev=2853382";s:7:"caption";s:55:"Yoast SEO Premium has extra crawl optimization options.";}i:4;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-4.png?rev=2853382";s:7:"caption";s:57:"Yoast SEO integrates with tools like Semrush and Wincher.";}i:5;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-5.png?rev=2853382";s:7:"caption";s:53:"The famous SEO and readability analyses in Yoast SEO.";}i:6;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-6.png?rev=2853382";s:7:"caption";s:40:"See what your post looks like in Google.";}i:7;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-7.png?rev=2853382";s:7:"caption";s:59:"The First-time configuration helps you get started quickly.";}i:8;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-8.png?rev=2853382";s:7:"caption";s:45:"The inclusive language analysis in Yoast SEO.";}i:9;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-9.png?rev=2956588";s:7:"caption";s:0:"";}}s:4:"tags";a:5:{s:16:"content-analysis";s:16:"Content analysis";s:11:"readability";s:11:"Readability";s:6:"schema";s:6:"schema";s:3:"seo";s:3:"seo";s:11:"xml-sitemap";s:11:"xml sitemap";}s:8:"versions";a:94:{s:4:"18.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.0.zip";s:4:"18.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.1.zip";s:4:"18.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.2.zip";s:4:"18.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.3.zip";s:4:"18.4";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.4.zip";s:6:"18.4.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.18.4.1.zip";s:4:"18.5";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.5.zip";s:6:"18.5.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.18.5.1.zip";s:4:"18.6";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.6.zip";s:4:"18.7";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.7.zip";s:4:"18.8";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.8.zip";s:4:"18.9";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.18.9.zip";s:4:"19.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.0.zip";s:4:"19.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.1.zip";s:5:"19.10";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.19.10.zip";s:5:"19.11";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.19.11.zip";s:5:"19.12";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.19.12.zip";s:5:"19.13";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.19.13.zip";s:5:"19.14";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.19.14.zip";s:4:"19.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.2.zip";s:4:"19.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.3.zip";s:4:"19.4";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.4.zip";s:4:"19.5";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.5.zip";s:6:"19.5.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.19.5.1.zip";s:4:"19.6";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.6.zip";s:6:"19.6.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.19.6.1.zip";s:4:"19.7";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.7.zip";s:6:"19.7.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.19.7.1.zip";s:6:"19.7.2";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.19.7.2.zip";s:4:"19.8";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.8.zip";s:4:"19.9";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.19.9.zip";s:4:"20.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.0.zip";s:4:"20.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.1.zip";s:5:"20.10";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.20.10.zip";s:5:"20.11";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.20.11.zip";s:5:"20.12";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.20.12.zip";s:5:"20.13";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.20.13.zip";s:4:"20.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.2.zip";s:6:"20.2.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.20.2.1.zip";s:4:"20.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.3.zip";s:4:"20.4";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.4.zip";s:4:"20.5";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.5.zip";s:4:"20.6";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.6.zip";s:4:"20.7";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.7.zip";s:4:"20.8";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.8.zip";s:4:"20.9";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.20.9.zip";s:4:"21.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.0.zip";s:4:"21.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.1.zip";s:4:"21.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.2.zip";s:4:"21.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.3.zip";s:4:"21.4";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.4.zip";s:4:"21.5";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.5.zip";s:4:"21.6";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.6.zip";s:4:"21.7";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.7.zip";s:4:"21.8";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.8.zip";s:6:"21.8.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.21.8.1.zip";s:4:"21.9";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.21.9.zip";s:6:"21.9.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.21.9.1.zip";s:4:"22.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.0.zip";s:4:"22.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.1.zip";s:4:"22.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.2.zip";s:4:"22.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.3.zip";s:4:"22.4";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.4.zip";s:4:"22.5";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.5.zip";s:4:"22.6";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.6.zip";s:4:"22.7";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.7.zip";s:4:"22.8";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.8.zip";s:4:"22.9";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.22.9.zip";s:4:"23.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.0.zip";s:4:"23.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.1.zip";s:4:"23.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.2.zip";s:4:"23.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.3.zip";s:4:"23.4";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.4.zip";s:4:"23.5";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.5.zip";s:4:"23.6";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.6.zip";s:4:"23.7";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.7.zip";s:4:"23.8";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.8.zip";s:4:"23.9";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.23.9.zip";s:4:"24.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.0.zip";s:4:"24.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.1.zip";s:4:"24.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.2.zip";s:4:"24.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.3.zip";s:4:"24.4";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.4.zip";s:4:"24.5";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.5.zip";s:4:"24.6";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.6.zip";s:4:"24.7";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.7.zip";s:4:"24.8";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.8.zip";s:6:"24.8.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.24.8.1.zip";s:4:"24.9";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.24.9.zip";s:4:"25.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.25.0.zip";s:4:"25.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.25.1.zip";s:4:"25.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.25.2.zip";s:4:"25.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.25.3.zip";s:5:"trunk";s:56:"https://downloads.wordpress.org/plugin/wordpress-seo.zip";}s:11:"donate_link";s:18:"https://yoa.st/1up";s:5:"icons";a:2:{s:2:"1x";s:66:"https://ps.w.org/wordpress-seo/assets/icon-128x128.gif?rev=3112542";s:2:"2x";s:66:"https://ps.w.org/wordpress-seo/assets/icon-256x256.gif?rev=3112542";}s:12:"contributors";a:3:{s:5:"yoast";s:37:"https://profiles.wordpress.org/yoast/";s:11:"joostdevalk";s:43:"https://profiles.wordpress.org/joostdevalk/";s:7:"tdevalk";s:39:"https://profiles.wordpress.org/tdevalk/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:3:"seo";}}s:8:"wp-piwik";a:29:{s:4:"name";s:36:"Connect Matomo (WP-Matomo, WP-Piwik)";s:4:"slug";s:8:"wp-piwik";s:7:"version";s:6:"1.0.30";s:6:"author";s:65:"<a href="https://profiles.wordpress.org/braekling/">braekling</a>";s:14:"author_profile";s:41:"https://profiles.wordpress.org/braekling/";s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";b:0;s:16:"requires_plugins";a:0:{}s:6:"rating";i:90;s:7:"ratings";a:5:{i:5;i:78;i:4;i:3;i:3;i:4;i:2;i:1;i:1;i:8;}s:11:"num_ratings";i:94;s:15:"support_threads";i:1;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:2692938;s:12:"last_updated";s:21:"2025-04-22 9:02pm GMT";s:5:"added";s:10:"2009-06-04";s:8:"homepage";s:45:"http://wordpress.org/extend/plugins/wp-piwik/";s:8:"sections";a:5:{s:11:"description";s:4333:"<p>If you are not yet using Matomo On-Premise, Matomo Cloud or hosting your own instance of Matomo, please use the <a href="https://wordpress.org/plugins/matomo/" rel="ugc">Matomo for WordPress plugin</a>.</p>
<p>This plugin uses the Matomo API to show your Matomo statistics in your WordPress dashboard. It&#8217;s also able to add the Matomo tracking code to your blog and to do some modifications to the tracking code. Additionally, WP-Matomo supports WordPress networks and manages multiple sites and their tracking codes.</p>
<p>To use this plugin the Matomo web analytics application is required. If you do not already have a Matomo setup (e.g., provided by your web hosting service), you have two simple options: use either a <a href="http://matomo.org/" rel="nofollow ugc">self-hosted Matomo</a> or a <a href="https://www.innocraft.cloud/?pk_campaign=WP-Piwik" rel="nofollow ugc">cloud-hosted Matomo by InnoCraft</a>.</p>
<p><strong>Requirements:</strong> PHP 7.0 (or higher), WordPress 5.0 (or higher), Matomo 4.0 (or higher)</p>
<p><strong>Languages:</strong> English, Albanian, Chinese, Dutch, French, German, Greek, Hungarian, Italian, Polish, Portuguese (Brazil). Partially supported: Azerbaijani, Belarusian, Hindi, Lithuanian, Luxembourgish, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian</p>
<h4>What is Matomo?</h4>
<p><span class="embed-youtube" style="text-align:center; display: block;"><iframe loading="lazy" class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/Qc2kooLNDiU?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></span><br />
<a href="https://matomo.org/what-is-matomo/" rel="nofollow ugc">Learn more.</a></p>
<h4>First steps</h4>
<ul>
<li>Learn how to install your own Matomo instance: <a href="https://matomo.org/docs/requirements/" rel="nofollow ugc">Requirements</a>, <a href="https://matomo.org/docs/installation-optimization/" rel="nofollow ugc">Installation</a>.</li>
<li>If you need support about Matomo, please have a look at the <a href="https://forum.matomo.org/" rel="nofollow ugc">Matomo forums</a>.</li>
<li>Finally, you can start <a href="https://matomo.org/blog/2015/05/wordpress-integration-wp-piwik-1-0/" rel="nofollow ugc">setting up WP-Matomo</a>.</li>
</ul>
<h4>Shortcodes</h4>
<p>You can use following shortcodes if activated:</p>
<pre><code>[wp-piwik module="overview" title="" period="day" date="yesterday"]
</code></pre>
<p>Shows overview table like WP-Matomo&#8217;s overview dashboard. See Matomo API documentation on VisitsSummary.get to get more information on period and day. Multiple data arrays will be cumulated. If you fill the title attribute, its content will be shown in the table&#8217;s title.</p>
<pre><code>[wp-piwik module="opt-out" language="en" width="100%" height="200px"]
</code></pre>
<p>Shows the Matomo opt-out Iframe. You can change the Iframe&#8217;s language by the language attribute (e.g. de for German language) and its width and height using the corresponding attributes.</p>
<pre><code>[wp-piwik module="post" range="last30" key="sum_daily_nb_uniq_visitors"]
</code></pre>
<p>Shows the chosen keys value related to the current post. You can define a range (format: lastN, previousN or YYYY-MM-DD,YYYY-MM-DD) and the desired value&#8217;s key (e.g., sum_daily_nb_uniq_visitors, nb_visits or nb_hits &#8211; for details see Matomo&#8217;s API method Actions.getPageUrl using a range).</p>
<pre><code>[wp-piwik]
</code></pre>
<p>is equal to <em>[wp-piwik module=&#8221;overview&#8221; title=&#8221;&#8221; period=&#8221;day&#8221; date=&#8221;yesterday&#8221;]</em>.</p>
<h4>Credits and Acknowledgements</h4>
<ul>
<li>Graphs powered by <a href="https://www.chartjs.org" rel="nofollow ugc">Chart.js</a> (MIT License).</li>
<li>All translators at Transifex and WordPress.</li>
<li>Anyone who donates to the WP-Matomo project, including the Matomo team!</li>
<li>All users who send me mails containing criticism, commendation, feature requests and bug reports &#8211; you help me to make WP-Matomo much better!</li>
</ul>
<p>Thank you all!</p>
";s:12:"installation";s:2478:"<h4>General Notes</h4>
<ul>
<li>First, you have to set up a running Matomo instance. You can get Matomo <a href="http://matomo.org/" rel="nofollow ugc">here</a> and its documentation <a href="http://matomo.org/docs/" rel="nofollow ugc">here</a>.</li>
<li>If you want to update your Matomo instance, you should set your WordPress blog to maintenance while the update process is running.</li>
</ul>
<h4>Install WP-Matomo on a simple WordPress blog</h4>
<ol>
<li>Upload the full <code>wp-piwik</code> directory into your <code>wp-content/plugins</code> directory.</li>
<li>Activate the plugin through the &#8216;Plugins&#8217; menu in WordPress.</li>
<li>Open the new &#8216;Settings/WP-Matomo (WP-Piwik) Settings&#8217; menu and follow the instructions to configure your Matomo connection. Save settings.</li>
<li>If you have view access to multiple site stats and did not enable &#8220;auto config&#8221;, choose your blog and save settings again.</li>
<li>Look at &#8216;Dashboard/WP-Matomo (WP-Piwik)&#8217; to see your site stats.</li>
</ol>
<h4>Install WP-Matomo on a WordPress blog network (WPMU/WP multisite)</h4>
<p>There are two differents methods to use WP-Matomo in a multisite environment:</p>
<ul>
<li>As a Site Specific Plugin it behaves like a plugin installed on a simple WordPress blog. Each user can enable, configure and use WP-Matomo on his own. Users can even use their own Matomo instances (and accordingly they have to). </li>
<li>Using WP-Matomo as a Network Plugin equates to a central approach. A single Matomo instance is used and the site admin configures the plugin completely. Users are just allowed to see their own statistics, site admins can see each blog&#8217;s stats.</li>
</ul>
<p><em>Site Specific Plugin</em></p>
<p>Just add WP-Matomo to your /wp-content/plugins folder and enable the Plugins page for individual site administrators. Each user has to enable and configure WP-Matomo on his own if he want to use the plugin.</p>
<p><em>Network Plugin</em></p>
<p>The Network Plugin support is still experimental. Please test it on your own (e.g. using a local copy of your WP multisite) before you use it in an user context.</p>
<p>Add WP-Matomo to your /wp-content/plugins folder and enable it as <a href="https://codex.wordpress.org/Create_A_Network#WordPress_Plugins" rel="nofollow ugc">Network Plugin</a>. Users can access their own statistics, site admins can access each blog&#8217;s statistics and the plugin&#8217;s configuration.</p>
";s:3:"faq";s:4875:"
<dt id='where%20can%20i%20find%20the%20matomo%20url%20and%20the%20matomo%20auth%20token%3F'>
Where can I find the Matomo URL and the Matomo auth token?
</h4>
<p>
<p>To use this plugin you will need your own Matomo instance. If you do not already have a Matomo setup, you have two simple options: use either a <a href="http://matomo.org/" rel="nofollow ugc">self-hosted Matomo</a> or <a href="https://www.innocraft.cloud/?pk_campaign=WP-Piwik" rel="nofollow ugc">cloud-hosted Matomo by InnoCraft</a>.</p>
<p>As soon as Matomo works, you&#8217;ll be able to configure WP-Matomo: The Matomo URL is the same URL you use to access your Matomo, e.g. for the demo site: http://demo.matomo.org. The auth token is some kind of a secret password, which allows WP-Matomo to get the necessary data from Matomo. To get your auth token, log in to Matomo, click at the preferences gear icon (top right) and click at &#8220;API&#8221; (left sidebar menu, near the bottom).</p>
<p>You can get a more detailed description here: https://matomo.org/blog/2015/05/wordpress-integration-wp-piwik-1-0/</p>
</p>
<dt id='i%20get%20this%20message%3A%20%22wp-matomo%20%28wp-piwik%29%20was%20not%20able%20to%20connect%20to%20matomo%20%28piwik%29%20using%20our%20configuration%22.%20how%20to%20proceed%3F'>
I get this message: &#8220;WP-Matomo (WP-Piwik) was not able to connect to Matomo (Piwik) using our configuration&#8221;. How to proceed?
</h4>
<p>
<p>First, please make sure your configuration is valid, e.g., if you are using the right Matomo URL (see description above). Then, go to the &#8220;Support&#8221; tab and run the test script. This test script will try to get some information from Matomo and shows the full response. Usually, the response output gives a clear hint what&#8217;s wrong:</p>
<p>The response output contains&#8230;<br />
&#8211; <strong>bool(false)</strong> and <strong>HTTP/1.1 403 Forbidden</strong>: WP-Matomo is not allowed to connect to Matomo. Please check your Matomo server&#8217;s configuration. Maybe you are using a password protection via .htaccess or you are blocking requests from localhost/127.0.0.1. If you aren’t sure about this, please contact your web hoster for support.<br />
&#8211; <strong>bool(false)</strong> and <strong>HTTP/1.1 404 Not Found</strong>: The Matomo URL is wrong. Try to copy &amp; paste the URL you use to access Matomo itself via browser.<br />
&#8211; <strong>bool(false)</strong> and no further HTTP response code: The Matomo server does not respond. Very often, this is caused by firewall or mod_security settings. Check your server logfiles to get further information. If you aren’t sure about this, please contact your web hoster for support.</p>
<p>If this does not help as well, feel free to open a <a href="https://wordpress.org/support/plugin/wp-piwik/" rel="ugc">topic in the support forum</a>. Please share all available information including the test script result, if possible.</p>
</p>
<dt id='php%20compatibility%20checker%20reports%20php7%20compatbility%20issues%20with%20wp-matomo.'>
PHP Compatibility Checker reports PHP7 compatbility issues with WP-Matomo.
</h4>
<p>
<p>The Compatibility Checker shows two false positives. WP-Matomo is 100% PHP7 compatible, you can ignore the report.</p>
</p>
<dt id='overview%20shortcode%20shows%20no%20unique%20visitors%20using%20a%20yearly%20range.'>
Overview shortcode shows no unique visitors using a yearly range.
</h4>
<p>
<p>See <a href="http://piwik.org/faq/how-to/#faq_113" rel="nofollow ugc">Matomo FAQ</a>.</p>
</p>
<dt id='wp-matomo%20only%20shows%20the%20first%20100%20sites%20of%20my%20multisite%20network.%20how%20can%20i%20get%20all%20other%20sites%3F'>
WP-Matomo only shows the first 100 sites of my multisite network. How can I get all other sites?
</h4>
<p>
<p>The Matomo API is limited to 100 sites by default. Add the following line to the section [General] of Matomo&#8217;s config/config.ini.php file:</p>
<pre><code>API_datatable_default_limit = 1000
</code></pre>
</p>
<dt id='tracking%20does%20not%20work%20on%20hostgator%21'>
Tracking does not work on HostGator!
</h4>
<p>
<p>Try to enable the &#8220;avoid mod_security&#8221; option (WP-Matomo settings, Tracking tab) or create a mod_security whitelist.</p>
</p>
<dt id='can%20i%20contribute%20to%20wp-matomo%20as%20a%20translator%3F'>
Can I contribute to WP-Matomo as a translator?
</h4>
<p>
<p>You like to contribute to WP-Matomo translations? Please use the <a href="https://www.transifex.com/projects/p/wp-piwik/" rel="nofollow ugc">Transifex translation community</a>.</p>
<p>Of course, I will add missing languages if requested, and I will also upload the existing language files of older WP-Matomo releases.</p>
<p>If you can&#8217;t (or don not want to) use transifex, you can also translate languages/wp-piwik.pot delivered with WP-Matomo.</p>
<p>Thank you very much! 🙂</p>
</p>

";s:9:"changelog";s:29632:"<h4>1.0.30</h4>
<ul>
<li>Fix settings behavior</li>
<li>Fix auto configuration in PHP API mode</li>
<li>Fix Opt-Out shortcode language attribute</li>
<li>Remove deprecated dynamic property (PHP 8.2)</li>
</ul>
<h4>1.0.29</h4>
<ul>
<li>Rename plugin to &#8220;Connect Matomo&#8221;</li>
<li>Fix a XSS vulnerability</li>
</ul>
<h4>1.0.28</h4>
<ul>
<li>Encode plugin display name</li>
<li>Option to set requireConsent or requireCookieConsent</li>
<li>Avoid notice on empty ecommerce data</li>
<li>Improve search tracking performance (thanks to theodejager, <a href="https://github.com/braekling/WP-Matomo/pull/111" rel="nofollow ugc">details</a>)</li>
<li>Fix multisite sub-site tracking (thanks to ulkoalex, <a href="https://github.com/braekling/WP-Matomo/issues/107" rel="nofollow ugc">details</a>)</li>
<li>Remove excess form closing tag (thanks to ulkoalex, <a href="https://github.com/braekling/WP-Matomo/pull/113" rel="nofollow ugc">details</a>)</li>
</ul>
<h4>1.0.27</h4>
<ul>
<li>Fix a CSRF vulnerability</li>
<li>Fix JavaScript typos on settings page which broke some interface functionality</li>
<li>Fix proxy path on multisite networks (thanks to caveman99, <a href="https://github.com/braekling/WP-Matomo/pull/98" rel="nofollow ugc">details</a>)</li>
<li>Fix array key warnings (thanks to goaround, <a href="https://github.com/braekling/WP-Matomo/pull/102" rel="nofollow ugc">details</a>)</li>
<li>Fixed a bug in proxy config.php to avoid adding the protocol twice to the Matomo URL </li>
<li>Proxy script will run proxy/config.local.php before proxy/config.php to set an individual WordPress root directory via $wpRootDir</li>
</ul>
<h4>1.0.26</h4>
<ul>
<li>Fix feed tracking via proxy script (thanks to nicobilliotte, <a href="https://github.com/braekling/WP-Matomo/pull/92" rel="nofollow ugc">details</a>)</li>
<li>Add piwik.php proxy script wrapper to make sure proxy tracking codes continue working if piwik.php is used</li>
<li>Fix for stalled blog options on network activation (thanks to ulkoalex, <a href="https://github.com/braekling/WP-Matomo/pull/94" rel="nofollow ugc">details</a>)</li>
<li>Fix wrong title on city statistics (thanks to ulkoalex, <a href="https://github.com/braekling/WP-Matomo/pull/95" rel="nofollow ugc">details</a>)</li>
<li><a href="https://wordpress.org/support/topic/fatal-error-call-to-undefined-method-wp_piwikadminnetworkgetpluginurl/" rel="ugc">Fix &#8220;call to undefined method&#8221; error on network admin</a></li>
<li>Do not allow to set empty WP-Matomo display name</li>
<li>Rename Piwik link on dashboard widget to Matomo</li>
</ul>
<h4>1.0.25</h4>
<ul>
<li>Replace jqplot and jquery.sparklines with <a href="https://www.chartjs.org" rel="nofollow ugc">Chart.js</a></li>
<li>Allow to show overview stats for last 60 and 90 days</li>
<li>Allow to select the per post stats range from today to last 90 days</li>
<li>Optionally remove Matomo&#8217;s script tag&#8217;s type attribute, see https://wordpress.org/support/topic/how-to-remove-unnecessary-type-attribute-for-javascript/.</li>
<li>Fix/update proxy script (thanks to nicobilliotte and Rasp8e, https://github.com/braekling/WP-Matomo/pull/91)</li>
<li>Make plugin working if deployed in a custom folder (thanks to utolosa002, https://github.com/braekling/WP-Matomo/pull/88)</li>
</ul>
<h4>1.0.24</h4>
<ul>
<li>Hotfix to avoid deprecated jQuery.support.boxModel in jqPlot (https://github.com/jqPlot/jqPlot/issues/123)</li>
<li>Enabling metaboxes on particular Custom Post Types (thanks to goaround, https://github.com/braekling/WP-Matomo/pull/83)</li>
</ul>
<h4>1.0.23</h4>
<ul>
<li>Handle tracking codes containing matomo.js/.php instead of piwik.js/.php</li>
<li>Fixed target=&#8221;_BLANK&#8221; property (thanks to tsteur)</li>
</ul>
<h4>1.0.22</h4>
<ul>
<li>Bugfix: Innocraft cloud URL *.matomo.cloud will work</li>
<li>Option to configure filter_limit parameter (see expert settings)</li>
<li>Replaced piwik.php proxy script by matomo.php proxy script</li>
</ul>
<h4>1.0.21</h4>
<ul>
<li>Bugfix: Get HTTP mode working again</li>
</ul>
<h4>1.0.20</h4>
<ul>
<li>Support for new Innocraft cloud URL (*.matomo.cloud)</li>
<li>Changed naming from Piwik to Matomo</li>
<li>Added City, Type and Model views</li>
<li>Bugfix: Avoid warnings on empty results</li>
</ul>
<h4>1.0.19</h4>
<ul>
<li>Security fix: Escape request var</li>
<li>Language updates</li>
</ul>
<h4>1.0.18</h4>
<ul>
<li>WPML.org support: Use different site IDs for different languages</li>
<li>Ecommerce widgets</li>
</ul>
<h4>1.0.17</h4>
<ul>
<li>Header issue solved which caused incompatibilities with other plugins like Yoast SEO</li>
<li>Update of InnoCraft cloud links (InnoCraft is the team behind Matomo)</li>
<li>Bugfix: Avoid a broken page if Matomo is misconfigured and WordPress debugging enabled</li>
</ul>
<h4>1.0.16</h4>
<ul>
<li>Added InnoCraft Cloud support (the new service created by the people behind Matomo). Piwik.pro is still usable via HTTP mode, the configuration will be updated automatically.</li>
<li>Added search functionality to site browser</li>
<li>Added preload DNS option, see https://matomo.org/blog/2017/04/important-performance-optimizations-load-piwik-javascript-tracker-faster/</li>
<li>Added option to set link and download classes (expert settings)</li>
<li>Added option to choose which post types should be considered for annotations</li>
<li>Bugfix: Opening Matomo stats of a specific network site does not lead to the sitebrowser anymore</li>
<li>Bugfix: Avoid unnecessary notices</li>
<li>Bugfix: Avoid a warning in proxy script</li>
<li>Bugfix: NoScript code is working again</li>
<li>Replaced deprecated wp_get_sites</li>
</ul>
<h4>1.0.15</h4>
<ul>
<li>Allow to modify the tracked user ID using the filter &#8220;wp-piwik_tracking_user_id&#8221;</li>
<li>Bugfix: Output of &#8220;post&#8221; shortcode was incorrectly placed, see https://wordpress.org/support/topic/post-shortcode-values-are-incorrectly-placed/</li>
<li>Bugfix: Usage of WP_PROXY_BYPASS_HOSTS, see https://wordpress.org/support/topic/bug-considering-wp_proxy_bypass_hosts-in-proxy-setups/</li>
<li>Bugfix: Proxy script did not work with cURL, see https://github.com/braekling/WP-Matomo/issues/48</li>
<li>Bugfix: RSS feed tracking did not use proxy URL</li>
</ul>
<h4>1.0.14</h4>
<ul>
<li>Action &#8220;wp-piwik_site_created&#8221; was extended by a site ID parameter, so it will deliver the Matomo site ID of the created site</li>
<li>Bugfix: Fixed an issue with Matomo site creation</li>
<li>Bugfix: Allow changes of a manually defined tracking code on networks, see https://github.com/braekling/WP-Matomo/issues/46</li>
</ul>
<h4>1.0.13</h4>
<ul>
<li>Language updates</li>
<li>Readme typo fixes (thx to ujdhesa)</li>
<li>Perform your own code after site creation by using the action &#8220;wp-piwik_site_created&#8221;</li>
<li>Improved caching ID to avoid interferences, see https://github.com/braekling/WP-Matomo/issues/42</li>
</ul>
<h4>1.0.12</h4>
<ul>
<li>Removed notices and warnings</li>
<li>Allow to modify the tracking code using the filter &#8220;wp-piwik_tracking_code&#8221;</li>
<li>Network: Don&#8217;t show plugin overview settings link on individual sites</li>
</ul>
<h4>1.0.11</h4>
<ul>
<li>Security improvements</li>
<li>Removed some division by zero warnings</li>
<li>Option to disable SSL host verification (additional to peer verification)</li>
<li>Overview widget: Do not show unique visitors row if value is not available</li>
<li>Bugfix: Post shortcode is fixed and will work again</li>
</ul>
<h4>1.0.10</h4>
<ul>
<li>Security fix</li>
</ul>
<h4>1.0.9</h4>
<ul>
<li>Language updates</li>
<li>Bugfix: Deprecated get_currentuserinfo() replace. Thx to the infinity, see https://github.com/braekling/WP-Matomo/pull/21</li>
<li>Bugfix: Overview widget will show proper values even if a period &gt; 1 day is selected, see https://wordpress.org/support/topic/weird-numbers-im-wp-piwik</li>
</ul>
<h4>1.0.8</h4>
<ul>
<li>Feature: Show &#8220;per post stats&#8221; and the &#8220;custom variable meta box&#8221; also on page and custom post edit</li>
<li>Bugfix: Fixed user tracking (moved the user tracking changes from general modifications to runtime modifications)</li>
<li>Bugfix: Fixed namespace error. Thx to thelfensdrfer, see https://github.com/braekling/WP-Matomo/pull/18</li>
<li>Bugfix: Warning on blog name change, see https://wordpress.org/support/topic/wp-piwik-triggers-warning-when-changing-blog-name</li>
</ul>
<h4>1.0.7</h4>
<ul>
<li>Feature: User ID Tracking. Thx to Danw33, see https://github.com/braekling/WP-Matomo/pull/16</li>
<li>Feature: Site ID parameter added to opt-out shortcode. Thx to christianhennen, see https://github.com/braekling/WP-Matomo/pull/17</li>
<li>Feature: Allow a local config file to affect the proxy script, see https://wordpress.org/support/topic/proxy-config-require-wp-loadphp-path</li>
<li>Bugfix: No script tag is not auto-inserted if the tracking code is manually defined.</li>
</ul>
<h4>1.0.6</h4>
<ul>
<li>Language updates</li>
<li>Encoding &amp; gettext fixes</li>
<li>Better error messages. Thx to mcguffin, see https://github.com/braekling/WP-Matomo/pull/14</li>
</ul>
<h4>1.0.5</h4>
<ul>
<li>Several language updates.</li>
<li>Important security fix: XSS vulnerability</li>
</ul>
<h4>1.0.4</h4>
<ul>
<li>Several language updates.</li>
<li>Feature: Offer setDownloadExtensions option (see expert settings).</li>
<li>Feature: Consider configured HTTP connection method in proxy script.</li>
<li>Widget: Visitor country added.</li>
<li>Bugfix: Annotations on scheduled posts will work.</li>
<li>Bugfix: Donation button will work again.</li>
</ul>
<h4>1.0.3</h4>
<ul>
<li>Several language updates.</li>
<li>Switch to JSON renderer (Matomo 3 compatibility preparation)</li>
<li>Workaround: PHP API will work with Matomo 2.14+, see https://github.com/piwik/piwik/issues/8311 for further information.</li>
<li>Feature: Heartbeat timer support</li>
<li>Feature: Expanded token &amp; URL/path input fields</li>
<li>Bugfix: Site duplication fix.</li>
<li>Bugfix: Avoid notice on empty overview response.</li>
<li>Bugfix: Return request error responses.</li>
<li>Bugfix: Opt-out URL fixed.</li>
<li>Bugfix: Capabilities: &#8220;Do not track&#8221;-filter and &#8220;show stats&#8221;-limit will work on multisites as expected again.</li>
</ul>
<h4>1.0.2</h4>
<ul>
<li>Several language updates.</li>
<li>Feature: Disable update notifications (expert settings).</li>
<li>Feature: Choose between cURL and fopen if both are available (expert settings).</li>
<li>Feature: Choose between POST and GET (expert settings).</li>
<li>Widget: System details added.</li>
<li>Widget: SEO widget re-enabled.</li>
<li>Update: Replaced deprecated Matomo API calls.</li>
<li>Bugfix: Settings link (toolbar, network mode) fixed.</li>
<li>Bugfix: Encode blog titles in PHP mode.</li>
<li>Bugfix: Pie charts won&#8217;t show to long legends if more than 10 items are available.</li>
</ul>
<h4>1.0.1</h4>
<ul>
<li>Several language updates, amongst others Portuges (Brazil) finished. See https://www.transifex.com/organization/piwik/dashboard/wp-piwik for further information.</li>
<li>Bugfix: If WP-Matomo is not configured properly or the connection to Matomo could not be established, the toolbar graph won&#8217;t cause a JavaScript error anymore.</li>
</ul>
<h4>1.0.0</h4>
<ul>
<li>Feature: Expand &#8220;other&#8221; values on click</li>
<li>Bugfix: Avoid notices on invalid file path (PHP API)</li>
<li>Bugfix: Cookie lifetime input boxes are in some cases shown or hidden by mistake</li>
<li>Network (multisite): Updated plugin to use wp_get_sites if possible</li>
<li>Test script: Settings dump added</li>
</ul>
<h4>0.10.1.0</h4>
<ul>
<li>Bugfix: Fixed memory &amp; timeout issue on multisites</li>
</ul>
<h4>0.10.0.9</h4>
<ul>
<li>Add clear cache function.</li>
<li>Add clear settings (reset) function.</li>
</ul>
<h4>0.10.0.8</h4>
<ul>
<li>Bugfix: Sitebrowser link (settings page, support) fixed</li>
<li>Bugfix: Use new settings directly after saving (reloading is not necessary anymore)</li>
<li>Optimized caching behaviour</li>
<li>Language update (German, French)</li>
</ul>
<h4>0.10.0.7</h4>
<ul>
<li>Bugfix: Opt-out shortcode output fix</li>
<li>Bugfix: Opt-out shortcode will also work in &#8220;pro&#8221; and &#8220;php&#8221; mode</li>
<li>Bugfix: Test script link (settings page, support) fixed</li>
<li>Bugfix: Removed test script errors and notices</li>
<li>Bugfix: Keep sure the revision ID is stored and avoid re-installing the plugin again and again</li>
<li>Bugfix: http/pro &#8211; after configuration the settings page had to be reloaded once to start working</li>
<li>Typo fixes</li>
</ul>
<h4>0.10.0.6</h4>
<ul>
<li>Bugfix: Option storage bug if WP-Matomo is used as single site plugin on blog networks</li>
<li>Bugfix: WP-Matomo will work without Matomo superuser access, again</li>
<li>Bugfix: Choosing the site without auto config works again</li>
</ul>
<h4>0.10.0.5</h4>
<ul>
<li>Bugfix: In some cases the update message did not disappear -&gt; fixed</li>
<li>Important change: If you want to upgrade from 0.8.x to 0.10.x, please install 0.9.9.18 first: https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.18.zip</li>
</ul>
<h4>0.10.0.4</h4>
<ul>
<li>Bugfix: Settings link in admin notices fixed</li>
<li>Bugfix: Shortcode result will appear where expected</li>
<li>Bugfix: 0.9.9.18 settings will be kept (if WP-Matomo was not reconfigured after updating to 0.10.0.3, yet)</li>
<li>Feature: If Matomo returns an error instead of a tracking code, this error will be visible</li>
</ul>
<h4>0.10.0.3</h4>
<ul>
<li>Public beta of WP-Matomo 1.0</li>
<li>Full refactored code</li>
<li>Feature: Limit referral cookie lifetime</li>
<li>Feature: Enable content tracking</li>
</ul>
<h4>0.9.9.18</h4>
<ul>
<li>Improvement: Define additional file extensions for tracking downloads</li>
<li>Improvement: Added a POT file to support translators (Note: 1.0 will change a lot, so please don&#8217;t spend too much time in translating the current version, e.g., by creating an all new translation. With 1.0 I will also offer a translation platform to support your work.)</li>
<li>Improvement: If necessary, you can force Matomo to use HTTP or HTTPS now (e.g., to avoid redirections from http to https)</li>
<li>Avoided a naming collision with Woo Theme</li>
</ul>
<h4>0.9.9.17</h4>
<ul>
<li>Improvement: Updated the Matomo proxy script and added cURL support if url_fopen is not available</li>
<li>Bugfix: Setup bug, see https://wordpress.org/support/topic/piwik-urlpath-not-saved</li>
<li>Bugfix: CDN URL notice, see https://wordpress.org/support/topic/tracking-cdn-blank-gives-php-notice-which-breaks-the-trackback-js-code</li>
<li>Bugfix: Fixed zlib compression notice, see https://wordpress.org/support/topic/v09914-is-bad</li>
<li>Bugfix: Proxy script label links to proxy script checkbox</li>
<li>Fixed a typo in German language file</li>
</ul>
<h4>0.9.9.16</h4>
<ul>
<li>Bugfix: PHP API causes plain text output issue (see 0.9.9.11)</li>
<li>Bugfix: Shortcode output translated</li>
</ul>
<h4>0.9.9.15</h4>
<ul>
<li>Bugfix: One more commit error</li>
<li>Bugfix: Adding up problem related to the overview widget</li>
<li>Bugfix: Fixes missing brackets on ob_start</li>
<li>Hotfix: Adds /0.9.9.15 to js/index.php to force a reload</li>
<li>Bugifx: Replaced broken support link</li>
<li>Added a bitcoin donation link</li>
</ul>
<h4>0.9.9.14</h4>
<ul>
<li>Bugfix: Commit errors in 0.9.9.13</li>
</ul>
<h4>0.9.9.13</h4>
<ul>
<li>Improvement: Only activate/ load admin components if an admin page is actually loaded. Thanks to Michael!</li>
<li>Bugfix: Proxy tracking will work again. Matomo 2.7 or higher is recommended.</li>
<li>Bugfix: Avoid a PHP notice in dashboard</li>
<li>NOTE: If you update Matomo and use the &#8220;add tracking code&#8221; feature, please also update your WP-Matomo tracking code: Just open the WP-Matomo tracking code settings and save them again. </li>
</ul>
<h4>0.9.9.12</h4>
<ul>
<li>Bugfix: Avoid forced relogin on site change (WP network)</li>
<li>Bugfix: Avoid multiple annotations on post updates</li>
<li>Bugfix: Use mergeSubdomains instead of mergeAliasURLs</li>
<li>Feature: Added mergeAliasURLs as additional feature</li>
</ul>
<h4>0.9.9.11</h4>
<ul>
<li>Bugfix: PHP API causes plain text output issue, see https://wordpress.org/support/topic/bug-cant-access-to-tabs-in-setting-after-configuration</li>
<li>Bugfix: PHP API causes WordPress multisite login issue, see https://wordpress.org/support/topic/causes-multisite-superadmin-subsite-login-problem</li>
<li>Bugfix: Removed PHP warning if annotations are enabled and annotations will work again, see https://wordpress.org/support/topic/warning-message-everywhere-in-the-backend-call_user_func_array-expects</li>
<li>Feature: &#8220;Track visitors across all subdomains&#8221; script changes are done by Matomo now, see https://wordpress.org/support/topic/track-across-subdomains-wp-on-subdomain?replies=2</li>
<li>Update: Flattr API update</li>
</ul>
<h4>0.9.9.10</h4>
<ul>
<li>Bugfix: Multisite login issue, see https://wordpress.org/support/topic/0999-multisite-frontend-not-logged-in</li>
<li>Bugfix: wpMandrill compatibility, see https://wordpress.org/support/topic/version-0999-conflicts-with-wpmandrill</li>
<li>Feature: Show page views (actions) in &#8220;visitors last 30&#8221;</li>
</ul>
<h4>0.9.9.9</h4>
<ul>
<li>Update: PHP API will use namespaces (Matomo 2.x compatibility)</li>
<li>Update: Matomo URL isn&#8217;t necessary to use PHP API anymore.</li>
<li>Feature: Limit cookie lifetime</li>
<li>Feature: Track visitors across all subdomains</li>
<li>Feature: Disable custom var box if necessary</li>
<li>Feature: Choose if you like to add the tracking code to your site&#8217;s footer or header</li>
<li>Feature: New shortcode (post)</li>
<li>Feature: Add data-cfasync=false to script tag if necessary.</li>
<li>Feature: Add annotations on new posts, see http://linuxundich.de/webhosting/beim-veroeffentlichen-von-wordpress-posts-eine-anmerkung-in-piwik-setzen/</li>
<li>Bugfix: Do not load sparklines plugin if toolbar not shown</li>
<li>Bugfix: PHP API will work again (urlencoding removed)</li>
<li>jqPlot and jquery.sparkline updated</li>
<li>Partly refactored code</li>
</ul>
<h4>0.9.9.8</h4>
<ul>
<li>Feature: Per post stats (shown at the edit post page)</li>
<li>Feature: Track RSS views using a measurement pixel</li>
</ul>
<h4>0.9.9.7</h4>
<ul>
<li>Bugfix: Error messages won&#8217;t by cached anymore</li>
<li>Bugfix: Custom vars will now be added properly</li>
<li>Bugfix: Missing slash in proxy mode added</li>
<li>Feature: Track users on admin pages</li>
</ul>
<h4>0.9.9.6</h4>
<ul>
<li>Bugfix: Proxy script will work again</li>
<li>Option: Enable/disable one week caching</li>
<li>Load config file using full path to avoid side effects</li>
</ul>
<h4>0.9.9.5</h4>
<ul>
<li>Fatal error on statistics settings page fixed</li>
</ul>
<h4>0.9.9.4</h4>
<ul>
<li>Use Transients API (one week caching)</li>
<li>Option: Track visitors without JavaScript, see http://piwik.org/faq/how-to/#faq_176</li>
</ul>
<h4>0.9.9.3</h4>
<ul>
<li>Sparkline script update (IE 10 compatibility)</li>
<li>Syntax error fixes</li>
</ul>
<h4>0.9.9.2</h4>
<ul>
<li>Bugfix regarding tracking code changes in proxy mode, see https://wordpress.org/support/topic/problem-with-https-in-proxy-mode</li>
<li>Feature: Change text &#8220;WP-Matomo&#8221; in menu items and dashboard widgets</li>
<li>Code cleanup (&#8220;new&#8221; first step)</li>
<li>Debugging: Logger added</li>
<li>Avoid double slash (//) in tracking code</li>
</ul>
<h4>0.9.9.1</h4>
<ul>
<li>CDN support: http and https separated, see https://wordpress.org/support/topic/request-cdn-support-1</li>
<li>Made  code optional. Move  code to site footer.</li>
</ul>
<h4>0.9.9.0</h4>
<ul>
<li>Matomo 1.11 compatibility fixes (Matomo 1.11 required now!) </li>
<li>Depending on Matomo 1.11 WP-Matomo will use async tracking now</li>
<li>CDN support added, see https://wordpress.org/support/topic/request-cdn-support-1</li>
</ul>
<h4>0.9.8.1</h4>
<ul>
<li>Warning on empty data removed (overview table)</li>
<li>Removed a possible deadlock</li>
<li>Bugfix: Apply tracking code settings everytime the tracking code is updated</li>
<li>Reset/uninstall script bugfix regarding network mode</li>
</ul>
<h4>0.9.8</h4>
<ul>
<li>WordPress 3.5 compatibility fix: https://wordpress.org/support/topic/v35-errors-fix?replies=5 (Thanks Christian Foellmann!)</li>
<li>Advanced Search Result Analytics, see http://piwik.org/docs/javascript-tracking/#toc-tracking-internal-search-keywords-categories-and-no-result-search-keywords</li>
<li>Site Search stats added</li>
<li>Use js/index.php: Replaces piwik.js and piwik.php by js/ (instead of piwik.js only)</li>
<li>Connection timeout setting added</li>
<li>Full reset option added</li>
<li>Uninstall script added</li>
<li>Stats metaboxes: Date formatted</li>
<li>Use proxy settings defined in wp-config.php</li>
<li>Matomo.php proxy script added (see http://piwik.org/faq/how-to/#faq_132)</li>
<li>Bugfix: After upgrade, Matomo automatically places cookies again (https://wordpress.org/support/topic/after-upgrade-piwik-automatically-places-cookies-again)</li>
</ul>
<h4>0.9.7</h4>
<ul>
<li>Shortcodes added</li>
<li>WP-Matomo will rename sites in Matomo if site name changes in WordPress</li>
<li>Bugfix: Tracking code changes should stay active after WP-Matomo updates</li>
</ul>
<h4>0.9.6.3</h4>
<ul>
<li>Matomo 1.9+ compatibility fix (Matomo 1.9 required!)</li>
<li>Browser version details added</li>
</ul>
<h4>0.9.6.2</h4>
<ul>
<li>Bugfix: <a href="https://wordpress.org/support/topic/plugin-wp-piwik-you-attempted-to-access-the-networks-dashboard-but-you-do-not" rel="ugc">&#8220;Create Matomo site&#8221; link (network dashboard)</a></li>
</ul>
<h4>0.9.6.1</h4>
<ul>
<li>Toolbar graph bugfix</li>
</ul>
<h4>0.9.6</h4>
<ul>
<li>Option: Disable SSL peer verification (REST API)</li>
<li>Option: Use own user agent</li>
<li>Test script displays additional information (e.g. response headers)</li>
<li>Using WordPress metabox concept properly</li>
<li>Bugfix: Sparkline script only loaded if required</li>
<li>Stats site supports up to 3 columns</li>
<li>Network admin stats: Choose site using a paged table (instead of a select box).</li>
<li>Feature: <a href="http://piwik.org/docs/javascript-tracking/#toc-custom-variables" rel="nofollow ugc">Custom variables</a>, using <a href="http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/" rel="nofollow ugc">custom post meta boxes</a>.</li>
<li>Some minor bugfixes</li>
</ul>
<h4>0.9.5</h4>
<ul>
<li>WordPress 3.4 compatible (workaround)</li>
</ul>
<h4>0.9.4</h4>
<ul>
<li>Requires at least Matomo 1.8.2!</li>
<li>Choose between HTTP API or PHP API</li>
<li>Show graph on WordPress Toolbar</li>
<li>Add option to disable cookies &#8211; Thanks to Mathias T.!</li>
<li>Update bugfix: Upgrading from WP-Matomo 0.8.7 or less will work again</li>
<li>Some minor bugfixes</li>
</ul>
<h4>0.9.3</h4>
<ul>
<li>Bugfix: Adding a new site will work again.</li>
</ul>
<h4>0.9.2</h4>
<ul>
<li>Uses $wpdb-&gt;blogs instead of $wpdb-&gt;prefix.&#8217;blogs&#8217; to keep it compatible to different database plugins</li>
<li>Bugfix: SEO dashboard widget will work even if &#8220;last 30&#8221; is selected</li>
<li>Bugfix: New created blogs won&#8217;t show &#8220;Please specify a value for &#8216;idSite&#8217;.&#8221; anymore.</li>
<li>Bugfix: New network sites without title will be created</li>
<li>Bugfix: Upgrading from old versions will work again</li>
<li>Tabbed settings</li>
<li>Debug tools added (testscript, site configuration overview and WP-Matomo reset)</li>
<li>Support forum RSS feed</li>
<li>Language updates</li>
<li>Optionally use of set_time_limit(0) on stats page time out</li>
</ul>
<h4>0.9.1</h4>
<ul>
<li>Bugfix: Usage as &#8220;Site Specific Plugin&#8221; <a href="https://wordpress.org/support/topic/plugin-wp-piwik-as-simple-plugin-with-multisite-fills-auth-with-last-used-token" rel="ugc">mixed up the different sites settings</a> (network mode)</li>
<li>Hotfix: Avoid &#8220;Unknown site/blog&#8221; message without giving a chance to choose an existing site. Thank you, Taimon!</li>
</ul>
<h4>0.9.0</h4>
<ul>
<li>Auto-configuration</li>
<li>No code change required to enable WPMU mode anymore (Still experimental. Please create a backup before trying 0.9.0!)</li>
<li>All features in WPMU available</li>
<li>Bugfix: Removed unnecessary API calls done with each site request &#8211; Thank you, Martin B.!</li>
<li>Bugfix: <a href="https://wordpress.org/support/topic/no-stats-on-dashboard-new-install" rel="ugc">No stats on dashboard</a> (sometimes this issue still occured, should be fixed now)</li>
<li>Code cleanup (still not finished)</li>
<li>Minor UI fixes</li>
<li>Minor language/gettext improvements</li>
<li>Security improvements</li>
<li>Show SEO rank stats (very slow, caching will be added in 0.9.1)</li>
<li>WordPress dashboard SEO rank widget (very slow, caching will be added in 0.9.1)</li>
<li>New option: use js/index.php</li>
<li>New option: avoid mod_security</li>
<li>Multisite: Order blog list alphabetically (Network Admin stats site)</li>
<li>Settings: Order site list alphabetically (site list shown if order conf is disabled)</li>
</ul>
<h4>0.8.10</h4>
<ul>
<li>jqplot update (IE 9 compatibility) &#8211; Thank you, Martin!</li>
<li>Bugfix: <a href="https://wordpress.org/support/topic/no-stats-on-dashboard-new-install" rel="ugc">No stats on dashboard</a></li>
<li>Layout fix: <a href="https://wordpress.org/support/topic/stats-graph-in-dashboard-changed" rel="ugc">Graph width on dashboard</a></li>
<li>Minor code cleanup</li>
</ul>
<h4>0.8.9</h4>
<ul>
<li>WP 3.2 compatible, metabox support</li>
</ul>
<h4>0.8.8</h4>
<ul>
<li>Bugfix: Will also work with index.php in Matomo path</li>
<li>Bugfix: last30 dashboard widget &#8211; show correct bounce rate</li>
</ul>
<h4>0.8.7</h4>
<ul>
<li>New language files (Azerbaijani, Greek, Russian)</li>
<li>Fixed hardcoded database prefix (WPMU-Matomo)</li>
<li>Minor bugfixes: avoid some PHP warnings</li>
</ul>
<h4>0.8.6</h4>
<ul>
<li>Added an optional visitor chart to the WordPress dashboard</li>
<li><a href="https://wordpress.org/support/topic/plugin-wp-piwik-multisite-update-procedure" rel="ugc">WPMU/multisite bug</a> fixed</li>
<li>Minor bugfixes</li>
</ul>
<h4>0.8.5</h4>
<ul>
<li>Select default date (today or yesterday) shown on statistics page</li>
<li>Bugfix: Shortcut links are shown again</li>
<li>German language file update</li>
<li>Minor optical fixes (text length)</li>
</ul>
<h4>0.8.4</h4>
<ul>
<li>New stats in overview box</li>
<li>WP 3.x compability fixes (capability and deprecated function warnings)</li>
<li>Some minor bugfixes</li>
<li>New config handling</li>
<li>Code clean up (not finished)</li>
</ul>
<h4>0.8.3</h4>
<ul>
<li>Matomo 1.1+ compatibility fix</li>
</ul>
<h4>0.8.2</h4>
<ul>
<li>Bugfix: <a href="https://wordpress.org/support/topic/plugin-wp-piwik-jscode-not-updated-when-saving-new-url-in-wpmu-mode" rel="ugc">WPMU URL update bug</a></li>
</ul>
<h4>0.8.1</h4>
<ul>
<li>Use load_plugin_textdomain instead of load_textdomain</li>
<li>Fixed js/css links if symbolic links are used</li>
<li>Changed experimental WPMU support to experimental WP multisite support</li>
<li>Try curl() before fopen() to avoid an <a href="https://wordpress.org/support/topic/plugin-wp-piwik-problems-reaching-an-ssl-installation-of-piwiki" rel="ugc">OpenSSL bug</a></li>
<li>Added Norwegian language file by Gormer</li>
<li>Don&#8217;t worry &#8211; new features will follow soon 😉</li>
</ul>
<h4>0.8.0</h4>
<ul>
<li>Using jqPlot instead of Google Chart API</li>
<li>Some facelifting</li>
<li>Some minor bugfixes</li>
</ul>
<h4>0.7.1</h4>
<ul>
<li>Track 404-pages in an own category</li>
<li>Get some page (and article) details</li>
<li>Language updates</li>
</ul>
<h4>0.7.0</h4>
<ul>
<li>Bugfix: Percent calculation fixed</li>
<li>Bugfix: Visitor chart: No label overlapping if &lt; 50 visitory/day</li>
<li>Visitor chart: Added a red unique visitor average line</li>
<li>Visitor table: Added a TOTAL stats line</li>
<li>Pie charts: Show top 9 + &#8220;others&#8221;, new color range</li>
<li>Option: Show Matomo shortcut in overview box</li>
<li>Some performance optimization</li>
</ul>
<h4>0.6.4</h4>
<ul>
<li>Unnecessary debug output removed</li>
<li>German language file update</li>
<li>WordPress dashboard widget: last 30 days view added</li>
</ul>
<h4>0.6.3</h4>
<ul>
<li>Click at a visitor stats day-row to load its details</li>
<li>Add stats overview to your WordPress dashboard</li>
</ul>
<h4>0.6.0</h4>
<ul>
<li>Added experimental WPMU support</li>
<li>Switch to disable Google Chart API</li>
<li>Added Albanian [sq] language file</li>
<li>Added Belorussian [be_BY] language file</li>
</ul>
<h4>0.5.0</h4>
<ul>
<li>Display statistics to selected user roles</li>
<li>Some HTML fixes (settings page)</li>
</ul>
<h4>0.4.0</h4>
<ul>
<li>Tracking filter added</li>
<li>Resolution stats</li>
<li>Operating System stats</li>
<li>Plugin stats</li>
</ul>
<h4>0.3.2</h4>
<ul>
<li>If allow_url_fopen is disabled in php.ini, WP-Matomo tries to use CURL instead of file_get_contents</li>
</ul>
<h4>0.3.1</h4>
<ul>
<li>WordPress 2.8 compatible</li>
<li>Bugfix: Warnings on WP 2.8 plugins site</li>
<li>Dashboard revised</li>
<li>Partly optimized code</li>
</ul>
<h4>0.3.0</h4>
<ul>
<li>WP-Matomo dashboard widgetized</li>
<li>Stats-boxes sortable and closeable</li>
<li>German language file added</li>
<li>Browser stats and bounced visitors</li>
</ul>
<h4>0.2.0</h4>
<ul>
<li>First public version</li>
</ul>
";s:11:"screenshots";s:1138:"<ol><li><a href="https://ps.w.org/wp-piwik/trunk/screenshot-1.gif?rev=3279431"><img src="https://ps.w.org/wp-piwik/trunk/screenshot-1.gif?rev=3279431" alt="WP-Matomo settings."></a><p>WP-Matomo settings.</p></li><li><a href="https://ps.w.org/wp-piwik/trunk/screenshot-2.gif?rev=3279431"><img src="https://ps.w.org/wp-piwik/trunk/screenshot-2.gif?rev=3279431" alt="WP-Matomo statistics page."></a><p>WP-Matomo statistics page.</p></li><li><a href="https://ps.w.org/wp-piwik/trunk/screenshot-3.gif?rev=3279431"><img src="https://ps.w.org/wp-piwik/trunk/screenshot-3.gif?rev=3279431" alt="Closer look to a pie chart."></a><p>Closer look to a pie chart.</p></li><li><a href="https://ps.w.org/wp-piwik/trunk/screenshot-4.gif?rev=3279431"><img src="https://ps.w.org/wp-piwik/trunk/screenshot-4.gif?rev=3279431" alt="WordPress toolbar graph."></a><p>WordPress toolbar graph.</p></li><li><a href="https://ps.w.org/wp-piwik/trunk/screenshot-5.gif?rev=3279431"><img src="https://ps.w.org/wp-piwik/trunk/screenshot-5.gif?rev=3279431" alt="Matomo: Here you&#039;ll find your auth token."></a><p>Matomo: Here you'll find your auth token.</p></li></ol>";}s:17:"short_description";s:128:"Adds Matomo (former Piwik) statistics to your WordPress dashboard and is also able to add the Matomo Tracking Code to your blog.";s:13:"download_link";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.30.zip";s:11:"screenshots";a:5:{i:1;a:2:{s:3:"src";s:60:"https://ps.w.org/wp-piwik/trunk/screenshot-1.gif?rev=3279431";s:7:"caption";s:19:"WP-Matomo settings.";}i:2;a:2:{s:3:"src";s:60:"https://ps.w.org/wp-piwik/trunk/screenshot-2.gif?rev=3279431";s:7:"caption";s:26:"WP-Matomo statistics page.";}i:3;a:2:{s:3:"src";s:60:"https://ps.w.org/wp-piwik/trunk/screenshot-3.gif?rev=3279431";s:7:"caption";s:27:"Closer look to a pie chart.";}i:4;a:2:{s:3:"src";s:60:"https://ps.w.org/wp-piwik/trunk/screenshot-4.gif?rev=3279431";s:7:"caption";s:24:"WordPress toolbar graph.";}i:5;a:2:{s:3:"src";s:60:"https://ps.w.org/wp-piwik/trunk/screenshot-5.gif?rev=3279431";s:7:"caption";s:41:"Matomo: Here you'll find your auth token.";}}s:4:"tags";a:5:{s:9:"analytics";s:9:"analytics";s:6:"matomo";s:6:"matomo";s:10:"statistics";s:10:"statistics";s:5:"stats";s:5:"stats";s:8:"tracking";s:8:"tracking";}s:8:"versions";a:96:{s:8:"0.10.0.0";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.0.zip";s:8:"0.10.0.1";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.1.zip";s:8:"0.10.0.2";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.2.zip";s:8:"0.10.0.3";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.3.zip";s:8:"0.10.0.4";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.4.zip";s:8:"0.10.0.5";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.5.zip";s:8:"0.10.0.6";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.6.zip";s:8:"0.10.0.7";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.7.zip";s:8:"0.10.0.8";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.8.zip";s:8:"0.10.0.9";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.0.9.zip";s:8:"0.10.1.0";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.10.1.0.zip";s:5:"0.2.0";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.2.0.zip";s:5:"0.3.0";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.3.0.zip";s:5:"0.3.1";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.3.1.zip";s:5:"0.3.2";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.3.2.zip";s:5:"0.4.0";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.4.0.zip";s:5:"0.5.0";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.5.0.zip";s:5:"0.6.0";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.6.0.zip";s:5:"0.6.3";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.6.3.zip";s:5:"0.6.4";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.6.4.zip";s:5:"0.7.0";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.7.0.zip";s:5:"0.7.1";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.7.1.zip";s:5:"0.8.0";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.0.zip";s:5:"0.8.1";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.1.zip";s:6:"0.8.10";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.10.zip";s:5:"0.8.2";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.2.zip";s:5:"0.8.3";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.3.zip";s:5:"0.8.4";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.4.zip";s:5:"0.8.5";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.5.zip";s:5:"0.8.6";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.6.zip";s:5:"0.8.7";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.7.zip";s:5:"0.8.8";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.8.zip";s:5:"0.8.9";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.8.9.zip";s:5:"0.9.0";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.0.zip";s:5:"0.9.1";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.1.zip";s:5:"0.9.2";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.2.zip";s:5:"0.9.3";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.3.zip";s:5:"0.9.4";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.4.zip";s:5:"0.9.5";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.5.zip";s:5:"0.9.6";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.6.zip";s:7:"0.9.6.1";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.6.1.zip";s:7:"0.9.6.2";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.6.2.zip";s:7:"0.9.6.3";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.6.3.zip";s:5:"0.9.7";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.7.zip";s:5:"0.9.8";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.8.zip";s:7:"0.9.8.1";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.8.1.zip";s:7:"0.9.9.0";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.0.zip";s:7:"0.9.9.1";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.1.zip";s:8:"0.9.9.10";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.10.zip";s:8:"0.9.9.11";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.11.zip";s:8:"0.9.9.12";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.12.zip";s:8:"0.9.9.13";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.13.zip";s:8:"0.9.9.14";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.14.zip";s:8:"0.9.9.15";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.15.zip";s:8:"0.9.9.16";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.16.zip";s:8:"0.9.9.17";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.17.zip";s:8:"0.9.9.18";s:60:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.18.zip";s:7:"0.9.9.2";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.2.zip";s:7:"0.9.9.3";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.3.zip";s:7:"0.9.9.4";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.4.zip";s:7:"0.9.9.5";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.5.zip";s:7:"0.9.9.6";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.6.zip";s:7:"0.9.9.7";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.7.zip";s:7:"0.9.9.8";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.8.zip";s:7:"0.9.9.9";s:59:"https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.9.zip";s:5:"1.0.0";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.0.zip";s:5:"1.0.1";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.1.zip";s:6:"1.0.10";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.10.zip";s:6:"1.0.11";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.11.zip";s:6:"1.0.12";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.12.zip";s:6:"1.0.13";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.13.zip";s:6:"1.0.14";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.14.zip";s:6:"1.0.15";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.15.zip";s:6:"1.0.16";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.16.zip";s:6:"1.0.17";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.17.zip";s:6:"1.0.18";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.18.zip";s:6:"1.0.19";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.19.zip";s:5:"1.0.2";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.2.zip";s:6:"1.0.20";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.20.zip";s:6:"1.0.21";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.21.zip";s:6:"1.0.22";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.22.zip";s:6:"1.0.24";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.24.zip";s:6:"1.0.25";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.25.zip";s:6:"1.0.26";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.26.zip";s:6:"1.0.27";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.27.zip";s:6:"1.0.28";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.28.zip";s:6:"1.0.29";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.29.zip";s:5:"1.0.3";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.3.zip";s:6:"1.0.30";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.30.zip";s:5:"1.0.4";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.4.zip";s:5:"1.0.5";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.5.zip";s:5:"1.0.6";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.6.zip";s:5:"1.0.7";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.7.zip";s:5:"1.0.8";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.8.zip";s:5:"1.0.9";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.9.zip";s:5:"trunk";s:51:"https://downloads.wordpress.org/plugin/wp-piwik.zip";}s:11:"donate_link";s:76:"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6046779";s:5:"icons";a:2:{s:2:"1x";s:61:"https://ps.w.org/wp-piwik/assets/icon-128x128.png?rev=1236622";s:2:"2x";s:61:"https://ps.w.org/wp-piwik/assets/icon-256x256.png?rev=1236616";}s:12:"contributors";a:1:{s:9:"braekling";s:41:"https://profiles.wordpress.org/braekling/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:9:"analytics";}}s:30:"regenerate-thumbnails-advanced";a:29:{s:4:"name";s:30:"reGenerate Thumbnails Advanced";s:4:"slug";s:30:"regenerate-thumbnails-advanced";s:7:"version";s:5:"2.5.0";s:6:"author";s:67:"<a href="https://profiles.wordpress.org/shortpixel/">ShortPixel</a>";s:14:"author_profile";s:42:"https://profiles.wordpress.org/shortpixel/";s:8:"requires";s:3:"4.0";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"5.6";s:16:"requires_plugins";a:0:{}s:6:"rating";i:64;s:7:"ratings";a:5:{i:5;i:28;i:4;i:1;i:3;i:2;i:2;i:1;i:1;i:23;}s:11:"num_ratings";i:55;s:15:"support_threads";i:0;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:1212137;s:12:"last_updated";s:21:"2025-04-13 3:11pm GMT";s:5:"added";s:10:"2015-07-10";s:8:"homepage";s:0:"";s:8:"sections";a:5:{s:11:"description";s:7679:"<p><strong>A free, fast, and easy-to-use Regenerate Thumbnails plugin, created and maintained by the team behind <a href="https://wordpress.org/plugins/shortpixel-image-optimiser/" rel="ugc">ShortPixel Image Optimizer</a>.</strong></p>
<p>The reGenerate Thumbnails Advanced (RTA) plugin is ideal if you are switching to a new WordPress theme with different image sizes. It updates your old thumbnails to fit your new theme and the Pro version helps you clean up unused thumbnails, to ensure all your images have the perfect size.</p>
<p><strong>Simplicity is the key</strong> with our plugin, it&#8217;s as easy as 3 clicks and you&#8217;re good to go 😉</p>
<p><strong>Features:</strong><br />
&#8211; You can choose to regenerate thumbnails only for <strong>featured images</strong>;<br />
&#8211; You can <strong>easily customize</strong> the thumbnail list by adding any number of additional thumbnail sizes to suit your needs;<br />
&#8211; You can select the <strong>preferred image quality</strong> for the regenerated thumbnails;<br />
&#8211; Clean, <strong>simple</strong> and user-friendly interface with a progress bar showing the percentage of regenerated images;<br />
&#8211; Statistics at the end of the process showing the total number of <strong>thumbnails regenerated</strong>;<br />
&#8211; <strong>&#8220;Resume&#8221; feature</strong> that picks up the regeneration process exactly where you left off if your browser processing tab closes unexpectedly or you have manually paused the process;<br />
&#8211; And fully integrated with <a href="https://wordpress.org/plugins/shortpixel-image-optimiser/" rel="ugc">ShortPixel Image Optimizer</a> for <strong>thumbnails compression</strong> and enhanced functionality;</p>
<p><strong>PRO Features:</strong><br />
You will find exciting features in the <a href="https://shortpixel.com/products/regenerate-thumbnails-advanced-pro?source=WPORG" rel="nofollow ugc">PRO version</a>, with more to come:<br />
&#8211; <strong>WP-CLI support</strong> to regenerate thumbnails. Especially useful for websites with a <strong>very large number of images</strong>, or when wp-admin resources are limited;<br />
&#8211; <strong>Automatic removal</strong> of outdated thumbnails that are no longer used;<br />
&#8211; You can choose to <strong>delete the metadata</strong> for missing images and thumbnails;<br />
&#8211; <strong>Remove missing images</strong> and thumbnails from the media library if they no longer exist on the disk, along with the associated metadata;<br />
&#8211; Automatically start <strong>image optimization</strong> with ShortPixel Image Optimizer immediately after regenerating the thumbnails;<br />
&#8211; <strong>Select intervals</strong> (last day, last week, last month or all images at once) for thumbnails regeneration as well as a custom interval of your choice;</p>
<p><strong>Enhance Your WordPress website with the reGenerate Thumbnails Advanced Plugin</strong></p>
<p>Managing images in the WordPress environment can sometimes be complex, but the reGenerate Thumbnails Advanced plugin simplifies this task, enhancing your website&#8217;s visual esthetics. More than just a standard WP thumbnail plugin, it offers unique features to improve the functionality and appeal of your website.</p>
<p><strong>Easy Image Management for WordPress Users</strong></p>
<p>One of the biggest challenges for WordPress website owners is keeping image sizes consistent. This is where our plugin comes into play, not only regenerating thumbnails but also changing the visual presentation of your website. Whether you&#8217;re updating a theme or revamping the look of your website, the reGenerate Thumbnails Advanced plugin will help you keep your images consistent and professional.</p>
<p><strong>Regenerate Thumbnails Made Easy</strong></p>
<p>For anyone who has ever experienced the need to regenerate thumbnails WordPress-wide, our plugin offers an intuitive and user-friendly approach. It is designed to fit perfectly in the WordPress environment, and ensures that your images are always presented in the best possible way without you having to laboriously adjust them manually.</p>
<p><strong>Optimized Thumbnails for Improved Performance</strong></p>
<p>Once you&#8217;ve successfully regenerated your thumbnails with Regenerate Thumbnails Advanced, the next step is a breeze. Easily optimize these thumbnails with ShortPixel Image Optimizer to significantly boost their performance. This integration not only ensures that your images are of the highest quality but also increases the overall efficiency of your website. With ShortPixel&#8217;s powerful optimization features, you can look forward to <strong>faster load times, improved SEO, and a better user experience</strong>.</p>
<p><strong>A Versatile Tool for Different Needs</strong></p>
<p>Whether you run a personal blog or a large e-commerce platform with WooCommerce, the reGenerate Thumbnails Advanced plugin is versatile enough to meet a variety of needs. It’s more than just regenerate thumbnails WooCommerce-style; it&#8217;s a comprehensive image management solution.</p>
<p><strong>Optimize WordPress Thumbnails for Peak Performance</strong></p>
<p>In the WordPress domain, the impact of thumbnails on website esthetics and performance cannot be overstated. Our plugin not only helps WordPress regenerate thumbnails but also optimizes these thumbnails for improved loading speed and quality, enhancing the overall user experience.</p>
<p><strong>Full Control Over Your Thumbnails</strong></p>
<p>The ability to <strong>force regenerate thumbnails</strong> gives you complete control over how your images are displayed. This aspect of the reGenerate Thumbnails Advanced plugin is particularly useful for those who frequently update their content and need their images to reflect these changes immediately.</p>
<p>Support:<br />
For support please contact us <a href="https://shortpixel.com/contact" rel="nofollow ugc">here</a> making sure you mention reGenerate Thumbnails Advanced (RTA) plugin.</p>
<p><strong>Other plugins by <a href="https://shortpixel.com" rel="nofollow ugc">ShortPixel</a></strong></p>
<ul>
<li><a href="https://wordpress.org/plugins/fastpixel-website-accelerator/" rel="ugc">FastPixel Caching</a> &#8211; WP Optimization made easy</li>
<li><a href="https://wordpress.org/plugins/shortpixel-image-optimiser/" rel="ugc">ShortPixel Image Optimizer</a> &#8211; Image optimization &amp; compression for all the images on your website, including WebP &amp; AVIF delivery</li>
<li><a href="https://wordpress.org/plugins/shortpixel-adaptive-images/" rel="ugc">ShortPixel Adaptive Images</a> &#8211; On-the-fly image optimization &amp; CDN delivery</li>
<li><a href="https://wordpress.org/plugins/enable-media-replace/" rel="ugc">Enable Media Replace</a> &#8211; Easily replace images or files in Media Library</li>
<li><a href="https://wordpress.org/plugins/resize-image-after-upload/" rel="ugc">Resize Image After Upload</a> &#8211; Automatically resize each uploaded image</li>
<li><a href="https://wordpress.org/plugins/wp-svg-images/" rel="ugc">WP SVG Images</a> &#8211; Secure upload of SVG files to Media Library</li>
<li><a href="https://wordpress.org/plugins/shortpixel-critical-css/" rel="ugc">ShortPixel Critical CSS</a> &#8211; Automatically generate above-the-fold CSS for fatster loading times and better SEO scores</li>
</ul>
<p><strong>Get in touch!</strong></p>
<ul>
<li>Email <a href="https://shortpixel.com/contact" rel="nofollow ugc">https://shortpixel.com/contact</a></li>
<li>Twitter <a href="https://twitter.com/shortpixel" rel="nofollow ugc">https://twitter.com/shortpixel</a></li>
</ul>
";s:12:"installation";s:261:"<p>Nothing special about the installation process, just visit &#8220;Plugins&#8221; section in your /wp-admin, search for &#8220;regenerate thumbnails advanced&#8221;, install &amp; activate the plugin and then from Settings section you can start using it.</p>
";s:3:"faq";s:494:"
<dt id='can%20i%20regenerate%20just%20a%20few%20images'>
Can I regenerate just a few images
</h4>
<p>
<p>You have the option to select from: all, past day, past week, past month</p>
</p>
<dt id='what%20happens%20if%20i%20close%20the%20page%20while%20the%20regeneration%20process%20is%20running%3F'>
What happens if I close the page while the regeneration process is running?
</h4>
<p>
<p>The script stops but it will resume after you open the settings page of the plugin once again.</p>
</p>

";s:9:"changelog";s:4453:"<h4>2.5.0</h4>
<p>Release date: February 12, 2024<br />
* New: Added a statistic at the end of the process that shows the total number of thumbnails regenerated;<br />
* New: <a href="https://shortpixel.com/products/regenerate-thumbnails-advanced-pro?source=WPORG" rel="nofollow ugc">Regenerate Thumbnails Advanced PRO</a> is now available with exciting new features;<br />
* New: Thumbnail sizes are now displayed in the plugin settings;<br />
* Tweak: Added clear wording and explanation for the &#8220;Force Regenerate Thumbnails&#8221; feature;<br />
* Tweak: Reorganized the plugin settings, updated the wording and links of the plugin.<br />
* Compat: Updated the integration with ShortPixel Image Optimizer;<br />
* Fix: Compatibility with PHP 8.1, 8.2 and 8.3;<br />
* Fix: The plugin settings look better on mobile;<br />
* Fix: Regenerating thumbnails for WebP files now works properly;<br />
* Fix: SHIFT+select works correctly in the plugin settings;<br />
* Fix: All plugin strings can now be translated;<br />
* Fix: Files that are not processed by the plugin (e.g. SVG, PDF, etc.) are skipped instead of displaying errors.</p>
<h4>2.4.1</h4>
<p>Release date: February 27, 2023<br />
* Fix: Videos uploaded with VideoPress were removed from the Media Library when using the &#8220;Remove non-existing images&#8221; option;</p>
<h4>2.4.0</h4>
<p>Release date: December 1st 2020<br />
* New: Pause Button;<br />
* New: Resuming process from another page now starts paused;<br />
* New: Added Filter for increasing number of items processed per run;<br />
* Fix: Users optimizing more than 50K images could run into a code loop protection.</p>
<h4>2.3.2</h4>
<p>Release date: August 17th 2020<br />
* Fix : Regenerate Period now calculates from time set in WordPress to respect timezone settting.</p>
<h4>2.3.1</h4>
<p>Release date: July 13th 2020<br />
* Fix: PHP warning that was displayed on PHP 7.4.x.</p>
<h4>2.3.0</h4>
<p>Release date:  29th May 2020<br />
* New system for queuing which should be more efficient;<br />
* New &#8211; Added regenerate thumbnails button in edit-attachment screen;<br />
* Fixed &#8211; Crash when regenerating image from edit media;<br />
* Fixed &#8211; Queries for large amount of images should not timeout;<br />
* Fixes for the responsiveness of the regeneration screen;<br />
* Class loader moved to PSR-4.</p>
<h4>2.2.0</h4>
<p>Release date: 9th March 2020<br />
* Reworked and improved the process interface<br />
* Option in media library to regenerate just one image<br />
* Will check for post_mime_type in posts and fix it when it&#8217;s empty.<br />
* Cookie-based processing removed, now keeps progress as a server setting<br />
* Internal processes optimized.<br />
* Fixed &#8211; WordPress 5.3 image handling and scaled images<br />
* Fixed &#8211; Metadata not being removed in some cases when &#8220;Delete Leftover Image Metadata&#8221; is checked.<br />
* Fixed &#8211; Logger doesn&#8217;t call wp_upload_dir when not debugging</p>
<h4>2.1.0</h4>
<p>Release date: 7th June 2019<br />
* Replace the two options Exact size for featured/non-featured images with one checkbox Only featured<br />
* Button to stop the regeneration<br />
* Make Keep existing be checked by default<br />
* Change &#8220;Regenerate selected thumbnails&#8221; checklist to a settings selection<br />
* ShortPixel Image Optimizer integration &#8211; call the &#8216;shortpixel-thumbnails-regenerated&#8217; action passing only the changed sizes<br />
* Fix: Security &#8211; Image sizes XSS exploit<br />
* Fix: count(): Parameter must be an array</p>
<h4>2.0.1</h4>
<p>Release date: 17th April 2019<br />
* Fix warnings related to corrupted metadata in some cases</p>
<h4>2.0.0</h4>
<p>Release date: 16th April 2019<br />
* Plugin completely rewritten with additional features added:<br />
* Add custom thumbnails<br />
* Select which thumbnails to regenerate<br />
* Regenerate thumbnails only for the featured images<br />
* Rewrite the existing thumbnails or not depending on the selected options<br />
* Integrate seamlessly with <a href="https://wordpress.org/plugins/shortpixel-image-optimiser/" rel="ugc">ShortPixel Image Optimizer</a><br />
* Delete unused thumbnails from disk<br />
* Remove metadata for missing images and thumbnails</p>
<h4>EARLIER VERSIONS</h4>
<ul>
<li>please refer to the changelog.txt file inside the plugin archive for the versions before the 2.0.0 full rewrite.</li>
</ul>
";s:11:"screenshots";s:265:"<ol><li><a href="https://ps.w.org/regenerate-thumbnails-advanced/assets/screenshot-1.png?rev=2069168"><img src="https://ps.w.org/regenerate-thumbnails-advanced/assets/screenshot-1.png?rev=2069168" alt="Plugin settings page"></a><p>Plugin settings page</p></li></ol>";}s:17:"short_description";s:137:"Regenerate thumbnails quickly and easily, including forced regeneration; very useful when changing a theme or adding new thumbnail sizes.";s:13:"download_link";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.5.0.zip";s:11:"screenshots";a:1:{i:1;a:2:{s:3:"src";s:83:"https://ps.w.org/regenerate-thumbnails-advanced/assets/screenshot-1.png?rev=2069168";s:7:"caption";s:20:"Plugin settings page";}}s:4:"tags";a:5:{s:27:"force-regenerate-thumbnails";s:27:"force regenerate thumbnails";s:21:"regenerate-thumbnails";s:21:"regenerate thumbnails";s:33:"regenerate-thumbnails-woocommerce";s:33:"regenerate thumbnails woocommerce";s:31:"regenerate-thumbnails-wordpress";s:31:"regenerate thumbnails wordpress";s:20:"wordpress-thumbnails";s:20:"wordpress thumbnails";}s:8:"versions";a:49:{s:3:"0.8";s:77:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.zip";s:5:"0.8.1";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.1.zip";s:5:"0.8.2";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.2.zip";s:7:"0.8.2.1";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.2.1.zip";s:7:"0.8.2.2";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.2.2.zip";s:7:"0.8.2.3";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.2.3.zip";s:7:"0.8.2.4";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.2.4.zip";s:7:"0.8.2.5";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.2.5.zip";s:7:"0.8.2.6";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.2.6.zip";s:7:"0.8.2.7";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.0.8.2.7.zip";s:3:"1.0";s:77:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.0.zip";s:5:"1.0.1";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.0.1.zip";s:5:"1.0.2";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.0.2.zip";s:3:"1.1";s:77:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.zip";s:5:"1.1.1";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.1.zip";s:5:"1.1.2";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.2.zip";s:5:"1.1.3";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.3.zip";s:5:"1.1.4";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.4.zip";s:5:"1.1.5";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.5.zip";s:5:"1.1.6";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.6.zip";s:5:"1.1.7";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.7.zip";s:5:"1.1.8";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.8.zip";s:5:"1.1.9";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.1.9.zip";s:3:"1.2";s:77:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.2.zip";s:5:"1.2.3";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.2.3.zip";s:5:"1.3.3";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.3.3.zip";s:3:"1.4";s:77:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.4.zip";s:5:"1.4.1";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.4.1.zip";s:5:"1.4.2";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.4.2.zip";s:5:"1.4.3";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.4.3.zip";s:5:"1.4.6";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.4.6.zip";s:5:"1.5.0";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.5.0.zip";s:7:"1.5.2.2";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.5.2.2.zip";s:3:"1.6";s:77:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.6.zip";s:7:"1.6.1.1";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.6.1.1.zip";s:7:"1.6.1.2";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.6.1.2.zip";s:5:"1.6.2";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.6.2.zip";s:7:"1.6.2.1";s:81:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.1.6.2.1.zip";s:5:"2.0.0";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.0.0.zip";s:5:"2.0.1";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.0.1.zip";s:5:"2.1.0";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.1.0.zip";s:5:"2.2.0";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.2.0.zip";s:5:"2.3.0";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.3.0.zip";s:5:"2.3.1";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.3.1.zip";s:5:"2.3.2";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.3.2.zip";s:5:"2.4.0";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.4.0.zip";s:5:"2.4.1";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.4.1.zip";s:5:"2.5.0";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.5.0.zip";s:5:"trunk";s:73:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.zip";}s:11:"donate_link";s:33:"https://www.paypal.me/resizeImage";s:5:"icons";a:2:{s:2:"1x";s:83:"https://ps.w.org/regenerate-thumbnails-advanced/assets/icon-128x128.png?rev=1941417";s:2:"2x";s:83:"https://ps.w.org/regenerate-thumbnails-advanced/assets/icon-256x256.png?rev=1941417";}s:12:"contributors";a:1:{s:10:"shortpixel";s:42:"https://profiles.wordpress.org/shortpixel/";}s:7:"markets";s:3:"any";s:8:"category";a:6:{s:7:"gallery";s:11:"recommended";s:4:"blog";s:11:"recommended";s:8:"personal";s:4:"more";s:8:"business";s:4:"more";s:5:"eshop";s:11:"recommended";s:4:"club";s:11:"recommended";}}s:16:"disable-comments";a:30:{s:4:"name";s:77:"Disable Comments &#8211; Remove Comments &amp; Stop Spam [Multi-Site Support]";s:4:"slug";s:16:"disable-comments";s:7:"version";s:5:"2.5.2";s:6:"author";s:67:"<a href="https://profiles.wordpress.org/wpdevteam/">WPDeveloper</a>";s:14:"author_profile";s:41:"https://profiles.wordpress.org/wpdevteam/";s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"5.6";s:16:"requires_plugins";a:0:{}s:6:"rating";i:94;s:7:"ratings";a:5:{i:5;i:248;i:4;i:4;i:3;i:3;i:2;i:1;i:1;i:17;}s:11:"num_ratings";i:273;s:15:"support_threads";i:3;s:24:"support_threads_resolved";i:3;s:10:"downloaded";i:27632311;s:12:"last_updated";s:21:"2025-05-20 9:09am GMT";s:5:"added";s:10:"2011-05-27";s:8:"homepage";s:47:"https://wordpress.org/plugins/disable-comments/";s:8:"sections";a:5:{s:11:"description";s:10950:"<h4>Disable Comments &#8211; Remove Comments &amp; Stop Spam [Multi-Site Support]</h4>
<p>Enable/Disable comments on any WordPress content (Pages, Posts, or Media) to stop spammers. WP-CLI, XML-RPC &amp; REST-API support to stop spam comments.</p>
<p><a href="https://wpdeveloper.com/plugins/disable-comments/" rel="nofollow ugc">More About Plugin</a> ◼️ <a href="https://wpdeveloper.com/docs-category/disable-comments/" rel="nofollow ugc">Documentation</a> ◼️ <a href="https://wordpress.org/support/plugin/disable-comments/" rel="ugc">Support Forum</a></p>
<p><iframe loading="lazy" title="Introducing Disable Comments - Best WordPress Plugin To Remove Spam Comments" width="750" height="422" src="https://www.youtube.com/embed/EpuYs9Nf_nY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h3>Take Global Control Over Your WordPress Site</h3>
<p>Override all comments-related settings throughout your website &amp; manage your comments just the way you want.</p>
<h3>Disable Comments On Posts, Pages &amp; Media</h3>
<p>Choose which posts, pages or media should allow comments from site visitors &amp; configure Disable Comments accordingly</p>
<h3>Disallow Comments On Multi-Site Network</h3>
<p>Have multiple websites? Get rid of irrelevant comments on the entire network using Disable Comments Plugin</p>
<p><iframe loading="lazy" title="How to Disable Comments in WordPress &amp; Stop The Spammers" width="750" height="422" src="https://www.youtube.com/embed/J9AteKzQpPs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h3>KEY FEATURES OF DISABLE COMMENTS</h3>
<ul>
<li>All “Comments” links are hidden from the Admin Menu and Admin Bar.</li>
<li>All comment-related sections (“Recent Comments”, “Discussion” etc.) are hidden from the WordPress Dashboard.</li>
<li>All comment-related widgets are disabled (so your theme cannot use them).</li>
<li>The “Discussion” settings page is hidden.</li>
<li>All comment RSS/Atom feeds are disabled (and requests for these will be redirected to the parent post).</li>
<li>The X-Pingback HTTP header is removed from all pages.</li>
<li>Outgoing pingbacks are disabled.</li>
<li>Stop spam comments entirely from the site with one click.</li>
<li><strong>[New]</strong> Delete comments by type.</li>
<li><strong>[New]</strong> Disable comments via <a href="https://wpdeveloper.com/docs/how-to-disable-comments-made-via-xml-rpc/" rel="nofollow ugc">XML-RPC</a> &amp; <a href="https://wpdeveloper.com/docs/how-to-disable-comments-made-via-rest-api/" rel="nofollow ugc">REST-API</a></li>
<li><strong>[New]</strong> Fully Multi-site Network supported.</li>
<li><strong>[New]</strong> Manage multiple website network-specific subsites or entire network comments in advance.</li>
<li><strong>[New]</strong> Exclude Disable Comments Settings based on user roles.</li>
</ul>
<p><iframe loading="lazy" title="How To Disable Comments Made Via XML-RPC In WordPress Website?" width="750" height="422" src="https://www.youtube.com/embed/FBq3-W-p-DM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Please delete any existing comments on your site <strong>before applying this setting</strong>, otherwise (depending on your theme) those comments may still be displayed to visitors. You can use the <strong>Delete Comments tool</strong> to delete any existing comments on your site.</p>
<h3>🌟 WHAT’S NEW WITH DISABLE COMMENTS 2.0</h3>
<p><strong>AMAZING USER FRIENDLY INTERFACE</strong><br />
Easily configure your comment-related settings with an amazing and attractive app-like user interface.</p>
<p><strong>WP-CLI COMMANDS TO DISABLE COMMENTS</strong><br />
Use <a href="https://wpdeveloper.com/docs/how-to-use-disable-comments-plugin-with-wp-cli-command-line/" rel="nofollow ugc">WP-CLI</a> control for comment-related settings to disable comments on posts, pages, attachments or everywhere on your website.</p>
<p><iframe loading="lazy" title="How To Use Disable Comments WordPress Plugin With WP-CLI" width="750" height="422" src="https://www.youtube.com/embed/mzi5uhKB9Zk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><strong>GET STARTED WITH QUICK SETUP WIZARD</strong><br />
Use the quick setup wizard after activating the plugin to instantly configure comment-related settings for your WordPress website.</p>
<p><strong>DISABLE COMMENTS ON DOCS</strong><br />
Instantly disable comments on your documentation pages or WordPress knowledge base with a single click.</p>
<p><iframe loading="lazy" title="How To Disable Comments For WordPress Docs?" width="750" height="422" src="https://www.youtube.com/embed/t7BQ-7A4y4s?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><strong>DELETE CERTAIN COMMENT TYPE(S)</strong><br />
Permanently delete certain comment types from your WordPress website including WooCommerce product reviews as well as generic comments.</p>
<p><iframe loading="lazy" title="How To Instantly Delete Comments From WordPress Database" width="750" height="422" src="https://www.youtube.com/embed/Izm_ihC-z10?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><strong>DISABLE COMMENTS VIA XML-RPC And REST API</strong><br />
Block any comments made on your WordPress website via XML-RPC specification and REST API.</p>
<p><strong>Important note</strong>: Use this plugin if you don&#8217;t want comments at all on your site (or on certain post types). Don&#8217;t use it if you want to selectively disable comments on individual posts &#8211; WordPress lets you do that anyway. If you don&#8217;t know how to disable comments on individual posts, there are instructions in <strong><a href="https://wordpress.org/plugins/disable-comments/#faq" rel="ugc">the FAQ</a>.</strong></p>
<p>If you come across any bugs or have suggestions, please use the plugin support forum. I can&#8217;t fix it if I don&#8217;t know it&#8217;s broken! Please check the <strong><a href="https://wordpress.org/plugins/disable-comments/#faq" rel="ugc">FAQ</a></strong> for common issues.</p>
<p>Want to contribute? Here&#8217;s the <strong><a href="https://github.com/WPDevelopers/disable-comments" rel="nofollow ugc">GitHub development repository</a></strong>.</p>
<p>A <a href="https://github.com/WPDevelopers/disable-comments-mu" rel="nofollow ugc">must-use version</a> of the plugin is also available.</p>
<h3>Advanced Configuration</h3>
<p>Some of the plugin’s behavior can be modified by site administrators and plugin/theme developers through code:</p>
<ul>
<li>
<p>Define <code>DISABLE_COMMENTS_REMOVE_COMMENTS_TEMPLATE</code> and set it to <code>false</code> to prevent the plugin from replacing the theme&#8217;s comment template with an empty one.</p>
</li>
<li>
<p>Define <code>DISABLE_COMMENTS_ALLOW_DISCUSSION_SETTINGS</code> and set it to <code>true</code> to prevent the plugin from hiding the Discussion settings page.</p>
</li>
</ul>
<p>These definitions can be made either in your main <code>wp-config.php</code> or in your theme&#8217;s <code>functions.php</code> file.</p>
<p><strong>THIS PLUGIN IS NOW MAINTAINED BY THE TEAM</strong> <a href="https://wpdeveloper.com/" rel="nofollow ugc">WPDeveloper</a>.</p>
<h3>💙 LOVED DISABLE COMMENTS?</h3>
<ul>
<li>
<p>For documentation and tutorials go to our <a href="https://wpdeveloper.com/docs-category/disable-comments/" rel="nofollow ugc">Documentation</a></p>
</li>
<li>
<p>For video tutorials go to our <a href="https://www.youtube.com/watch?v=J9AteKzQpPs&amp;list=PLWHp1xKHCfxD2_xOIR5dMAGf3wd4hv-8K" rel="nofollow ugc">YouTube Playlist</a></p>
</li>
<li>
<p>Join our <a href="https://www.facebook.com/groups/wpdeveloper.net/" rel="nofollow ugc">Facebook Group</a></p>
</li>
<li>
<p>If you love Disable Comments, <a href="https://wordpress.org/support/plugin/disable-comments/reviews/?filter=5" rel="ugc">rate us on WordPress</a></p>
</li>
<li>
<p>For more information about features, FAQs, and documentation, check out our website at <a href="https://wpdeveloper.com/plugins/disable-comments/" rel="nofollow ugc">Disable Comments</a></p>
</li>
</ul>
<h3>🔥 GET FREEBIES FOR YOUR WORDPRESS SITE</h3>
<p>Consider checking out our other WordPress solutions &amp; boost your WordPress website:</p>
<p>🔝 <a href="https://wordpress.org/plugins/essential-addons-for-elementor-lite/" rel="ugc">Essential Addons For Elementor</a>: Most popular Elementor addons with 2 million+ happy users &amp; 95+ widgets &amp; ready blocks</p>
<p>🔔 <a href="https://notificationx.com/" rel="nofollow ugc">NotificationX</a> – Best Social Proof &amp; FOMO Marketing Solution to increase conversion rates.</p>
<p>🔗 <a href="https://wordpress.org/plugins/betterlinks/" rel="ugc">BetterLinks</a>: Latest best WordPress link management plugin for link shortening, tracking &amp; analyzing.</p>
<p>📄 <a href="https://wordpress.org/plugins/embedpress/" rel="ugc">EmbedPress</a>: EmbedPress lets you embed anything including videos, images, posts, audio, maps and upload PDF, DOC, PPT etc.</p>
<p>☁ <a href="https://wordpress.org/plugins/templately/" rel="ugc">Templately</a>: 5000+ Free templates library for Elementor &amp; Gutenberg along with the cloud collaboration for WordPress.</p>
<p>📚 <a href="https://wordpress.org/plugins/betterdocs/" rel="ugc">BetterDocs</a>: Best Documentation &amp; Knowledge Base Plugin for WordPress reduce manual support tickets &amp; improve user experience.</p>
<p>⏰ <a href="https://wordpress.org/plugins/wp-scheduled-posts/" rel="ugc">SchedulePress</a>: Advanced editorial calendar with WordPress Post Scheduling, Social Sharing, Missed scheduled alerts, and more.</p>
<p>⚡ <a href="https://wordpress.org/themes/flexia/" rel="ugc">Flexia</a>: Most lightweight, customizable &amp; multi purpose theme for WordPress.</p>
<p>Visit <a href="https://wpdeveloper.com/" rel="nofollow ugc">WPDeveloper</a> to learn more about how to do better in WordPress with <a href="https://wpdeveloper.com/blog" rel="nofollow ugc">Help Tutorial, Tips &amp; Tricks</a>.</p>
";s:12:"installation";s:834:"<h4>Modern Way:</h4>
<ol>
<li>Go to the WordPress Dashboard &#8220;Add New Plugin&#8221; section.</li>
<li>Search For &#8220;Disable Comments&#8221;.</li>
<li>Install, then Activate it.</li>
<li>The plugin settings can be accessed via the &#8216;Settings&#8217; menu in the administration area (either your site administration for single-site installs, or your network administration for network installs).</li>
</ol>
<h4>Old Way:</h4>
<ol>
<li>Upload the plugin folder to the <code>/wp-content/plugins/</code> directory</li>
<li>Activate the plugin through the &#8216;Plugins&#8217; menu in WordPress</li>
<li>The plugin settings can be accessed via the &#8216;Settings&#8217; menu in the administration area (either your site administration for single-site installs, or your network administration for network installs).</li>
</ol>
";s:3:"faq";s:2534:"
<dt id='nothing%20happens%20after%20i%20disable%20comments%20on%20all%20posts%20-%20comment%20forms%20still%20appear%20when%20i%20view%20my%20posts.'>
Nothing happens after I disable comments on all posts &#8211; comment forms still appear when I view my posts.
</h4>
<p>
<p>This is because your theme is not checking the comment status of posts in the correct way.</p>
<p>You may like to point your theme&#8217;s author to <a href="https://wpdeveloper.com/wordpress-posts-have-comments-allowed/" rel="nofollow ugc">this explanation</a> of what they are doing wrong, and how to fix it.</p>
</p>
<dt id='how%20can%20i%20remove%20the%20text%20that%20says%20%22comments%20are%20closed%22%20at%20the%20bottom%20of%20articles%20where%20comments%20are%20disabled%3F'>
How can I remove the text that says &#8220;comments are closed&#8221; at the bottom of articles where comments are disabled?
</h4>
<p>
<p>The plugin tries its very best to hide this (and any other comment-related) messages.</p>
<p>If you still see the message, then it means your theme is overriding this behaviour, and you will have to edit its files manually to remove it. Two common approaches are to either delete or comment out the relevant lines in <code>wp-content/your-theme/comments.php</code>, or to add a declaration to <code>wp-content/your-theme/style.css</code> that hides the message from your visitors. In either case, make you you know what you are doing!</p>
</p>
<dt id='i%20only%20want%20to%20disable%20comments%20on%20certain%20posts%2C%20not%20globally.%20what%20do%20i%20do%3F'>
I only want to disable comments on certain posts, not globally. What do I do?
</h4>
<p>
<p>Go to the edit page for the post you want to disable comments on. Scroll down to the &#8220;Discussion&#8221; box, where you will find the comment options for that post. If you don&#8217;t see a &#8220;Discussion&#8221; box, then click on &#8220;Screen Options&#8221; at the top of your screen, and make sure the &#8220;Discussion&#8221; checkbox is checked.</p>
<p>You can also bulk-edit the comment status of multiple posts from the <a href="https://codex.wordpress.org/Posts_Screen" rel="nofollow ugc">posts screen</a>.</p>
</p>
<dt id='i%20want%20to%20delete%20comments%20from%20my%20database.%20what%20do%20i%20do%3F'>
I want to delete comments from my database. What do I do?
</h4>
<p>
<p>Go to the tools page for the Disable Comments plugin and utlize the Delete Comments tool to delete all comments or according to the specified post types from your database.</p>
</p>

";s:9:"changelog";s:10632:"<p>The format is based on <a href="http://keepachangelog.com/" rel="nofollow ugc">Keep a Changelog</a><br />
and this project adheres to <a href="http://semver.org/" rel="nofollow ugc">Semantic Versioning</a>.<br />
This will be maintained from August 19, 2020 &#8211; @asif2bd</p>
<h4>[2.5.2] &#8211; 2025-05-20</h4>
<ul>
<li>Fixed: Issue where post types were not being selected in the &#8220;On Specific Post Types&#8221; section of the plugin settings</li>
</ul>
<h4>[2.5.1] &#8211; 2025-05-15</h4>
<ul>
<li>Few minor bug fixes and improvements</li>
</ul>
<h4>[2.5.0] &#8211; 2025-05-15</h4>
<ul>
<li>Added: Accessibility support to the plugin settings page</li>
<li>Various minor improvements and enhancements</li>
</ul>
<h4>[2.4.7] &#8211; 2025-01-27</h4>
<ul>
<li>Fixed: Errors reported by Plugin Check (PCP)</li>
<li>Few minor bug fixes and improvements</li>
</ul>
<h4>[2.4.6] &#8211; 2024-03-25</h4>
<ul>
<li>Added: WordPress 6.5 Compatibility</li>
</ul>
<h4>[2.4.5] &#8211; 2023-08-30</h4>
<ul>
<li>Minor bug fixes and improvements.</li>
</ul>
<h4>[2.4.4] &#8211; 2023-06-19</h4>
<ul>
<li>Fixed: PHP 8.2 deprecated issue fixed while using WP-CLI.</li>
<li>Few minor bug fixes and improvements.</li>
</ul>
<h4>[2.4.3] &#8211; 2023-01-12</h4>
<ul>
<li>Added: PHP 8.2 Compatibility</li>
</ul>
<h4>[2.4.2] &#8211; 2022-09-18</h4>
<ul>
<li>Improved sanitization.</li>
</ul>
<h4>[2.4.1] &#8211; 2022-08-10</h4>
<ul>
<li>Improvement: Localized missing strings in plugin.</li>
<li>Improvement: Included the fonts in plugin distribution.</li>
</ul>
<h4>[2.4.0] &#8211; 2022-07-27</h4>
<ul>
<li>New Feature: Exclude Disable Comments settings based on user roles.</li>
<li>Few minor bug fix and improvement.</li>
</ul>
<h4>[2.3.6] &#8211; 2022-06-05</h4>
<ul>
<li>Fixed: JavaScript error in Gutenberg editor.</li>
</ul>
<h4>[2.3.5] &#8211; 2022-04-27</h4>
<ul>
<li>Added: More WP-CLI commands.</li>
<li>Few minor bug fix and improvement.</li>
</ul>
<h4>[2.3.4] &#8211; 2022-03-28</h4>
<ul>
<li>Fixed: PHP Warning in Multisite Network.</li>
</ul>
<h4>[2.3.3] &#8211; 2022-01-25</h4>
<ul>
<li>Added: WordPress 5.9 compatibility added.</li>
</ul>
<h4>[2.3.2] &#8211; 2021-12-20</h4>
<ul>
<li>Added: Configure Disable Avatar settings from the main network of Multisite Network.</li>
<li>Fixed: Disable Comments via REST API toggle mismatch issue.</li>
</ul>
<h4>[2.3.1] &#8211; 2021-12-14</h4>
<ul>
<li>Added: You can enable or disable Avatar from Disable Comments settings.</li>
</ul>
<h4>[2.3.0] &#8211; 2021-12-14</h4>
<ul>
<li>New Feature: Delete Spam Comments.</li>
<li>Updated deprecated jQuery library.</li>
<li>Improvement: Disable Gravatar request.</li>
<li>Few minor bug fixes and improvement.</li>
</ul>
<h4>[2.2.4] &#8211; 2021-11-09</h4>
<ul>
<li>Added: Ajax pagination in Subsite area (Multisite network).</li>
<li>Added: Ajax search in Subsite area (Multisite network).</li>
<li>Added: &#8220;Disable Comments&#8221; navigation added inside Comments menu.</li>
<li>Few minor bug fixes and improvement.</li>
</ul>
<h4>[2.2.3] &#8211; 2021-10-25</h4>
<ul>
<li>Few minor bug fixes and improvement.</li>
</ul>
<h4>[2.2.2] &#8211; 2021-10-05</h4>
<ul>
<li>Added: &#8220;Select All&#8221; checkbox for subsites selection in a multisite network.</li>
<li>Few minor bug fixes and improvement.</li>
</ul>
<h4>[2.2.1] &#8211; 2021-09-26</h4>
<ul>
<li>Fixed: 100+ subsites limit issue in multisite network</li>
</ul>
<h4>[2.2.0] &#8211; 2021-09-22</h4>
<ul>
<li>New Feature: Configure Disable Comments on Subsites from Main Network in Multisite Network.</li>
<li>Improvement: UX Improvement.</li>
<li>Few minor bug fix and improvement.</li>
</ul>
<h4>[2.1.2] &#8211; 2021-06-20</h4>
<ul>
<li>Improvement: Fix for Attempt to read property &#8220;post_type&#8221; on null</li>
</ul>
<h4>[2.1.1] &#8211; 2021-04-06</h4>
<ul>
<li>Improvement: Compatible with WordPress 5.7</li>
<li>Few minor bug fix and improvement</li>
</ul>
<h4>[2.1.0] &#8211; 2021-02-08</h4>
<ul>
<li>New Feature: Site wise settings in Multisite Network</li>
<li>Added: Some strings localization</li>
<li>Fixed: Delete Comments in Multisite</li>
<li>Few minor bug fix and improvement</li>
</ul>
<h4>[2.0.2] &#8211; 2020-12-01</h4>
<ul>
<li>Removed: Quick Setup Wizard</li>
<li>Improved: Redirection settings page after activation.</li>
<li>Fixed: Text-Domain Issue.</li>
</ul>
<h4>[2.0.1] &#8211; 2020-11-28</h4>
<ul>
<li>Bug Fix: Settings page URL issue fixed from plugins page.</li>
<li>Improvement: Quick Setup Wizard instructions.</li>
</ul>
<h4>[2.0.0] &#8211; 2020-11-28</h4>
<ul>
<li>Improved UI for Settings page</li>
<li>New feature: Manage Disable Comments settings with WP-CLI</li>
<li>New feature: Quick Setup Wizard</li>
<li>New feature: Disable Comments via REST-API</li>
<li>New feature: Disable Comments via XML-RPC</li>
</ul>
<h4>[1.11.0] &#8211; 2020-08-22</h4>
<ul>
<li>Introducing Delete Comment by Type &#8211; Contribution by garretthyder</li>
<li>PHP 7.4 Tested</li>
<li>WordPress 5.5 Compatible Tested</li>
</ul>
<h4>[1.10.3] &#8211; 2020-07-29</h4>
<ul>
<li>Minor fix &#8211; changelog backported.</li>
</ul>
<h4>1.10.0</h4>
<ul>
<li>Disable &#8220;recent comments&#8221; Gutenberg block.</li>
</ul>
<h4>1.9.0</h4>
<ul>
<li>Fix compatibility with WordPress 5.0 and above.</li>
<li>Remove deprecated &#8220;persistent mode&#8221; feature.</li>
</ul>
<h4>1.8.0</h4>
<ul>
<li>Added <code>DISABLE_COMMENTS_ALLOW_DISCUSSION_SETTINGS</code> configuration.</li>
</ul>
<h4>1.7.1</h4>
<ul>
<li>Small enhancements to hiding comment-related functionality in the admin.</li>
</ul>
<h4>1.7</h4>
<ul>
<li>Dropped logic to try and hide the comments link from the Meta widget. Administrators should manually add styling to hide this link, or replace the Meta widget with an alternative.</li>
<li>Removed the <code>disable_comments_allow_persistent_mode</code> filter. Define <code>DISABLE_COMMENTS_ALLOW_PERSISTENT_MODE</code> instead.</li>
</ul>
<h4>1.6</h4>
<ul>
<li>Added a tool for deleting comments in bulk.</li>
</ul>
<h4>1.5.2</h4>
<ul>
<li>Fix Javascript errors when the Meta widget is enabled.</li>
<li>Hide comments link from the Welcome panel.</li>
</ul>
<h4>1.5.1</h4>
<ul>
<li>Hide existing comments if there are any.</li>
<li>Filter the comments link in the Meta widget if it is enabled.</li>
</ul>
<h4>1.5</h4>
<ul>
<li>Remove the comments feed link from the head in WP 4.4 and higher.</li>
</ul>
<h4>1.4.2</h4>
<ul>
<li>Delay loading of translation text domain until all plugins are loaded. This allows plugins to modify translations.</li>
</ul>
<h4>1.4</h4>
<ul>
<li>Hide the troublesome &#8220;persistent mode&#8221; option for all sites where it is not in use. This option will be removed in a future release.</li>
</ul>
<h4>1.3.2</h4>
<ul>
<li>Compatibility updates and code refactoring for WordPress 4.3</li>
<li>Adding a few new translations</li>
</ul>
<h4>1.3.1</h4>
<ul>
<li>Change the behaviour for comment feed requests. This removes a potential security issue.</li>
</ul>
<h4>1.3</h4>
<ul>
<li>Move persistent mode filter into a define.</li>
<li>Add an advanced option to show the theme&#8217;s comment template even when comments are disabled.</li>
</ul>
<h4>1.2</h4>
<ul>
<li>Allow network administrators to disable comments on custom post types across the whole network.</li>
</ul>
<h4>1.1.1</h4>
<ul>
<li>Fix PHP warning when active_sitewide_plugins option doesn&#8217;t contain expected data type.</li>
</ul>
<h4>1.1</h4>
<ul>
<li>Attempt to hide the comments template (&#8220;Comments are closed&#8221;) whenever comments are disabled.</li>
</ul>
<h4>1.0.4</h4>
<ul>
<li>Fix CSRF vulnerability in the admin. Thanks to dxw for responsible disclosure.</li>
</ul>
<h4>1.0.3</h4>
<ul>
<li>Compatibility fix for WordPress 3.8</li>
</ul>
<h4>1.0.2</h4>
<ul>
<li>Disable comment-reply script for themes that don&#8217;t check comment status properly.</li>
<li>Add French translation</li>
</ul>
<h4>1.0.1</h4>
<ul>
<li>Fix issue with settings persistence in single-site installations.</li>
</ul>
<h4>1.0</h4>
<ul>
<li>Prevent theme comments template from being displayed when comments are disabled everywhere.</li>
<li>Prevent direct access to comment admin pages when comments are disabled everywhere.</li>
</ul>
<h4>0.9.2</h4>
<ul>
<li>Make persistent mode option filter available all the time.</li>
<li>Fix redirection for feed requests</li>
<li>Fix admin bar filtering in WP 3.6</li>
</ul>
<h4>0.9.1</h4>
<ul>
<li>Short life in the wild.</li>
</ul>
<h4>0.9</h4>
<ul>
<li>Added gettext support and German translation.</li>
<li>Added links to GitHub development repo.</li>
<li>Allow network administrators to prevent the use of persistent mode.</li>
</ul>
<h4>0.8</h4>
<ul>
<li>Remove X-Pingback header when comments are completely disabled.</li>
<li>Disable comment feeds when comment are completely disabled.</li>
<li>Simplified settings page.</li>
</ul>
<h4>0.7</h4>
<ul>
<li>Now supports Network Activation &#8211; disable comments on your entire multi-site network.</li>
<li>Simplified settings page.</li>
</ul>
<h4>0.6</h4>
<ul>
<li>Add &#8220;persistent mode&#8221; to deal with themes that don&#8217;t use filterable comment status checking.</li>
</ul>
<h4>0.5</h4>
<ul>
<li>Allow temporary disabling of comments site-wide by ensuring that original comment statuses are not overwritten when a post is edited.</li>
</ul>
<h4>0.4</h4>
<ul>
<li>Added the option to disable the Recent Comments template widget.</li>
<li>Bugfix: don&#8217;t show admin messages to users who don&#8217;t can&#8217;t do anything about them.</li>
</ul>
<h4>0.3.5</h4>
<ul>
<li>Bugfix: Other admin menu items could inadvertently be hidden when &#8216;Remove the &#8220;Comments&#8221; link from the Admin Menu&#8217; was selected.</li>
</ul>
<h4>0.3.4</h4>
<ul>
<li>Bugfix: A typo on the settings page meant that the submit button went missing on some browsers. Thanks to Wojtek for reporting this.</li>
</ul>
<h4>0.3.3</h4>
<ul>
<li>Bugfix: Custom post types which don&#8217;t support comments shouldn&#8217;t appear on the settings page</li>
<li>Add warning notice to Discussion settings when comments are disabled</li>
</ul>
<h4>0.3.2</h4>
<ul>
<li>Bugfix: Some dashboard items were incorrectly hidden in multisite</li>
</ul>
<h4>0.3.1</h4>
<ul>
<li>Compatibility fix for WordPress 3.3</li>
</ul>
<h4>0.3</h4>
<ul>
<li>Added the ability to remove links to comment admin pages from the Dashboard, Admin Bar and Admin Menu</li>
</ul>
<h4>0.2.1</h4>
<ul>
<li>Usability improvements to help first-time users configure the plugin.</li>
</ul>
<h4>0.2</h4>
<ul>
<li>Bugfix: Make sure pingbacks are also prevented when comments are disabled.</li>
</ul>
";s:11:"screenshots";s:759:"<ol><li><a href="https://ps.w.org/disable-comments/assets/screenshot-1.jpg?rev=2509854"><img src="https://ps.w.org/disable-comments/assets/screenshot-1.jpg?rev=2509854" alt="Setting Screen for Disable Comments"></a><p>Setting Screen for Disable Comments</p></li><li><a href="https://ps.w.org/disable-comments/assets/screenshot-2.jpg?rev=2509854"><img src="https://ps.w.org/disable-comments/assets/screenshot-2.jpg?rev=2509854" alt="Delete Comments under Tools menu."></a><p>Delete Comments under Tools menu.</p></li><li><a href="https://ps.w.org/disable-comments/assets/screenshot-3.jpg?rev=2700436"><img src="https://ps.w.org/disable-comments/assets/screenshot-3.jpg?rev=2700436" alt="Multisite Network support"></a><p>Multisite Network support</p></li></ol>";}s:17:"short_description";s:134:"Allows administrators to globally disable comments on their site. Comments can be disabled according to post type. Multisite friendly.";s:13:"download_link";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.5.2.zip";s:11:"screenshots";a:3:{i:1;a:2:{s:3:"src";s:69:"https://ps.w.org/disable-comments/assets/screenshot-1.jpg?rev=2509854";s:7:"caption";s:35:"Setting Screen for Disable Comments";}i:2;a:2:{s:3:"src";s:69:"https://ps.w.org/disable-comments/assets/screenshot-2.jpg?rev=2509854";s:7:"caption";s:33:"Delete Comments under Tools menu.";}i:3;a:2:{s:3:"src";s:69:"https://ps.w.org/disable-comments/assets/screenshot-3.jpg?rev=2700436";s:7:"caption";s:25:"Multisite Network support";}}s:4:"tags";a:5:{s:15:"delete-comments";s:15:"delete comments";s:16:"disable-comments";s:16:"disable comments";s:15:"remove-comments";s:15:"remove comments";s:15:"spam-protection";s:15:"spam protection";s:9:"stop-spam";s:9:"stop spam";}s:8:"versions";a:42:{s:5:"1.1.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.1.1.1.zip";s:6:"1.10.0";s:66:"https://downloads.wordpress.org/plugin/disable-comments.1.10.0.zip";s:6:"1.10.3";s:66:"https://downloads.wordpress.org/plugin/disable-comments.1.10.3.zip";s:6:"1.11.0";s:66:"https://downloads.wordpress.org/plugin/disable-comments.1.11.0.zip";s:3:"1.5";s:63:"https://downloads.wordpress.org/plugin/disable-comments.1.5.zip";s:5:"1.5.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.1.5.1.zip";s:5:"1.5.2";s:65:"https://downloads.wordpress.org/plugin/disable-comments.1.5.2.zip";s:3:"1.6";s:63:"https://downloads.wordpress.org/plugin/disable-comments.1.6.zip";s:3:"1.7";s:63:"https://downloads.wordpress.org/plugin/disable-comments.1.7.zip";s:5:"1.7.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.1.7.1.zip";s:5:"1.8.0";s:65:"https://downloads.wordpress.org/plugin/disable-comments.1.8.0.zip";s:5:"1.9.0";s:65:"https://downloads.wordpress.org/plugin/disable-comments.1.9.0.zip";s:5:"2.0.0";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.0.0.zip";s:5:"2.0.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.0.1.zip";s:5:"2.0.2";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.0.2.zip";s:5:"2.1.0";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.1.0.zip";s:5:"2.1.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.1.1.zip";s:5:"2.1.2";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.1.2.zip";s:5:"2.2.0";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.2.0.zip";s:5:"2.2.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.2.1.zip";s:5:"2.2.2";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.2.2.zip";s:5:"2.2.3";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.2.3.zip";s:5:"2.2.4";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.2.4.zip";s:5:"2.3.0";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.3.0.zip";s:5:"2.3.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.3.1.zip";s:5:"2.3.2";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.3.2.zip";s:5:"2.3.3";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.3.3.zip";s:5:"2.3.4";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.3.4.zip";s:5:"2.3.5";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.3.5.zip";s:5:"2.3.6";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.3.6.zip";s:5:"2.4.0";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.4.0.zip";s:5:"2.4.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.4.1.zip";s:5:"2.4.2";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.4.2.zip";s:5:"2.4.3";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.4.3.zip";s:5:"2.4.4";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.4.4.zip";s:5:"2.4.5";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.4.5.zip";s:5:"2.4.6";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.4.6.zip";s:5:"2.4.7";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.4.7.zip";s:5:"2.5.0";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.5.0.zip";s:5:"2.5.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.5.1.zip";s:5:"2.5.2";s:65:"https://downloads.wordpress.org/plugin/disable-comments.2.5.2.zip";s:5:"trunk";s:59:"https://downloads.wordpress.org/plugin/disable-comments.zip";}s:11:"donate_link";s:24:"https://wpdeveloper.com/";s:5:"icons";a:2:{s:2:"1x";s:69:"https://ps.w.org/disable-comments/assets/icon-128x128.png?rev=2509854";s:2:"2x";s:69:"https://ps.w.org/disable-comments/assets/icon-256x256.png?rev=2509854";}s:12:"contributors";a:7:{s:7:"asif2bd";s:39:"https://profiles.wordpress.org/asif2bd/";s:10:"priyomukul";s:42:"https://profiles.wordpress.org/priyomukul/";s:9:"wpdevteam";s:41:"https://profiles.wordpress.org/wpdevteam/";s:14:"re_enter_rupok";s:46:"https://profiles.wordpress.org/re_enter_rupok/";s:15:"alimuzzamanalim";s:47:"https://profiles.wordpress.org/alimuzzamanalim/";s:12:"solarissmoke";s:44:"https://profiles.wordpress.org/solarissmoke/";s:15:"garrett-eclipse";s:47:"https://profiles.wordpress.org/garrett-eclipse/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:4:"more";}s:3:"new";i:1;}s:16:"breadcrumb-navxt";a:30:{s:4:"name";s:16:"Breadcrumb NavXT";s:4:"slug";s:16:"breadcrumb-navxt";s:7:"version";s:5:"7.4.1";s:6:"author";s:63:"<a href="https://profiles.wordpress.org/mtekk/">John Havlik</a>";s:14:"author_profile";s:37:"https://profiles.wordpress.org/mtekk/";s:8:"requires";s:3:"5.8";s:6:"tested";s:5:"6.7.2";s:12:"requires_php";s:3:"7.0";s:16:"requires_plugins";a:0:{}s:6:"rating";i:92;s:7:"ratings";a:5:{i:5;i:108;i:4;i:8;i:3;i:5;i:2;i:2;i:1;i:8;}s:11:"num_ratings";i:131;s:15:"support_threads";i:6;s:24:"support_threads_resolved";i:1;s:10:"downloaded";i:15868532;s:12:"last_updated";s:21:"2025-01-10 1:39am GMT";s:5:"added";s:10:"2007-12-01";s:8:"homepage";s:38:"http://mtekk.us/code/breadcrumb-navxt/";s:8:"sections";a:4:{s:11:"description";s:2374:"<p>Breadcrumb NavXT, the successor to the popular WordPress plugin Breadcrumb Navigation XT, was written from the ground up to be better than its ancestor. This plugin generates locational breadcrumb trails for your WordPress powered blog or website. These breadcrumb trails are highly customizable to suit the needs of just about any website running WordPress. The Administrative interface makes setting options easy, while a direct class access is available for theme developers and more adventurous users.</p>
<h4>PHP Requirements</h4>
<p>Breadcrumb NavXT 7.0 and newer require PHP7.0<br />
Breadcrumb NavXT 5.2 and newer require PHP5.3<br />
Breadcrumb NavXT 5.1.1 and older require PHP5.2</p>
<h4>Features (non-exhaustive)</h4>
<ul>
<li>RDFa format Schema.org BreadcrumbList compatible breadcrumb generation.</li>
<li>Extensive breadcrumb customization control via a settings page with appropriate default values for most use cases.</li>
<li>Network admin settings page for managing breadcrumb settings for all subsites with <a href="http://mtekk.us/archives/guides/controlling-breadcrumb-navxt-settings-from-the-network-settings-page/" title="Go to the article on configuring the network settings priority." rel="nofollow ugc">configurable global priority</a>.</li>
<li>Built in WordPress Widget.</li>
<li>Extensible via OOP and provided <a href="http://mtekk.us/code/breadcrumb-navxt/breadcrumb-navxt-doc/2/#action_reference" title="Go to the Breadcrumb NavXT Documentation's action reference." rel="nofollow ugc">actions</a> and <a href="http://mtekk.us/code/breadcrumb-navxt/breadcrumb-navxt-doc/2/#filter_reference" title="Go to the Breadcrumb NavXT Documentation's filter reference." rel="nofollow ugc">filters</a>.</li>
<li>WPML compatible (enhanced compatibility with WPML extensions plugin).</li>
<li>Polylang compatible (enhanced compatibility with Polylang extensions plugin).</li>
<li>bbPress compatible (enhanced compatibility with bbPress extensions plugin).</li>
<li>BuddyPress compatible (enhanced compatibility with BuddyPress extensions plugin).</li>
</ul>
<h4>Translations</h4>
<p>Breadcrumb NavXT now supports WordPress.org language packs. Want to translate Breadcrumb NavXT? Visit <a href="https://translate.wordpress.org/projects/wp-plugins/breadcrumb-navxt/" rel="nofollow ugc">Breadcrumb NavXT&#8217;s WordPress.org translation project</a>.</p>
";s:12:"installation";s:936:"<p>Breadcrumb NavXT can be installed from within WordPress’ administration panel. After installing and activating the plugin, to get breadcrumb trails to display either use the included widget, or call the breadcrumb trail in your theme (or child theme). See the <a href="http://mtekk.us/archives/guides/calling-the-breadcrumb-trail" title="Read more on calling the breadcrumb trail" rel="nofollow ugc">Calling the Breadcrumb Trail</a> article for more information on calling the breadcrumb trail.</p>
<p>To customize the breadcrumb trail you may edit the default values for the options in the administrative interface. This is located in your administration panel under Settings &gt; Breadcrumb NavXT.</p>
<p>Please visit <a href="http://mtekk.us/code/breadcrumb-navxt/breadcrumb-navxt-doc/" title="Go to Breadcrumb NavXT's Documentation." rel="nofollow ugc">Breadcrumb NavXT&#8217;s Documentation</a> page for more information.</p>
";s:9:"changelog";s:14631:"<h4>7.4.1</h4>
<p>Release date: January, 9th 2025</p>
<ul>
<li>Bug fix: Fixed issue where the legacy widget was not available due to changes introduced in 7.4.0.</li>
</ul>
<h4>7.4.0</h4>
<p>Release date: December, 30th 2024</p>
<ul>
<li>New feature: Added <code>bcn_admin_post_root_args</code> filter.</li>
<li>Bug fix: Fixed issue where the ignore the breadcrumb cache option within the Breadcrumb Trail block resulted in the breadcrumb trail not getting generated on the home page.</li>
<li>Bug fix: Fixed issue where breadcrumb trails generated within the loop were improperly missing the home breadcrumb when on the home page.</li>
<li>Bug fix: Fixed issue breadcrumb-navxt textdomain is loaded too early (improved WordPress 6.7 support).</li>
<li>Bug fix: Improved <code>bcn_breadcrumb_trail::post_hierarchy()</code> resiliency to unexpected returns from <code>get_post()</code>.</li>
<li>Bug fix: Fixed translation text typos in Breadcrumb Trail block.</li>
</ul>
<h4>7.3.1</h4>
<p>Release date: June, 27th 2024</p>
<ul>
<li>Bug fix: Fixed issue where $force parameter wasn’t passed into <code>bcn_breadcrumb_trail::fill()</code> within <code>bcn_display*()</code> functions.</li>
<li>Bug fix: Fixed improper textdomain existing within <code>adminKit</code>.</li>
<li>Bug fix: Fixed issue with <code>$force</code> parameter where when it is not set the homepage breadcrumb would use the wrong template when calling the breadcrumb trail within the loop.</li>
</ul>
<h4>7.3.0</h4>
<p>Release date: February, 9th 2024</p>
<ul>
<li>Behavior change: <code>bcn_display_json_ld()</code> now returns unescaped Unicode characters.</li>
<li>Behavior change: <code>$force</code> parameter in <code>bcn_display*()</code> functions is now passed to <code>bcn_breadcrumb_trail::fill()</code> allowing generation of trails within the loop for the current loop item instead of the parent page/resource.</li>
<li>New feature: Breadcrumb Trail block rewritten to have feature parity with Breadcrumb NavXT Widget.</li>
<li>New feature: Breadcrumb Trail block supports basic styling within block editor.</li>
<li>Bug fix: Fixed error where $outer_template argument was dropped within <code>breadcrumb_navxt::display()</code>.</li>
<li>Bug fix: Fixed issue where boolean settings were not exported/imported properly.</li>
<li>Bug fix: Fixed cause of PHP error in <code>bcn_breadcrumb_trail::maybe_add_post_type_arg()</code> when 3rd party code breaks the WP API.</li>
<li>Bug fix: Added check for proper queried object type for author archives.</li>
</ul>
<h4>7.2.0</h4>
<p>Release date: February, 9th 2023</p>
<ul>
<li>Behavior change: Settings reset sets option entry to blank array, consistent with the change to only storing non-default values in the database.</li>
<li>New feature: Added <code>bcn_display_separator</code> filter.</li>
<li>New feature: Add per setting indication if Network wide settings are overriding the local setting.</li>
<li>Bug fix: Improved compatibility with PHP8.1.</li>
<li>Bug fix: Fixed PHP errors caused by unexpected entries in WP Post Types array.</li>
<li>Bug fix: Settings help menu now shows up in the network settings page.</li>
<li>Bug fix: Fixed cause of &#8220;file not found&#8221; error on the import/export/reset form in the network settings page.</li>
</ul>
<h4>7.1.0</h4>
<p>Release date: July, 17th 2022</p>
<ul>
<li>Behavior change: BCN_SETTINGS_FAVOR_* constant behavior changed to take advantage of settings changes in 7.0.</li>
<li>Behavior change: Settings page now warns if it detected CPTs that were added too late.</li>
<li>New feature: Added bcn_before_loop filter which runs at the top of bcn_breadcrumb_trail::display_loop().</li>
<li>New feature: Added JSON formatted settings import and export (successor to the old XML settings import/export format).</li>
<li>Bug fix: Fixed PHP error caused by term archives that don’t know the active term.</li>
<li>Bug fix: Fixed PHP error caused by introduction of namespacing in the legacy XML settings importer and exporter.</li>
<li>Bug fix: Explicitly set option autoload values, avoiding inappropriate default autoload values being used.</li>
</ul>
<h4>7.0.2</h4>
<p>Release date: January, 4th 2022</p>
<ul>
<li>Behavior change: Allow value of <code>Hhome_template</code>, <code>Hhome_template_unlinked</code>, <code>hseparator</code>, and <code>hseparator_higher_dim</code> to be overridden via <code>bcn_settings_init</code>.</li>
<li>Bug fix: Fixed cause of “Sorry, you are not allowed to access this page.” message when attempting to visit the settings page.</li>
</ul>
<h4>7.0.1</h4>
<p>Release date: December, 27th 2021</p>
<ul>
<li>Behavior change: Moved <code>bcn_settings_init</code> filter to before establishing default setting values. This filter is no longer capable of changing the default values of settings.</li>
<li>Behavior change: Moved setup of defaults to 9000 priority, intending to cover the majority of plugins that add CPTs.</li>
<li>Bug fix: Fixed compatibility issues with PHP5.6.</li>
<li>Bug fix: Fixed PHP error caused by some return value of page_ settings.</li>
<li>Bug fix: Fixed PHP error caused by non settings settings in array passed into <code>adminKit::settings_to_opts</code>.</li>
<li>Bug fix: Fixed issue with <code>bcn_allowed_html</code> not covering admin interface elements (mapped <code>bcn_allowed_html</code> to <code>mtekk_adminkit_allowed_html</code>).</li>
</ul>
<h4>7.0.0</h4>
<p>Release date: December, 17th 2021</p>
<ul>
<li>Behavior change: Within the <code>bcn_breadcrumb_trail</code> object instead of passing term id and taxonomy, a WP_Term object is passed instead.</li>
<li>Behavior change: Attachments now use parent post type for post type argument.</li>
<li>New feature: Moved to adminKit 3.0</li>
<li>New feature: Core <code>bcn_breadcrumb_trail object</code> now supports multi dimensional trails.</li>
<li>New feature: Added <code>bcn_opts_update_to_save</code> filter.</li>
<li>Bug fix: Fixed parameter order issue in REST controller that resulted in PHP Deprecated message in PHP8.</li>
<li>Bug fix: Updated REST controller endpoint registration for better WordPress 5.5+ compatibility.</li>
<li>Bug fix: Fixed compatibility issue with Widget settings not saving properly in WordPress 5.8.</li>
<li>Bug fix: Fixed issue with the position count parameter within bcn_display when outputting a trail in reverse order.</li>
</ul>
<h4>6.6.0</h4>
<p>Release date: October, 31st 2020</p>
<ul>
<li>Behavior change: Moved to using the post type of the parent post for the type archive rather than that of the current item.</li>
<li>Bug fix: Fixed error thrown when a site does not have an <code>administrator</code> role.</li>
</ul>
<h4>6.5.0</h4>
<p>Release date: June, 12th 2020</p>
<ul>
<li>Behavior change: Moved to using the taxonomy of the term rather than passed in taxonomy in various functions. As a consequence, this allows <code>bcn_pick_post_term</code> to override the taxonomy selection.</li>
<li>Behavior change: Default template for unlinked breadcrumbs now includes breadcrumbList markup.</li>
<li>New feature: Added new filter <code>bcn_breadcrumb_linked</code>.</li>
<li>New feature: Introduced new WordPress capability: <code>bnc_manage_options</code>.</li>
<li>Bug fix: Fixed XML settings exporter so that it no longer creates malformed files that cannot be imported when settings contain special HTML entities.</li>
</ul>
<h4>6.4.0</h4>
<p>Release date: December, 31st 2019</p>
<ul>
<li>Behavior change: Attachment post type settings moved to Media, additional post type options made available.</li>
<li>Behavior change: Privately published parent posts are now, by default, skipped over in breadcrumb trails.</li>
<li>Behavior change: On single post breadcrumb trails, the hierarchical term code path is now used in cases where only a single term from a non-hierarchical taxonomy is present for the current post.</li>
<li>New feature: Allow <code>%link%</code> tag in unlinked breadcrumb templates.</li>
<li>New feature: Added <code>bcn_show_post_private</code> filter.</li>
<li>New feature: Added <code>bcn_show_type_term_archive</code> filter.</li>
</ul>
<h4>6.3.0</h4>
<p>Release date: May, 3rd 2019</p>
<ul>
<li>New feature: Added Gutenberg block for displaying breadcrumb trails.</li>
<li>New feature: Added <code>bcn_display_attribute_array</code> filter.</li>
<li>New feature: Added <code>bcn-aria-current</code> template tag to facilitate WAI-ARIA Breadcrumb support.</li>
<li>Bug Fix: Updated settings page to follow WP core standards for header structure.</li>
<li>Bug Fix: Updated checkbox in adminKit to eliminate multiple labels to follow WCAG 2.0.</li>
<li>Bug Fix: Fixed PHP error in circumstances of <code>bcn_breadcrumb_trail::fill()</code> falling back on treating an unknown item as a taxonomy.</li>
</ul>
<h4>6.2.1</h4>
<p>Release date: October, 26th 2018</p>
<ul>
<li>Behavior change: Added <code>span</code> element wrapping the breadcrumb title in the default unlinked breadcrumb template.</li>
<li>Bug fix: Fixed issue that caused PHP warnings and “the following settings were not saved” messages for hierarchical CPTs.</li>
</ul>
<h4>6.2.0</h4>
<p>Release date: September, 24th 2018</p>
<ul>
<li>Behavior change: Cleaned up translations for default templates, simplifying and clarifying the translatable content.</li>
<li>Behavior change: Default unlinked breadcrumb templates no longer contain Schema.org BreadcrumbList markup.</li>
<li>Behavior change: Breadcrumb NavXT REST API endpoints are no longer enabled by default.</li>
<li>New feature: Added <code>bcn_register_rest_endpoint</code> filter.</li>
<li>New feature: Added <code>bcn_breadcrumb_assembled_json_ld_array</code> filter.</li>
<li>New feature: Added support for following the post parent hierarchy first then falling back to a secondary hierarchy.</li>
<li>Bug fix: Fixed issue where on loading the settings page immediately after migrating settings causes PHP warnings on CPT and custom taxonomy settings.</li>
<li>Bug fix: Fixed issue that caused the settings reset option under the help drop down to not work.</li>
</ul>
<h4>6.1.0</h4>
<p>Release date: June, 1st 2018</p>
<ul>
<li>Behavior change: Links to generate support requests migrated to the WordPress.org forums.</li>
<li>New feature: Added support for Schema.org BreadcrumbList (microdata format) in the included widget.</li>
<li>New feature: Added new Root Page support for author archives.</li>
<li>New feature: Added REST API endpoint for posts, terms, and author archives.</li>
<li>Bug fix: Corrected label for the Schema.org BreadcrumbList (RDFa format) option in the included widget.</li>
<li>Bug fix: Fixed issue where a PHP warning would be thrown due to <code>get_term()</code> returning something other than an instance of <code>WP_Term</code>.</li>
</ul>
<h4>6.0.4</h4>
<p>Release date: January, 26th 2018</p>
<ul>
<li>Behavior change: Added auto migration of post type hierarchy settings to <code>bcn_display*()</code> functions.</li>
<li>Bug fix: Fixed issue where a PHP notice would be generated on the page for posts when the blog breadcrumb display option is set to false.</li>
<li>Bug fix: Fixed issue where a PHP notice would be generated on archive pages where attachments were included in the <code>wp_query</code> results.</li>
</ul>
<h4>6.0.3</h4>
<p>Release date: January, 1st 2018</p>
<ul>
<li>Bug fix: Fixed issue where an improper breadcrumb would be generated in the trail for pages under some circumstances.</li>
<li>Bug fix: Fixed issue where the post and page roots were not updating to track user changes in Settings &gt; Reading.</li>
</ul>
<h4>6.0.2</h4>
<p>Release date: December, 30th 2017</p>
<ul>
<li>Behavior change: Added warning alerting that <code>bcn_breadcrumb::type</code> must be an array.</li>
<li>Bug fix: Changed Breadcrumb Separator and Paged Template from an input field to a textbox to reduce confusion caused by HTML entities.</li>
<li>Bug fix: Fixed issue where the parents of a page may not show up in the breadcrumb trail.</li>
<li>Bug fix: Fixed issue where the <code>$reverse</code> parameter for <code>bcn_display</code> and <code>bcn_display_list</code> did not work properly.</li>
<li>Bug fix: Fixed issue where the <code>bcn_display_list</code> function did not include the <code>li</code> elements.</li>
</ul>
<h4>6.0.1</h4>
<p>Release date: December, 28th 2017</p>
<ul>
<li>Behavior change: Removed unused Blog Template and Blog Template (Unlinked) from settings page.</li>
<li>Bug fix: Fixed issue where changes to the hierarchy type for any post type would not save.</li>
<li>Bug fix: Fixed issue where the blog display setting was ignored.</li>
</ul>
<h4>6.0.0</h4>
<p>Release date: December, 26th 2017</p>
<ul>
<li>Behavior change: <code>bcn_breadcrumb_trail::display_list()</code> deprecated in favor of using the <code>$template</code> parameter in <code>bcn_breadcrumb_trail::display()</code>.</li>
<li>Behavior change: <code>bcn_breadcrumb_trail::do_attachment()</code> deprecated in favor of calling <code>bcn_breadcrumb_trail::do_post()</code>.</li>
<li>Behavior change: <code>bcn_breadcrumb_trail::do_front_page()</code> deprecated in favor of calling <code>bcn_breadcrumb_trail::do_home()</code>.</li>
<li>Behavior change: <code>bcn_li_attributes</code> filter was deprecated in favor of <code>bcn_display_attributes</code>.</li>
<li>Behavior change: <code>bcn_breadcrumb_trail::do_archive_by_date()</code> deprecated in favor of calling bcn_breadcrumb_trail::do_day()<code>,</code>bcn_breadcrumb_trail::do_month()<code>, and/or</code>bcn_breadcrumb_trail::do_year()`.</li>
<li>Behavior change: <code>bcn_breadcrumb_trail::find_type()</code> deprecated and removed from bcn_breadcrumb_trail.</li>
<li>Behavior change: Breadcrumb for 404 error pages changed to be a child of the front page.</li>
<li>New feature: Added support for various HTML tags in the widget&#8217;s pretext field.</li>
<li>New feature: Added <code>bcn_default_hierarchy_display</code> filter.</li>
<li>New feature: Added <code>bcn_default_hierarchy_type</code> filter.</li>
<li>New feature: Added <code>$posttype_name</code> as the third parameter to <code>bcn_show_tax_private</code>.</li>
<li>Bug fix: Fixed UI/UX issue in the settings screen where enabling/disabling settings groups for the Home, Blog, and Mainsite breadcrumb settings did not work.</li>
<li>Bug fix: Fixed UI/UX issue in the settings screen where not including the paged breadcrumb still allowed the paged breadcrumb template to be edited.</li>
<li>Bug fix: Removed use of <code>create_function</code> in registering the widget as it was deprecated in PHP 7.2.</li>
</ul>
";s:11:"screenshots";s:1897:"<ol><li><a href="https://ps.w.org/breadcrumb-navxt/assets/screenshot-1.png?rev=1058520"><img src="https://ps.w.org/breadcrumb-navxt/assets/screenshot-1.png?rev=1058520" alt="This screenshot shows 5 different examples of breadcrumbs generated by Breadcrumb NavXT"></a><p>This screenshot shows 5 different examples of breadcrumbs generated by Breadcrumb NavXT</p></li><li><a href="https://ps.w.org/breadcrumb-navxt/assets/screenshot-2.png?rev=1058103"><img src="https://ps.w.org/breadcrumb-navxt/assets/screenshot-2.png?rev=1058103" alt="A screenshot of the General tab of the settings page"></a><p>A screenshot of the General tab of the settings page</p></li><li><a href="https://ps.w.org/breadcrumb-navxt/assets/screenshot-3.png?rev=1058103"><img src="https://ps.w.org/breadcrumb-navxt/assets/screenshot-3.png?rev=1058103" alt="A screenshot of the Post Types tab of the settings page"></a><p>A screenshot of the Post Types tab of the settings page</p></li><li><a href="https://ps.w.org/breadcrumb-navxt/assets/screenshot-4.png?rev=1058103"><img src="https://ps.w.org/breadcrumb-navxt/assets/screenshot-4.png?rev=1058103" alt="A screenshot of the Taxonomies tab of the settings page"></a><p>A screenshot of the Taxonomies tab of the settings page</p></li><li><a href="https://ps.w.org/breadcrumb-navxt/assets/screenshot-5.png?rev=1058103"><img src="https://ps.w.org/breadcrumb-navxt/assets/screenshot-5.png?rev=1058103" alt="A screenshot of the Miscellaneous tab of the settings page"></a><p>A screenshot of the Miscellaneous tab of the settings page</p></li><li><a href="https://ps.w.org/breadcrumb-navxt/assets/screenshot-6.png?rev=1058520"><img src="https://ps.w.org/breadcrumb-navxt/assets/screenshot-6.png?rev=1058520" alt="A screenshot of the Settings Import/Export/Reset form under the Help menu"></a><p>A screenshot of the Settings Import/Export/Reset form under the Help menu</p></li></ol>";}s:17:"short_description";s:85:"Adds breadcrumb navigation showing the visitor&#039;s path to their current location.";s:13:"download_link";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.4.1.zip";s:11:"screenshots";a:6:{i:1;a:2:{s:3:"src";s:69:"https://ps.w.org/breadcrumb-navxt/assets/screenshot-1.png?rev=1058520";s:7:"caption";s:87:"This screenshot shows 5 different examples of breadcrumbs generated by Breadcrumb NavXT";}i:2;a:2:{s:3:"src";s:69:"https://ps.w.org/breadcrumb-navxt/assets/screenshot-2.png?rev=1058103";s:7:"caption";s:52:"A screenshot of the General tab of the settings page";}i:3;a:2:{s:3:"src";s:69:"https://ps.w.org/breadcrumb-navxt/assets/screenshot-3.png?rev=1058103";s:7:"caption";s:55:"A screenshot of the Post Types tab of the settings page";}i:4;a:2:{s:3:"src";s:69:"https://ps.w.org/breadcrumb-navxt/assets/screenshot-4.png?rev=1058103";s:7:"caption";s:55:"A screenshot of the Taxonomies tab of the settings page";}i:5;a:2:{s:3:"src";s:69:"https://ps.w.org/breadcrumb-navxt/assets/screenshot-5.png?rev=1058103";s:7:"caption";s:58:"A screenshot of the Miscellaneous tab of the settings page";}i:6;a:2:{s:3:"src";s:69:"https://ps.w.org/breadcrumb-navxt/assets/screenshot-6.png?rev=1058520";s:7:"caption";s:73:"A screenshot of the Settings Import/Export/Reset form under the Help menu";}}s:4:"tags";a:5:{s:5:"block";s:5:"block";s:10:"breadcrumb";s:10:"breadcrumb";s:11:"breadcrumbs";s:11:"breadcrumbs";s:10:"navigation";s:10:"navigation";s:5:"trail";s:5:"trail";}s:8:"versions";a:74:{s:5:"2.0.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.0.0.zip";s:5:"2.0.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.0.1.zip";s:5:"2.0.2";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.0.2.zip";s:5:"2.0.3";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.0.3.zip";s:5:"2.0.4";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.0.4.zip";s:5:"2.1.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.1.0.zip";s:5:"2.1.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.1.1.zip";s:5:"2.1.2";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.1.2.zip";s:5:"2.1.3";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.1.3.zip";s:5:"2.1.4";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.1.4.zip";s:11:"2.2.0-Beta1";s:71:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.2.0-Beta1.zip";s:11:"2.2.0-Beta2";s:71:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.2.2.0-Beta2.zip";s:5:"3.0.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.0.0.zip";s:5:"3.0.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.0.1.zip";s:5:"3.0.2";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.0.2.zip";s:5:"3.1.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.1.0.zip";s:5:"3.2.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.2.0.zip";s:5:"3.2.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.2.1.zip";s:5:"3.3.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.3.0.zip";s:5:"3.4.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.4.0.zip";s:5:"3.4.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.4.1.zip";s:5:"3.5.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.5.0.zip";s:5:"3.5.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.5.1.zip";s:5:"3.6.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.6.0.zip";s:5:"3.7.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.7.0.zip";s:5:"3.8.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.8.0.zip";s:5:"3.8.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.8.1.zip";s:5:"3.9.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.3.9.0.zip";s:5:"4.0.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.4.0.0.zip";s:11:"4.0.0-Beta1";s:71:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.4.0.0-Beta1.zip";s:5:"4.0.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.4.0.1.zip";s:5:"4.0.2";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.4.0.2.zip";s:5:"4.1.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.4.1.0.zip";s:5:"4.2.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.4.2.0.zip";s:5:"4.3.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.4.3.0.zip";s:5:"4.4.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.4.4.0.zip";s:5:"5.0.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.0.0.zip";s:5:"5.0.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.0.1.zip";s:5:"5.1.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.1.0.zip";s:5:"5.1.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.1.1.zip";s:5:"5.2.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.2.0.zip";s:5:"5.2.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.2.1.zip";s:5:"5.2.2";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.2.2.zip";s:5:"5.3.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.3.0.zip";s:5:"5.3.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.3.1.zip";s:5:"5.4.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.4.0.zip";s:5:"5.5.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.5.0.zip";s:5:"5.5.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.5.1.zip";s:5:"5.5.2";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.5.2.zip";s:5:"5.6.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.6.0.zip";s:5:"5.7.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.7.0.zip";s:5:"5.7.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.5.7.1.zip";s:5:"6.0.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.0.0.zip";s:5:"6.0.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.0.1.zip";s:5:"6.0.2";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.0.2.zip";s:5:"6.0.3";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.0.3.zip";s:5:"6.0.4";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.0.4.zip";s:5:"6.1.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.1.0.zip";s:5:"6.2.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.2.0.zip";s:5:"6.2.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.2.1.zip";s:5:"6.3.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.3.0.zip";s:5:"6.4.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.4.0.zip";s:5:"6.5.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.5.0.zip";s:5:"6.6.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.6.0.zip";s:5:"7.0.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.0.0.zip";s:5:"7.0.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.0.1.zip";s:5:"7.0.2";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.0.2.zip";s:5:"7.1.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.1.0.zip";s:5:"7.2.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.2.0.zip";s:5:"7.3.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.3.0.zip";s:5:"7.3.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.3.1.zip";s:5:"7.4.0";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.4.0.zip";s:5:"7.4.1";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.7.4.1.zip";s:5:"trunk";s:59:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.zip";}s:11:"donate_link";s:195:"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=FD5XEU783BR8U&lc=US&item_name=Breadcrumb%20NavXT%20Donation&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted";s:5:"icons";a:2:{s:2:"1x";s:61:"https://ps.w.org/breadcrumb-navxt/assets/icon.svg?rev=1927103";s:3:"svg";s:61:"https://ps.w.org/breadcrumb-navxt/assets/icon.svg?rev=1927103";}s:12:"contributors";a:2:{s:5:"mtekk";s:37:"https://profiles.wordpress.org/mtekk/";s:5:"hakre";s:37:"https://profiles.wordpress.org/hakre/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:3:"seo";}s:3:"new";i:1;}s:10:"tablepress";a:30:{s:4:"name";s:48:"TablePress &#8211; Tables in WordPress made easy";s:4:"slug";s:10:"tablepress";s:7:"version";s:5:"3.1.3";s:6:"author";s:69:"<a href="https://profiles.wordpress.org/tobiasbg/">Tobias Bäthge</a>";s:14:"author_profile";s:40:"https://profiles.wordpress.org/tobiasbg/";s:8:"requires";s:3:"6.2";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}s:6:"rating";i:100;s:7:"ratings";a:5:{i:5;i:4525;i:4;i:39;i:3;i:9;i:2;i:9;i:1;i:27;}s:11:"num_ratings";i:4609;s:15:"support_threads";i:42;s:24:"support_threads_resolved";i:41;s:10:"downloaded";i:20145792;s:12:"last_updated";s:21:"2025-05-22 5:08am GMT";s:5:"added";s:10:"2012-06-14";s:8:"homepage";s:23:"https://tablepress.org/";s:8:"sections";a:5:{s:11:"description";s:3160:"<p><strong>Boost your website with feature-rich tables that your visitors will love!</strong></p>
<p>TablePress is the most popular and highest-rated WordPress table plugin.</p>
<ul>
<li>Easily create, edit, and manage <strong>beautiful and modern</strong> data tables, no matter if <strong>small or large</strong>!</li>
<li>Add live <strong>sorting</strong>, <strong>pagination</strong>, <strong>searching</strong>, and more interactivity for your site’s visitors!</li>
<li>Use any type of data, insert <strong>images</strong>, <strong>links</strong>, and even <strong>math formulas</strong>!</li>
<li><strong>Import</strong> and <strong>export</strong> tables from/to Excel, CSV, HTML, and JSON files or URLs.</li>
<li>Embed tables into posts, pages, or other site areas using the block editor, an Elementor widget, or Shortcodes.</li>
<li>All with <strong>no coding knowledge needed</strong>!</li>
</ul>
<p>Even <strong>more great features</strong> for you and your site’s visitors and <strong>priority email support</strong> are <strong>available</strong> with a Premium license plan of TablePress. <a href="https://tablepress.org/premium/?utm_source=wordpress.org&amp;utm_medium=textlink&amp;utm_content=readme" rel="nofollow ugc">Go check them out!</a></p>
<h4>More information</h4>
<p>Visit <a href="https://tablepress.org/" rel="nofollow ugc">tablepress.org</a> for more information, take a look at <a href="https://tablepress.org/demo/" rel="nofollow ugc">example tables</a>, or <a href="https://tablepress.org/demo/#try" rel="nofollow ugc">try TablePress on a free test site</a>. For latest news, <a href="https://twitter.com/TablePress" rel="nofollow ugc">follow @TablePress</a> on Twitter/X or subscribe to the <a href="https://tablepress.org/#newsletter" rel="nofollow ugc">TablePress Newsletter</a>.</p>
<h3>How to use TablePress</h3>
<p>After installing the plugin, you can create and manage tables on the &#8220;TablePress&#8221; screen in the WordPress Dashboard.</p>
<p>To insert a table into a post or page, add a &#8220;TablePress table&#8221; block in the block editor or a widget in the Elementor page builder and select the desired table or use Shortcodes with other page builders.</p>
<p>Beginner-friendly step-by-step <a href="https://tablepress.org/tutorials/" rel="nofollow ugc">tutorials, guides, and how-tos</a> show how to achieve common and popular tasks with TablePress.<br />
Examples for common styling changes via &#8220;Custom CSS&#8221; code can be found on the <a href="https://tablepress.org/faq/" rel="nofollow ugc">TablePress FAQ page</a>.<br />
You may also add certain features (like sorting, pagination, filtering, alternating row colors, row highlighting, print name and/or description, &#8230;) by enabling the corresponding checkboxes on a table&#8217;s &#8220;Edit&#8221; screen.</p>
<p><strong>Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress. <a href="https://tablepress.org/premium/?utm_source=wordpress.org&amp;utm_medium=textlink&amp;utm_content=readme" rel="nofollow ugc">Go check them out!</a></strong></p>
";s:12:"installation";s:1668:"<p>The easiest way to install TablePress is via your WordPress Dashboard:</p>
<ol>
<li>Go to the &#8220;Plugins&#8221; screen, click &#8220;Add New&#8221;, and search for &#8220;TablePress&#8221; in the WordPress Plugin Directory.</li>
<li>Click &#8220;Install Now&#8221; and after that&#8217;s complete, click &#8220;Activate&#8221;.</li>
<li>Create and manage tables by going to the &#8220;TablePress&#8221; screen in the admin menu.</li>
<li>To insert a table into a post or page, add a &#8220;TablePress table&#8221; block in the block editor or a widget in the Elementor page builder and select the desired table or use Shortcodes with other page builders.</li>
</ol>
<p>Manual installation works just as for other WordPress plugins:</p>
<ol>
<li><a href="https://downloads.wordpress.org/plugin/tablepress.latest-stable.zip" rel="nofollow ugc">Download the TablePress ZIP file</a>.</li>
<li>Go to the “Plugins“ screen on your site and upload it by clicking “Add New” <span aria-hidden="true" class="wp-exclude-emoji">→</span> “Upload Plugin“.</li>
<li>Or, extract the ZIP file and move the folder “tablepress“ to the “wp-content/plugins/“ directory of your WordPress installation, e.g. via FTP.</li>
<li>Activate &#8220;TablePress&#8221; on the &#8220;Plugins&#8221; screen of your WordPress Dashboard.</li>
<li>Create and manage tables by going to the &#8220;TablePress&#8221; screen in the admin menu.</li>
<li>To insert a table into a post or page, add a &#8220;TablePress table&#8221; block in the block editor or a widget in the Elementor page builder and select the desired table or use Shortcodes with other page builders.</li>
</ol>
";s:3:"faq";s:3286:"
<dt id='where%20can%20i%20find%20answers%20to%20frequently%20asked%20questions%3F'>
Where can I find answers to Frequently Asked Questions?
</h4>
<p>
<p>Many questions, regarding different features or styling, have been answered on the <a href="https://tablepress.org/faq/" rel="nofollow ugc">FAQ page</a> and in the extensive <a href="https://tablepress.org/documentation/" rel="nofollow ugc">TablePress plugin documentation</a> on the TablePress website.</p>
</p>
<dt id='support%3F'>
Support?
</h4>
<p>
<p><strong>Premium Support</strong></p>
<p>Users with an active TablePress Premium license plan are eligible for Priority Email Support, directly from the plugin developer! <a href="https://tablepress.org/premium/?utm_source=wordpress.org&amp;utm_medium=textlink&amp;utm_content=readme" rel="nofollow ugc">Find out more!</a></p>
<p><strong>Community Support for users of the Free version</strong></p>
<p>For support questions, bug reports, or feature requests, please use the <a href="https://wordpress.org/support/plugin/tablepress/" rel="ugc">WordPress Support Forums</a>. Please search through the forums first, and only <a href="https://wordpress.org/support/plugin/tablepress/#new-post" rel="ugc">create a new topic</a> if you don&#8217;t find an existing answer. Thank you!</p>
</p>
<dt id='requirements%3F'>
Requirements?
</h4>
<p>
<p>In short: WordPress 6.2 or higher, while the latest version of WordPress is always recommended. In addition, the server must be running PHP 7.4 or newer.</p>
</p>
<dt id='languages%20and%20localization%3F'>
Languages and Localization?
</h4>
<p>
<p>TablePress uses the <a href="https://translate.wordpress.org/" rel="nofollow ugc">&#8220;Translate WordPress&#8221; platform</a>. Please see the sidebar on the TablePress page in the <a href="https://wordpress.org/plugins/tablepress/" rel="ugc">WordPress Plugin Directory</a> for available translations.</p>
<p>To make TablePress available in your language, go to the <a href="https://translate.wordpress.org/projects/wp-plugins/tablepress" rel="nofollow ugc">TablePress translations page</a>, log in with a free wordpress.org account and start translating.</p>
</p>
<dt id='development'>
Development
</h4>
<p>
<p>You can follow the development of TablePress more closely in its official <a href="https://github.com/TablePress/TablePress" rel="nofollow ugc">GitHub repository</a>.</p>
</p>
<dt id='where%20do%20i%20report%20security%20issues%3F'>
Where do I report security issues?
</h4>
<p>
<p>Please report security issues and bugs found in the source code of TablePress through the <a href="https://patchstack.com/database/vdp/tablepress" rel="nofollow ugc">Patchstack Vulnerability Disclosure Program</a>.<br />
The Patchstack team will assist you with verification, CVE assignment, and notify the TablePress developer.</p>
</p>
<dt id='where%20can%20i%20get%20more%20information%3F'>
Where can I get more information?
</h4>
<p>
<p>Visit the plugin website at <a href="https://tablepress.org/" rel="nofollow ugc">tablepress.org</a> for the latest news on TablePress, <a href="https://twitter.com/TablePress" rel="nofollow ugc">follow @TablePress</a> on Twitter/X, or subscribe to the <a href="https://tablepress.org/#newsletter" rel="nofollow ugc">TablePress Newsletter</a>.</p>
</p>

";s:9:"changelog";s:5127:"<p>Changes in recent versions are shown below. For earlier changes, please see the <a href="https://tablepress.org/info/#changelog" rel="nofollow ugc">changelog history</a>.</p>
<h4>Version 3.1.3 (May 22, 2025)</h4>
<ul>
<li><strong>Security fix</strong>: Authenticated Stored XSS. Thanks to Asaf Mozes and the Wordfence team for following responsible disclosure policies when reporting this issue!</li>
<li>Enhancement: Improve handling of multi-byte strings with special characters from non-Latin alphabets.</li>
<li>“Automatic Periodic Table Import“ module: Prevent tables from losing their options by always loading other modules during an automatic import. (TablePress Max only.)</li>
<li>Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation.</li>
<li>Updated external libraries to benefit from enhancements and bug fixes.</li>
</ul>
<h4>Version 3.1.2 (April 29, 2025)</h4>
<ul>
<li>“Responsive Tables“ module: Don’t require the “Search/Filtering“ feature to be activated in order to enable the “Collapse“ or “Modal“ modes. (TablePress Pro and Max only.)</li>
<li>“Individual Column Filtering“ module: Fix the table column widths when the “Fixed Header“ or “Fixed Columns“ features are used. (TablePress Pro and Max only.)</li>
<li>“Automatic Periodic Table Import“ module: Limit the number of revisions for automatically updated tables, to prevent database size and PHP memory issues. (TablePress Max only.)</li>
<li>“Advanced Pagination Settings“ module: Prevents problems when sites use HTML code minification. (TablePress Pro and Max only.)</li>
<li>Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation.</li>
<li>Updated external libraries to benefit from enhancements and bug fixes.</li>
</ul>
<h4>Version 3.1.1 (April 1, 2025)</h4>
<ul>
<li>The CSS code for styling individual table rows will now be applied again.</li>
<li>Users of the Elementor page builder can now properly delete a “TablePress table“ widget again.</li>
</ul>
<h4>Version 3.1 (March 25, 2025)</h4>
<p>TablePress 3.1 is a major feature, stability, maintenance, compatibility, and security update. Here are the highlights:</p>
<p><strong>Improved Frontend Table Performance</strong></p>
<ul>
<li>Users of the Elementor page builder plugin can now use a dedicated “TablePress table“ widget that makes embedding tables even easier!</li>
<li>Showing tables in tabs or accordions will no longer break their size or add visual glitches!</li>
<li>Tables and their interactivity features are more accessible for visitors with disabilities and users of assistive technologies, with improved labelling and easier-to-use keyboard navigation!</li>
</ul>
<p><strong>New Premium Feature Modules</strong></p>
<ul>
<li><strong>Email Notifications</strong>
<ul>
<li>Get email notifications when certain actions are performed on tables!</li>
</ul>
</li>
</ul>
<p><strong>Many New Features and Enhancements for Existing Premium Features</strong></p>
<ul>
<li><strong>Responsive Tables</strong>
<ul>
<li>The styling and highlighting of rows and child rows when using the “Collapse“ mode has been improved to make it even easier to see which data belongs together!</li>
</ul>
</li>
<li><strong>Advanced Pagination Settings</strong>
<ul>
<li>Use a “Show more“ button instead of classical pagination for improved visitor engagement!</li>
</ul>
</li>
<li><strong>Column Filter Dropdowns</strong>
<ul>
<li>You can now turn on classical single-selection dropdown controls for a more solid user experience!</li>
</ul>
</li>
<li><strong>Row Filtering</strong>
<ul>
<li>A new syntax that understands complex logic expressions gives Row Filtering superpowers!</li>
</ul>
</li>
<li><strong>Row Highlighting and Cell Highlighting</strong>
<ul>
<li>Highlighting cells and rows is now possible with complex logic and math expressions, for even more control!</li>
</ul>
</li>
</ul>
<p><strong>Behind the scenes</strong></p>
<ul>
<li><strong>Security fix</strong>: Authenticated Stored XSS (CVE-2025-2685). Thanks to SavPhill and the Wordfence team for following responsible disclosure policies when reporting this issue!</li>
<li>Several minor bugs and inconsistencies have been fixed and improved!</li>
<li>Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation.</li>
<li>Updated external libraries to benefit from enhancements and bug fixes.</li>
<li>Automated code compatibility checks and build tools simplify chores for easier development.</li>
<li>Improved support for PHP 8.4.</li>
</ul>
<p><strong>Premium versions</strong></p>
<ul>
<li>Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress. <a href="https://tablepress.org/premium/?utm_source=wordpress.org&amp;utm_medium=textlink&amp;utm_content=readme" rel="nofollow ugc">Go check them out!</a></li>
</ul>
";s:11:"screenshots";s:2241:"<ol><li><a href="https://ps.w.org/tablepress/assets/screenshot-1.png?rev=3192944"><img src="https://ps.w.org/tablepress/assets/screenshot-1.png?rev=3192944" alt="&quot;All Tables&quot; screen"></a><p>"All Tables" screen</p></li><li><a href="https://ps.w.org/tablepress/assets/screenshot-2.png?rev=3192944"><img src="https://ps.w.org/tablepress/assets/screenshot-2.png?rev=3192944" alt="&quot;Edit&quot; screen"></a><p>"Edit" screen</p></li><li><a href="https://ps.w.org/tablepress/assets/screenshot-3.png?rev=3192944"><img src="https://ps.w.org/tablepress/assets/screenshot-3.png?rev=3192944" alt="&quot;Add new Table&quot; screen"></a><p>"Add new Table" screen</p></li><li><a href="https://ps.w.org/tablepress/assets/screenshot-4.png?rev=3192944"><img src="https://ps.w.org/tablepress/assets/screenshot-4.png?rev=3192944" alt="&quot;Import&quot; screen"></a><p>"Import" screen</p></li><li><a href="https://ps.w.org/tablepress/assets/screenshot-5.png?rev=3192944"><img src="https://ps.w.org/tablepress/assets/screenshot-5.png?rev=3192944" alt="&quot;Export&quot; screen"></a><p>"Export" screen</p></li><li><a href="https://ps.w.org/tablepress/assets/screenshot-6.png?rev=3192944"><img src="https://ps.w.org/tablepress/assets/screenshot-6.png?rev=3192944" alt="&quot;Plugin Options&quot; screen"></a><p>"Plugin Options" screen</p></li><li><a href="https://ps.w.org/tablepress/assets/screenshot-7.png?rev=3192944"><img src="https://ps.w.org/tablepress/assets/screenshot-7.png?rev=3192944" alt="&quot;About&quot; screen"></a><p>"About" screen</p></li><li><a href="https://ps.w.org/tablepress/assets/screenshot-8.png?rev=3192944"><img src="https://ps.w.org/tablepress/assets/screenshot-8.png?rev=3192944" alt="The “TablePress table” block in the block editor"></a><p>The “TablePress table” block in the block editor</p></li><li><a href="https://ps.w.org/tablepress/assets/screenshot-9.png?rev=3192944"><img src="https://ps.w.org/tablepress/assets/screenshot-9.png?rev=3192944" alt="An example table (as it can be seen on the &lt;a href=&quot;https://tablepress.org/demo/&quot;&gt;TablePress website&lt;/a&gt;)"></a><p>An example table (as it can be seen on the <a href="https://tablepress.org/demo/">TablePress website</a>)</p></li></ol>";}s:17:"short_description";s:130:"Embed beautiful, accessible, and interactive tables into your WordPress website’s posts and pages, without having to write code!";s:13:"download_link";s:59:"https://downloads.wordpress.org/plugin/tablepress.3.1.3.zip";s:11:"screenshots";a:9:{i:1;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-1.png?rev=3192944";s:7:"caption";s:19:""All Tables" screen";}i:2;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-2.png?rev=3192944";s:7:"caption";s:13:""Edit" screen";}i:3;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-3.png?rev=3192944";s:7:"caption";s:22:""Add new Table" screen";}i:4;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-4.png?rev=3192944";s:7:"caption";s:15:""Import" screen";}i:5;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-5.png?rev=3192944";s:7:"caption";s:15:""Export" screen";}i:6;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-6.png?rev=3192944";s:7:"caption";s:23:""Plugin Options" screen";}i:7;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-7.png?rev=3192944";s:7:"caption";s:14:""About" screen";}i:8;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-8.png?rev=3192944";s:7:"caption";s:52:"The “TablePress table” block in the block editor";}i:9;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-9.png?rev=3192944";s:7:"caption";s:105:"An example table (as it can be seen on the <a href="https://tablepress.org/demo/">TablePress website</a>)";}}s:4:"tags";a:5:{s:3:"csv";s:3:"csv";s:5:"excel";s:5:"excel";s:11:"spreadsheet";s:11:"spreadsheet";s:5:"table";s:5:"table";s:6:"tables";s:6:"tables";}s:8:"versions";a:30:{s:4:"1.12";s:58:"https://downloads.wordpress.org/plugin/tablepress.1.12.zip";s:4:"1.14";s:58:"https://downloads.wordpress.org/plugin/tablepress.1.14.zip";s:5:"1.9.2";s:59:"https://downloads.wordpress.org/plugin/tablepress.1.9.2.zip";s:5:"2.0.4";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.0.4.zip";s:5:"2.1.7";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.1.7.zip";s:5:"2.1.8";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.1.8.zip";s:3:"2.2";s:57:"https://downloads.wordpress.org/plugin/tablepress.2.2.zip";s:5:"2.2.1";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.2.1.zip";s:5:"2.2.2";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.2.2.zip";s:5:"2.2.3";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.2.3.zip";s:5:"2.2.4";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.2.4.zip";s:5:"2.2.5";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.2.5.zip";s:3:"2.3";s:57:"https://downloads.wordpress.org/plugin/tablepress.2.3.zip";s:5:"2.3.1";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.3.1.zip";s:5:"2.3.2";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.3.2.zip";s:3:"2.4";s:57:"https://downloads.wordpress.org/plugin/tablepress.2.4.zip";s:5:"2.4.1";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.4.1.zip";s:5:"2.4.2";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.4.2.zip";s:5:"2.4.3";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.4.3.zip";s:5:"2.4.4";s:59:"https://downloads.wordpress.org/plugin/tablepress.2.4.4.zip";s:3:"3.0";s:57:"https://downloads.wordpress.org/plugin/tablepress.3.0.zip";s:5:"3.0.1";s:59:"https://downloads.wordpress.org/plugin/tablepress.3.0.1.zip";s:5:"3.0.2";s:59:"https://downloads.wordpress.org/plugin/tablepress.3.0.2.zip";s:5:"3.0.3";s:59:"https://downloads.wordpress.org/plugin/tablepress.3.0.3.zip";s:5:"3.0.4";s:59:"https://downloads.wordpress.org/plugin/tablepress.3.0.4.zip";s:3:"3.1";s:57:"https://downloads.wordpress.org/plugin/tablepress.3.1.zip";s:5:"3.1.1";s:59:"https://downloads.wordpress.org/plugin/tablepress.3.1.1.zip";s:5:"3.1.2";s:59:"https://downloads.wordpress.org/plugin/tablepress.3.1.2.zip";s:5:"3.1.3";s:59:"https://downloads.wordpress.org/plugin/tablepress.3.1.3.zip";s:5:"trunk";s:53:"https://downloads.wordpress.org/plugin/tablepress.zip";}s:11:"donate_link";s:100:"https://tablepress.org/premium/?utm_source=wordpress.org&utm_medium=textlink&utm_content=donate-link";s:5:"icons";a:2:{s:2:"1x";s:55:"https://ps.w.org/tablepress/assets/icon.svg?rev=3192944";s:3:"svg";s:55:"https://ps.w.org/tablepress/assets/icon.svg?rev=3192944";}s:12:"contributors";a:1:{s:8:"tobiasbg";s:40:"https://profiles.wordpress.org/tobiasbg/";}s:7:"markets";s:3:"any";s:8:"category";a:3:{s:4:"blog";s:4:"more";s:8:"personal";s:4:"more";s:4:"club";s:11:"recommended";}s:3:"new";i:1;}s:19:"the-events-calendar";a:30:{s:4:"name";s:19:"The Events Calendar";s:4:"slug";s:19:"the-events-calendar";s:7:"version";s:8:"6.13.2.1";s:6:"author";s:83:"<a href="https://profiles.wordpress.org/theeventscalendar/">The Events Calendar</a>";s:14:"author_profile";s:49:"https://profiles.wordpress.org/theeventscalendar/";s:8:"requires";s:3:"6.6";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}s:6:"rating";i:86;s:7:"ratings";a:5:{i:5;i:1756;i:4;i:133;i:3;i:89;i:2;i:71;i:1;i:309;}s:11:"num_ratings";i:2358;s:15:"support_threads";i:118;s:24:"support_threads_resolved";i:109;s:10:"downloaded";i:71106157;s:12:"last_updated";s:22:"2025-06-06 12:48am GMT";s:5:"added";s:10:"2010-01-19";s:8:"homepage";s:0:"";s:8:"sections";a:5:{s:11:"description";s:6622:"<p>Easily create and manage an events calendar on your WordPress site with <a href="https://evnt.is/mj" rel="nofollow ugc">The Events Calendar</a> free plugin. Whether your events are in-person or virtual events, this WordPress calendar plugin boasts professional features backed by our world-class team of developers and designers.</p>
<p><iframe loading="lazy" title="The Events Calendar" src="https://player.vimeo.com/video/425323974?dnt=1&amp;app_id=122963" width="750" height="422" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write"></iframe></p>
<p><a href="https://evnt.is/1b4-" rel="nofollow ugc">See more videos on our YouTube channel</a></p>
<p>Packed with loads of features, The Events Calendar is ready to go out of the box. It’s also extensible, easy to use, and completely customizable.</p>
<h4>📅 The #1 Calendar for WordPress</h4>
<p>See the calendar in action on our <a href="https://evnt.is/1ajs" rel="nofollow ugc">demo experience</a>. Just getting started? Read through the <a href="https://evnt.is/2d" rel="nofollow ugc">New User Primer</a> to get set up.</p>
<p>Looking for additional features like recurring events, ticket sales, user-submitted events, automatic imports, and more?</p>
<p><strong>Check out <a href="https://evnt.is/mj" rel="nofollow ugc">Events Calendar Pro</a>, <a href="https://evnt.is/197u" rel="nofollow ugc">Event Aggregator</a>, and <a href="https://evnt.is/2a" rel="nofollow ugc">more add-ons</a>.</strong></p>
<h4>🔌🎨 Plug and Play or Customize</h4>
<p>The Events Calendar is built to work out of the box. Simply install the plugin, configure your settings, and start creating events in minutes.</p>
<p>Want to add your personal touch? Use The Events Calendar as the foundation for customization. Personalize to your heart&#8217;s content with the help of a skeleton stylesheet, partial template overrides, template tags, hooks and filters, <a href="https://evnt.is/eu" rel="nofollow ugc">careful documentation</a>, and a <a href="https://evnt.is/1a0r" rel="nofollow ugc">library of free extensions</a>.</p>
<p>Whether your vision is big or small, you&#8217;re in good company. Hundreds of thousands of small businesses, musicians, venues, restaurants, and non-profits are publishing and promoting their in-person and virtual events with The Events Calendar. Our plugins have also been scaled to work on large networks for Fortune 100 companies, universities, and government institutions.</p>
<h4>✨ Features</h4>
<p>Our feature-rich plugin comes with everything you need to create and manage your calendar.</p>
<p>✔️ Rapidly create events<br />
✔️ Saved venues &amp; organizers<br />
✔️ Calendar month view with tooltips<br />
✔️ Event List view<br />
✔️ Day view<br />
✔️ Block Editor support<br />
✔️ Event search<br />
✔️ Google maps<br />
✔️ Widget: Upcoming events list<br />
✔️ Events Taxonomies (Categories &amp; Tags)<br />
✔️ Google Calendar and iCal exporting<br />
✔️ WP REST API endpoints<br />
✔️ Completely ajaxified for super smooth browsing<br />
✔️ Completely responsive from mobile to tablet to desktop<br />
✔️ Tested on the major theme frameworks such as Avada, Divi, Enfold, Genesis, and many more.<br />
✔️ Increase your SEO with JSON-LD Structured Data<br />
✔️ Internationalized &amp; translated<br />
✔️ Multiple stylesheets to improve integration<br />
✔️ Extensive template tags for customization<br />
✔️ Hooks &amp; filters galore<br />
✔️ Caching support<br />
✔️ Debug mode for developers<br />
✔️ <a href="https://evnt.is/1a0r" rel="nofollow ugc">Library of extensions</a></p>
<h3>📃 Documentation</h3>
<p>All of our documentation can be found in <a href="https://evnt.is/eu" rel="nofollow ugc">our Knowledgebase</a>.</p>
<p>Additional helpful links:</p>
<ul>
<li><a href="https://evnt.is/2l" rel="nofollow ugc">The Events Calendar New User Primer</a></li>
<li><a href="https://evnt.is/2m" rel="nofollow ugc">The Themer&#8217;s Guide to The Events Calendar</a></li>
</ul>
<p>If you have any questions about this plugin, you can post a thread in the <a href="https://wordpress.org/support/plugin/the-events-calendar" rel="ugc">WordPress.org forum</a>. Please search existing threads before starting a new one.</p>
<h3>Add-Ons</h3>
<p>Take your calendar to the next level by pairing it with our plugins for ticketing, crowdsourcing, email marketing, and more. Learn more about all our products on <a href="https://evnt.is/18wn" rel="nofollow ugc">our website</a>.</p>
<p>Our Free Plugins:</p>
<p>🎟️ <a href="https://wordpress.org/plugins/event-tickets/" rel="ugc">Event Tickets</a><br />
📐 <a href="https://wordpress.org/plugins/advanced-post-manager/" rel="ugc">Advanced Post Manager</a></p>
<p>Our Premium Plugins and Services:</p>
<p>⚡ <a href="https://evnt.is/18wi" rel="nofollow ugc">Events Calendar PRO</a><br />
↪️ <a href="https://evnt.is/197u" rel="nofollow ugc">Event Aggregator</a> (service)<br />
🎟️ <a href="https://evnt.is/18wk" rel="nofollow ugc">Event Tickets Plus</a><br />
✉️ <a href="https://evnt.is/1ajt" rel="nofollow ugc">Promoter</a><br />
👥 <a href="https://evnt.is/2g" rel="nofollow ugc">Community Events</a><br />
✏️ <a href="https://evnt.is/fa" rel="nofollow ugc">Filter Bar</a><br />
🗓️ <a href="https://evnt.is/2e" rel="nofollow ugc">Eventbrite Tickets</a></p>
<h3>Help</h3>
<p>If you aren’t familiar with The Events Calendar, check out our <a href="https://evnt.is/2p" rel="nofollow ugc">New User Primer</a>. It will have you creating events in no time.</p>
<p>Ready to dig deeper? Check out these resources:</p>
<ul>
<li><a href="https://evnt.is/2u" rel="nofollow ugc">Tutorials</a></li>
<li><a href="https://theeventscalendar.com/release-schedule/" rel="nofollow ugc">Release Schedule</a></li>
<li><a href="https://theeventscalendar.com/known-issues/" rel="nofollow ugc">Known Issues</a></li>
<li><a href="https://evnt.is/eu" rel="nofollow ugc">Documentation</a></li>
<li><a href="https://evnt.is/2t" rel="nofollow ugc">Help Videos</a></li>
<li><a href="https://evnt.is/2v" rel="nofollow ugc">Release Notes</a></li>
</ul>
<p>We check in on the <a href="https://wordpress.org/support/plugin/the-events-calendar/" rel="ugc">The Events Calendar forum here on WordPress.org</a> about once a week to help users with basic troubleshooting and identifying bugs. If you’re looking for premium, personalized support, consider upgrading to Events Calendar Pro.</p>
<p>Still have a question? Shoot us an email at support@theeventscalendar.com.</p>
";s:12:"installation";s:1322:"<p>Installing the plugin is easy. Just follow one of the following methods:</p>
<h4>Install The Events Calendar from within WordPress</h4>
<ol>
<li>Visit the plugins page within your dashboard and select ‘Add New’</li>
<li>Search for &#8220;Events Calendar&#8221;</li>
<li>Activate The Events Calendar from your Plugins page</li>
<li>You&#8217;re done!</li>
</ol>
<h4>Install The Events Calendar Manually</h4>
<ol>
<li>From the dashboard of your site, navigate to Plugins &#8211;&gt; Add New.</li>
<li>Select the Upload option and hit &#8220;Choose File.&#8221;</li>
<li>When the popup appears select the the-events-calendar-x.x.zip file from your desktop. (The &#8216;x.x&#8217; will change depending on the current version number).</li>
<li>Follow the on-screen instructions and wait as the upload completes.</li>
<li>When it&#8217;s finished, activate the plugin via the prompt. A message will show confirming activation was successful. A link to access the calendar directly on the frontend will be presented here as well.</li>
</ol>
<p>That&#8217;s it! Just configure your settings as you see fit, and you&#8217;re on your way to creating events in style. Need help getting things started? Check out our <a href="https://evnt.is/2l" rel="nofollow ugc">new user primer</a> for help with settings and features.</p>
";s:3:"faq";s:10299:"
<dt id='are%20there%20any%20troubleshooting%20steps%20you%27d%20suggest%20i%20try%20that%20might%20resolve%20my%20issue%20before%20i%20post%20a%20new%20thread%3F'>
Are there any troubleshooting steps you&#8217;d suggest I try that might resolve my issue before I post a new thread?
</h4>
<p>
<p>First, make sure that you&#8217;re running the latest version of The Events Calendar. If you’re running Events Calendar PRO or  any other add-ons, make sure those are current / running the latest code as well.</p>
<p>The most common issues we see are either plugin or theme conflicts. You can test if a plugin or theme is conflicting by manually deactivating other plugins until just The Events Calendar is running on your site. If the issue persists from there, revert to the default <a href="https://wordpress.org/themes/twentytwenty/" rel="ugc">Twenty Twenty</a> theme. If the issue is resolved after deactivating a specific plugin or your theme, you’ll know that is the source of the conflict.</p>
<p>Note that we aren’t going to say “tough luck” if you identify a plugin/theme conflict. While we can’t guarantee 100% integration with any plugin or theme out there, we will do our best (and reach out the plugin/theme author as needed) to figure out a solution that benefits everyone.</p>
</p>
<dt id='i%27m%20still%20stuck.%20where%20do%20i%20go%20to%20file%20a%20bug%20or%20ask%20a%20question%3F'>
I&#8217;m still stuck. Where do I go to file a bug or ask a question?
</h4>
<p>
<p>Users of the free The Events Calendar should post their questions in the plugin&#8217;s <a href="https://wordpress.org/support/plugin/the-events-calendar/" rel="ugc">WordPress.org forum</a>, which we visit about once a week. Please make sure to read <a href="https://evnt.is/19oc" rel="nofollow ugc">our sticky post</a> providing an overview of the support we provide free users BEFORE posting. If you find you&#8217;re not getting support in as timely a fashion as you wish, you might want to consider purchasing a license for Events Calendar Pro.</p>
<p>If you&#8217;re already an Events Calendar Pro user, you&#8217;re entitled access to our actively-monitored <a href="https://evnt.is/1aju" rel="nofollow ugc">Premium Support</a> on our website. We can provide a deeper level of support here and hit these forums on a daily basis during the work week. Generally, except in times of increased support loads, we reply to all tickets within 24-48 hours during the business week.</p>
</p>
<dt id='what%27s%20the%20difference%20between%20the%20events%20calendar%20and%20events%20calendar%20pro%3F'>
What&#8217;s the difference between The Events Calendar and Events Calendar Pro?
</h4>
<p>
<p>The Events Calendar is our cornerstone plugin, and it’s required in order to run any of our premium calendar add-ons, including Events Calendar Pro, Community Events, Filter Bar, and others.</p>
<p>In other words, Events Calendar Pro runs alongside The Events Calendar and enhances it with extra features, including recurring events, additional calendar views, calendar shortcodes, advanced widgets, custom event fields and more.</p>
</p>
<dt id='what%20add-ons%20are%20available%20for%20the%20events%20calendar%2C%20and%20where%20can%20i%20read%20more%20about%20them%3F'>
What add-ons are available for The Events Calendar, and where can I read more about them?
</h4>
<p>
<p>The following add-ons are available for The Events Calendar:</p>
<ul>
<li><a href="https://evnt.is/18wi" rel="nofollow ugc">Events Calendar Pro</a>, for adding premium calendar features like recurring events, advanced views, cool widgets, <a href="https://evnt.is/1ajw" rel="nofollow ugc">shortcodes</a>, additional fields, and more!</li>
<li><a href="https://evnt.is/197u" rel="nofollow ugc">Event Aggregator</a>, a service that effortlessly fills your calendar with events from Meetup, Google Calendar, iCalendar, Eventbrite, CSV, and ICS.</li>
<li><a href="https://wordpress.org/plugins/event-tickets/" rel="ugc">Event Tickets</a> (free), which allows you to sell tickets and collect RSVPs to events. It can run alongside The Events Calendar or as a standalone plugin that adds ticket and RSVP functionality to WordPress posts and pages.</li>
<li><a href="https://evnt.is/18wk" rel="nofollow ugc">Event Tickets Plus</a>, which allows you to sell tickets for your events using your favorite e-commerce platform.</li>
<li><a href="https://evnt.is/1ajt" rel="nofollow ugc">Promoter</a>, automated email communication made just for The Events Calendar and Event Tickets. Stay in touch with your attendees every step of the way.</li>
<li><a href="https://evnt.is/2g" rel="nofollow ugc">Community Events</a>, for allowing frontend event submission from your readers.</li>
<li><a href="https://evnt.is/fa" rel="nofollow ugc">Filter Bar</a>, for adding advanced frontend filtering capabilities to your events calendar.</li>
<li><a href="https://evnt.is/2e" rel="nofollow ugc">Eventbrite Tickets</a>, for selling tickets to your event directly through Eventbrite.</li>
</ul>
</p>
<dt id='can%20i%20import%20events%20to%20my%20calendar%3F'>
Can I import events to my calendar?
</h4>
<p>
<p>Yes! The Events Calendar has a built-in CSV import tool. If you want to step it up and automatically import events from Google Calendar, Meetup, Eventbrite and more, check out <a href="https://evnt.is/197u" rel="nofollow ugc">Event Aggregator</a>.</p>
</p>
<dt id='how%20do%20i%20sell%20tickets%20to%20events%20on%20my%20calendar%3F'>
How do I sell tickets to events on my calendar?
</h4>
<p>
<p>You&#8217;ll want to use our <a href="https://wordpress.org/plugins/event-tickets/" rel="ugc">Event Tickets</a> plugin for that. This free plugin works alongside The Events Calendar and lets you create RSVPs and tickets for events. Event Tickets integrates with PayPal so you can collect payments for tickets, while our premium solution, Event Tickets Plus fully integrates with WooCommerce or Easy Digital Downloads. If you want to include digital tickets like Apple Wallet passes and PDF tickets check out <a href="https://evnt.is/etwp" rel="nofollow ugc">Event Tickets Wallet Plus</a>.</p>
</p>
<dt id='can%20i%20have%20more%20than%20one%20calendar%20on%20my%20site%3F'>
Can I have more than one calendar on my site?
</h4>
<p>
<p>Unfortunately, no. However, you can use <a href="https://evnt.is/1bay" rel="nofollow ugc">event categories</a> or tags to create calendar views that only display certain events. For example, you could create a direct link to a calendar view that only shows events categorized as “Fitness,” <a href="https://evnt.is/1ajv" rel="nofollow ugc">like this example from our demo site</a>.</p>
<p>With <a href="https://evnt.is/18wi" rel="nofollow ugc">Events Calendar Pro</a>, you can use <a href="https://evnt.is/1ajw" rel="nofollow ugc">shortcodes</a> to embed your calendar on other WordPress pages and posts, then filter that calendar by category.</p>
</p>
<dt id='can%20i%20allow%20people%20to%20submit%20events%20to%20my%20calendar%3F'>
Can I allow people to submit events to my calendar?
</h4>
<p>
<p>This is available with the <a href="https://evnt.is/2g" rel="nofollow ugc">Community Events</a> add-on to facilitate submissions. Install Community Events alongside The Events Calendar and a page will be added to your WordPress site with a form that visitors can use to submit events. As the calendar owner, you have full control over whether event submissions are published immediately or require moderation first.</p>
<p>If you want to let users sell tickets for the events they submit, check out <a href="https://evnt.is/18wl" rel="nofollow ugc">Community Tickets</a>. It runs with The Events Calendar, Community Events, and Event Tickets and empowers visitors to create and sell tickets, splitting the profits with you.</p>
</p>
<dt id='what%E2%80%99s%20the%20difference%20between%20the%20events%20calendar%20and%20events%20calendar%20pro'>
What’s the difference between The Events Calendar and Events Calendar Pro
</h4>
<p>
<p>The Events Calendar is our cornerstone plugin, and it’s required in order to run any of our premium calendar add-ons, including <a href="https://evnt.is/18wi" rel="nofollow ugc">Events Calendar Pro</a>, <a href="https://evnt.is/1bax" rel="nofollow ugc">Community Events</a>, <a href="https://evnt.is/fa" rel="nofollow ugc">Filter Bar</a>, and others.</p>
<p>In other words, Events Calendar Pro runs alongside The Events Calendar and enhances it with extra features, including recurring events and event Series, additional calendar views, calendar shortcodes, advanced widgets, custom event fields, a duplicate event tool, and more.</p>
</p>
<dt id='found%20a%20security%20vulnerability%3F'>
Found a security vulnerability?
</h4>
<p>
<p>Make sure you are reporting in a safe and responsible way. We take security very seriously. If you discover a security issue, please bring it to our attention right away! Below you will find all the methods to report security vulnerabilities:</p>
<ul>
<li><a href="https://patchstack.com/database/vdp/the-events-calendar" rel="nofollow ugc">Report security bugs through the Patchstack Vulnerability Disclosure Program</a></li>
<li>Check our <a href="https://www.liquidweb.com/policies/bug-bounty-program/" rel="nofollow ugc">Bug Bounty Program</a></li>
<li>Reach out directly to us on <code>security [at] stellarwp.com</code>.</li>
</ul>
</p>
<dt id='i%20have%20a%20feature%20idea.%20what%27s%20the%20best%20way%20to%20tell%20you%20about%20it%3F'>
I have a feature idea. What&#8217;s the best way to tell you about it?
</h4>
<p>
<p>We&#8217;ve got an <a href="https://app.loopedin.io/the-events-calendar-suite-roadmap#/ideas" rel="nofollow ugc">ideas page</a> where we&#8217;re actively watching for feature ideas from the community. Vote up existing feature requests or add your own, and help us shape <a href="https://app.loopedin.io/the-events-calendar-suite-roadmap#/roadmap" rel="nofollow ugc">our roadmap</a>.</p>
</p>
<dt id='i%27ve%20still%20got%20questions.%20where%20can%20i%20find%20answers%3F'>
I&#8217;ve still got questions. Where can I find answers?
</h4>
<p>
<p>Check out our extensive <a href="https://evnt.is/18wm" rel="nofollow ugc">knowledgebase</a> for articles on using, tweaking, and troubleshooting our plugins.</p>
</p>

";s:9:"changelog";s:52121:"<h4>[6.13.2.1] 2025-06-05</h4>
<ul>
<li>Fix &#8211; Fix some hardcoded asset paths. [TEC-5523]</li>
<li>Fix &#8211; Utilize the newer version of our build process to ensure inline svgs are being handled properly. [TCMN-188]</li>
<li>Security &#8211; Fixed an issue where some templates were not sanitized properly.</li>
</ul>
<h4>[6.13.2] 2025-06-03</h4>
<ul>
<li>Version &#8211; The Events Calendar 6.13.2 is only compatible with Event Tickets 5.24.0 and higher.</li>
<li>Tweak &#8211; Updated Help Hub functionality to follow new standards.</li>
<li>Language &#8211; 8 new strings added, 23 updated, 0 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.13.1] 2025-05-27</h4>
<ul>
<li>Fix &#8211; Add Domain Path to the plugin header to ensure installed files get read. [TEC-5520]</li>
<li>Fix &#8211; Ensures symbolic links are followed on Assets Group Paths. [TCMN-187]</li>
<li>Fix &#8211; Update aggregator scripts to ensure globals remain global. [TEC-5509]</li>
<li>Language &#8211; 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.13.0] 2025-05-20</h4>
<ul>
<li>Version &#8211; The Events Calendar 6.13.0 is only compatible with Events Pro 7.6.0 and higher.</li>
<li>Version &#8211; The Events Calendar 6.13.0 is only compatible with Events Community 5.0.7 and higher.</li>
<li>Version &#8211; The Events Calendar 6.13.0 is only compatible with Event Tickets 5.23.0 and higher.</li>
<li>Version &#8211; The Events Calendar 6.13.0 is only compatible with Event Tickets Plus 6.5.0 and higher.</li>
<li>Feature &#8211; Add a <code>Block_Trait</code> to simplify block assets registration and avoid code duplication.</li>
<li>Fix &#8211; Improve Settings UX by preventing unstyled error state when tab object does not exist.</li>
<li>Fix &#8211; Update class steps to use namespaced class names consistently to improve class reusability.</li>
<li>Fix &#8211; In the onboarding API, improve data management by merging new params instead of overwriting existing ones.</li>
<li>Fix &#8211; Standardize asset loading by using a consistent function to load assets.</li>
<li>Tweak &#8211; Alter Telemetry to allow classes to hook in and supress the modal for specific pages.</li>
<li>Tweak &#8211; Hide Telemetry modal on the onboarding page.</li>
<li>Tweak &#8211; Improve the onboarding wizard by properly storing current tab completion and adding filter to force redirect.</li>
<li>Tweak &#8211; Replace <code>tribe_asset</code> with <code>tec_asset</code> function for proper asset pathing.</li>
<li>Tweak &#8211; Add <code>tec_events_onboarding_wizard_force_display</code> filter to allow bypassing Guided Setup display checks.</li>
<li>Tweak &#8211; Add <code>tec_events_onboarding_force_redirect_to_guided_setup</code> filter to bypass checks for redirecting to Guided Setup.</li>
<li>Tweak &#8211; Move Country and Currency lists to Common for better code reuse.</li>
<li>Tweak &#8211; Update asset handling to leverage group paths consistently.</li>
<li>Language &#8211; 2 new strings added, 252 updated, 4 fuzzied, and 38 obsoleted.</li>
</ul>
<h4>[6.12.0.1] 2025-05-14</h4>
<ul>
<li>Fix &#8211; Prevents fatal if QR library in common has not loaded. [TEC-5497]</li>
<li>Language &#8211; 10 new strings added, 247 updated, 1 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.12.0] 2025-05-13</h4>
<ul>
<li>Feature &#8211; Add an editor block to display an event QR code [TEC-5404]</li>
<li>Feature &#8211; Add a widget to display a QR code for an event [TEC-5405]</li>
<li>Feature &#8211; Add the [tec_event_qr] shortcode [TEC-5406]</li>
<li>Feature &#8211; Generate QR Code link in the Events Admin Table [TEC-5428]</li>
<li>Feature &#8211; QR Code metabox in Events Edit screen [TEC-5429]</li>
<li>Feature &#8211; Support QR Codes in TEC [TEC-5396]</li>
<li>Security &#8211; Harden backend requests to enforce user capabilities. [SVUL-15]</li>
<li>Tweak &#8211; Added filters: <code>tec_events_qr_enabled</code>, <code>tec_events_qr_valid_screens</code>, <code>tec_events_qr_code_supported_post_types</code>, <code>tec_events_qr_code_post_types</code>, <code>tec_events_qr_code_redirection_type</code>, <code>tec_events_qr_code_modal_vars</code>, <code>tec_events_qr_code_regenerate</code>, <code>tec_events_qr_current_event_url</code>, <code>tec_events_qr_upcoming_event_url</code>, <code>tec_events_qr_specific_event_url</code>, <code>tec_events_qr_redirection_url</code>, <code>tec_events_qr_widget_options</code>, <code>tec_events_qr_widget_fields</code>, <code>tec_events_qr_next_series_event_url</code>,</li>
<li>Tweak &#8211; Added actions: <code>tec_events_fully_loaded</code></li>
<li>Tweak &#8211; Changed views: <code>blocks/parts/subscribe-list</code>, <code>v2/components/events-bar/views</code>, <code>v2/components/events-bar/views/list/item</code>, <code>v2/components/messages</code>, <code>v2/components/subscribe-links/single-event-list</code>, <code>v2/day</code>, <code>v2/list</code>, <code>v2/month</code>, <code>v2/widgets/widget-events-qr-code</code></li>
<li>Accessibility &#8211; Add aria-labels to view options and aria-current to selected view. [TEC-5022]</li>
<li>Accessibility &#8211; Add aria-label to view selector button. [TEC-5021]</li>
<li>Accessibility &#8211; Add aria label to Add to calendar button. [TEC-5088]</li>
<li>Accessibility &#8211; Change focus to results after filtering <code>events/</code>. [FBAR-332]</li>
<li>Accessibility &#8211; Change wrapper div to a section tag to avoid multiple &#8216;banner&#8217; landmarks. [TEC-3424]</li>
<li>Accessibility &#8211; Small tweaks to improve accessibility of user-facing messages. [FBAR-333]</li>
<li>Accessibility &#8211; Tweaked accordions so they will toggle and not submit when using keyboard navigation. [FBAR-343]</li>
<li>Language &#8211; 61 new strings added, 145 updated, 0 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.11.2.1] 2025-04-28</h4>
<ul>
<li>Version &#8211; The Events Calendar 6.11.2.1 is only compatible with Event Tickets 5.21.1.1 or higher.</li>
<li>Fix &#8211; Amend various callbacks of the External Calendar Embeds feature to not be so strict on the expected arguments, as a result fixing fatal errors when the arguments are not of the expected type. [TEC-5484]</li>
<li>Security &#8211; Added more safety checks to telemetry opt-ins/opt-outs. [TCMN-186]</li>
<li>Language &#8211; 0 new strings added, 186 updated, 0 fuzzied, and 61 obsoleted.</li>
</ul>
<h4>[6.11.2] 2025-04-09</h4>
<ul>
<li>Fix &#8211; Ensure that Copy and Render for our Legacy Widgets works for all Event related widgets [TEC-5447]</li>
<li>Fix &#8211; Prevent language notice when loading Aggregator cron interval too early. props @peter8nss</li>
<li>Language &#8211; 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.11.1] 2025-04-07</h4>
<ul>
<li>Version &#8211; The Events Calendar 6.11.1 is only compatible with Event Tickets 5.20.0 and higher</li>
<li>Fix &#8211; Avoid running unbound queries, avoid too long queries being killed. [ECP-1898]</li>
<li>Fix &#8211; Correct some text-domains copied from common</li>
<li>Fix &#8211; Ensures the ajaxComplete callback is fired after AJAX has actually completed. [FBAR-344]</li>
<li>Fix &#8211; Ensures <code>delete_custom_tables_data</code> method is called only for events. [TEC-5445]</li>
<li>Fix &#8211; Ensures <code>events_per_page</code> is type casted to int before used. [TEC-5442]</li>
<li>Fix &#8211; Include Label for viewing post type archives. props @mikeritter</li>
<li>Fix &#8211; Makes sure that Custom Tables are loaded after our Common library is loaded. [TEC-5445]</li>
<li>Fix &#8211; Prevent invalid argument supplied for foreach() warning, props to @zosterops-lateralis</li>
<li>Tweak &#8211; Fixed typo in the First Time Setup page.  [TEC-5415]</li>
<li>Tweak &#8211; Improve our widgets to enable copying it in between different instances of the Block and Site editor.</li>
<li>Tweak &#8211; Make sure our settings for showing comments is respected as much as possible. props @zosterops-lateralis</li>
<li>Tweak &#8211; Modify the URL params for Views HTML REST Requests to enable usage of GET requests enabling caching</li>
<li>Tweak &#8211; Modify the visibility of tribe-ea- statuses to prevent them from slowing down WP_Query that are unrelated to Aggregator</li>
<li>Tweak &#8211; Prevent REST API notice from showing in certain cases of false positives.</li>
<li>Performance &#8211; Aggregator query for Authors on the import form has better boundaries props @dilipbheda</li>
<li>Performance &#8211; Avoid duplicate queries by caching model queries results. [ECP-1898]</li>
<li>Language &#8211; 2 new strings added, 192 updated, 2 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.11.0.1] 2025-04-01</h4>
<ul>
<li>Fix &#8211; Ensures <code>get_current_screen()</code> function is only called if it exists, avoiding fatal error if called too early. [TEC-5439]</li>
</ul>
<h4>[6.11.0] 2025-03-31</h4>
<ul>
<li>Feature &#8211; Added External Calendar Embeds functionality. [TEC-5359]</li>
<li>Tweak &#8211; Add auto-width to Subscribe to Calendar button to accommodate translations. Props to @huubl [TEC-5430]</li>
<li>Tweak &#8211; Adjust CSS to make sure that onboarding wizard form elements are properly aligned on all WordPress versions. [TEC-5402]</li>
<li>Tweak &#8211; Adjusted vertical spacing in the onboarding wizard to better fit the content on the screen. [TEC-5402]</li>
<li>Tweak &#8211; Changed some organizer and venue fields in the onboarding wizard to not be required. [TEC-5408]</li>
<li>Tweak &#8211; Make sure the Setup Guide page shows up only when asked for. [TEC-5411]</li>
<li>Fix &#8211; Add check for single venue and single organizer to the Template_Bootstrap class. Use those checks for SEO titles and enable SEO plugins to overwrite their respective titles. [ECP-1059]</li>
<li>Fix &#8211; Add notice that at least one view is required for Onboarding Wizard display tab. [TEC-5398]</li>
<li>Fix &#8211; Add one time redirect to the Guided Setup page. [TEC-5401]</li>
<li>Fix &#8211; Adjusted logic for when to reset isSaving state for Onboarding Wizard. [TEC-5409]</li>
<li>Language &#8211; 49 new strings added, 158 updated, 0 fuzzied, and 2 obsoleted.</li>
</ul>
<h4>[6.10.3] 2025-03-25</h4>
<ul>
<li>Fix &#8211; Improved user experience by ensuring Event Tickets installation and activation notices only appear on TEC-related admin pages.</li>
<li>Language &#8211; 0 new strings added, 5 updated, 0 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.10.2] 2025-03-04</h4>
<ul>
<li>Feature &#8211; Use the filter hook in TCMN to define the pages to show IAN notifications [ET-2294]</li>
<li>Tweak &#8211; Added actions: <code>tec_events_before_view_html_cache</code></li>
<li>Tweak &#8211; Added check that <code>$_FILES</code> is set before setting the param on an HTTP request. [TEC-5363]</li>
<li>Tweak &#8211; Added filters: <code>tec_events_filter_wp_robots_meta_directives</code></li>
<li>Tweak &#8211; Added link to Events Calendar Pro in onboarding wizard. [TEC-5397]</li>
<li>Tweak &#8211; Changed views: <code>v2/month/top-bar/datepicker</code>, <code>v2/widgets/widget-events-list/event/date-tag</code></li>
<li>Tweak &#8211; Removed filters: <code>tec_events_seo_robots_meta_content</code>, <code>tec_events_no_index_meta</code></li>
<li>Tweak &#8211; Update docblocks in the <code>Tribe__Events__iCal</code> class.</li>
<li>Fix &#8211; Corrected template override file path for Event List Widget date-tag. [ECP-1725]</li>
<li>Fix &#8211; Fix past events shortcode attribute [TEC-5348]</li>
<li>Fix &#8211; Fix the time zone blocks in the iCal feed to make sure the iCal feed is valid and the calendar can be subscribed to. [TEC-5360]</li>
<li>Fix &#8211; Hide Not-Found notice in Astra Theme archive page [TEC-4853]</li>
<li>Fix &#8211; Hook the noindex directives into a new hook before the View HTML cache check. [TEC-5354]</li>
<li>Compatibility &#8211; Added 404 handling for day view when disabled or accessed outside the range of earliest and latest events, with an exception for the current month when no events exist. [TEC-5356]</li>
<li>Compatibility &#8211; Added 404 handling for month view when disabled or accessed outside the range of earliest and latest events, with an exception for the current month when no events exist. [TEC-5356]</li>
<li>Compatibility &#8211; Switched to using WordPress wp_robots for improved SEO plugin compatibility and to prevent duplicate meta robots tags. [TEC-5355]</li>
<li>Language &#8211; 0 new strings added, 129 updated, 0 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.10.1.1] 2025-02-12</h4>
<ul>
<li>Fix &#8211; Updated common library to correct issues with notifications around licensing.</li>
<li>Fix &#8211; Add a callback to remove the <code>tribe_pue_key_notices</code> once on upgrade to version 6.5.1.1 [TEC-5384]</li>
<li>Fix &#8211; Adjustments were made to prevent a fatal error when tec_pue_checker_init was triggered too early, attempting to call tribe_is_truthy() before it was available. The license check and active plugin monitoring now run on admin_init to ensure proper loading. [TEC-5384]</li>
<li>Fix &#8211; Update the license checker to ignore empty licenses. [TEC-5385]</li>
<li>Language &#8211; 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.10.1] 2025-02-10</h4>
<ul>
<li>Fix &#8211; Added a check for <code>$subscribe_links</code> in <code>single_event_links</code> function. [TEC-5357]</li>
<li>Fix &#8211; Added <code>format_item()</code> function so venues read from ORM are decorated objects. (props to @m8nmueller) [TEC-5353]</li>
<li>Fix &#8211; Make Eventbrite import available when the Eventbrite Tickets plugin is installed [EBT-149]</li>
<li>Fix &#8211; Replaced deprecated functions with their modern equivalents to maintain compatibility. [EA-476]</li>
<li>Fix &#8211; Support Additional Fields in Events REST API [TEC-5015]</li>
<li>Fix &#8211; Changed the way translations are loaded to work with the latest WordPress language changes.</li>
<li>Accessibility &#8211; Increased pagination button sizes on the events page. [TEC-5176]</li>
<li>Tweak &#8211; Added aliases for Venue ORM for <code>show_map</code> and <code>show_map_link</code>. (props to @m8nmueller) [TEC-5352]</li>
<li>Tweak &#8211; Remove class_exists() and use register_on_action() for Notifications [TEC-5336]</li>
<li>Tweak &#8211; Added filters: <code>tribe_repository_venues_format_item</code></li>
<li>Language &#8211; 0 new strings added, 8 updated, 1 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.10.0] 2025-01-30</h4>
<ul>
<li>Fix &#8211; Update asset, dependencies, customizations to align with WordPress 6.7 and React 18. [TEC-5322]</li>
<li>Language &#8211; 0 new strings added, 44 updated, 0 fuzzied, and 1 obsoleted.</li>
</ul>
<h4>[6.9.1] 2025-01-22</h4>
<ul>
<li>Security &#8211; Ensure Elementor HTML tags are properly escaped to avoid potential Stored Cross Site Scripting. [SVUL-13]</li>
<li>Fix &#8211; Added check to <code>disable_blocks_on_display</code> for if <code>$content</code> is <code>null</code>. [TEC-5343]</li>
<li>Fix &#8211; Ensure Aggregator translations are not loaded before init. [TEC-5341]</li>
<li>Fix &#8211; Fixes edge cases where the nonce_user_logged_out hook was returning a value when the user was logged out, causing the nonce validation to fail. [TEC-5340]</li>
<li>Fix &#8211; Fix the filter name <code>tec_views_v2_subscribe_links_{$slug}_label</code> which was accidentally changed in a previous release. [TEC-5342]</li>
<li>Fix &#8211; Re-add logic to add page template options from theme to Display Settings. [TEC-5337]</li>
<li>Fix &#8211; Update Tribe__Events__Aggregator__Errors to ensure we don&#8217;t load translations before <code>init</code>. [TEC-5341]</li>
<li>Fix &#8211; Update uses of unload_textdomain to ensure they allow JIT loading of translations afterwards. [TEC-5341]</li>
<li>Tweak &#8211; Moved Action Scheduler loading into Common instead of TEC. [TEC-5345]</li>
<li>Tweak &#8211; Updated Telemetry heading under Settings &gt; Debugging. [TEC-5335]</li>
<li>Tweak &#8211; Re-added filter: <code>tec_views_v2_subscribe_links_{$slug}_label</code></li>
<li>Tweak &#8211; Tweak &#8211; Removed duplicate filter: <code>tec_views_v2_single_subscribe_links_{$slug}_label</code></li>
<li>Tweak &#8211; Changed views: <code>integrations/elementor/widgets/event-calendar-link</code>, <code>integrations/elementor/widgets/event-datetime/range-separator</code>, <code>v2/components/loader</code>, <code>v2/components/messages</code></li>
<li>Accessibility &#8211; Updated the event search page to handle search results better for screen readers, with alerts noting the results of the search.[TEC-5175]</li>
<li>Language &#8211; 3 new strings added, 84 updated, 0 fuzzied, and 2 obsoleted.</li>
</ul>
<h4>[6.9.0] 2024-12-17</h4>
<ul>
<li>Feature &#8211; Added new Onboarding Wizard and First Time Setup admin page for new installs. [TEC-5285]</li>
<li>Fix &#8211; When importing events from Google Calendar when using Events Calendar Pro with a custom Google Maps API key, Provinces/States for non-US countries are now saved to the correct field. [ECP-1877]</li>
<li>Fix &#8211; When using &#8220;Move to trash events older than&#8221;, trashed imported events are now ignored. [TEC-5319]</li>
<li>Fix &#8211; Changed <code>format</code> method to <code>format_i18n</code> to allow for translations of dates in the TEC Elementor Widget. [TEC-5323]</li>
<li>Fix &#8211; Correct template override path to match docblocks for <code>event-export</code> directory. [TEC-5326]</li>
<li>Fix &#8211; Correct application of upsell classes in settings page.</li>
<li>Tweak &#8211; Fix the integration with TEC Tweaks to avoid a fatal error when using the extension. [TEC-5316]</li>
<li>Tweak &#8211; Updated the docblock for the <code>tribe_get_previous_events_link</code>, <code>tribe_get_next_event_link</code>, and <code>tribe_get_gridview_link</code> functions.</li>
<li>Tweak &#8211; Improved documentation for the <code>tribe_the_next_event_link</code>, <code>tribe_the_prev_event_link</code>, and <code>tribe_get_events_link</code> functions.</li>
<li>Tweak &#8211; Update docblocks in the <code>Tribe__Events__Importer__File_Importer_Events</code> class.</li>
<li>Tweak &#8211; Added filters: <code>tec_events_onboarding_wizard_permissions</code>, <code>tec_events_onboarding_wizard_handle</code>, <code>tec_events_onboarding_wizard_country_list</code>, <code>tec_events_onboarding_wizard_timezone_list</code>, <code>tec_events_onboarding_wizard_currencies_list</code>, <code>tribe_events_onboarding_wizard_initial_data</code>, <code>tec_events_admin_notice_event_tickets_should_display</code>, <code>tec_events_admin_notice_utc_timezone_should_display</code>, <code>tec_events_settings_should_filter_page_logo_source</code></li>
<li>Tweak &#8211; Changed views: <code>integrations/elementor/widgets/event-export</code>, <code>integrations/elementor/widgets/event-export/list-item</code></li>
<li>Language &#8211; 87 new strings added, 156 updated, 2 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.8.3] 2024-12-05</h4>
<ul>
<li>Feature &#8211; In-App Notifications system. [TEC-5165]</li>
<li>Tweak &#8211; Added actions: <code>tec_ian_icon</code></li>
<li>Language &#8211; 0 new strings added, 118 updated, 0 fuzzied, and 1 obsoleted.</li>
</ul>
<h4>[6.8.2.1] 2024-11-21</h4>
<ul>
<li>Tweak &#8211; Introduced filter <code>tec_events_rest_api_password_protected_fields</code> which can be used to control which event fields should be hidden in the REST API for password protected events. [SVUL-8]</li>
<li>Security &#8211; Hide content fields from the archive REST endpoint for password protected events. [SVUL-8]</li>
<li>Fix &#8211; Prevent notices on <code>_load_textdomain_just_in_time</code> due to Aggregator and Export links code.</li>
</ul>
<h4>[6.8.2] 2024-11-19</h4>
<ul>
<li>Feature &#8211; Introduced Help Hub, a centralized support and resource interface for enhanced user guidance and plugin assistance.</li>
<li>Fix &#8211; Prevent a couple of instances where translations were loading too early, avoids notices with <code>_load_textdomain_just_in_time</code> on WordPress 6.7. [TEC-5325]</li>
<li>Deprecated &#8211; Deprecated the unused update/activation page [TEC-5311]</li>
<li>Language &#8211; 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.</li>
</ul>
<h4>[6.8.1] 2024-11-04</h4>
<ul>
<li>Fix &#8211; Order of past events in the list view when no future events exist. [TEC-5309]</li>
<li>Fix &#8211; Prevent new Settings pages from over-sanitizing textarea fields, thus removing HTML from before/after in the Events UI. [TEC-5283]</li>
<li>Fix &#8211; Include backwards compatibility for deprecated proprieties in the Settings class used in The Events Calendar and Event Tickets [TEC-5312]</li>
</ul>
<h4>[6.8.0] 2024-10-30</h4>
<ul>
<li>Version &#8211; The Events Calendar 6.8.0 is only compatible with Events Calendar Pro 7.3.0 and higher.</li>
<li>Version &#8211; The Events Calendar 6.8.0 is only compatible with Events Tickets Plus 6.1.0 or higher.</li>
<li>Version &#8211; The Events Calendar 6.8.0 is only compatible with Event Tickets 5.16.0 or higher.</li>
<li>Feature &#8211; Added integration with new premium Seating product for Event Tickets.</li>
<li>Language &#8211; 0 new strings added, 6 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.7.1] 2024-10-21</h4>
<ul>
<li>Feature &#8211; Allow importing custom data when importing Organizers from a CSV file. [TEC-4846]</li>
<li>Feature &#8211; Allow importing custom data when importing Venues from a CSV file. [TEC-5138]</li>
<li>Security &#8211; Ensure restoring events from trash does not allow for unauthorized access. [SVUL-7] (props @patchstack)</li>
<li>Fix &#8211; Ensure Latest Past Events appear properly in Category views [TEC-4991]</li>
<li>Fix &#8211; Cast theme object to string to avoid a deprecation notice. [TEC-5062]</li>
<li>Tweak &#8211; Removed the 6.0 welcome message. [TEC-5166]</li>
<li>Tweak &#8211; Added filters: <code>tribe_events_csv_import_organizer_additional_fields</code>, <code>tribe_events_csv_import_venue_additional_fields</code></li>
<li>Tweak &#8211; Changed views: <code>v2/latest-past</code></li>
<li>Tweak &#8211; Updated docblocks in the <code>Tribe__Events__Aggregator__Records</code>, <code>Tribe__Events__Importer__File_Importer</code>, and <code>Tribe__Events__Repositories__Organizer</code> classes.</li>
<li>Tweak &#8211; Improved documentation for the <code>tribe_is_event</code>, <code>tribe_get_event_link</code>, <code>tribe_events_get_event_website_title</code>, <code>tribe_get_event_website_link</code>, <code>tribe_get_listview_display</code>, <code>tribe_get_listview_args</code>, and <code>tribe_get_listview_prev_link</code> functions.</li>
<li>Language &#8211; 3 new strings added, 218 updated, 0 fuzzied, and 32 obsoleted</li>
</ul>
<h4>[6.7.0] 2024-09-26</h4>
<ul>
<li>Version &#8211; The Events Calendar 6.7.0 is only compatible with Events Calendar Pro 7.1.0 and higher</li>
<li>Version &#8211; The Events Calendar 6.7.0 is only compatible with Events Filterbar 5.5.7 and higher</li>
<li>Version &#8211; The Events Calendar 6.7.0 is only compatible with Events Community 5.0.4 and higher</li>
<li>Feature &#8211; New and improved settings layout and styles. [TEC-5124]</li>
<li>Fix &#8211; Correct translation domains in a few templates. [6.7.2]</li>
<li>Tweak &#8211; Added filters: <code>tec_settings_gmaps_js_api_start</code>, <code>tec_events_settings_display_calendar_display_section</code>, <code>tec_general_settings_viewing_section</code>, <code>tec_events_aggregator_show_all_settings</code>, <code>tec_events_settings_tab_imports_fields</code></li>
<li>Tweak &#8211; Removed filters: <code>tec_events_should_display_events_template_setting</code>, <code>tec_events_display_settings_tab_fields</code>, <code>tribe_general_settings_tab_fields</code></li>
<li>Tweak &#8211; Added actions: <code>tec_events_settings_tab_display_additional_content</code>, <code>tec_events_settings_tab_display_calendar</code>, <code>tec_events_settings_tab_display_date_time</code>, <code>tec_events_settings_tab_display_maps</code>, <code>tec_events_settings_tab_general_debugging</code>, <code>tec_events_settings_tab_general_editing</code>, <code>tec_events_settings_tab_general_maintenance</code>, <code>tec_events_settings_tab_general_viewing</code>, <code>tec_settings_tab_addons</code>, <code>tec_events_settings_tab_display</code>, <code>tec_events_settings_tab_general</code>, <code>tec_events_settings_tab_imports</code></li>
<li>Tweak &#8211; Changed views: <code>v2/latest-past/event/venue</code></li>
<li>Language &#8211; 6 new strings added, 356 updated, 3 fuzzied, and 29 obsoleted</li>
</ul>
<h4>[6.6.4.2] 2024-09-17</h4>
<ul>
<li>Fix &#8211; Resolve fatal errors happening when Events search was being used alongside query ordering. [TEC-5155]</li>
</ul>
<h4>[6.6.4.1] 2024-09-16</h4>
<ul>
<li>Security &#8211; Improve general escaping for ORM queries to prevent legacy Events methods to be used for SQL injections.</li>
</ul>
<h4>[6.6.4] 2024-09-11</h4>
<ul>
<li>Security &#8211; Improve handling of Date/Time Separator settings to prevent potential XSS vulnerabilities.</li>
<li>Fix &#8211; Add an option to allow for duplicate Venue creation as part of creating/editing Events.</li>
<li>Fix &#8211; Adding small adjustment to WPML integration to allow for location searches on a translated site. (props to @dgwatkins) [BTRIA-2353]</li>
<li>Fix &#8211; Changed logic within the custom tables query to avoid a database error. (props @datadiver0x0) [ECP-1562]</li>
<li>Fix &#8211; Update the logic that displays the &#8220;REST API blocked&#8221; banner to reduce false positives. [TEC-5105]</li>
<li>Tweak &#8211; Include methods <code>tec_events_get_date_time_separator</code> and <code>tec_events_get_time_range_separator</code> and it&#8217;s respective filters.</li>
<li>Tweak &#8211; Add docblock for make_select_box()</li>
<li>Tweak &#8211; Add docblock for <code>set_defaults()</code> in the <code>Tribe__Events__Importer__Column_Mapper</code> class.</li>
<li>Tweak &#8211; Add docblocks to the methods in the <code>Tribe__Events__Importer__Column_Mapper</code> class.</li>
<li>Tweak &#8211; Add information and missing tags to <code>tribe_get_listview_args()</code> docblock.</li>
<li>Tweak &#8211; Add information and missing tags to <code>tribe_get_listview_dir_link()</code> docblock.</li>
<li>Tweak &#8211; Add information and missing tags to <code>tribe_get_listview_link()</code> docblock.</li>
<li>Tweak &#8211; Add information and missing tags to <code>tribe_get_listview_past_link()</code> docblock.</li>
<li>Tweak &#8211; Add information and missing tags to <code>tribe_get_prev_event_link()</code>.</li>
<li>Tweak &#8211; Made a string translatable in <code>settings.php</code> file. (props to @DAnn2012) [TEC-5142]</li>
<li>Tweak &#8211; Update the docblock of the <code>tribe_embed_google_map()</code> method, change a variable name to match current naming conventions, and added a docblock to the <code>tribe_embed_google_map</code> filter.</li>
<li>Tweak &#8211; Update the docblock of the <code>tribe_embed_google_map_link()</code> method, change a variable name to match current naming conventions, and added a docblock to the <code>tribe_embed_google_map_link</code> filter.</li>
<li>Tweak &#8211; Changed views: <code>silence</code>, <code>v2/month/calendar-body/day/calendar-events/calendar-event/date</code></li>
<li>Language &#8211; 0 new strings added, 46 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.6.3] 2024-08-29</h4>
<ul>
<li>Fix &#8211; Add an option to allow for duplicate Venue creation as part of creating/editing Events. [TEC-4941]</li>
<li>Fix &#8211; Character encoding issues on subscribe URLs for Outlook. [TEC-5085, TEC-5094, TEC-5136]</li>
<li>Fix &#8211; Update the logic that displays the &#8220;REST API blocked&#8221; banner to reduce false positives. [TEC-5105]</li>
<li>Tweak &#8211; Add docblock for make_select_box()</li>
<li>Tweak &#8211; Changed views: <code>v2/month/calendar-body/day/calendar-events/calendar-event/date</code></li>
<li>Language &#8211; 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.6.2] 2024-09-20</h4>
<ul>
<li>Feature &#8211; Adding the Remove Event End Time feature from the Tweaks addon to the Month view. [TEC-5080]</li>
<li>Feature &#8211; Adapt to using the refactored tribe_asset. Remove some unused asset calls. [TCMN-172]</li>
<li>Fix &#8211; Remove automatic capitalization for &#8216;View Calendar&#8217; text on Calendar List Widget. [TEC-5146]</li>
<li>Tweak &#8211; Add note to <code>tribe_create_venue()</code>, <code>tribe_create_organizer()</code>, <code>tribe_create_event()</code>, <code>tribe_update_event()</code>, <code>tribe_update_venue()</code>, <code>tribe_update_organizer()</code>, <code>tribe_delete_organizer()</code>, and <code>tribe_delete_venue()</code> docblocks to indicate future deprecation.</li>
<li>Tweak &#8211; Add docblocks to <code>src/Tribe/Featured_Events/Permalinks_Helper.php</code> and <code>src/Tribe/Featured_Events/Query_Helper.php</code>.</li>
<li>Tweak &#8211; Added filters: <code>tec_events_rest_api_response_blocked</code>, <code>tec_events_rest_api_response_blocked_due_to_timeout</code>, <code>tec_events_site_is_development_mode</code>, <code>tec_events_hide_end_time_modifier_defaults</code></li>
<li>Tweak &#8211; Added actions: <code>tec_events_views_v2_hide_end_time_init</code></li>
<li>Tweak &#8211; Changed views: <code>v2/month/calendar-body/day/calendar-events/calendar-event/date</code></li>
<li>Language &#8211; 6 new strings added, 81 updated, 0 fuzzied, and 4 obsoleted</li>
</ul>
<h4>[6.6.1] 2024-08-06</h4>
<ul>
<li>Fix &#8211; Ensure we don&#8217;t try to enqueue nonexistent override stylesheets. [ECP-1811]</li>
<li>Tweak &#8211; Changed views: <code>single-event</code>, <code>v2/widgets/widget-events-list/view-more</code></li>
<li>Language &#8211; 0 new strings added, 7 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.6.0.2] 2024-07-24</h4>
<ul>
<li>Fix &#8211; Stellar Sale&#8217;s banner links, details, and HTML tags handling. [TEC-5121]</li>
</ul>
<h4>[6.6.0.1] 2024-07-23</h4>
<ul>
<li>Fix &#8211; Prevent fatal on WooCommerce Order transition when Event Tickets plugin is not present. [EVA-166]</li>
</ul>
<h4>[6.6.0] 2024-07-22</h4>
<ul>
<li>Feature &#8211; Included compatibility with Events Calendar Pro 7.0.0 for integrations with Zapier and Power Automate.</li>
<li>Fix &#8211; Properly handle custom theme assets when files are not present, prevents errors on Query Monitor and some notices. [ECP-1811]</li>
<li>Tweak &#8211; Added filters: <code>tec_events_integration_elementor_bypass_template_override</code>, <code>tec_events_display_settings_toc</code>, <code>tec_events_general_settings_toc</code></li>
<li>Tweak &#8211; Changed views: <code>single-event-blocks</code>, <code>v2/month/mobile-events/mobile-day/day-marker</code></li>
<li>Language &#8211; 1 new strings added, 172 updated, 1 fuzzied, and 1 obsoleted</li>
</ul>
<h4>[6.5.2] 2024-07-18</h4>
<ul>
<li>Fix &#8211; Add <code>@param</code> and corrected <code>@return</code> to docblock for <code>filter_display_events_bar()</code> &#8211; credit goes to @IanDelMar</li>
<li>Fix &#8211; Correct docblocks in the file <code>Tribe\Events\Views\V2\Views\Traits\Breakpoint_Behavior.php</code> &#8211; credit goes to @IanDelMar</li>
<li>Fix &#8211; Add missing closing tags on some admin pages to ensure valid HTML markup. [TEC-4807]</li>
<li>Fix &#8211; Fix an issue where the import screen broke when the import limit type was set to &#8220;date range&#8221;. [EA-485]</li>
<li>Tweak &#8211; Update many docblock typos &#8211; credit goes to @szepeviktor.</li>
<li>Tweak &#8211; Correct some variables with typos, such as <code>$ics_filname</code> to <code>$ics_filename</code> and <code>$deleteable_statuses_interval</code> to <code>$deletable_statuses_interval</code> and <code>$delimter</code> to `$delimiter. Credit goes to @szepeviktor.</li>
<li>Tweak &#8211; Add filters <code>tec_events_general_settings_toc</code>, <code>tec_events_display_settings_toc</code>.</li>
<li>Tweak &#8211; Update docblock for hooks: <code>month_multiday_classes</code>, <code>month_day_classes</code>, <code>get_before_events_html</code>, <code>get_after_events_html</code>, <code>tribe_events_views_v2_month_multiday_classes</code> and <code>tec_events_month_day_classes_comparison_date</code> to provide more clarity.</li>
<li>Tweak &#8211; Update docblock for methods/functions: <code>tec_views_v2_subscribe_link_visibility</code>, <code>tec_views_v2_subscribe_link_{$slug}_visibility</code>, <code>tribe_get_view_permalink()</code>, <code>tribe_get_basic_gmap_embed_url()</code>, <code>tribe_event_featured_image()</code>, <code>tribe_get_map_link()</code> and <code>tribe_get_map_link_html()</code> methods and add docblocks for the <code>tribe_events_google_map_link</code>, <code>tribe_get_map_link</code> and <code>tribe_get_map_link_html</code> filters.</li>
<li>Tweak &#8211; Added filters: <code>tec_events_integration_elementor_bypass_template_override</code>, <code>tec_events_display_settings_toc</code>, <code>tec_events_general_settings_toc</code></li>
<li>Tweak &#8211; Changed views: <code>single-event-blocks</code>, <code>v2/month/mobile-events/mobile-day/day-marker</code></li>
<li>Language &#8211; 0 new strings added, 222 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.5.1.6] 2024-07-11</h4>
<ul>
<li>Fix &#8211; Ensure compatibility with WordPress 6.6 for removed polyfill <code>regenerator-runtime</code>. [TEC-5120]</li>
</ul>
<h4>[6.5.1.5] 2024-06-27</h4>
<ul>
<li>Security &#8211; Added additional security check when an ignored event is restored. [SVUL-3]</li>
<li>Language &#8211; 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.5.1.4] 2024-06-18</h4>
<ul>
<li>Fix &#8211; In installations where the plugins or wp-content directories were symbolic linked, assets would fail to be located.[TEC-5106]</li>
<li>Language &#8211; 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.5.1.3] 2024-06-14</h4>
<ul>
<li>Fix &#8211; Issue where scripts would not be enqueued as modules. [ET-2136]</li>
<li>Language &#8211; 0 new strings added, 109 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.5.1.2] 2024-06-14</h4>
<ul>
<li>Fix &#8211; Windows Server compatibility issues with updated Assets handling. [TEC-5104]</li>
<li>Language &#8211; 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.5.1.1] 2024-06-13</h4>
<ul>
<li>Fix &#8211; Issue on which some assets (css,js) would not be located in WP installs which could have some WP constant modified (WP_CONTENT_DIR, WP_PLUGIN_DIR)[TEC-5104]</li>
<li>Language &#8211; 0 new strings added, 0 updated, 1 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.5.1] 2024-06-11</h4>
<ul>
<li>Feature &#8211; Adapt to using the refactored tribe_asset. Remove some unused asset calls. [TCMN-172]</li>
<li>Fix &#8211; Remove automatic capitalization for &#8216;View Calendar&#8217; text on Calendar List Widget. [TEC-5146]</li>
<li>Tweak &#8211; Include a filter to the Elementor integration <code>tec_events_integration_elementor_bypass_template_override</code> to allow users to bypass the single event template. [TEC-5102]</li>
<li>Tweak &#8211; Add note to <code>tribe_create_venue()</code>, <code>tribe_create_organizer()</code>, <code>tribe_create_event()</code>, <code>tribe_update_event()</code>, <code>tribe_update_venue()</code>, <code>tribe_update_organizer()</code>, <code>tribe_delete_organizer()</code> and <code>tribe_delete_venue()</code> docblocks to indicate future deprecation.</li>
<li>Tweak &#8211; Add docblocks to <code>src/Tribe/Featured_Events/Permalinks_Helper.php</code> and <code>src/Tribe/Featured_Events/Query_Helper.php</code>.</li>
<li>Tweak &#8211; Changed views: <code>single-event</code></li>
<li>Language: 2 new strings added, 69 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.5.0.1] 2024-06-04</h4>
<ul>
<li>Fix &#8211; Ensure REST API notice only checks on Events admin pages and once every 48 hours regardless of transients rules. [TEC-5147]</li>
<li>Security &#8211; Ensure the Events REST API respects the individual post access restrictions. [TEC-5148]</li>
</ul>
<h4>[6.5.0] 2024-05-14</h4>
<ul>
<li>Version &#8211; The Events Calendar 6.5.0 is only compatible with Event Tickets 5.10.0 and higher</li>
<li>Feature &#8211; Moved the Remove End Time settings from our Tweaks extension into the TEC &gt; Settings &gt; Display section. Fixes some compatibility issues with recent updates to the views. Also adds a compatibility layer in case of using an older Tweaks extension. [TEC-4371]</li>
<li>Fix &#8211; When creating a new event the Currency symbol, code and position fields are populated from the general settings options. [TEC-5072]</li>
<li>Fix &#8211; Wrong page titles in List page when using a Classic Theme. [TEC-5074]</li>
<li>Tweak &#8211; Add a warning notice in admin area when the REST API endpoints are not accessible. [TEC-4667]</li>
<li>Tweak &#8211; Add aria-hidden=&#8221;true&#8221; to the event image link so that screen readers ignore it. [TEC-5023]</li>
<li>Tweak &#8211; Add note to <code>tribe_event_delete()</code> docblock to indicate future deprecation.</li>
<li>Tweak &#8211; Added actions: <code>tec_events_elementor_widgets_registered</code> [TEC-5091]</li>
<li>Tweak &#8211; Added filters: <code>tec_events_filter_events_template_setting_option</code>, <code>tec_events_filter_tribe_get_single_option</code>, <code>tec_events_{$slug}_visibility_is_visible</code>, <code>tec_events_{$slug}_visibility_is_visible:{$area}</code>, <code>tec_events_{$slug}_visibility_is_visible:{$area}:{$post_id}</code>, <code>tec_events_display_remove_event_end_time_options</code></li>
<li>Tweak &#8211; Removed filters: <code>tribe_events_register_venue_post_type_labels</code></li>
<li>Tweak &#8211; Added actions: <code>tec_events_elementor_widgets_registered</code></li>
<li>Tweak &#8211; Changed views: <code>single-event/recurring-description</code>, <code>v2/list/event/featured-image</code></li>
<li>Security &#8211; Replace uses of the retired moment.js with Day.js [TEC-5011]</li>
<li>Language &#8211; 8 new strings added, 190 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.4.0.1] 2024-05-06</h4>
<ul>
<li>Fix &#8211; Prevent the Status widget from potentially running undefined methods. [ECP-1797]</li>
<li>Tweak &#8211; Add action to signal activation of TEC Elementor compatibility. [ECP-1789]</li>
<li>Tweak &#8211; Added actions: <code>tec_events_elementor_loaded</code></li>
<li>Security &#8211; Ensure JSON response of Reflector View class is sanitized, to avoid potential security issues. [SVUL-2]</li>
<li>Security &#8211; Correct a user permissions check.</li>
<li>Language &#8211; 0 new strings added, 27 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.4.0] 2024-04-30</h4>
<ul>
<li>Feature &#8211; Elementor Compatibility. Compatible with Elementor Free 3.21+ and Elementor Pro 3.20+.</li>
<li>Feature &#8211; Added component Elementor widgets for the single event page.</li>
<li>Feature &#8211; Widgets include: Title, Date, Cost, Image, Status, Organizer, Venue, Website, Category, Tags, Subscribe, and Calendar link.</li>
<li>Feature &#8211; Most widgets can be used outside of a single-event post by specifying an event ID or event query parameters.</li>
<li>Feature &#8211; All widgets utilize our PHP templating system, allowing customization of the widget templates.</li>
<li>Feature &#8211; Added a customizable single event template for Elementor Free users utilizing the new widgets.</li>
<li>Feature &#8211; Added a separate customizable single event Theme Builder template for Elementor Pro users utilizing the new widgets.</li>
<li>Feature &#8211; Widgets include mock data for display in template editor.</li>
<li>Tweak &#8211; Added a Calendar Template section in the event display settings page. [ECP-1618]</li>
<li>Tweak &#8211; converted some uses of <code>date()</code> to <code>gmdate()</code> for display in the date settings section. [ECP-1618]</li>
<li>Tweak &#8211; Added filters: <code>tec_events_allow_archive_block_template</code>, <code>tec_events_allow_single_block_template</code>, <code>tec_events_elementor_widget_asset_widgets</code>, <code>tec_events_elementor_built_with_elementor</code>, <code>tec_events_elementor_registered_{$this-&gt;type}</code>, <code>tec_events_elementor_event_widget_title</code>, <code>tec_events_elementor_event_{$slug}_widget_title</code>, <code>tec_events_elementor_event_widget_element_classes</code>, <code>tec_events_elementor_event_{$slug}_widget_element_classes</code>, <code>tec_events_elementor_event_widget_class</code>, <code>tec_events_elementor_event_{$slug}_widget_class</code>, <code>tec_events_elementor_event_widget_icon_class</code>, <code>tec_events_elementor_event_{$slug}_widget_icon_class</code>, <code>tec_events_elementor_widget_event_id</code>, <code>tec_events_elementor_widget_{$slug}_event_id</code>, <code>tec_events_elementor_widget_template_data</code>, <code>tec_events_elementor_widget_{$slug}_template_data</code>, <code>tec_events_elementor_event_calendar_link_widget_link_text</code>, <code>tribe_get_event_categories</code>, <code>tec_events_elementor_event_categories_widget_event_categories_html</code>, <code>tec_events_elementor_event_category_widget_header_class</code>, <code>tec_events_elementor_event_category_widget_link_wrapper_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_button_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_list_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_list_item_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_link_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_content_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_icon_class</code>, <code>tec_events_elementor_event_export_widget_export_icon_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_gcal_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_ical_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_365_class</code>, <code>tec_events_elementor_event_export_widget_dropdown_live_class</code>, <code>tec_events_elementor_event_organizer_widget_email_header_text</code>, <code>tec_events_elementor_event_organizer_widget_phone_header_text</code>, <code>tec_events_elementor_event_organizer_widget_website_header_text</code>, <code>tec_events_elementor_event_organizer_header_class</code>, <code>tec_events_elementor_event_organizer_name_class</code>, <code>tec_events_elementor_event_organizer_name_wrapper_class</code>, <code>tec_events_elementor_event_organizer_phone_class</code>, <code>tec_events_elementor_event_organizer_phone_wrapper_class</code>, <code>tec_events_elementor_event_organizer_phone_header_class</code>, <code>tec_events_elementor_event_organizer_email_class</code>, <code>tec_events_elementor_event_organizer_email_wrapper_class</code>, <code>tec_events_elementor_event_organizer_email_header_class</code>, <code>tec_events_elementor_event_organizer_website_class</code>, <code>tec_events_elementor_event_organizer_website_wrapper_class</code>, <code>tec_events_elementor_event_organizer_website_header_class</code>, <code>tec_events_elementor_event_passed_label_text</code>, <code>tec_events_elementor_event_tags_separator</code>, <code>tec_events_elementor_event_tags_widget_header_text</code>, <code>tec_events_elementor_event_tags_header_class</code>, <code>tec_events_elementor_event_tags_links_class</code>, <code>tec_events_elementor_event_tags_link_class</code>, <code>tec_events_elementor_event_venue_widget_header_text</code>, <code>tec_events_elementor_event_venue_widget_website_header_text</code>, <code>tec_events_elementor_event_venue_widget_phone_header_text</code>, <code>tec_events_elementor_event_venue_widget_address_header_text</code>, <code>tec_events_elementor_event_venue_header_class</code>, <code>tec_events_elementor_event_venue_name_class</code>, <code>tec_events_elementor_event_venue_address_class</code>, <code>tec_events_elementor_event_venue_phone_class</code>, <code>tec_events_elementor_event_venue_website_class</code>, <code>tec_events_elementor_event_venue_map_class</code>, <code>tec_events_elementor_event_website_widget_header_class</code>, <code>tec_events_elementor_event_website_widget_link_class</code>, <code>tec_events_elementor_widget_classes</code>, <code>tec_events_should_display_events_template_setting</code></li>
<li>Tweak &#8211; Removed filters: <code>tribe_get_venue_website_link_label</code></li>
<li>Tweak &#8211; Added actions: <code>tec_events_elementor_register_widget_assets</code>, <code>tec_events_elementor_enqueue_frontend_assets</code>, <code>tec_events_elementor_register_editor_styles</code>, <code>tec_events_elementor_widget_enqueue_style</code>, <code>tec_events_elementor_widget_{$slug}_enqueue_style</code></li>
<li>Tweak &#8211; Changed views: <code>integrations/elementor/templates/blank</code>, <code>integrations/elementor/templates/starter</code>, <code>integrations/elementor/widgets/base</code>, <code>integrations/elementor/widgets/empty</code>, <code>integrations/elementor/widgets/event-calendar-link</code>, <code>integrations/elementor/widgets/event-categories</code>, <code>integrations/elementor/widgets/event-categories/header</code>, <code>integrations/elementor/widgets/event-cost</code>, <code>integrations/elementor/widgets/event-cost/header</code>, <code>integrations/elementor/widgets/event-datetime</code>, <code>integrations/elementor/widgets/event-datetime/all-day</code>, <code>integrations/elementor/widgets/event-datetime/end-date</code>, <code>integrations/elementor/widgets/event-datetime/end-time</code>, <code>integrations/elementor/widgets/event-datetime/header</code>, <code>integrations/elementor/widgets/event-datetime/range-separator</code>, <code>integrations/elementor/widgets/event-datetime/start-date</code>, <code>integrations/elementor/widgets/event-datetime/start-time</code>, <code>integrations/elementor/widgets/event-datetime/time-separator</code>, <code>integrations/elementor/widgets/event-datetime/timezone</code>, <code>integrations/elementor/widgets/event-export</code>, <code>integrations/elementor/widgets/event-export/button</code>, <code>integrations/elementor/widgets/event-export/link</code>, <code>integrations/elementor/widgets/event-export/list-item</code>, <code>integrations/elementor/widgets/event-image</code>, <code>integrations/elementor/widgets/event-navigation</code>, <code>integrations/elementor/widgets/event-navigation/next</code>, <code>integrations/elementor/widgets/event-navigation/previous</code>, <code>integrations/elementor/widgets/event-organizer</code>, <code>integrations/elementor/widgets/event-organizer/details</code>, <code>integrations/elementor/widgets/event-organizer/details/email</code>, <code>integrations/elementor/widgets/event-organizer/details/email/content</code>, <code>integrations/elementor/widgets/event-organizer/details/email/header</code>, <code>integrations/elementor/widgets/event-organizer/details/phone</code>, <code>integrations/elementor/widgets/event-organizer/details/phone/content</code>, <code>integrations/elementor/widgets/event-organizer/details/phone/header</code>, <code>integrations/elementor/widgets/event-organizer/details/website</code>, <code>integrations/elementor/widgets/event-organizer/details/website/content</code>, <code>integrations/elementor/widgets/event-organizer/details/website/header</code>, <code>integrations/elementor/widgets/event-organizer/header</code>, <code>integrations/elementor/widgets/event-organizer/names</code>, <code>integrations/elementor/widgets/event-status</code>, <code>integrations/elementor/widgets/event-status/passed</code>, <code>integrations/elementor/widgets/event-status/status</code>, <code>integrations/elementor/widgets/event-tags</code>, <code>integrations/elementor/widgets/event-tags/content</code>, <code>integrations/elementor/widgets/event-tags/header</code>, <code>integrations/elementor/widgets/event-title</code>, <code>integrations/elementor/widgets/event-venue</code>, <code>integrations/elementor/widgets/event-venue/address</code>, <code>integrations/elementor/widgets/event-venue/address/address</code>, <code>integrations/elementor/widgets/event-venue/address/header</code>, <code>integrations/elementor/widgets/event-venue/address/map_link</code>, <code>integrations/elementor/widgets/event-venue/header</code>, <code>integrations/elementor/widgets/event-venue/map</code>, <code>integrations/elementor/widgets/event-venue/name</code>, <code>integrations/elementor/widgets/event-venue/phone</code>, <code>integrations/elementor/widgets/event-venue/phone/header</code>, <code>integrations/elementor/widgets/event-venue/phone/phone</code>, <code>integrations/elementor/widgets/event-venue/single-venue</code>, <code>integrations/elementor/widgets/event-venue/website</code>, <code>integrations/elementor/widgets/event-venue/website/header</code>, <code>integrations/elementor/widgets/event-venue/website/website</code>, <code>integrations/elementor/widgets/event-website</code>, <code>integrations/elementor/widgets/event-website/header</code>, <code>integrations/elementor/widgets/event-website/link</code>, <code>integrations/event-tickets/emails/template-parts/body/event/venue/website</code></li>
<li>Language &#8211; 201 new strings added, 101 updated, 3 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.3.7] 2024-04-18</h4>
<ul>
<li>Fix &#8211; Corrected the missing Venue Website URL within the Event Tickets Email feature. [ET-2019]</li>
<li>Tweak &#8211; Changed views: <code>integrations/event-tickets/emails/template-parts/body/event/venue/website</code></li>
<li>Language &#8211; 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.3.6] 2024-04-09</h4>
<ul>
<li>Fix &#8211; Adds timezone offset to the dates in the Outlook subscribe links on event pages. [TEC-4831]</li>
<li>Fix &#8211; Improve updated views CSS overwrites for buttons and view selector. [TEC-5047]</li>
<li>Fix &#8211; Resolves an issue where the global posts were not the correct range or sort order. This now stores the ones from the view repository to be used in the WP title filters. [TEC-4845]</li>
<li>Fix &#8211; Fixes a PHP warning <code>Undefined array key "venue" in /var/www/html/wp-content/plugins/the-events-calendar/src/Tribe/Linked_Posts.php on line 1007</code>.</li>
<li>Tweak &#8211; Changed views: <code>blocks/classic-event-details</code>, <code>blocks/event-website</code>, <code>v2/components/events-bar/views</code>, <code>v2/components/json-ld-data</code>, <code>v2/components/subscribe-links/list</code>, <code>v2/day/top-bar/datepicker</code>, <code>v2/list/top-bar/datepicker</code>, <code>v2/month/top-bar/datepicker</code></li>
<li>Language &#8211; 0 new strings added, 15 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.3.5] 2024-03-20</h4>
<ul>
<li>Tweak &#8211; Updated version of tribe-common with fixes for ECP.</li>
</ul>
<h4>[6.3.4] 2024-03-12</h4>
<ul>
<li>Tweak &#8211; When using Event Tickets Wallet Plus the Apple Pass will now display date fields differently based off of Single, Multi, or Series Events. [ETWP-95]</li>
<li>Tweak &#8211; Added filters: <code>tec_tickets_wallet_plus_apple_wallet_date_format</code>, <code>tec_tickets_wallet_plus_apple_wallet_time_format</code></li>
<li>Language &#8211; 2 new strings added, 6 updated, 0 fuzzied, and 0 obsoleted</li>
</ul>
<h4>[6.3.3.1] 2024-02-22</h4>
<ul>
<li>Fix &#8211; On a multisite using WordPress 6.4.3 there was an issue with the subsite options not being properly created during initialization. [TEC-5043]</li>
</ul>
<h4>[6.3.3] 2024-02-19</h4>
<ul>
<li>Version &#8211;  &hellip;</li>
</ul>
";s:11:"screenshots";s:2015:"<ol><li><a href="https://ps.w.org/the-events-calendar/assets/screenshot-1.png?rev=2755131"><img src="https://ps.w.org/the-events-calendar/assets/screenshot-1.png?rev=2755131" alt="Month View with hover"></a><p>Month View with hover</p></li><li><a href="https://ps.w.org/the-events-calendar/assets/screenshot-2.png?rev=2755131"><img src="https://ps.w.org/the-events-calendar/assets/screenshot-2.png?rev=2755131" alt="Mobile Views"></a><p>Mobile Views</p></li><li><a href="https://ps.w.org/the-events-calendar/assets/screenshot-3.png?rev=2755131"><img src="https://ps.w.org/the-events-calendar/assets/screenshot-3.png?rev=2755131" alt="Single event"></a><p>Single event</p></li><li><a href="https://ps.w.org/the-events-calendar/assets/screenshot-4.png?rev=2755131"><img src="https://ps.w.org/the-events-calendar/assets/screenshot-4.png?rev=2755131" alt="List View"></a><p>List View</p></li><li><a href="https://ps.w.org/the-events-calendar/assets/screenshot-5.png?rev=2755131"><img src="https://ps.w.org/the-events-calendar/assets/screenshot-5.png?rev=2755131" alt="Event Editor"></a><p>Event Editor</p></li><li><a href="https://ps.w.org/the-events-calendar/assets/screenshot-6.png?rev=2755131"><img src="https://ps.w.org/the-events-calendar/assets/screenshot-6.png?rev=2755131" alt="Events admin listing"></a><p>Events admin listing</p></li><li><a href="https://ps.w.org/the-events-calendar/assets/screenshot-7.png?rev=2755131"><img src="https://ps.w.org/the-events-calendar/assets/screenshot-7.png?rev=2755131" alt="General Settings"></a><p>General Settings</p></li><li><a href="https://ps.w.org/the-events-calendar/assets/screenshot-8.png?rev=2755131"><img src="https://ps.w.org/the-events-calendar/assets/screenshot-8.png?rev=2755131" alt="Display Settings"></a><p>Display Settings</p></li><li><a href="https://ps.w.org/the-events-calendar/assets/screenshot-9.png?rev=2755131"><img src="https://ps.w.org/the-events-calendar/assets/screenshot-9.png?rev=2755131" alt="CSV Importer"></a><p>CSV Importer</p></li></ol>";}s:17:"short_description";s:125:"The Events Calendar: #1 calendar plugin for WordPress. Create/manage events (virtual too!) on your site with the free plugin.";s:13:"download_link";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.6.13.2.1.zip";s:11:"screenshots";a:9:{i:1;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-1.png?rev=2755131";s:7:"caption";s:21:"Month View with hover";}i:2;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-2.png?rev=2755131";s:7:"caption";s:12:"Mobile Views";}i:3;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-3.png?rev=2755131";s:7:"caption";s:12:"Single event";}i:4;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-4.png?rev=2755131";s:7:"caption";s:9:"List View";}i:5;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-5.png?rev=2755131";s:7:"caption";s:12:"Event Editor";}i:6;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-6.png?rev=2755131";s:7:"caption";s:20:"Events admin listing";}i:7;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-7.png?rev=2755131";s:7:"caption";s:16:"General Settings";}i:8;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-8.png?rev=2755131";s:7:"caption";s:16:"Display Settings";}i:9;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-9.png?rev=2755131";s:7:"caption";s:12:"CSV Importer";}}s:4:"tags";a:5:{s:8:"calendar";s:8:"calendar";s:5:"event";s:5:"Event";s:6:"events";s:6:"events";s:9:"organizer";s:9:"organizer";s:8:"schedule";s:8:"schedule";}s:8:"versions";a:370:{s:3:"1.5";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.1.5.zip";s:5:"1.5.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.5.1.zip";s:5:"1.5.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.5.2.zip";s:5:"1.5.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.5.3.zip";s:5:"1.5.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.5.4.zip";s:5:"1.5.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.5.5.zip";s:5:"1.5.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.5.6.zip";s:3:"1.6";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.1.6.zip";s:5:"1.6.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.6.1.zip";s:5:"1.6.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.6.2.zip";s:5:"1.6.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.6.3.zip";s:5:"1.6.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.6.4.zip";s:5:"1.6.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.1.6.5.zip";s:3:"2.0";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.zip";s:5:"2.0.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.1.zip";s:6:"2.0.10";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.10.zip";s:6:"2.0.11";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.11.zip";s:5:"2.0.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.2.zip";s:5:"2.0.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.3.zip";s:5:"2.0.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.4.zip";s:5:"2.0.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.5.zip";s:5:"2.0.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.6.zip";s:5:"2.0.7";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.7.zip";s:5:"2.0.8";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.8.zip";s:5:"2.0.9";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.2.0.9.zip";s:3:"3.0";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.0.zip";s:5:"3.0.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.0.1.zip";s:5:"3.0.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.0.2.zip";s:5:"3.0.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.0.3.zip";s:3:"3.1";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.1.zip";s:4:"3.10";s:67:"https://downloads.wordpress.org/plugin/the-events-calendar.3.10.zip";s:6:"3.10.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.3.10.1.zip";s:4:"3.11";s:67:"https://downloads.wordpress.org/plugin/the-events-calendar.3.11.zip";s:6:"3.11.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.3.11.1.zip";s:6:"3.11.2";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.3.11.2.zip";s:4:"3.12";s:67:"https://downloads.wordpress.org/plugin/the-events-calendar.3.12.zip";s:6:"3.12.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.3.12.1.zip";s:6:"3.12.2";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.3.12.2.zip";s:6:"3.12.3";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.3.12.3.zip";s:6:"3.12.4";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.3.12.4.zip";s:6:"3.12.5";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.3.12.5.zip";s:6:"3.12.6";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.3.12.6.zip";s:3:"3.2";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.2.zip";s:3:"3.3";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.3.zip";s:5:"3.3.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.3.1.zip";s:3:"3.4";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.4.zip";s:5:"3.4.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.4.1.zip";s:3:"3.5";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.5.zip";s:5:"3.5.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.5.1.zip";s:3:"3.6";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.6.zip";s:5:"3.6.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.6.1.zip";s:3:"3.7";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.7.zip";s:3:"3.8";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.8.zip";s:5:"3.8.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.8.1.zip";s:3:"3.9";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.3.9.zip";s:5:"3.9.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.9.1.zip";s:5:"3.9.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.9.2.zip";s:5:"3.9.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.3.9.3.zip";s:3:"4.0";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.0.zip";s:5:"4.0.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.0.1.zip";s:5:"4.0.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.0.2.zip";s:5:"4.0.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.0.3.zip";s:5:"4.0.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.0.4.zip";s:5:"4.0.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.0.5.zip";s:5:"4.0.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.0.6.zip";s:5:"4.0.7";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.0.7.zip";s:3:"4.1";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.1.zip";s:7:"4.1.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.1.0.1.zip";s:5:"4.1.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.1.1.zip";s:7:"4.1.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.1.1.1.zip";s:5:"4.1.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.1.2.zip";s:5:"4.1.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.1.3.zip";s:5:"4.1.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.1.4.zip";s:3:"4.2";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.2.zip";s:5:"4.2.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.2.1.zip";s:7:"4.2.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.2.1.1.zip";s:5:"4.2.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.2.2.zip";s:5:"4.2.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.2.3.zip";s:5:"4.2.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.2.4.zip";s:5:"4.2.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.2.5.zip";s:5:"4.2.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.2.6.zip";s:5:"4.2.7";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.2.7.zip";s:3:"4.3";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.zip";s:7:"4.3.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.0.2.zip";s:5:"4.3.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.1.zip";s:7:"4.3.1.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.1.2.zip";s:7:"4.3.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.2.1.zip";s:7:"4.3.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.3.1.zip";s:7:"4.3.4.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.4.1.zip";s:7:"4.3.4.3";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.4.3.zip";s:7:"4.3.5.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.5.1.zip";s:3:"4.4";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.zip";s:7:"4.4.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.0.2.zip";s:5:"4.4.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.1.zip";s:7:"4.4.1.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.1.2.zip";s:7:"4.4.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.2.1.zip";s:7:"4.4.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.3.1.zip";s:7:"4.4.4.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.4.1.zip";s:7:"4.4.5.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.5.1.zip";s:3:"4.5";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.zip";s:7:"4.5.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.0.1.zip";s:7:"4.5.0.3";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.0.3.zip";s:7:"4.5.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.1.1.zip";s:6:"4.5.10";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.10.zip";s:8:"4.5.10.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.10.2.zip";s:8:"4.5.11.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.11.1.zip";s:6:"4.5.12";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.12.zip";s:8:"4.5.12.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.12.1.zip";s:8:"4.5.12.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.12.2.zip";s:8:"4.5.12.4";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.12.4.zip";s:8:"4.5.13.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.13.1.zip";s:5:"4.5.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.2.zip";s:7:"4.5.2.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.2.2.zip";s:7:"4.5.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.3.1.zip";s:7:"4.5.4.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.4.1.zip";s:7:"4.5.5.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.5.1.zip";s:7:"4.5.6.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.6.1.zip";s:7:"4.5.7.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.7.1.zip";s:5:"4.5.8";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.8.zip";s:7:"4.5.8.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.8.2.zip";s:7:"4.5.9.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.9.1.zip";s:7:"4.6.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.0.1.zip";s:7:"4.6.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.1.1.zip";s:6:"4.6.10";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.10.zip";s:8:"4.6.10.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.10.2.zip";s:6:"4.6.11";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.11.zip";s:8:"4.6.11.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.11.2.zip";s:8:"4.6.12.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.12.1.zip";s:8:"4.6.13.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.13.1.zip";s:6:"4.6.14";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.14.zip";s:8:"4.6.14.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.14.2.zip";s:8:"4.6.15.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.15.1.zip";s:8:"4.6.16.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.16.1.zip";s:8:"4.6.17.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.17.1.zip";s:8:"4.6.18.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.18.1.zip";s:8:"4.6.19.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.19.1.zip";s:7:"4.6.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.2.1.zip";s:6:"4.6.20";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.20.zip";s:8:"4.6.20.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.20.2.zip";s:8:"4.6.21.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.21.1.zip";s:6:"4.6.22";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.22.zip";s:8:"4.6.22.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.22.2.zip";s:8:"4.6.23.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.23.1.zip";s:6:"4.6.24";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.24.zip";s:8:"4.6.24.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.24.2.zip";s:8:"4.6.25.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.25.1.zip";s:6:"4.6.26";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.26.zip";s:8:"4.6.26.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.26.2.zip";s:7:"4.6.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.3.1.zip";s:7:"4.6.4.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.4.1.zip";s:7:"4.6.5.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.5.1.zip";s:7:"4.6.6.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.6.1.zip";s:7:"4.6.7.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.7.1.zip";s:7:"4.6.8.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.8.1.zip";s:7:"4.6.9.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.9.1.zip";s:3:"4.7";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.zip";s:7:"4.7.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.0.2.zip";s:7:"4.7.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.1.1.zip";s:7:"4.7.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.2.1.zip";s:7:"4.7.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.3.1.zip";s:7:"4.7.4.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.4.1.zip";s:3:"4.8";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.8.zip";s:7:"4.8.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.8.0.2.zip";s:7:"4.8.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.8.1.1.zip";s:7:"4.8.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.8.2.1.zip";s:7:"4.9.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.0.1.zip";s:7:"4.9.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.0.2.zip";s:7:"4.9.0.4";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.0.4.zip";s:5:"4.9.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.1.zip";s:7:"4.9.1.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.1.2.zip";s:8:"4.9.10.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.10.1.zip";s:8:"4.9.11.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.11.1.zip";s:8:"4.9.12.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.12.1.zip";s:8:"4.9.13.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.13.1.zip";s:8:"4.9.14.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.14.1.zip";s:7:"4.9.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.2.1.zip";s:5:"4.9.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.3.zip";s:7:"4.9.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.3.1.zip";s:7:"4.9.3.3";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.3.3.zip";s:7:"4.9.4.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.4.1.zip";s:7:"4.9.5.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.5.1.zip";s:7:"4.9.6.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.6.1.zip";s:7:"4.9.7.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.7.1.zip";s:7:"4.9.8.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.8.1.zip";s:7:"4.9.9.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.9.1.zip";s:5:"5.0.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.0.zip";s:7:"5.0.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.0.1.zip";s:7:"5.0.0.3";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.0.3.zip";s:7:"5.0.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.1.1.zip";s:7:"5.0.1.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.1.2.zip";s:5:"5.0.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.2.zip";s:7:"5.0.2.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.2.2.zip";s:7:"5.0.2.3";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.2.3.zip";s:5:"5.0.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.3.zip";s:7:"5.0.3.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.3.2.zip";s:7:"5.0.3.3";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.0.3.3.zip";s:7:"5.1.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.0.1.zip";s:7:"5.1.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.0.2.zip";s:7:"5.1.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.1.1.zip";s:7:"5.1.1.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.1.2.zip";s:7:"5.1.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.2.1.zip";s:7:"5.1.2.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.2.2.zip";s:5:"5.1.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.3.zip";s:7:"5.1.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.3.1.zip";s:5:"5.1.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.4.zip";s:7:"5.1.4.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.4.1.zip";s:5:"5.1.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.5.zip";s:7:"5.1.5.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.5.1.zip";s:5:"5.1.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.6.zip";s:7:"5.1.6.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.1.6.1.zip";s:6:"5.10.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.10.0.zip";s:6:"5.10.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.10.1.zip";s:6:"5.11.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.11.0.zip";s:6:"5.12.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.12.0.zip";s:6:"5.12.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.12.1.zip";s:6:"5.12.2";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.12.2.zip";s:6:"5.12.3";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.12.3.zip";s:6:"5.12.4";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.12.4.zip";s:6:"5.13.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.13.0.zip";s:6:"5.14.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.14.0.zip";s:8:"5.14.0.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.14.0.1.zip";s:8:"5.14.0.2";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.14.0.2.zip";s:8:"5.14.0.3";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.14.0.3.zip";s:8:"5.14.0.4";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.14.0.4.zip";s:6:"5.14.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.14.1.zip";s:6:"5.14.2";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.14.2.zip";s:8:"5.14.2.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.14.2.1.zip";s:6:"5.15.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.15.0.zip";s:8:"5.15.0.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.15.0.1.zip";s:6:"5.16.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.16.0.zip";s:6:"5.16.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.16.1.zip";s:8:"5.16.1.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.16.1.1.zip";s:6:"5.16.2";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.16.2.zip";s:8:"5.16.2.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.16.2.1.zip";s:6:"5.16.3";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.16.3.zip";s:8:"5.16.3.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.16.3.1.zip";s:6:"5.16.4";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.5.16.4.zip";s:8:"5.16.4.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.5.16.4.1.zip";s:5:"5.2.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.2.0.zip";s:7:"5.2.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.2.0.1.zip";s:5:"5.2.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.2.1.zip";s:7:"5.2.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.2.1.1.zip";s:7:"5.2.1.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.2.1.2.zip";s:5:"5.3.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.3.0.zip";s:7:"5.3.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.3.0.1.zip";s:5:"5.3.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.3.1.zip";s:7:"5.3.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.3.1.1.zip";s:7:"5.3.1.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.3.1.2.zip";s:5:"5.3.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.3.2.zip";s:7:"5.3.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.3.2.1.zip";s:7:"5.3.2.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.3.2.2.zip";s:5:"5.4.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.4.0.zip";s:7:"5.4.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.4.0.1.zip";s:7:"5.4.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.4.0.2.zip";s:7:"5.4.0.3";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.4.0.3.zip";s:5:"5.5.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.5.0.zip";s:7:"5.5.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.5.0.1.zip";s:7:"5.5.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.5.5.0.2.zip";s:5:"5.6.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.6.0.zip";s:5:"5.7.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.7.0.zip";s:5:"5.7.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.7.1.zip";s:5:"5.8.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.8.0.zip";s:5:"5.8.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.8.1.zip";s:5:"5.8.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.8.2.zip";s:5:"5.9.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.9.0.zip";s:5:"5.9.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.9.1.zip";s:5:"5.9.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.5.9.2.zip";s:5:"6.0.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.0.zip";s:7:"6.0.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.0.1.zip";s:5:"6.0.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.1.zip";s:7:"6.0.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.1.1.zip";s:6:"6.0.10";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.10.zip";s:6:"6.0.11";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.11.zip";s:6:"6.0.12";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.12.zip";s:6:"6.0.13";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.13.zip";s:8:"6.0.13.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.13.1.zip";s:5:"6.0.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.2.zip";s:5:"6.0.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.3.zip";s:7:"6.0.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.3.1.zip";s:5:"6.0.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.4.zip";s:5:"6.0.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.5.zip";s:5:"6.0.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.6.zip";s:7:"6.0.6.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.6.1.zip";s:7:"6.0.6.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.6.2.zip";s:5:"6.0.7";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.7.zip";s:7:"6.0.7.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.7.1.zip";s:5:"6.0.8";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.8.zip";s:5:"6.0.9";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.0.9.zip";s:5:"6.1.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.1.0.zip";s:7:"6.1.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.1.0.1.zip";s:7:"6.1.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.1.0.2.zip";s:5:"6.1.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.1.1.zip";s:5:"6.1.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.1.2.zip";s:7:"6.1.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.1.2.1.zip";s:7:"6.1.2.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.1.2.2.zip";s:5:"6.1.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.1.3.zip";s:5:"6.1.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.1.4.zip";s:6:"6.10.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.10.0.zip";s:6:"6.10.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.10.1.zip";s:8:"6.10.1.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.6.10.1.1.zip";s:6:"6.10.2";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.10.2.zip";s:6:"6.10.3";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.10.3.zip";s:6:"6.11.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.11.0.zip";s:8:"6.11.0.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.6.11.0.1.zip";s:6:"6.11.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.11.1.zip";s:6:"6.11.2";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.11.2.zip";s:8:"6.11.2.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.6.11.2.1.zip";s:6:"6.12.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.12.0.zip";s:8:"6.12.0.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.6.12.0.1.zip";s:6:"6.13.0";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.13.0.zip";s:6:"6.13.1";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.13.1.zip";s:6:"6.13.2";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.6.13.2.zip";s:8:"6.13.2.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.6.13.2.1.zip";s:5:"6.2.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.0.zip";s:7:"6.2.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.0.1.zip";s:5:"6.2.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.1.zip";s:5:"6.2.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.2.zip";s:7:"6.2.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.2.1.zip";s:5:"6.2.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.3.zip";s:7:"6.2.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.3.1.zip";s:7:"6.2.3.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.3.2.zip";s:5:"6.2.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.4.zip";s:5:"6.2.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.5.zip";s:5:"6.2.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.6.zip";s:7:"6.2.6.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.6.1.zip";s:5:"6.2.7";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.7.zip";s:5:"6.2.8";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.8.zip";s:7:"6.2.8.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.8.1.zip";s:7:"6.2.8.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.8.2.zip";s:5:"6.2.9";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.2.9.zip";s:5:"6.3.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.3.0.zip";s:5:"6.3.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.3.1.zip";s:5:"6.3.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.3.2.zip";s:5:"6.3.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.3.3.zip";s:7:"6.3.3.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.3.3.1.zip";s:5:"6.3.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.3.4.zip";s:5:"6.3.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.3.5.zip";s:5:"6.3.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.3.6.zip";s:5:"6.3.7";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.3.7.zip";s:5:"6.4.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.4.0.zip";s:7:"6.4.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.4.0.1.zip";s:5:"6.5.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.0.zip";s:7:"6.5.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.0.1.zip";s:5:"6.5.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.1.zip";s:7:"6.5.1.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.1.1.zip";s:7:"6.5.1.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.1.2.zip";s:7:"6.5.1.3";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.1.3.zip";s:7:"6.5.1.4";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.1.4.zip";s:7:"6.5.1.5";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.1.5.zip";s:7:"6.5.1.6";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.1.6.zip";s:5:"6.5.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.5.2.zip";s:5:"6.6.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.6.0.zip";s:7:"6.6.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.6.0.1.zip";s:7:"6.6.0.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.6.0.2.zip";s:5:"6.6.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.6.1.zip";s:5:"6.6.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.6.2.zip";s:5:"6.6.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.6.3.zip";s:5:"6.6.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.6.4.zip";s:7:"6.6.4.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.6.4.1.zip";s:7:"6.6.4.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.6.4.2.zip";s:5:"6.7.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.7.0.zip";s:5:"6.7.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.7.1.zip";s:5:"6.8.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.8.0.zip";s:5:"6.8.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.8.1.zip";s:5:"6.8.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.8.2.zip";s:7:"6.8.2.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.6.8.2.1.zip";s:5:"6.8.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.8.3.zip";s:5:"6.9.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.9.0.zip";s:5:"6.9.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.6.9.1.zip";s:5:"trunk";s:62:"https://downloads.wordpress.org/plugin/the-events-calendar.zip";}s:11:"donate_link";s:18:"https://evnt.is/29";s:5:"icons";a:2:{s:2:"1x";s:72:"https://ps.w.org/the-events-calendar/assets/icon-128x128.gif?rev=2516440";s:2:"2x";s:72:"https://ps.w.org/the-events-calendar/assets/icon-256x256.gif?rev=2516440";}s:12:"contributors";a:13:{s:17:"theeventscalendar";s:49:"https://profiles.wordpress.org/theeventscalendar/";s:9:"stellarwp";s:41:"https://profiles.wordpress.org/stellarwp/";s:7:"borkweb";s:39:"https://profiles.wordpress.org/borkweb/";s:7:"bordoni";s:39:"https://profiles.wordpress.org/bordoni/";s:11:"brianjessee";s:43:"https://profiles.wordpress.org/brianjessee/";s:6:"aguseo";s:38:"https://profiles.wordpress.org/aguseo/";s:8:"camwynsp";s:40:"https://profiles.wordpress.org/camwynsp/";s:7:"jentheo";s:39:"https://profiles.wordpress.org/jentheo/";s:11:"leahkoerper";s:43:"https://profiles.wordpress.org/leahkoerper/";s:8:"lucatume";s:40:"https://profiles.wordpress.org/lucatume/";s:11:"neillmcshea";s:43:"https://profiles.wordpress.org/neillmcshea/";s:6:"vicskf";s:38:"https://profiles.wordpress.org/vicskf/";s:9:"zbtirrell";s:41:"https://profiles.wordpress.org/zbtirrell/";}s:7:"markets";s:3:"any";s:8:"category";a:6:{s:7:"gallery";s:4:"more";s:4:"blog";s:4:"more";s:8:"personal";s:4:"more";s:8:"business";s:11:"recommended";s:5:"eshop";s:4:"more";s:4:"club";s:11:"recommended";}s:3:"new";i:1;}s:19:"broken-link-checker";a:30:{s:4:"name";s:19:"Broken Link Checker";s:4:"slug";s:19:"broken-link-checker";s:7:"version";s:5:"2.4.6";s:6:"author";s:99:"<a href="https://profiles.wordpress.org/wpmudev/">WPMU DEV - Your All-in-One WordPress Platform</a>";s:14:"author_profile";s:39:"https://profiles.wordpress.org/wpmudev/";s:8:"requires";s:3:"5.2";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}s:6:"rating";i:76;s:7:"ratings";a:5:{i:5;i:350;i:4;i:44;i:3;i:20;i:2;i:41;i:1;i:124;}s:11:"num_ratings";i:579;s:15:"support_threads";i:15;s:24:"support_threads_resolved";i:13;s:10:"downloaded";i:21080382;s:12:"last_updated";s:22:"2025-05-22 12:22pm GMT";s:5:"added";s:10:"2007-10-08";s:8:"homepage";s:50:"https://wordpress.org/plugins/broken-link-checker/";s:8:"sections";a:4:{s:11:"description";s:10697:"<p>Automatically monitor your WordPress site for broken links and missing images, so you can fix them proactively and protect your SEO.</p>
<p>Broken links aren’t just annoying for your visitors, they negatively impact your rankings and make your site look outdated and untrustworthy. But manually checking hundreds of links? Ain’t nobody got time for that!</p>
<p>Broken Link Checker detects issues 20x faster and more accurately than other plugins, thanks to cloud-based link checking. This powerful plugin scans your pages, posts, comments and custom fields, spotting broken or redirected URLs and giving you a quick way to fix them all from one centralized dashboard.</p>
<p>With over 17 million downloads and 50,000+ broken links found daily, Broken Link Checker leaves no URL behind. You can even receive email alerts when something breaks, so you’re never caught off guard.</p>
<h3>TL;DR: Broken Link Checker’s Key Features at a Glance</h3>
<p>–   Automatic Link Monitoring: Scans your posts, pages, comments, and more.</p>
<p>–   Comprehensive Reports: Get breakdowns of broken links, with search and filtering options.</p>
<p>–   Quick Fixes: Edit, unlink, or ignore your broken links in seconds.</p>
<p>–   Cloud &amp; Local Options: Choose cloud-based scans or use your server.</p>
<p>–   Custom Filters: Exclude post types, categories, and domains.</p>
<p>–   Crawl Everything: Pages, posts, even images and redirects. No URL is missed.</p>
<p>–   Broken Image Alerts: Catch missing visuals before anyone notices.</p>
<p>–   Multisite Support: Perfect for agencies managing multiple sites.</p>
<h3>Why Broken Link Checker?</h3>
<p>Every broken link is a strike against your credibility, and your SEO score. But staying on top of them can feel like fighting a never-ending battle. Broken Link Checker gives you an easy way to scan your content and fix issues before anyone notices.</p>
<p>Whether you’re maintaining a personal blog, a client-heavy agency setup, or a content-rich eCommerce site, this plugin saves hours of manual work and helps you keep things tidy.</p>
<h3>Real-Time Link Monitoring</h3>
<p><strong>Scan everything, automatically.</strong><br />
Broken Link Checker scans your site deeply and frequently, to make sure no broken links are missed. The plugin will scan every inch of your sites, including within posts, pages, custom post types, comments and even embedded media, to ensure your site’s SEO and user experience are not compromised in any way.</p>
<h3>Email Alerts &amp; Dashboard Notifications</h3>
<p><strong>Never get blindsided by a broken link again.</strong><br />
Choose how and when you want to be notified about broken links. You can receive instant email alerts, get a summary in your WordPress dashboard, and stay in control with flexible scan settings that meet your needs.</p>
<h3>Advanced Search Filtering</h3>
<p><strong>Tailor your search to your workflow.</strong><br />
Broken Link Checker makes it easy to fine-tune your scan settings, with search and filtering tools that help you check what really matters. Look for specific URLs, or filter by status or error type.</p>
<h3>Two Link Checking Engines</h3>
<p><strong>Choose the right option for your site.</strong><br />
Broken Link Checker gives you the option of using two unique engines based on your needs. Scan your content locally, or opt for the cloud-based checker for better performance and reduced server load.</p>
<h3>Fix Links Without Leaving the Page</h3>
<p><strong>Manage broken links efficiently.</strong><br />
No need to dig through old posts. Broken Link Checker lets you resolve all detected links right from your BLC dashboard. Bulk action means you can clean up dozens of links from the plugin interface with just a few clicks.</p>
<h3>Multisite &amp; Agency Ready</h3>
<p><strong>One plugin to manage them all.</strong><br />
Handle broken links across multiple sites – not just one! Perfect for if you’re running a multisite network or managing multiple client installs.</p>
<h3>Broken Link Checker: Choose The Right Link Checking Engine for Your Needs</h3>
<p>With Broken Link Checker, you’ll have the flexibility to choose between a fast, cloud-based engine or a reliable, local solution. You can scan your site either way, and even switch between them without losing your saved settings.</p>
<p>Not sure which one is right for you? Here’s a quick breakdown to help you decide:</p>
<h3>Cloud-Based Engine:</h3>
<p>–   20x faster scans with zero server strain</p>
<p>–   Unlimited page &amp; URL checks, perfect for large or multiple sites</p>
<p>–   Fewer errors and less chance of being blocked by external sites</p>
<p>–   Crawls everything: posts, pages, menus, categories, and more</p>
<p>–   Manage broken links across all your sites in one place</p>
<p>–   Edit and unlink broken links from your dashboard</p>
<h3>Local Engine:</h3>
<p>–   Runs directly on your server, no external connection needed</p>
<p>–   Scans internal &amp; external links in posts, pages, comments, and more</p>
<p>–   Edit links inline and get dashboard//email notifications</p>
<p>–   Customize how broken links appear and control SEO behavior</p>
<p>–   Filter and search links by URL, anchor text, and other fields</p>
<h3>What Users are Saying About Broken Link Checker</h3>
<p>★★★★★</p>
<p>“One of my must-haves. It does a great job checking and classifying all the links on your site and making them searchable and easily editable. I particularly like that it can update redirected links, check the Wayback Machine for missing ones, and makes it easy to update one at a time or in bulk.” – <a href="https://wordpress.org/support/users/kelson/" rel="ugc">kelson</a></p>
<p>★★★★★</p>
<p>“My site has thousands of links. This plugin ensures the site doesn’t go stale. The tools for URL updating are clever and well-designed.” – <a href="https://wordpress.org/support/users/flaneuring/" rel="ugc">Flaneuring</a></p>
<p>★★★★★</p>
<p>“This plugin did exactly what I needed. I had a big problem with image links becoming broken on my site. With this plugin, I was able to see the list of broken image links and, without knowing this was a feature, I was able to fix the links! This was more than I could have asked for and it worked perfectly.” – <a href="https://wordpress.org/support/users/rectorsquidd/" rel="ugc">Rectorsquidd</a></p>
<h3>A Note from Broken Link Checker</h3>
<p>Hey there! I’m Broken Link Checker, your trusty tool for keeping your WordPress site clean, polished, and error-free. I scan your site for broken links, missing images, and redirects, so your visitors (and search engines) always get the best experience.</p>
<p>Whether you&#8217;re managing one site or many, I make it easy to catch link issues early, fix them fast, and keep your content in top shape. You can even choose between my cloud-based and local engines depending on your needs.</p>
<p>Like my fellow plugin heroes, I’m part of the WPMU DEV family, home to some of the most powerful site management tools in the WordPress world:</p>
<p>–   <a href="https://wordpress.org/plugins/wp-smushit/" rel="ugc">Smush</a>: Image compression &amp; optimization</p>
<p>–   <a href="https://wordpress.org/plugins/forminator/" rel="ugc">Forminator</a>: Forms, polls, quizzes &amp; surveys</p>
<p>–   <a href="https://wordpress.org/plugins/hummingbird-performance/" rel="ugc">Hummingbird</a>: Page speed &amp; performance booster</p>
<p>–   <a href="https://wordpress.org/plugins/wordpress-popup/" rel="ugc">Hustle</a>: Pop-ups, slide-ins &amp; email opt-ins</p>
<p>–   <a href="https://wordpress.org/plugins/defender-security/" rel="ugc">Defender</a>: Security, monitoring &amp; hack protection</p>
<p>–   <a href="https://wordpress.org/plugins/smartcrawl-seo/" rel="ugc">SmartCrawl</a>: SEO checker, analyzer &amp; optimizer</p>
<p>Want to level up your WordPress skills? Dive into the <a href="https://wpmudev.com/blog/?utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_campaign=blc-readme&amp;utm_content=wpmu_dev_blog_link" rel="nofollow ugc">WPMU DEV Blog</a> for expert tutorials, tips, and inspiration.</p>
<p>Thanks for checking me out. I&#8217;m here to help you build a stronger, smoother, more professional website.</p>
<p>-Broken Link Checker</p>
<h3>Broken Link Checker: Use Cases</h3>
<p>✔ You’re a content creator who wants to protect SEO rankings<br />
✔ You run a blog with hundreds of posts and external links<br />
✔ You manage client websites and want a clean, reliable backend<br />
✔ You’re an agency looking to scale QA across multiple sites<br />
✔ You want to automate error detection and save time</p>
<h3>Installation: Get Started in 5 Minutes</h3>
<p>Broken Link Checker is super simple to set up.<br />
Install the plugin from the WordPress Plugin Directory or upload it manually.</p>
<ol>
<li>
<p>Activate it through the &#8216;Plugins&#8217; menu in WordPress</p>
</li>
<li>
<p>Choose between cloud or local mode in the settings</p>
</li>
<li>
<p>Start scanning, and fix broken links right from your dashboard</p>
</li>
</ol>
<p>Need help? Check out the <a href="https://wpmudev.com/docs/wpmu-dev-plugins/broken-link-checker/?utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_campaign=blc-readme&amp;utm_content=fully_documented" rel="nofollow ugc">full documentation on wpmudev.com</a>.</p>
<h3>About Us</h3>
<p>At WPMU DEV, we’re dedicated to helping WordPress users build faster, smarter, more secure websites with our suite of powerful plugins, site tools, and expert support.</p>
<p>Join our community of developers, designers, and site owners at <a href="https://wpmudev.com/?utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_campaign=blc-readme&amp;utm_content=wpmu_dev_link" rel="nofollow ugc">wpmudev.com</a>, your all-in-one destination for WordPress success.</p>
<p>Want to sharpen your skills and stay on top of the latest tips and trends? The <a href="https://wpmudev.com/blog/?utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_campaign=blc-readme_about-us&amp;utm_content=wpmu_dev_blog_link" rel="nofollow ugc">WPMU DEV Blog</a> is your go-to source for top-tier tutorials, updates, and insights.</p>
<p>And hey, thanks for <a href="https://profiles.wordpress.org/wpmudev/#content-plugins" rel="nofollow ugc">using our free plugins</a>! We’ve loved building them for you, and we’re excited to see what you create with them.</p>
<h4>Ready to banish broken links for good?</h4>
<p>Download Broken Link Checker and keep your site sharp, speedy, and SEO-friendly, no manual checking required.</p>
";s:3:"faq";s:1860:"
<dt id='is%20broken%20link%20checker%20really%20free%3F'>
Is Broken Link Checker really free?
</h4>
<p>
<p>Yes! The plugin is completely free and includes all the core scanning features. The plugin works either locally on your own server, or 20x faster, better and more accurately on WPMU DEV cloud servers. The Local version only works in your site admin, while the Cloud version works in both your site admin and in your Hub.</p>
<p>The cloud version requires a connection to WPMU DEV to access its API. However, you don’t need to be a premium WPMU DEV member to access the cloud version! You can create a free Hub account (with some restrictions) directly in the plugin while settings things up.</p>
</p>
<dt id='does%20it%20work%20with%20custom%20post%20types%20and%20fields%3F'>
Does it work with custom post types and fields?
</h4>
<p>
<p>Absolutely. You can scan everything from custom fields to WooCommerce product links.</p>
</p>
<dt id='can%20i%20use%20it%20on%20multisite%3F'>
Can I use it on Multisite?
</h4>
<p>
<p>Yes, Broken Link Checker supports WordPress Multisite and gives you full flexibility.</p>
</p>
<dt id='will%20it%20mess%20up%20my%20theme%20or%20content%3F'>
Will it mess up my theme or content?
</h4>
<p>
<p>Nope. The plugin doesn’t modify your content. It just finds the broken links and gives you options to manage them.</p>
</p>
<dt id='how%20can%20i%20report%20security%20issues%20or%20bugs%3F'>
How can I report security issues or bugs?
</h4>
<p>
<p>We take plugin security incredibly seriously; if you have a bug or vulnerability to report, you can do so through the Patchstack Vulnerability Disclosure Program. It’s fast, easy, and you will be notified when the issue is fixed. <a href="https://patchstack.com/database/wordpress/plugin/broken-link-checker/vdp" rel="nofollow ugc">Report a vulnerability</a>.</p>
</p>

";s:9:"changelog";s:35851:"<h4>2.4.6</h4>
<ul>
<li>Fix: Patched a vulnerability issue.</li>
</ul>
<h4>2.4.5</h4>
<ul>
<li>Fix: Patched a vulnerability issue.</li>
</ul>
<h4>2.4.4</h4>
<ul>
<li>Fix: Resolved issue where editing a link would get stuck in the Hub.</li>
<li>Fix: Updated the Hub link to correctly point to the BLC page within the Hub.</li>
</ul>
<h4>2.4.3</h4>
<ul>
<li>Enhance: PHP 8.4 compatibility.</li>
<li>Enhance: Compatibility with WordPress 6.8.</li>
<li>Enhance: Add a new menu item to help you discover other free plugins by WPMU DEV and more</li>
</ul>
<h4>2.4.2</h4>
<ul>
<li>Fix: Patched a vulnerability issue.</li>
<li>Fix: Notice about _load_textdomain_just_in_time.</li>
</ul>
<h4>2.4.1</h4>
<ul>
<li>Security Fix: Cross-Site Scripting (XSS) vulnerability.</li>
</ul>
<h4>2.4.0</h4>
<ul>
<li>Enhance: Improved editing and unlinking of URLs with query parameters.</li>
<li>Fix: Resolved issue with implicit conversion from float to int in YouTube links.</li>
</ul>
<h4>2.3.0</h4>
<ul>
<li>New: Connect to the Cloud Engine API directly without installing the Dashboard plugin.</li>
<li>Fix: PHP8 Deprecation message.</li>
<li>Fix: Recipient confirmation link from scheduled scan email not working.</li>
<li>Fix: User role conflict with Solidwp</li>
</ul>
<h4>2.2.4</h4>
<ul>
<li>Enhance: Code stability improvements.</li>
</ul>
<h4>2.2.3</h4>
<ul>
<li>Enhance: Optimize local db tables.</li>
<li>Fix: Rare but possible Fatal error when unlinking a link.</li>
<li>Fix: Removed deprecated Defender hooks.</li>
</ul>
<h4>2.2.2</h4>
<ul>
<li>Fix: Exclusions list spacing in Local settings.</li>
<li>Fix: Database error Illegal mix of collations.</li>
<li>Enhance: Use WP_HTML_Tag_Processor and DOMDocument instead of regex in Cloud Edit/Unlink.</li>
</ul>
<h4>2.2.1</h4>
<ul>
<li>Fix: Youtube playlist show as not found (Local engine).</li>
<li>Fix: In Scheduled scan, users can be added twice in list.</li>
<li>Fix: PHP8 Deprecation messages.</li>
<li>Fix: Callback missing from Local cron jobs.</li>
<li>Enhance: Added BLC bot UA in Defender&#8217;s bot allowlist.</li>
</ul>
<h4>2.2.0</h4>
<ul>
<li>New: Edit and Unlink broken links in Cloud Engine.</li>
<li>Fix: Editor access blocked in Local Engine.</li>
<li>Enhance: PHP 8.1 and 8.2 compatibility.</li>
</ul>
<h4>2.1.0</h4>
<ul>
<li>Improved admin menus, so they are separated to Cloud and Local Engine.</li>
<li>Fix multiple emails issue.</li>
<li>Fix Dashboard fonts.</li>
<li>Fix insisting line-through text decoration on links in front end.</li>
</ul>
<h4>2.0.0</h4>
<ul>
<li>Version 2 release</li>
<li>Added connection to free Hub features for cloud based Broken Link Checker.</li>
</ul>
<h4>1.11.21</h4>
<ul>
<li>Fix strict comparison causing db queries</li>
</ul>
<h4>1.11.20</h4>
<ul>
<li>Fix XSS vulnerability</li>
</ul>
<h4>1.11.19</h4>
<ul>
<li>Enhance compatibility with WordPress 6.1</li>
<li>Fix deprecated sanitization filter FILTER_SANITIZE_STRING</li>
</ul>
<h4>1.11.18</h4>
<ul>
<li>Updated UA string</li>
</ul>
<h4>1.11.16</h4>
<ul>
<li>Enhance compatibility with PHP 8</li>
<li>Enhance compatibility with WordPress 5.8</li>
<li>Remove donation links and adds</li>
</ul>
<h4>1.11.15</h4>
<ul>
<li>Added integration with WP External Links plugin</li>
</ul>
<h4>1.11.14</h4>
<ul>
<li>Added compatibility for WP 5.5.</li>
</ul>
<h4>1.11.13</h4>
<ul>
<li>Added filter for disabling email notifications.</li>
<li>Added filter to use GET requests. (Thanks to <a href="https://github.com/Pathduck" rel="nofollow ugc">Stian Lund</a>)</li>
<li>Added option to disable last updated time on post types.</li>
<li>Added option to check post excerpts.</li>
<li>Added a confirmation box when unlinking.</li>
<li>Added basic multisite support.</li>
<li>Added proper error messages on YouTube video errors.</li>
<li>Fixed bulk recheck option.</li>
<li>Fixed minor database errors.</li>
<li>Improved performance.</li>
<li>Removed default YouTube API key.</li>
<li>Removed usage of depricated WP Snoopy.</li>
</ul>
<h4>1.11.12</h4>
<ul>
<li>Added an interface to use personal YouTube API Key</li>
<li>Fixed database errors on installation for some hosts.</li>
<li>Fixed link editor not working with elementor.</li>
<li>Fixed custom field key with multiple keys not rendering.</li>
<li>Fixed compatibility issues with Business Directory plugin.</li>
<li>Fixed bulk actions not working properly for some actions.</li>
<li>Updated the owner on repository.</li>
</ul>
<h4>1.11.11</h4>
<ul>
<li>Fixed SQL errors caused on some hosts.</li>
<li>Fixed search filters &amp; pagination.</li>
<li>Fixed link table design in mobile devices.</li>
<li>Fixed deprecated functions on PHP 7.4</li>
<li>Fixed filter_var deprecated notices.</li>
<li>Improved code with WPCS.</li>
<li>Added a new API key for the YouTube API.</li>
</ul>
<h4>1.11.10</h4>
<ul>
<li>Fixed create_function deprecated notices.</li>
<li>Fixed missing license information.</li>
<li>Fixed table prefix on delete post action (Thanks to <a href="https://github.com/gboudreau" rel="nofollow ugc">Guillaume Boudreau</a>)</li>
<li>Merges cron schedules into 1 hook (Thanks to <a href="https://github.com/mundschenk-at" rel="nofollow ugc">Der Mundschenk &amp; Compagnie</a>)</li>
<li>Add escaping to search params.</li>
<li>Tested up to WordPress 5.3</li>
<li>Updated laguage files</li>
</ul>
<h4>1.11.9</h4>
<ul>
<li>Fixed Reflected XSS (Thanks to <a href="https://github.com/sbaresearch/advisories/tree/public/2019/SBA-ADV-20190913-02_WordPress_Plugin_Broken_Link_Checker" rel="nofollow ugc">Tobias Fink</a> for the report)</li>
<li>Fixed param escaping to avoid possible XSS attack.</li>
</ul>
<h4>1.11.8</h4>
<ul>
<li>Various fixes.</li>
</ul>
<h4>1.11.7</h4>
<ul>
<li>Fixed a PHP 7.2 compatibility issue</li>
</ul>
<h4>1.11.6</h4>
<ul>
<li>Fixed link check not saving</li>
</ul>
<h4>1.11.5</h4>
<ul>
<li>Fixed a PHP 5.2 compatibility issue</li>
</ul>
<h4>1.11.4</h4>
<ul>
<li>Fixed a few more PHP 7.x/5.6 compatibility issues</li>
</ul>
<h4>1.11.3</h4>
<ul>
<li>Updated plugin information</li>
</ul>
<h4>1.11.2</h4>
<ul>
<li>Fixed a compatibility issue</li>
</ul>
<h4>1.11.1</h4>
<ul>
<li>Major performance improvement. Database queries reduced up to 10x in some cases.</li>
<li>Feel free to contribute to the plugin on <a href="https://github.com/wpmudev/broken-link-checker" rel="nofollow ugc">GitHub</a>. Pull requests welcome!</li>
</ul>
<h4>1.10.11</h4>
<ul>
<li>Fixed the issue with HTTPS (Thanks to <a href="https://wordpress.org/support/profile/gmcinnes" rel="ugc">gmcinnes</a>)</li>
<li>Broken Link Checker is now on <a href="https://github.com/wpmudev/broken-link-checker" rel="nofollow ugc">GitHub</a>. Pull Requests welcome.</li>
</ul>
<h4>1.10.10</h4>
<ul>
<li>New plugin image that was long overdue.</li>
</ul>
<h4>1.10.9</h4>
<ul>
<li>Fixed a security vulnerability where part of the log data visibile in the &#8220;Details&#8221; view was not properly sanitized.</li>
<li>Updated French translation.</li>
<li>Updated Portuguese translation.</li>
<li>Removed an advertising banner.</li>
</ul>
<h4>1.10.8</h4>
<ul>
<li>Added a Swedish translation.</li>
<li>Fixed an encoding-related bug that caused some translated text on the &#8220;Broken Links&#8221; page to show up as gibberish.</li>
<li>Fixed a potential security vulnerability where the &#8220;Final URL&#8221; field was not sanitized.</li>
<li>Fixed link text being truncated to 250 characters.</li>
<li>Fixed the &#8220;Edit URL&#8221; function updating the link text even when the user left that field unchanged.</li>
<li>Tested up to 4.2.1.</li>
</ul>
<h4>1.10.7</h4>
<ul>
<li>Tested up to WordPress 4.2.</li>
</ul>
<h4>1.10.6</h4>
<ul>
<li>Fixed a serious CSRF/XSS vulnerability.</li>
<li>Switched to YouTube API v3. The old API version will be shut down on April 20, so the plugin needs to be updated to continue checking links to YouTube videos.</li>
<li>Fixed long URLs overflowing into adjacent table columns.</li>
<li>Fixed a few minor PHP strict-mode notices.</li>
<li>Added database character set to the &#8220;Show debug info&#8221; table.</li>
</ul>
<h4>1.10.5</h4>
<ul>
<li>Security: Fixed an XSS vulnerability that could be used by Editors and Administrators to inject arbitrary HTML/JS code in the &#8220;Tools -&gt; Broken Links&#8221; page.</li>
<li>Other minor security fixes.</li>
<li>Tested on WordPress 4.2 beta.</li>
</ul>
<h4>1.10.4</h4>
<ul>
<li>Tested on WordPress 4.1.</li>
<li>Fixed a &#8220;Use of undefined constant ENT_HTML401&#8221; notice showing up on sites running PHP 5.3 or older.</li>
<li>Fixed a double-escaping bug that could cause some link URLs to be displayed incorrectly.</li>
<li>Updated French translation.</li>
<li>Updated Dutch translation.</li>
</ul>
<h4>1.10.3</h4>
<ul>
<li>Security: Filter link URLs before displaying them on the &#8220;Broken Links&#8221; page.</li>
<li>Security: Prevent Editors and Administrators who don&#8217;t have the &#8220;unfiltered_html&#8221; capability from creating &#8220;javascript:&#8221; URLs by editing existing links.</li>
</ul>
<h4>1.10.2</h4>
<ul>
<li>Fixed an XSS vulnerability on the link checker settings page.</li>
<li>Fixed old YouTube embed code parsing – now it should pick up self-closing embed tags without an <code>&lt;object&gt;</code> wrapper.</li>
<li>Updated German translation.</li>
<li>Updated Simplified Chinese translation.</li>
<li>Link actions will now wrap properly on small screens.</li>
</ul>
<h4>1.10.1</h4>
<ul>
<li>Fixed a database versioning issue that would cause multiple errors when upgrading from 1.9.5 to 1.10.</li>
</ul>
<h4>1.10</h4>
<ul>
<li>Added a way to hide individual link actions like &#8220;Dismiss&#8221; and &#8220;Unlink&#8221;.</li>
<li>Added a &#8220;Fix redirect&#8221; link action. It replaces a redirect with a direct link. It is hidden by default and can be enabled through the settings page.</li>
<li>Added a &#8220;Recheck&#8221; link action. Unlike the bulk action by the same name, it checks a link immediately and displays the results without having to refresh the page.</li>
<li>Added a &#8220;Dismiss&#8221; bulk action.</li>
<li>Added a note below the &#8220;link tweaks&#8221; settings explaining that they only apply to the contents of posts (and pages, and CPTs), not comments or custom fields.</li>
<li>Made the &#8220;Redirect URL&#8221; column sortable.</li>
<li>Added a &#8220;Details&#8221; link to the &#8220;Status&#8221; column.</li>
<li>Added a &#8220;Warnings&#8221; section to Tools -&gt; Broken Links. It shows problems that might be temporary or false positives. Warnings can be disabled through the settings page.</li>
<li>Fixed a conflict with plugins that use PHP sessions.</li>
<li>Fixed the &#8220;post statuses&#8221; option. Now disabling a post status (e.g. &#8220;Draft&#8221;) should take effect immediately.</li>
<li>Fixed the Mediafire link checker.</li>
<li>Fixed the text in the &#8220;Status&#8221; column being slightly offset vertically when compared to other columns.</li>
<li>Fixed search box position in WP 4.1-alpha.</li>
<li>Added a few workarounds for situations where a custom post type is removed without first removing the posts.</li>
<li>Removed the screen icon. WordPress has deprecated it.</li>
<li>Other minor fixes.</li>
</ul>
<h4>1.9.5</h4>
<ul>
<li>Fixed missing YouTube videos not being detected when the video URL starts with https instead of http.</li>
<li>Enabled the YouTube video checker by default on new installations.</li>
<li>Made the &#8220;dismiss link&#8221; option more permanent. Instead of restoring a dismissed link if the redirect URL changes even a little bit, the plugin will now ignore query string changes. This should fix many of the reports about dismissed links reappearing for no apparent reason.</li>
<li>Updated Portuguese, German and Dutch translations.</li>
<li>Other minor fixes.</li>
</ul>
<h4>1.9.4.2</h4>
<ul>
<li>Updated Dutch translation again.</li>
<li>Removed Bulgarian translation because it was poor quality and outdated.</li>
</ul>
<h4>1.9.4.1</h4>
<ul>
<li>Updated Dutch translation.</li>
<li>Updated POT file.</li>
</ul>
<h4>1.9.4</h4>
<ul>
<li>Tested on WP 4.0 beta.</li>
<li>Added a Serbo-Croatian translation.</li>
<li>Added a Slovakian translation.</li>
<li>Replaced the old Japanese translation with a new and more up-to-date version from a different translator.</li>
<li>Updated Dutch, German, Polish, Hebrew and other translations.</li>
<li>Fixed a notice about undefined index &#8220;status_text&#8221;.</li>
<li>Fixed a &#8220;doing it wrong&#8221; warning related to screen options.</li>
<li>Fixed spurious false positives on links copied from Word or similar editors.</li>
<li>Fixed view switcher appearance in WP 4.0.</li>
<li>Replaced the deprecated like_esc() function with $wpdb-&gt;esc_like() where available.</li>
<li>Fixed plaintext URLs not being detected if they&#8217;re the very first thing in a post.</li>
<li>Fixed a bug that caused quotes and other special characters in the broken link CSS and removed link CSS fields to be auto-escaped with a slash, potentially breaking the CSS.</li>
<li>Fixed a bug that caused the &#8220;check custom fields&#8221; feature work inconsistently or not at all on custom post types.</li>
<li>Fixed duplicate custom field links showing up when the user creates a revision with different field values.</li>
<li>Fixed a specific type of false positive where some links would get flagged as &#8220;Unknown Error&#8221; and the log message would be &#8220;Empty reply from server&#8221;.</li>
<li>Fixed a bug where only the first enabled post type would be resynchronized during plugin activation.</li>
<li>Added more logging.</li>
<li>Removed Megavideo and MegaUpload modules. These sites no longer exist.</li>
</ul>
<h4>1.9.3</h4>
<ul>
<li>Tested on WP 3.8.1 and WP 3.9-beta2.</li>
<li>Added an option to sort links by link text. May produce unexpected results for links that have multiple copies with different anchor text.</li>
<li>Added a Vietnamese translation.</li>
<li>Added file-based logging for debugging purposes. Logging can be enabled in the &#8220;Advanced&#8221; section of the plugin settings page.</li>
<li>Added a &#8220;Auto-Submitted: auto-generated&#8221; header to notification emails sent by the plugin. This should prevent &#8220;out-of-office&#8221; auto-responders and similar software from responding to these emails.</li>
<li>Added domain-based rate limiting to the HTTP checker module.</li>
<li>Throttled background parsing by about 40% to reduce overall resource usage.</li>
<li>Fixed (probably) a long-standing bug related to encoding international characters in link URLs.</li>
<li>Fixed a typo in the Polish translation.</li>
<li>Made the error message that&#8217;s displayed when trying to network-activate the plugin more useful.</li>
</ul>
<h4>1.9.2</h4>
<ul>
<li>Fixed several UI/layout issues related to the new WP 3.8 admin style.</li>
<li>Fixed HTML entity codes showing up in confirmation messages in when running a localized version of WP (only affects some languages).</li>
<li>Fixed the &#8220;dismiss this notice&#8221; link URL not being HTML-escaped.</li>
<li>Fixed a couple of cross-site scripting vulnerabilities related to the sort direction query argument not being properly validated and the bulk action form not escaping the current URL.</li>
<li>Updated Hebrew translation.</li>
<li>Updated French translation.</li>
<li>When you dismiss a link, the dismissed link counter is now updated right away instead of on page reload.</li>
</ul>
<h4>1.9.1</h4>
<ul>
<li>Updated Dutch, German, Chinese and Portuguese translations.</li>
<li>Fixed suggestions not working on sites that force HTTPS in the WordPress admin.</li>
<li>Tested on WordPress 3.7.</li>
</ul>
<h4>1.9</h4>
<ul>
<li>Added the ability to edit link text from inside the plugin. This features is only available for certain types of links.</li>
<li>Added a &#8220;suggestions&#8221; feature. When you go to edit a broken link, the plugin will now suggest replacing it with an archived page from the Wayback Machine (if available). You can disable suggestions in Settings -&gt; Link Checker -&gt; General.</li>
<li>Added a Hebrew translation.</li>
<li>Added support for HTML code in custom fields. To make the plugin treat a field as HTML, prefix its name with &#8220;html:&#8221; in BLC settings. For example, if you have a custom field named &#8220;foo&#8221; that contains HTML, enter it as &#8220;html:foo&#8221;.</li>
<li>Fixed: The &#8220;Status&#8221; column is now properly updated when editing a link.</li>
<li>Fixed: Visual feedback when a link is successfully edited. Basically, it briefly changes the row background to green.</li>
<li>Fixed: Email notifications will only include the &#8220;see all broken links here&#8221; link if the recipient can actually access that link.</li>
<li>Fixed some UI labels not being localizable.</li>
<li>The &#8220;Undismiss&#8221; action is now displayed in all views instead of only the &#8220;Dismissed&#8221; view. This way you can tell if a broken link has been dismissed without having to search the &#8220;Dismissed&#8221; list.</li>
<li>Added information about the last email notification sent to debug info. It&#8217;s accessible by clicking &#8220;show debug info&#8221; on the plugin settings page.</li>
</ul>
<h4>1.8.3</h4>
<ul>
<li>Added a Hungarian translation.</li>
<li>Fixed a bunch of &#8220;deprecated function&#8221; notices that showed up due to wpdb::escape() becoming deprecated in WP 3.6.</li>
<li>Fixed a vulnerability that would allow users with the ability to bulk-edit links to execute arbitrary PHP code by using a specially crafted regex as the search string.</li>
<li>Updated German translation.</li>
<li>Replaced the old Dutch translation with a new and more complete translation by Robin Roelofsen.</li>
</ul>
<h4>1.8.2</h4>
<ul>
<li>Removed one of the translator credits links because Google flagged it as &#8220;suspicious&#8221;.</li>
<li>Updated French translation.</li>
<li>Updated Polish translation.</li>
<li>Fixed several field size and layout issues that made the search form display incorrectly in Firefox.</li>
</ul>
<h4>1.8.1</h4>
<ul>
<li>Updated the Polish and Simplified Chinese translations.</li>
<li>Updated the German translation.</li>
<li>Added translation strings for two modules that were missing them.</li>
<li>Replaced a number of icons with GPL-compatible alternatives from Font Awesome.</li>
<li>Removed some unused images.</li>
</ul>
<h4>1.8</h4>
<ul>
<li>Added an option to only show the dashboard widget for users with the Administrator role, or to disable it completely.</li>
<li>Added a way to change the notification email address.</li>
<li>Added support for Smart YouTube &#8220;httpv://&#8221; links.</li>
<li>Added support for protocol-relative URLs (for example, &#8220;//example.com/&#8221;).</li>
<li>Added support for checking YouTube playlists.</li>
<li>Added a Brazilian Portuguese (pt-BR) translation.</li>
<li>Updated Chinese (Traditional) translation.</li>
<li>Switched over to storing plugin settings as JSON instead of serialized PHP arrays.</li>
<li>Improved error reporting in situations where the plugin can not load settings from the database.</li>
<li>Fixed: Display a more specific error message than just &#8220;update failed&#8221; when the plugin fails to modify a post. This only applies to WP 3.5+.</li>
<li>Fixed: Display the right URL for embedded YouTube playlists. Previously the plugin would show the same (incorrect) URL for all playlists.</li>
</ul>
<h4>1.7.1</h4>
<ul>
<li>Added an Arabic translation.</li>
<li>Updated Portuguese translation.</li>
<li>Updated French translation.</li>
<li>Fixed MySQL errors caused by the plugin converting table names to lowercase.</li>
<li>Fixed a bug where the plugin would sometimes report broken Twitter links as working.</li>
<li>Fixed the plugin author URL.</li>
</ul>
<h4>1.7</h4>
<ul>
<li>Added support for youtu.be shortlinks.</li>
<li>Added a Finnish translation.</li>
<li>Fixed a graphical bug where the currently selected settings tab would not be highlighted in WordPress 3.5.</li>
<li>Removed the &#8220;Blogroll items&#8221; module from the list of link containers enabled by default. The WordPress developer team is planning to remove Link Manager from core, and the &#8220;Links&#8221; menu will be hidden by default in new WP 3.5 installs.</li>
<li>Removed the Admin Menu Editor Pro ad from the &#8220;Settings -&gt; Link Checker&#8221; and the &#8220;Tools -&gt; Broken Links&#8221; pages.</li>
<li>Disabled the news link (if any) for users who have donated.</li>
<li>Removed support for pre-WP 2.9 post meta actions.</li>
<li>Minor styling changes of screen meta links.</li>
<li>Updated Danish, Germa, Italian, French and Simplified Chinese translations.</li>
<li>Tested on WordPress 3.5.</li>
</ul>
<h4>1.6.2</h4>
<ul>
<li>Another attempt to fix the &#8220;database not up to date&#8221; that some users are still experiencing even with 1.6.1.</li>
</ul>
<h4>1.6.1</h4>
<ul>
<li>Fixed the &#8220;database not up to date&#8221; bug. Now the plugin should properly upgrade the DB.</li>
</ul>
<h4>1.6</h4>
<ul>
<li>Added a way to dismiss links. Dismissed links don&#8217;t show up in the &#8220;Broken&#8221; and &#8220;Redirects&#8221; lists, but are still checked as normal and get the normal link styles (e.g. strike-through for broken links). Useful if you want to, for example, acknowledge that a link is broken and leave it be.</li>
<li>Added a &#8220;Redirect URL&#8221; column. For redirects this will display the URL that the link redirects to. For normal, non-redirected links, it will be empty. This column is hidden by default. You can enable it in the &#8220;Screen Options&#8221; panel.</li>
<li>Updated French translation.</li>
<li>Tested on WP 3.4.1.</li>
<li>Replace the &#8220;More plugins…&#8221; link on the &#8220;Broken Links&#8221; page with a link to the Admin Menu Editor page. This link will be hidden for users who have donated.</li>
<li>A number of minor fixes.</li>
</ul>
<h4>1.5.5</h4>
<ul>
<li>Fix broken image on the settings page.</li>
</ul>
<h4>1.5.3</h4>
<ul>
<li>Fixed a bug that would cause the donation flag to be recorded incorrectly. Apologies to everyone who donated.</li>
</ul>
<h4>1.5.2</h4>
<ul>
<li>A few minor comment fixes.</li>
<li>Move certain styles to a separate CSS file, which is where they belong.</li>
<li>Replace the ThemeFuse banner with one from ManageWP (will go live on June 5).</li>
<li>Instead of displaying several plugins in the &#8220;More plugins by Janis Elsts&#8221; box, sometimes display just one plugin (AME).</li>
</ul>
<h4>1.5.1</h4>
<ul>
<li>Updated Portuguese translation.</li>
<li>Updated German translation.</li>
<li>Fixed the donation link to properly return to the Dashboard upon completion.</li>
<li>Do not display ads to users who have donated.</li>
</ul>
<h4>1.5</h4>
<ul>
<li>Added a FileServe checker.</li>
<li>Added Turkish translation.</li>
<li>Added GoogleVideo and Megavideo embed support.</li>
<li>Fixed Megaupload links being reported with an &#8220;Unknown error&#8221; message when it should be &#8220;Not found&#8221;.</li>
<li>Fixed a couple of bugs in the Rapidshare and MediaFire checkers.</li>
<li>Updated German translation.</li>
<li>Updated Italian translation.</li>
<li>Updated Portuguese translation.</li>
<li>The explanatory text for the broken link CSS and removed link CSS inputs can now be translated.</li>
<li>Tested on WP 3.4-alpha-20291.</li>
</ul>
<h4>1.4</h4>
<ul>
<li>Added an option to send post authors notifications about broken links in their posts.</li>
<li>Added the ability to sort links by URL (click the column header).</li>
<li>Added YouTube API throttling to avoid going over the request quota, which could result in false positives on blogs with lots of YouTube videos.</li>
<li>Added a Bulgarian translation.</li>
<li>Updated Italian, German and Persian translations.</li>
<li>Fixed a bug where the &#8220;Feedback&#8221; and other screen meta links wouldn&#8217;t show up in WP 3.3.</li>
<li>Fixed the tab CSS for the plugin settings page. Now they should be the right size and look the same in all modern browsers (tested in IE, Firefox, Chrome and Opera).</li>
<li>Fixed drop-down arrows showing up on meta links that don&#8217;t actually have dropdowns.</li>
<li>Tested on WP 3.3 (RC2).</li>
</ul>
<h4>1.3.1</h4>
<ul>
<li>Added support for the new YouTube embed code style. It needs to be explicitly enabled in options.</li>
<li>Added credits link for the Persian language translator.</li>
<li>Updated Portuguese translation.</li>
<li>Updated German translation.</li>
<li>Partial fix for Mediafire checker failing with a fatal error in some situations.</li>
</ul>
<h4>1.3</h4>
<ul>
<li>Dropped PHP 4 support.</li>
<li>Fixed a whole lot of PHP 5 related notices and strict-mode warnings.</li>
<li>Fixed some inconsistent method declarations.</li>
<li>Fixed a long-standing bug in the ver. 0.9.5 upgrade routine.</li>
<li>Fixed the look and behavior of the &#8220;Feedback&#8221; and &#8220;Go to Broken Links/Go to Settings&#8221; links to be consistent with other WP screen meta links.</li>
<li>Updated Chinese (TW) translation.</li>
<li>Updated Portuguese translation.</li>
<li>Updated Italian translation (minor fix).</li>
<li>Replaced the link to FindBroken with a short list of (some of) my other plugins.</li>
</ul>
<h4>1.2.5</h4>
<ul>
<li>Added Irish translation.</li>
<li>Added Persian translation.</li>
<li>Added Korean translation.</li>
<li>Added Chinese Traditional translation.</li>
<li>Updated German translation.</li>
<li>Fixed (probably) missing diacritics in the Romanian translation.</li>
<li>Fixed a crash bug caused by class-json.php no longer being present in the latest WP. Luckily, the plugin only really needed that class for backwards compatibility.</li>
<li>Made the &#8220;database not up to date&#8221; error message a bit more helpful.</li>
<li>Shortcodes in image URLs should work now.</li>
<li>The Dashboard widget is no longer visible to non-privileged users.</li>
<li>Replaced multiple instances of get_option(&#8216;home&#8217;) and get_option(&#8216;siteurl&#8217;) – both now deprecated – with home_url().</li>
</ul>
<h4>1.2.4</h4>
<ul>
<li>Fixed a very stupid bug where links would be checked very slowly or not at all.</li>
<li>Fixed the display of the news link.</li>
<li>Updated Italian translation.</li>
</ul>
<h4>1.2.3</h4>
<ul>
<li>Updated Portuguese translation.</li>
<li>Updated German translation.</li>
<li>Switched to a simpler, MySQL-based locking mechanism. Note: This may cause trouble for people who&#8217;ve hacked their WP install to use persistent database connections.</li>
<li>Added a poll asking for feedback on a new BLC-related web application idea.</li>
<li>Minor wording change in the debug info table.</li>
</ul>
<h4>1.2.2</h4>
<ul>
<li>All Pro features now included in the free version!</li>
<li>Updated Japanese translation.</li>
<li>Updated Polish translation.</li>
<li>Updated Portuguese translation.</li>
<li>Added Romanian translation.</li>
<li>Fixed a tab layout bug in IE 7.</li>
<li>Fixed UTF-8 characters outside the domain name being encoded incorrectly (may only work with Curl).</li>
<li>Fixed a missing translation in email notifications.</li>
<li>Fixed a rare &#8220;only variables can be returned by reference&#8221; notice.</li>
<li>Added a donation button and a MaxCDN ad to the Settings page.</li>
<li>Added a &#8220;Go to Settings&#8221; button to the Broken Links page, and a &#8220;Go to Broken Links&#8221; button to the Settings page.</li>
<li>Settings page now looks better on small screens.</li>
<li>Email notifications are now enabled by default.</li>
<li>&#8220;Link status&#8221; in the search form no longer defaults to the currently displayed filter/view.</li>
<li>Made the &#8220;installation failed&#8221; message a bit more helpful.</li>
</ul>
<h4>0.9.7.2</h4>
<ul>
<li>Added Polish translation.</li>
<li>Updated Danish translation.</li>
<li>Updated Italian translation.</li>
<li>Fixed an uncommon &#8220;Cannot break/continue 1 level&#8221; error.</li>
<li>Added a new user feedback survey (the link only shows up after you&#8217;ve used this version for at least two weeks).</li>
</ul>
<h4>0.9.7.1</h4>
<ul>
<li>Updated German translation and fixed the corresponding credits link.</li>
</ul>
<h4>0.9.7</h4>
<ul>
<li>Allow custom field names with spaces.</li>
<li>Updated German translation.</li>
<li>Updated Portuguese translation</li>
<li>Made the &#8220;Current load&#8221; label localizeable.</li>
<li>Fixed a translation-related bug where the various checkboxes in the &#8220;Link types&#8221; and &#8220;Look for links in&#8221; sections would appear in English even when a valid translation was available.</li>
<li>Fixed non-ASCII URLs being mangled when links are automatically marked with the &#8220;broken_link&#8221; CSS class.</li>
<li>Fixed blog names that include quotes being displayed incorrectly in email notifications.</li>
<li>When removing a link via the &#8220;Unlink&#8221; action, add the old URL as the title attribute of the now-unlinked anchor text.</li>
<li>When resolving relative URLs posted in comments, use the comment&#8217;s permalink as the base (previously the blog&#8217;s homepage URL was used).</li>
</ul>
<h4>0.9.6</h4>
<ul>
<li>Updated Danish translation.</li>
<li>Updated Italian translation.</li>
<li>Updated Portuguese translation</li>
<li>Fixed incorrect parsing of relative URLs that consist solely of a query string or &#035;fragment.</li>
<li>Fixed superfluous resynchronization requests being issued when the plugin is re-activated.</li>
<li>Fixed only one of character set and collation being specified for the plugin&#8217;s tables.</li>
<li>Added default status text for HTTP codes 509 and 510.</li>
<li>Added the installation log to debug info output.</li>
<li>Added lots of logging to routines called on activation.</li>
<li>Added an &#8220;Upgrade to Pro&#8221; button to the plugin&#8217;s pages.</li>
<li>Removed the highlight on the &#8220;Feedback&#8221; button.</li>
<li>Fail fast if trying to activate on an unsupported version of WordPress.</li>
<li>Ensure PHP and browser timeouts don&#8217;t prematurely terminate the installation/upgrade script.</li>
<li>Plugin JavaScript and CSS files are now loaded using HTTPS when FORCE_ADMIN_SSL is on.</li>
</ul>
<h4>0.9.5</h4>
<ul>
<li>Added the ability to check scheduled, draft and private posts.</li>
<li>Added a way to individually enable/disable the monitoring of posts, pages, comments, the blogroll, and so on.</li>
<li>New &#8220;Status&#8221; column in the &#8220;Broken Links&#8221; table.</li>
<li>Visible table columns and the number of links per page can now be selected in the &#8220;Screen Options&#8221; panel.</li>
<li>Replaced the &#8220;Delete sources&#8221; action with &#8220;Move sources to Trash&#8221; (except on blogs where Trash is disabled).</li>
<li>New URL editor interface, now more consistent with the look-n-feel of the inline editor for posts.</li>
<li>New status icon to help distinguish &#8220;maybe broken&#8221; and &#8220;definitely broken&#8221; links.</li>
<li>Tweaked table layout – links first, posts/etc last.</li>
<li>Added &#8220;Compact&#8221; and &#8220;Detailed&#8221; table views (for now, the differences are quite minor).</li>
<li>Split the settings page into several tabs.</li>
<li>Removed the &#8220;Details&#8221; links as redundant. To display link details, click the contents of the &#8220;Status&#8221; or &#8220;Link text&#8221; columns instead.</li>
<li>Added a way to individually enable/disable the monitoring of various link types, e.g. HTML links, images, etc.</li>
</ul>
<h4>0.9.4.4</h4>
<ul>
<li>Fixed &#8220;Edit URL&#8221; and &#8220;Unlink&#8221; not working on PHP4 servers.</li>
</ul>
<h4>0.9.4.3</h4>
<ul>
<li>Another PHP 4 fix. Considering dropping support for PHP4 in light of the counterintuitive workarounds required to make perfectly valid PHP5 code work in that ghastly thing.</li>
<li>Added a partial workaround for sites that have use strange DB&#095;CHARSET settings.</li>
</ul>
<h4>0.9.4.2</h4>
<ul>
<li>Added more debugging data to the &#8220;Show debug info&#8221; table.</li>
<li>Added missing indexes to the instance table.</li>
<li>Yet more PHP4 compatibility fixes.</li>
<li>Added a notification bubble with the current number of broken links to the Tools -&gt; Broken Links menu item.</li>
</ul>
<h4>0.9.4.1</h4>
<ul>
<li>Fixed PHP 4 incompatibilities introduced in the previous release.</li>
<li>Fixed bulk unlink.</li>
<li>Updated Italian translation.</li>
<li>Updated Danish translation.</li>
</ul>
<h4>0.9.4</h4>
<ul>
<li>Fixed missing post and comment edit links in email notifications.</li>
<li>Updated Danish translation.</li>
<li>Added Japanese translation.</li>
<li>Added a Hindi translation.</li>
<li>Added a Portuguese translation.</li>
<li>Slightly improved DB error reporting.</li>
<li>Added the ability to disable comment link checking.</li>
<li>Fixed a couple of minor bugs that made some of the UI text impossible to translate.</li>
<li>The plugin&#8217;s tables are now created with the same character set and collation settings as native WP tables (previously they used the database defaults instead).</li>
<li>Automatically clean up and optimize the plugin&#8217;s tables twice per month.</li>
<li>Instead of displaying a zero response time for timed out links, now it shows how long the plugin waited before assuming that the link has timed out.</li>
<li>Added the default PHP script execution time limit to the &#8220;Debug info&#8221; table.</li>
<li>Added a &#8220;Mark as not broken&#8221; bulk action.</li>
<li>Links that make the plugin crash are no longer assumed to be broken.</li>
</ul>
<h4>0.9.3</h4>
<ul>
<li>Fixed a JS error that only happened in IE by removing a superfluous comma from an object literal.</li>
<li>Fixed load limiting not being completely disabled on servers that don&#8217;t support it.</li>
<li>Fixed a mishandling of new comments that would occur when CAPTCHA verification was enabled and someone entered an incorrect code.</li>
<li>Added installation/update logging.</li>
<li>Fixed a crash that would occur when the user tried to permanently delete a trashed post that has comments.</li>
</ul>
<h4>0.9.2</h4>
<ul>
<li>In Tools -&gt; Broken Links, highlight links that have been broken for a long time (off by default).</li>
<li>Fixed an invalid parameter bug in the HTTP link checking routine.</li>
<li>Added nofollow to broken links (optional, only works for links in posts).</li>
<li>Fixed some PHP notices and a bunch of deprecated function calls.</li>
<li>Fixed &#8220;Trash&#8221; links for comments.</li>
</ul>
<h4>0.9.1</h4>
<ul>
<li>Fixed the &#8220;syntax error: unexpected $end&#8221; problem caused by a unintentional PHP shorttag.</li>
<li>Eliminated a bunch of false positives by adding a workaround for buggy servers that incorrectly respond with 404 to HEAD requests.</li>
<li>Increased the default server load limit to 4.0 to prevent the plugin from idling endlessly on weakling servers.</li>
</ul>
<h4>0.9</h4>
<ul>
<li>Masquerade as IE 7 when using the Snoopy library to check links. Should prevent some false positives.</li>
<li>Fixed relative URL handling (yet again). It&#8217;ll work this time, honest 😉</li>
<li>Fixed post titles being displayed incorrectly on multilingual blogs (props Konstanin Zhilenko)</li>
<li>Misc fixes/comments.</li>
<li>&#8220;Unlink&#8221; works properly now.</li>
<li>Additional source code comments.</li>
<li>Don&#8217;t try to display icons in email notifications. It didn&#8217;t work anyway.</li>
<li>Use AJAX nonces for additional security.</li>
<li>General code cleanup.</li>
<li>Email notifications about broken links.</li>
<li>&#8220;Recheck&#8221; bulk action.</li>
<li>Check comment links.</li>
<li>Suspend  &hellip;</li>
</ul>
";s:11:"screenshots";s:1605:"<ol><li><a href="https://ps.w.org/broken-link-checker/assets/screenshot-1.png?rev=2912988"><img src="https://ps.w.org/broken-link-checker/assets/screenshot-1.png?rev=2912988" alt="Cloud Broken Link Checker"></a><p>Cloud Broken Link Checker</p></li><li><a href="https://ps.w.org/broken-link-checker/assets/screenshot-2.png?rev=2912988"><img src="https://ps.w.org/broken-link-checker/assets/screenshot-2.png?rev=2912988" alt="Scheduled Broken Link Checker Scanning"></a><p>Scheduled Broken Link Checker Scanning</p></li><li><a href="https://ps.w.org/broken-link-checker/assets/screenshot-3.png?rev=2912988"><img src="https://ps.w.org/broken-link-checker/assets/screenshot-3.png?rev=2912988" alt="In plugin broken links summary dashboard"></a><p>In plugin broken links summary dashboard</p></li><li><a href="https://ps.w.org/broken-link-checker/assets/screenshot-4.png?rev=2912988"><img src="https://ps.w.org/broken-link-checker/assets/screenshot-4.png?rev=2912988" alt="Cloud Broken Link Checker Full Dashboard"></a><p>Cloud Broken Link Checker Full Dashboard</p></li><li><a href="https://ps.w.org/broken-link-checker/assets/screenshot-5.png?rev=2912988"><img src="https://ps.w.org/broken-link-checker/assets/screenshot-5.png?rev=2912988" alt="Local Broken Link Checker engine"></a><p>Local Broken Link Checker engine</p></li><li><a href="https://ps.w.org/broken-link-checker/assets/screenshot-6.png?rev=2912988"><img src="https://ps.w.org/broken-link-checker/assets/screenshot-6.png?rev=2912988" alt="Local Broken Link Checker engine settings"></a><p>Local Broken Link Checker engine settings</p></li></ol>";}s:17:"short_description";s:150:"Broken Link Checker helps you catch broken links &amp; images fast, before they hurt your SEO or UX. Scan and bulk-fix issues from one easy dashboard.";s:13:"download_link";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.4.6.zip";s:11:"screenshots";a:6:{i:1;a:2:{s:3:"src";s:72:"https://ps.w.org/broken-link-checker/assets/screenshot-1.png?rev=2912988";s:7:"caption";s:25:"Cloud Broken Link Checker";}i:2;a:2:{s:3:"src";s:72:"https://ps.w.org/broken-link-checker/assets/screenshot-2.png?rev=2912988";s:7:"caption";s:38:"Scheduled Broken Link Checker Scanning";}i:3;a:2:{s:3:"src";s:72:"https://ps.w.org/broken-link-checker/assets/screenshot-3.png?rev=2912988";s:7:"caption";s:40:"In plugin broken links summary dashboard";}i:4;a:2:{s:3:"src";s:72:"https://ps.w.org/broken-link-checker/assets/screenshot-4.png?rev=2912988";s:7:"caption";s:40:"Cloud Broken Link Checker Full Dashboard";}i:5;a:2:{s:3:"src";s:72:"https://ps.w.org/broken-link-checker/assets/screenshot-5.png?rev=2912988";s:7:"caption";s:32:"Local Broken Link Checker engine";}i:6;a:2:{s:3:"src";s:72:"https://ps.w.org/broken-link-checker/assets/screenshot-6.png?rev=2912988";s:7:"caption";s:41:"Local Broken Link Checker engine settings";}}s:4:"tags";a:5:{s:13:"broken-images";s:13:"broken images";s:12:"broken-links";s:12:"broken links";s:13:"external-link";s:13:"external link";s:13:"internal-link";s:13:"internal link";s:5:"links";s:5:"links";}s:8:"versions";a:160:{s:3:"0.1";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.0.1.zip";s:3:"0.2";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.0.2.zip";s:5:"0.2.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.2.2.zip";s:7:"0.2.2.1";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.0.2.2.1.zip";s:5:"0.2.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.2.3.zip";s:5:"0.2.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.2.4.zip";s:5:"0.2.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.2.5.zip";s:3:"0.3";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.zip";s:5:"0.3.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.1.zip";s:5:"0.3.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.2.zip";s:5:"0.3.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.3.zip";s:5:"0.3.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.4.zip";s:5:"0.3.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.5.zip";s:5:"0.3.6";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.6.zip";s:5:"0.3.7";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.7.zip";s:5:"0.3.8";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.8.zip";s:5:"0.3.9";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.3.9.zip";s:3:"0.4";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.zip";s:7:"0.4-i8n";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4-i8n.zip";s:5:"0.4.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.1.zip";s:6:"0.4.10";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.10.zip";s:6:"0.4.11";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.11.zip";s:6:"0.4.12";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.12.zip";s:6:"0.4.13";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.13.zip";s:6:"0.4.14";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.14.zip";s:5:"0.4.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.2.zip";s:5:"0.4.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.3.zip";s:5:"0.4.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.4.zip";s:5:"0.4.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.5.zip";s:5:"0.4.6";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.6.zip";s:5:"0.4.7";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.7.zip";s:5:"0.4.8";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.8.zip";s:5:"0.4.9";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.4.9.zip";s:3:"0.5";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.zip";s:5:"0.5.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.1.zip";s:6:"0.5.10";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.10.zip";s:8:"0.5.10.1";s:71:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.10.1.zip";s:6:"0.5.11";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.11.zip";s:6:"0.5.12";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.12.zip";s:6:"0.5.13";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.13.zip";s:6:"0.5.14";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.14.zip";s:6:"0.5.15";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.15.zip";s:6:"0.5.16";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.16.zip";s:8:"0.5.16.1";s:71:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.16.1.zip";s:6:"0.5.17";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.17.zip";s:6:"0.5.18";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.18.zip";s:5:"0.5.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.2.zip";s:5:"0.5.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.3.zip";s:5:"0.5.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.4.zip";s:5:"0.5.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.5.zip";s:5:"0.5.6";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.6.zip";s:5:"0.5.7";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.7.zip";s:5:"0.5.8";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.8.zip";s:7:"0.5.8.1";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.8.1.zip";s:5:"0.5.9";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.5.9.zip";s:3:"0.6";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.0.6.zip";s:5:"0.6.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.6.1.zip";s:5:"0.6.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.6.2.zip";s:5:"0.6.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.6.3.zip";s:5:"0.6.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.6.4.zip";s:5:"0.6.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.6.5.zip";s:3:"0.7";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.0.7.zip";s:5:"0.7.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.7.1.zip";s:5:"0.7.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.7.2.zip";s:5:"0.7.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.7.3.zip";s:5:"0.7.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.7.4.zip";s:3:"0.8";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.0.8.zip";s:5:"0.8.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.8.1.zip";s:3:"0.9";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.zip";s:5:"0.9.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.1.zip";s:5:"0.9.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.2.zip";s:5:"0.9.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.3.zip";s:5:"0.9.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.4.zip";s:7:"0.9.4.1";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.4.1.zip";s:7:"0.9.4.2";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.4.2.zip";s:7:"0.9.4.3";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.4.3.zip";s:7:"0.9.4.4";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.4.4.zip";s:24:"0.9.4.4-last-non-modular";s:87:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.4.4-last-non-modular.zip";s:5:"0.9.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.5.zip";s:5:"0.9.6";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.6.zip";s:5:"0.9.7";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.7.zip";s:7:"0.9.7.1";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.7.1.zip";s:7:"0.9.7.2";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.0.9.7.2.zip";s:4:"1.10";s:67:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.zip";s:6:"1.10.1";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.1.zip";s:7:"1.10.10";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.10.zip";s:7:"1.10.11";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.11.zip";s:6:"1.10.2";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.2.zip";s:6:"1.10.3";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.3.zip";s:6:"1.10.4";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.4.zip";s:6:"1.10.5";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.5.zip";s:6:"1.10.6";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.6.zip";s:6:"1.10.7";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.7.zip";s:6:"1.10.8";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.8.zip";s:6:"1.10.9";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.10.9.zip";s:6:"1.11.1";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.1.zip";s:7:"1.11.10";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.10.zip";s:7:"1.11.11";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.11.zip";s:7:"1.11.12";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.12.zip";s:7:"1.11.13";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.13.zip";s:7:"1.11.14";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.14.zip";s:7:"1.11.15";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.15.zip";s:7:"1.11.17";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.17.zip";s:7:"1.11.18";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.18.zip";s:7:"1.11.19";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.19.zip";s:6:"1.11.2";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.2.zip";s:7:"1.11.20";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.20.zip";s:7:"1.11.21";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.21.zip";s:6:"1.11.3";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.3.zip";s:6:"1.11.4";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.4.zip";s:6:"1.11.5";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.5.zip";s:6:"1.11.8";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.8.zip";s:6:"1.11.9";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.9.zip";s:5:"1.2.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.2.2.zip";s:5:"1.2.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.2.3.zip";s:5:"1.2.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.2.4.zip";s:5:"1.2.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.2.5.zip";s:3:"1.3";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.1.3.zip";s:5:"1.3.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.3.1.zip";s:3:"1.4";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.1.4.zip";s:3:"1.5";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.1.5.zip";s:5:"1.5.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.5.1.zip";s:5:"1.5.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.5.2.zip";s:5:"1.5.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.5.3.zip";s:5:"1.5.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.5.4.zip";s:5:"1.5.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.5.5.zip";s:3:"1.6";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.1.6.zip";s:5:"1.6.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.6.1.zip";s:5:"1.6.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.6.2.zip";s:3:"1.7";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.1.7.zip";s:5:"1.7.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.7.1.zip";s:3:"1.8";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.1.8.zip";s:5:"1.8.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.8.1.zip";s:5:"1.8.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.8.2.zip";s:5:"1.8.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.8.3.zip";s:3:"1.9";s:66:"https://downloads.wordpress.org/plugin/broken-link-checker.1.9.zip";s:5:"1.9.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.9.1.zip";s:5:"1.9.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.9.2.zip";s:5:"1.9.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.9.3.zip";s:5:"1.9.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.9.4.zip";s:7:"1.9.4.1";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.9.4.1.zip";s:7:"1.9.4.2";s:70:"https://downloads.wordpress.org/plugin/broken-link-checker.1.9.4.2.zip";s:5:"1.9.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.1.9.5.zip";s:5:"2.0.0";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.0.0.zip";s:5:"2.1.0";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.1.0.zip";s:5:"2.2.0";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.2.0.zip";s:5:"2.2.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.2.1.zip";s:5:"2.2.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.2.2.zip";s:5:"2.2.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.2.3.zip";s:5:"2.2.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.2.4.zip";s:5:"2.3.0";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.3.0.zip";s:5:"2.3.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.3.1.zip";s:5:"2.4.0";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.4.0.zip";s:5:"2.4.1";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.4.1.zip";s:5:"2.4.2";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.4.2.zip";s:5:"2.4.3";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.4.3.zip";s:5:"2.4.4";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.4.4.zip";s:5:"2.4.5";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.4.5.zip";s:5:"2.4.6";s:68:"https://downloads.wordpress.org/plugin/broken-link-checker.2.4.6.zip";s:5:"trunk";s:62:"https://downloads.wordpress.org/plugin/broken-link-checker.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:2:{s:2:"1x";s:72:"https://ps.w.org/broken-link-checker/assets/icon-128x128.png?rev=2900468";s:2:"2x";s:72:"https://ps.w.org/broken-link-checker/assets/icon-256x256.png?rev=2900468";}s:12:"contributors";a:2:{s:8:"managewp";s:40:"https://profiles.wordpress.org/managewp/";s:7:"wpmudev";s:39:"https://profiles.wordpress.org/wpmudev/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}s:3:"new";i:1;}s:16:"user-role-editor";a:30:{s:4:"name";s:16:"User Role Editor";s:4:"slug";s:16:"user-role-editor";s:7:"version";s:6:"4.64.5";s:6:"author";s:73:"<a href="https://profiles.wordpress.org/shinephp/">Vladimir Garagulya</a>";s:14:"author_profile";s:40:"https://profiles.wordpress.org/shinephp/";s:8:"requires";s:3:"4.4";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"7.3";s:16:"requires_plugins";a:0:{}s:6:"rating";i:90;s:7:"ratings";a:5:{i:5;i:242;i:4;i:10;i:3;i:6;i:2;i:4;i:1;i:24;}s:11:"num_ratings";i:286;s:15:"support_threads";i:6;s:24:"support_threads_resolved";i:2;s:10:"downloaded";i:20489298;s:12:"last_updated";s:22:"2025-04-16 12:45pm GMT";s:5:"added";s:10:"2010-03-22";s:8:"homepage";s:27:"https://www.role-editor.com";s:8:"sections";a:5:{s:11:"description";s:3368:"<p>User Role Editor WordPress plugin allows you to change user roles and capabilities easy.<br />
Just turn on check boxes of capabilities you wish to add to the selected role and click &#8220;Update&#8221; button to save your changes. That&#8217;s done.<br />
Add new roles and customize its capabilities according to your needs, from scratch of as a copy of other existing role.<br />
Unnecessary self-made role can be deleted if there are no users whom such role is assigned.<br />
Role assigned every new created user by default may be changed too.<br />
Capabilities could be assigned on per user basis. Multiple roles could be assigned to user simultaneously.<br />
You can add new capabilities and remove unnecessary capabilities which could be left from uninstalled plugins.<br />
Multi-site support is provided.</p>
<p>Try it out on your free TasteWP <a href="https://demo.tastewp.com/user-role-editor" rel="nofollow ugc">test site</a>.</p>
<p>To read more about &#8216;User Role Editor&#8217; visit <a href="http://www.shinephp.com/user-role-editor-wordpress-plugin/" rel="nofollow ugc">this page</a> at <a href="http://shinephp.com" rel="nofollow ugc">shinephp.com</a></p>
<p>Do you need more functionality with quality support in a real time? Do you wish to remove advertisements from User Role Editor pages?<br />
<a href="https://www.role-editor.com" rel="nofollow ugc">Buy Pro version</a>.<br />
<a href="https://www.role-editor.com" rel="nofollow ugc">User Role Editor Pro</a> includes extra modules:</p>
<ul>
<li>Block selected admin menu items for role.</li>
<li>Hide selected front-end menu items for no logged-in visitors, logged-in users, roles.</li>
<li>Block selected widgets under &#8220;Appearance&#8221; menu for role.</li>
<li>Show widgets at front-end for selected roles.</li>
<li>Block selected meta boxes (dashboard, posts, pages, custom post types) for role.</li>
<li>&#8220;Export/Import&#8221; module. You can export user role to the local file and import it to any WordPress site or other sites of the multi-site WordPress network.</li>
<li>Roles and Users permissions management via Network Admin  for multisite configuration. One click Synchronization to the whole network.</li>
<li>&#8220;Other roles access&#8221; module allows to define which other roles user with current role may see at WordPress: dropdown menus, e.g assign role to user editing user profile, etc.</li>
<li>Manage user access to editing posts/pages/custom post type using posts/pages, authors, taxonomies ID list.</li>
<li>Per plugin users access management for plugins activate/deactivate operations.</li>
<li>Per form users access management for Gravity Forms plugin.</li>
<li>Shortcode to show enclosed content to the users with selected roles only.</li>
<li>Posts and pages view restrictions for selected roles.</li>
<li>Admin back-end pages permissions viewer</li>
</ul>
<p>Pro version is advertisement free. Premium support is included.</p>
<h3>Additional Documentation</h3>
<p>You can find more information about &#8220;User Role Editor&#8221; plugin at <a href="http://www.shinephp.com/user-role-editor-wordpress-plugin/" rel="nofollow ugc">this page</a></p>
<p>I am ready to answer on your questions about plugin usage. Use <a href="http://www.shinephp.com/user-role-editor-wordpress-plugin/" rel="nofollow ugc">plugin page comments</a> for that.</p>
";s:12:"installation";s:522:"<p>Installation procedure:</p>
<ol>
<li>Deactivate plugin if you have the previous version installed.</li>
<li>Extract &#8220;user-role-editor.zip&#8221; archive content to the &#8220;/wp-content/plugins/user-role-editor&#8221; directory.</li>
<li>Activate &#8220;User Role Editor&#8221; plugin via &#8216;Plugins&#8217; menu in WordPress admin menu. </li>
<li>Go to the &#8220;Users&#8221;-&#8220;User Role Editor&#8221; menu item and change your WordPress standard roles capabilities according to your needs.</li>
</ol>
";s:3:"faq";s:724:"<ul>
<li>Does it work with WordPress in multi-site environment?<br />
Yes, it works with WordPress multi-site. By default plugin works for every blog from your multi-site network as for locally installed blog.<br />
To update selected role globally for the Network you should turn on the &#8220;Apply to All Sites&#8221; checkbox. You should have superadmin privileges to use User Role Editor under WordPress multi-site.<br />
Pro version allows to manage roles of the whole network from the Netwok Admin.</li>
</ul>
<p>To read full FAQ section visit <a href="http://www.shinephp.com/user-role-editor-wordpress-plugin/#faq" rel="nofollow ugc">this page</a> at <a href="shinephp.com" rel="nofollow ugc">shinephp.com</a>.</p>
";s:9:"changelog";s:697:"<h4>[4.64.5] 16.04.2025</h4>
<ul>
<li>Update: Marked as compatible with WordPress 6.8</li>
<li>Update: Minor changes were applied to the CSS/JS loading code to minimize &#8220;Plugin Check&#8221; tool warnings.</li>
<li>Plugin headers were extended at role-editor.php and readme.txt files according to wordpress.org recommendations.</li>
</ul>
<h4>[4.64.4] 15.12.2024</h4>
<ul>
<li>Security Fix: Users &#8211; &#8220;Add Role&#8221;, &#8220;Revoke Role&#8221; buttons: Cross-Site request forgery to privilege escalation was possible due to missed nonce validation. This issue was discovered and responsibly reported by vgo0.</li>
</ul>
<p>File changelog.txt contains the full list of changes.</p>
";s:11:"screenshots";s:1703:"<ol><li><a href="https://ps.w.org/user-role-editor/trunk/screenshot-1.png?rev=3274698"><img src="https://ps.w.org/user-role-editor/trunk/screenshot-1.png?rev=3274698" alt="screenshot-1.png User Role Editor main form"></a><p>screenshot-1.png User Role Editor main form</p></li><li><a href="https://ps.w.org/user-role-editor/trunk/screenshot-2.png?rev=3274698"><img src="https://ps.w.org/user-role-editor/trunk/screenshot-2.png?rev=3274698" alt="screenshot-2.png Add/Remove roles or capabilities"></a><p>screenshot-2.png Add/Remove roles or capabilities</p></li><li><a href="https://ps.w.org/user-role-editor/trunk/screenshot-3.png?rev=3274698"><img src="https://ps.w.org/user-role-editor/trunk/screenshot-3.png?rev=3274698" alt="screenshot-3.png User Capabilities link"></a><p>screenshot-3.png User Capabilities link</p></li><li><a href="https://ps.w.org/user-role-editor/trunk/screenshot-4.png?rev=3274698"><img src="https://ps.w.org/user-role-editor/trunk/screenshot-4.png?rev=3274698" alt="screenshot-4.png User Capabilities Editor"></a><p>screenshot-4.png User Capabilities Editor</p></li><li><a href="https://ps.w.org/user-role-editor/trunk/screenshot-5.png?rev=3274698"><img src="https://ps.w.org/user-role-editor/trunk/screenshot-5.png?rev=3274698" alt="screenshot-5.png Bulk change role for users without roles"></a><p>screenshot-5.png Bulk change role for users without roles</p></li><li><a href="https://ps.w.org/user-role-editor/trunk/screenshot-6.png?rev=3274698"><img src="https://ps.w.org/user-role-editor/trunk/screenshot-6.png?rev=3274698" alt="screenshot-6.png Assign multiple roles to the selected users"></a><p>screenshot-6.png Assign multiple roles to the selected users</p></li></ol>";}s:17:"short_description";s:137:"User Role Editor WordPress plugin makes user roles and capabilities changing easy. Edit/add/delete WordPress user roles and capabilities.";s:13:"download_link";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.64.5.zip";s:11:"screenshots";a:6:{i:1;a:2:{s:3:"src";s:68:"https://ps.w.org/user-role-editor/trunk/screenshot-1.png?rev=3274698";s:7:"caption";s:43:"screenshot-1.png User Role Editor main form";}i:2;a:2:{s:3:"src";s:68:"https://ps.w.org/user-role-editor/trunk/screenshot-2.png?rev=3274698";s:7:"caption";s:49:"screenshot-2.png Add/Remove roles or capabilities";}i:3;a:2:{s:3:"src";s:68:"https://ps.w.org/user-role-editor/trunk/screenshot-3.png?rev=3274698";s:7:"caption";s:39:"screenshot-3.png User Capabilities link";}i:4;a:2:{s:3:"src";s:68:"https://ps.w.org/user-role-editor/trunk/screenshot-4.png?rev=3274698";s:7:"caption";s:41:"screenshot-4.png User Capabilities Editor";}i:5;a:2:{s:3:"src";s:68:"https://ps.w.org/user-role-editor/trunk/screenshot-5.png?rev=3274698";s:7:"caption";s:57:"screenshot-5.png Bulk change role for users without roles";}i:6;a:2:{s:3:"src";s:68:"https://ps.w.org/user-role-editor/trunk/screenshot-6.png?rev=3274698";s:7:"caption";s:60:"screenshot-6.png Assign multiple roles to the selected users";}}s:4:"tags";a:5:{s:6:"access";s:6:"access";s:6:"editor";s:6:"editor";s:4:"role";s:4:"role";s:8:"security";s:8:"security";s:4:"user";s:4:"user";}s:8:"versions";a:185:{s:3:"1.0";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.1.0.zip";s:3:"1.1";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.1.1.zip";s:3:"1.2";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.1.2.zip";s:3:"2.0";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.2.0.zip";s:5:"2.0.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.0.1.zip";s:5:"2.0.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.0.2.zip";s:5:"2.0.3";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.0.3.zip";s:3:"2.1";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.zip";s:5:"2.1.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.1.zip";s:6:"2.1.10";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.10.zip";s:5:"2.1.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.2.zip";s:5:"2.1.3";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.3.zip";s:5:"2.1.4";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.4.zip";s:5:"2.1.5";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.5.zip";s:5:"2.1.6";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.6.zip";s:5:"2.1.7";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.7.zip";s:5:"2.1.8";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.8.zip";s:5:"2.1.9";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.1.9.zip";s:5:"2.2.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.2.1.zip";s:5:"2.2.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.2.2.2.zip";s:3:"3.0";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.3.0.zip";s:5:"3.0.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.0.1.zip";s:5:"3.0.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.0.2.zip";s:5:"3.0.3";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.0.3.zip";s:5:"3.0.4";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.0.4.zip";s:3:"3.1";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.3.1.zip";s:5:"3.1.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.1.1.zip";s:4:"3.10";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.3.10.zip";s:4:"3.12";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.3.12.zip";s:4:"3.14";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.3.14.zip";s:6:"3.14.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.3.14.1.zip";s:3:"3.2";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.3.2.zip";s:5:"3.2.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.2.1.zip";s:3:"3.3";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.3.3.zip";s:5:"3.3.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.3.1.zip";s:5:"3.3.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.3.2.zip";s:5:"3.3.3";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.3.3.zip";s:3:"3.4";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.3.4.zip";s:3:"3.5";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.3.5.zip";s:5:"3.5.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.5.1.zip";s:5:"3.5.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.5.2.zip";s:5:"3.5.3";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.5.3.zip";s:5:"3.5.4";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.5.4.zip";s:3:"3.6";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.3.6.zip";s:5:"3.6.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.6.1.zip";s:5:"3.6.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.6.2.zip";s:5:"3.7.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.7.1.zip";s:5:"3.7.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.7.2.zip";s:5:"3.7.3";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.7.3.zip";s:5:"3.7.4";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.7.4.zip";s:5:"3.7.5";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.7.5.zip";s:3:"3.8";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.3.8.zip";s:5:"3.8.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.8.1.zip";s:5:"3.8.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.8.2.zip";s:5:"3.8.3";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.3.8.3.zip";s:3:"3.9";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.3.9.zip";s:3:"4.0";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.4.0.zip";s:3:"4.1";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.4.1.zip";s:5:"4.1.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.4.1.1.zip";s:4:"4.10";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.10.zip";s:4:"4.11";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.11.zip";s:4:"4.12";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.12.zip";s:4:"4.14";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.14.zip";s:6:"4.14.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.14.1.zip";s:6:"4.14.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.14.2.zip";s:6:"4.14.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.14.3.zip";s:6:"4.14.4";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.14.4.zip";s:4:"4.15";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.15.zip";s:4:"4.16";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.16.zip";s:4:"4.17";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.17.zip";s:6:"4.17.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.17.1.zip";s:6:"4.17.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.17.2.zip";s:6:"4.17.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.17.3.zip";s:4:"4.18";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.18.zip";s:6:"4.18.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.18.1.zip";s:6:"4.18.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.18.2.zip";s:6:"4.18.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.18.3.zip";s:6:"4.18.4";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.18.4.zip";s:4:"4.19";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.19.zip";s:6:"4.19.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.19.1.zip";s:6:"4.19.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.19.2.zip";s:6:"4.19.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.19.3.zip";s:3:"4.2";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.4.2.zip";s:4:"4.20";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.20.zip";s:6:"4.20.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.20.1.zip";s:4:"4.21";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.21.zip";s:6:"4.21.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.21.1.zip";s:4:"4.22";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.22.zip";s:4:"4.23";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.23.zip";s:6:"4.23.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.23.1.zip";s:6:"4.23.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.23.2.zip";s:4:"4.24";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.24.zip";s:4:"4.25";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.25.zip";s:6:"4.25.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.25.1.zip";s:6:"4.25.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.25.2.zip";s:4:"4.26";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.26.zip";s:6:"4.26.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.26.1.zip";s:6:"4.26.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.26.2.zip";s:6:"4.26.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.26.3.zip";s:4:"4.27";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.27.zip";s:6:"4.27.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.27.1.zip";s:6:"4.27.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.27.2.zip";s:4:"4.28";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.28.zip";s:4:"4.29";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.29.zip";s:3:"4.3";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.4.3.zip";s:4:"4.30";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.30.zip";s:4:"4.31";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.31.zip";s:6:"4.31.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.31.1.zip";s:4:"4.32";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.32.zip";s:6:"4.32.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.32.1.zip";s:6:"4.32.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.32.2.zip";s:6:"4.32.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.32.3.zip";s:4:"4.33";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.33.zip";s:4:"4.34";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.34.zip";s:4:"4.35";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.35.zip";s:6:"4.35.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.35.1.zip";s:6:"4.35.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.35.2.zip";s:6:"4.35.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.35.3.zip";s:4:"4.36";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.36.zip";s:6:"4.36.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.36.1.zip";s:4:"4.37";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.37.zip";s:4:"4.38";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.38.zip";s:4:"4.39";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.39.zip";s:3:"4.4";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.4.4.zip";s:4:"4.40";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.40.zip";s:6:"4.40.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.40.1.zip";s:6:"4.40.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.40.3.zip";s:4:"4.41";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.41.zip";s:4:"4.42";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.42.zip";s:4:"4.43";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.43.zip";s:4:"4.44";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.44.zip";s:4:"4.45";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.45.zip";s:4:"4.46";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.46.zip";s:4:"4.47";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.47.zip";s:4:"4.48";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.48.zip";s:4:"4.49";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.49.zip";s:5:"4.5.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.4.5.1.zip";s:5:"4.5.2";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.4.5.2.zip";s:4:"4.50";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.50.zip";s:6:"4.50.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.50.1.zip";s:6:"4.50.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.50.2.zip";s:4:"4.51";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.51.zip";s:6:"4.51.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.51.1.zip";s:6:"4.51.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.51.2.zip";s:6:"4.51.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.51.3.zip";s:4:"4.52";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.52.zip";s:6:"4.52.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.52.1.zip";s:6:"4.52.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.52.2.zip";s:4:"4.53";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.53.zip";s:6:"4.53.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.53.1.zip";s:4:"4.54";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.54.zip";s:4:"4.55";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.55.zip";s:6:"4.55.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.55.1.zip";s:4:"4.56";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.56.zip";s:6:"4.56.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.56.1.zip";s:4:"4.57";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.57.zip";s:6:"4.57.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.57.1.zip";s:4:"4.58";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.58.zip";s:6:"4.58.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.58.1.zip";s:6:"4.58.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.58.2.zip";s:6:"4.58.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.58.3.zip";s:4:"4.59";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.59.zip";s:6:"4.59.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.59.1.zip";s:3:"4.6";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.4.6.zip";s:4:"4.60";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.60.zip";s:6:"4.60.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.60.1.zip";s:6:"4.60.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.60.2.zip";s:4:"4.61";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.61.zip";s:6:"4.61.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.61.1.zip";s:6:"4.61.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.61.2.zip";s:4:"4.62";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.62.zip";s:4:"4.63";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.63.zip";s:6:"4.63.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.63.1.zip";s:6:"4.63.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.63.2.zip";s:6:"4.63.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.63.3.zip";s:4:"4.64";s:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.64.zip";s:6:"4.64.1";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.64.1.zip";s:6:"4.64.2";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.64.2.zip";s:6:"4.64.3";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.64.3.zip";s:6:"4.64.4";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.64.4.zip";s:6:"4.64.5";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.64.5.zip";s:5:"4.7.1";s:65:"https://downloads.wordpress.org/plugin/user-role-editor.4.7.1.zip";s:3:"4.8";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.4.8.zip";s:3:"4.9";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.4.9.zip";s:5:"trunk";s:59:"https://downloads.wordpress.org/plugin/user-role-editor.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:2:{s:2:"1x";s:69:"https://ps.w.org/user-role-editor/assets/icon-128x128.jpg?rev=1020390";s:2:"2x";s:69:"https://ps.w.org/user-role-editor/assets/icon-256x256.jpg?rev=1020390";}s:12:"contributors";a:1:{s:8:"shinephp";s:40:"https://profiles.wordpress.org/shinephp/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:4:"more";}s:3:"new";i:1;}s:19:"shortcodes-ultimate";a:30:{s:4:"name";s:44:"WP Shortcodes Plugin — Shortcodes Ultimate";s:4:"slug";s:19:"shortcodes-ultimate";s:7:"version";s:5:"7.4.0";s:6:"author";s:60:"<a href="https://profiles.wordpress.org/gn_themes/">Vova</a>";s:14:"author_profile";s:41:"https://profiles.wordpress.org/gn_themes/";s:8:"requires";s:3:"5.0";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"5.4";s:16:"requires_plugins";a:0:{}s:6:"rating";i:98;s:7:"ratings";a:5:{i:5;i:5501;i:4;i:276;i:3;i:43;i:2;i:21;i:1;i:54;}s:11:"num_ratings";i:5895;s:15:"support_threads";i:3;s:24:"support_threads_resolved";i:3;s:10:"downloaded";i:22790995;s:12:"last_updated";s:22:"2025-05-22 10:24am GMT";s:5:"added";s:10:"2011-04-06";s:8:"homepage";s:26:"https://getshortcodes.com/";s:8:"sections";a:5:{s:11:"description";s:2477:"<h3>SHORTCODES ULIMATE &#8211; THE #1 SHORTCODES PLUGIN</h3>
<p><a href="https://getshortcodes.com/?utm_campaign=wporg&amp;utm_medium=readme&amp;utm_source=description" rel="nofollow ugc">Shortcodes Ultimate</a> is a huge collection of useful elements, that you can use in the post editor, text widgets or even in template files.</p>
<div class="embed-vimeo" style="text-align: center;"><iframe loading="lazy" src="https://player.vimeo.com/video/507942335" width="750" height="422" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>
<h4>Features</h4>
<ul>
<li><a href="https://getshortcodes.com/docs-category/shortcodes/?utm_campaign=wporg&amp;utm_medium=readme&amp;utm_source=features" rel="nofollow ugc">Over 50 gorgeous shortcodes</a></li>
<li>Insert shortcodes in 1 click with Live Preview</li>
<li>Supports the Block Editor</li>
<li>Seamlessly integrates with your theme</li>
<li>Looks great on mobile devices</li>
<li>Custom CSS editor is included</li>
<li>Developer-friendly with plenty of hooks and extensive documentation</li>
</ul>
<h4>Included shortcodes</h4>
<ul>
<li><strong>Posts</strong> &#8211; allows you to show specific posts anywhere</li>
<li><strong>Accordion</strong> &#8211; simple toggle block to show/hide your content</li>
<li><strong>Button</strong> &#8211; highly-customizable button with multiple styles</li>
<li><strong>Lightbox</strong> &#8211; a lightbox that you can use with virtually any element</li>
<li><strong>Image Carousel</strong> &#8211; beautiful super-customizable image carousel</li>
<li><strong>Columns</strong> &#8211; must-have tool for creating layouts</li>
<li>And many more&#8230;</li>
</ul>
<h4>Get Help</h4>
<ul>
<li><a href="https://getshortcodes.com/docs/?utm_campaign=wporg&amp;utm_medium=readme&amp;utm_source=links-docs" rel="nofollow ugc">Documentation</a></li>
<li><a href="https://wordpress.org/support/plugin/shortcodes-ultimate" rel="ugc">Community Support Forum</a></li>
<li><a href="https://getshortcodes.com/support/open-support-ticket/?utm_campaign=wporg&amp;utm_medium=readme&amp;utm_source=links-support" rel="nofollow ugc">The Pro Support</a></li>
</ul>
<h3>TRY THE PRO VERSION FOR FREE</h3>
<p>Try Shortcodes Ultimate Pro risk-free for 30 days. You are fully protected by our no questions asked refund policy!</p>
<p><a href="https://getshortcodes.com/pricing/?utm_campaign=wporg&amp;utm_medium=readme&amp;utm_source=try-pro" rel="nofollow ugc">Upgrade to Pro</a></p>
";s:12:"installation";s:731:"<h4>From within dashboard (recommended)</h4>
<ol>
<li>Navigate to <em>Dashboard – Plugins – Add New</em>;</li>
<li>Search for <em>Shortcodes Ultimate</em>;</li>
<li>Click <em>Install</em>, then <em>Activate</em>.</li>
</ol>
<p><a href="https://www.youtube.com/watch?v=6xhplrZJD9c" rel="nofollow ugc">Video Tutorial</a>.</p>
<h4>Manual installation</h4>
<ol>
<li>Download the plugin as a <code>.zip</code> file;</li>
<li>Unzip downloaded archive and upload <code>shortcodes-ultimate</code> folder under your <code>/wp-content/plugins/</code> directory (resulted plugin path should be <code>/wp-content/plugins/shortcodes-ultimate/</code>);</li>
<li>Navigate to <em>Dashboard – Plugins</em> and activate the plugin.</li>
</ol>
";s:3:"faq";s:2658:"
<dt id='how%20this%20plugin%20works'>
How this plugin works
</h4>
<p>
<p><a href="https://getshortcodes.com/docs/how-shortcodes-ultimate-plugin-works/" rel="nofollow ugc">How Shortcodes Ultimate plugin works</a>.</p>
</p>
<dt id='shortcodes%20do%20not%20work.%20why%3F'>
Shortcodes do not work. Why?
</h4>
<p>
<p>The most common reasons of this issue are listed <a href="https://getshortcodes.com/docs/shortcodes-do-not-work/" rel="nofollow ugc">here</a>.</p>
</p>
<dt id='insert%20shortcode%20button%20do%20not%20work.%20why%3F'>
Insert shortcode button do not work. Why?
</h4>
<p>
<p>The most common reasons of this issue are listed <a href="https://getshortcodes.com/docs/insert-shortcode-button-do-not-work/" rel="nofollow ugc">here</a>.</p>
</p>
<dt id='can%20i%20remove%20default%20shortcodes%3F'>
Can I remove default shortcodes?
</h4>
<p>
<p>Yes, you can remove default shortcodes using &#8216;su/data/shortcodes&#8217; filter. Tutorial: <a href="https://getshortcodes.com/docs/disabling-built-in-shortcodes/" rel="nofollow ugc">How to remove default shortcodes</a>.</p>
</p>
<dt id='can%20i%20create%20custom%20shortcodes%3F'>
Can I create custom shortcodes?
</h4>
<p>
<p>Yes, you can create custom shortcodes using &#8216;su/data/shortcodes&#8217; filter. Tutorial: <a href="https://getshortcodes.com/docs/registering-custom-shortcodes/" rel="nofollow ugc">How to add custom shortcodes</a>.</p>
</p>
<dt id='can%20i%20use%20shortcodes%20in%20template%20files%3F'>
Can I use shortcodes in template files?
</h4>
<p>
<p>Yes! <a href="https://getshortcodes.com/docs/using-shortcodes-in-template-files/" rel="nofollow ugc">How to use shortcodes in template files</a>.</p>
</p>
<dt id='will%20this%20plugin%20work%20with%20my%20theme%3F'>
Will this plugin work with my theme?
</h4>
<p>
<p>Yes! Shortcodes Ultimate is designed to work with any theme, but your theme must include very basic things: &#8216;wp_head&#8217; and &#8216;wp_footer&#8217; template tags. Sometimes, the plugin may not work properly because of javascript errors caused by third-party plugins/themes.</p>
</p>
<dt id='where%20can%20i%20report%20a%20bug%20or%20suggest%20a%20feature%3F'>
Where can I report a bug or suggest a feature?
</h4>
<p>
<p><a href="https://wordpress.org/support/plugin/shortcodes-ultimate" rel="ugc">Support Forum</a>.</p>
</p>
<dt id='where%20can%20i%20get%20help%3F'>
Where can I get help?
</h4>
<p>
<p>First, visit the <a href="https://getshortcodes.com/support/" rel="nofollow ugc">Help Center</a>. If you get stuck, ask for help at the <a href="https://wordpress.org/support/plugin/shortcodes-ultimate" rel="ugc">community support forum</a>.</p>
</p>

";s:9:"changelog";s:32130:"<p>= 7.4.0</p>
<p>This update features security improvements and is recommended for all users</p>
<ul>
<li>Added a new <code>bold</code> option to the <code>su_button</code> shortcode, which makes the button text bold</li>
<li>Added a new <code>max_width</code> option to the <code>su_box</code> shortcode, allowing you to change the box width</li>
<li>Fixed a conflict with the Social Login plugin; <a href="https://wordpress.org/support/topic/css-conflict-with-social-login-wordpress-woocommerce-plugin/" rel="ugc">Details</a></li>
<li>Updated Freemius SDK</li>
</ul>
<p>= 7.3.5</p>
<ul>
<li>Updated Freemius SDK</li>
<li>Tested with WordPress 6.8</li>
</ul>
<p>= 7.3.4</p>
<p>This update features security improvements and is recommended for all users</p>
<ul>
<li>Fixed warning &#8220;Function _load_textdomain_just_in_time was called incorrectly&#8221;</li>
<li>Tested with PHP 8.3</li>
</ul>
<p>= 7.3.3</p>
<ul>
<li>Fixed an issue in [su_qrcode] where the <code>&amp;</code> character was encoded incorrectly</li>
</ul>
<p>= 7.3.2</p>
<ul>
<li>[su_qrcode] updated to better handle QR code data</li>
<li>Updated Freemius SDK</li>
</ul>
<p>= 7.3.1</p>
<ul>
<li>Tested compatibility with WordPress 6.7</li>
<li>Updated Freemius SDK</li>
</ul>
<p>= 7.3.0</p>
<p>This update features security improvements and is recommended for all users</p>
<ul>
<li>Security improvements</li>
<li>Added support for avif images in the image carousel shortcode</li>
<li>Updated Freemius SDK</li>
</ul>
<p>= 7.2.2</p>
<ul>
<li>Fixed issue with HTML tags not working in the Box title</li>
<li>Minor updates under the hood</li>
</ul>
<p>= 7.2.1</p>
<ul>
<li>Tested with WordPress 6.6</li>
<li>Updated Freemius SDK to version 2.7.3</li>
</ul>
<p>= 7.1.8</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 7.1.7</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 7.1.6</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 7.1.5</p>
<ul>
<li>Updated Freemius SDK (UI improvements)</li>
<li>Minor improvements to codebase</li>
</ul>
<p>= 7.1.4</p>
<ul>
<li>Fixed issue with nested HTML tags in the following shortcodes: Button, Tab, Spoiler, Quote, Tooltip, and Service</li>
<li>Reduced static files size to imporove the loading speeds</li>
<li>Enhanced PHP 8 support</li>
<li>Minor &#8220;under the hood&#8221; improvements</li>
</ul>
<p>= 7.1.3</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 7.1.2</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 7.1.0</p>
<p>This update features security improvements and is recommended for all users. It also includes enhancements of the Custom Gallery shortcode.</p>
<ul>
<li>Security improvements (thanks to Dmitrii Ignatyev and WPScan)</li>
<li>The Custom Gallery images can now be aligned with the <code>align</code> option</li>
<li>The Custom Gallery titles can now be scrolled if they exceed the height of the thumbnail</li>
<li>Extended theme compatibility of the Custom Gallery shortcode</li>
</ul>
<p>= 7.0.5</p>
<ul>
<li>Tested compatibility with WordPress 6.5</li>
<li>Security improvements</li>
</ul>
<p>= 7.0.4</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 7.0.3</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 7.0.2</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 7.0.1</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 7.0.0</p>
<p><strong>IMPORTANT CHANGE</strong></p>
<p>Starting with plugin version 7.0.0 the <code>[su_meta]</code> shortcode may be<br />
automatically disabled if your site has at least one user with a role lower than<br />
administrator (e.g. Contributor)<br />
<a href="https://getshortcodes.com/docs/post-meta/#unsafe-feature" rel="nofollow ugc">Learn more about this change</a></p>
<p><strong>Security improvements</strong></p>
<p>This update features security improvements and is recommended for all users</p>
<p><strong>Other changes</strong><br />
&#8211; Improved attribute handling in the <em>Button</em> shortcode</p>
<p>= 5.13.3</p>
<ul>
<li>Tested compatibility with WordPress 6.4</li>
<li>Improved plugin stability</li>
<li>Updated Freemius SDK</li>
</ul>
<p>= 5.13.2</p>
<ul>
<li>Freemius-related security improvements</li>
<li>Tested compatibility with WordPress 6.3</li>
<li>Added compatibility with PHP 8.2</li>
</ul>
<p>= 5.13.1</p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 5.13.0</p>
<ul>
<li>Added support for WebP images in <code>[su_image_carousel]</code></li>
<li>Minor updates to the codebase</li>
<li>Tested compatibility with WordPress 6.2.2</li>
<li>Fixed issue with swiper.js (<a href="https://wordpress.org/support/topic/theme-compability-3/" rel="ugc">forum topic</a>)</li>
<li>Fixed issue with media taxonomies in <code>[su_custom_gallery]</code> (<a href="https://wordpress.org/support/topic/gallery-shortcode-source-taxonomy-still-not-solved/" rel="ugc">forum topic</a>)</li>
</ul>
<p>= 5.12.11</p>
<p><strong>Stability release</strong></p>
<p>This update provides minor improvements to the plugin codebase and bugfixes</p>
<p>= 5.12.10</p>
<p>This update provides minor improvements to the plugin codebase and removes connectivity test upon activation<br />
It also fixes the fatal error introduced in version 5.12.9</p>
<p>= 5.12.9</p>
<p>This update provides minor improvements to the plugin codebase and removes connectivity test upon activation</p>
<p>= 5.12.8</p>
<p><strong>Security update</strong></p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 5.12.7</p>
<p><strong>Security update</strong></p>
<p>This update features security improvements and is recommended for all users</p>
<p>= 5.12.6</p>
<ul>
<li>Improved PHP8 compatibility</li>
<li>Added missing Opt-Out dialog stylesheet</li>
<li>Fixed JS error at the About admin page</li>
<li>Minor improvements to the codebase</li>
<li>All images have been optimzed reducing the plugin size by 88kB</li>
<li>Updated the Block Editor icon. Thanks to <a href="https://wordpress.org/support/topic/feedback-the-icon-is-fuzzy/" rel="ugc">@andreslav</a></li>
<li>Freemius SDK updated to version 2.5.3</li>
</ul>
<p>= 5.12.5</p>
<ul>
<li>Added Freemius SDK</li>
<li>Fixed JS error introduced in the previous update. See <a href="https://wordpress.org/support/topic/su-tabs-and-other-shortcodes-no-longer-work-after-recent-update/" rel="ugc">forum topic</a>.</li>
</ul>
<p>= 5.12.3</p>
<ul>
<li>Tested compatibility with WordPress 6.1</li>
</ul>
<p>= 5.12.2</p>
<ul>
<li>Fixed issue with Shortcode Generator Presets, introduced in the previous update</li>
<li>Tested compatibility with WordPress 6</li>
</ul>
<p>= 5.12.1</p>
<p><strong>Security release</strong></p>
<p>This update fixes a security vulnerability in the shortcode generator. Thanks to Dave John for discovering it.</p>
<p>= 5.12.0</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>New options <code>class</code> and <code>class_single</code> for the <em>Posts</em> shortcode. Use new options to specify custom CSS classes for the container and for a single post item respectively.</li>
<li>Tested compatibility with WordPress 5.9</li>
</ul>
<p>= 5.11.2</p>
<p><strong>Fixed</strong></p>
<ul>
<li>Fixed <em>Pro Tip</em> translation in shortcode generator. Thanks to (Pieterjan Deneys)[https://wordpress.org/support/topic/bug-untranslated-string/]</li>
</ul>
<p>= 5.11.1</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>Updated ForkAwesome library, now it includes <a href="https://forkaweso.me/Fork-Awesome/icons/" rel="nofollow ugc">52 new icons</a></li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li>Minor improvements to the plugin settings UX</li>
<li>Fixed some typos</li>
<li>Fixed issue in <code>[su_posts]</code> where posts with thumbnails were generating PHP warnings. Thanks to <a href="https://wordpress.org/support/topic/su_posts/#post-14756135" rel="ugc">@dimabr</a></li>
</ul>
<p>= 5.11.0</p>
<p><strong>What&#8217;s changed</strong></p>
<ul>
<li><em>Available shortcodes</em> admin page have been disabled. Now you can find the most actual info about every shortcode at the plugin website under <a href="https://getshortcodes.com/docs-category/shortcodes/" rel="nofollow ugc">Docs <span aria-hidden="true" class="wp-exclude-emoji">→</span> Shortcodes</a>. This change will help me to maintain a single version of the plugin documentation and make it better for you.</li>
<li>New admin page <em>Shortcodes <span aria-hidden="true" class="wp-exclude-emoji">→</span> About</em> which contains some useful links and a getting started video</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li>Fixed issue with <code>[su_box]</code>&#8216;s <code>title</code> attribute, now it supports nested HTML tags again</li>
<li>Fixed issue with <code>[su_tooltip]</code>&#8216;s <code>z-index</code> CSS property, now it must be compatible with more themes</li>
<li>Fixed issue where <code>[su_qrcode align="center"]</code> wasn&#8217;t working</li>
<li>Fixed issue when <code>su_animate</code> content wasn&#8217;t properly indexed by search engines</li>
</ul>
<p>= 5.10.2</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>Plugin security have been improved. You may see a new notification in the admin area. <a href="https://getshortcodes.com/docs/unsafe-features/" rel="nofollow ugc">Learn more</a></li>
<li>Added new setting <code>Unsafe features</code> under <code>Shortcodes <span aria-hidden="true" class="wp-exclude-emoji">→</span> Settings <span aria-hidden="true" class="wp-exclude-emoji">→</span> Advanced settings</code>. <a href="https://getshortcodes.com/docs/unsafe-features/" rel="nofollow ugc">Learn more</a></li>
<li>Improved accessibility of the plugin settings page</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li>Fixed <em>This video is unavailable</em> in <code>su_youtube_advanced</code> shortcode</li>
<li>Fixed compatibility issue with SiteOrigin Page Builder. You can now turn on or off the old widget under <code>Shortcodes -&gt; Settings Advanced settings</code></li>
<li>Fixed issue in <code>[su_note]</code> when it was displaying empty id attribute</li>
<li>Fixed PHP warning at the new Widgets screen</li>
</ul>
<p>= 5.10.1</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li><code>su_qrcode</code>&#8216;s data attribute now understands the following variables: <code>%CURRENT_URL%</code> for the current page URL, and <code>%PERMALINK%</code> for post permalink</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li>Fixed <code>tax_relation</code> attribute of the <code>su_posts</code> shortcode. Thanks to <a href="https://wordpress.org/support/topic/error-in-shortcode-posts/" rel="ugc">janeri2021</a></li>
<li>Fixed compatibility with Page Builder by SiteOrigin. <a href="https://github.com/siteorigin/so-widgets-bundle/issues/1247" rel="nofollow ugc">Details</a></li>
<li>Fixed <code>BlockControls</code> console warning in the Block Editor</li>
<li>Added missing file <code>popper.min.js.map</code></li>
<li>Fixed issue with invalid z-index value in the Tooltip shortcode</li>
<li>Fixed issue with the shortcode generator presets for the Tooltip shortcode</li>
</ul>
<p>= 5.10.0</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>Major update to the <code>su_tooltip</code> shortcode, now it works without jQuery migrate and has more options</li>
<li>Fixed logic of the <code>su_user</code> shortcode</li>
</ul>
<p>= 5.9.8</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>Improved handling of nested dynamic elements within Tabs</li>
<li>Improved handling of nested dynamic elements within Spoiler</li>
<li>Tested compatibility with WordPress 5.7</li>
</ul>
<p>= 5.9.7</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>PHP8 support</li>
<li>New filter <code>su/shortcode/posts/wp_query_args</code> that can be used to modify <code>[su_posts]</code> query</li>
<li>New filter <code>su/shortcode/posts/allowed_template_locations</code> that can be used to add custom template paths in the <code>[su_posts]</code> shortcode</li>
<li>Improved handling of nested dynamic elements within Tabs</li>
</ul>
<p>= 5.9.6</p>
<p>Added compatiblity with WordPress 5.6<br />
Minor improvements<br />
Fixed readme.txt information</p>
<p>= 5.9.5</p>
<p>Added compatiblity with WordPress 5.6<br />
Minor improvements<br />
Fixed readme.txt information</p>
<p>= 5.9.4</p>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed PHP notice <code>A non-numeric value encountered</code> in <code>[su_dropcap]</code></li>
<li>Fixed PHP notice <code>A non-numeric value encountered</code> in <code>[su_service]</code></li>
<li>Updated in-plugin links</li>
</ul>
<p>= 5.9.3</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>New option <code>anchor_in_url</code> for <code>[su_tabs]</code> and <code>[su_spoiler]</code>. This option specifies whether an anchor will be added to page URL after clicking a tab or a spoiler.</li>
<li>New option <code>random</code> for <code>[su_image_carousel]</code> which allows to shuffle carousel images</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed issue in <code>[su_image_carousel]</code> where images were hidden on some themes</li>
</ul>
<p>= 5.9.2</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li><code>[su_qrcode]</code> now supports nested shortcodes in the <code>data</code> attribute</li>
<li>Improved performance by reducing the number of DB queries</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed issue in the Insert Shortcode tool with Taxonomy and Tax terms fields</li>
<li>Fixed error <code>Posts: invalid template name</code> on some installations</li>
<li>This update also fixes the plugin options issue present in 5.9.1</li>
</ul>
<p>= 5.9.1</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li><code>[su_qrcode]</code> now supports nested shortcodes in the <code>data</code> attribute</li>
<li>Improved performance by reducing the number of DB queries</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed issue in the Insert Shortcode tool with Taxonomy and Tax terms fields</li>
<li>Fixed error <code>Posts: invalid template name</code> on some installations</li>
</ul>
<p>= 5.9.0</p>
<p><strong>Important changes</strong></p>
<p>Slider and Carousel shortcodes are marked as deprecated. These shortcodes will disappaer from the <em>Available shortcodes</em> page and from the <em>Insert shortcode</em> window. Deprecated shortcodes will continue to work, but you&#8217;ll not be able to insert them.</p>
<p>You can enable deprecated shortcodes from <em>Dashboard <span aria-hidden="true" class="wp-exclude-emoji">→</span> Shortcodes <span aria-hidden="true" class="wp-exclude-emoji">→</span> Settings <span aria-hidden="true" class="wp-exclude-emoji">→</span> Advanced settings</em> screen, but that&#8217;s not recommended.</p>
<p>Use <a href="https://getshortcodes.com/docs/image-carousel/" rel="nofollow ugc">su_image_carousel</a> instead, it has more options, and much more reliable.</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li><code>[su_image_carousel]</code> now supports media taxonomies</li>
<li>New options <code>min_width</code> and <code>max_width</code> for <code>[su_lightbox_content]</code> shortcode</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed fatal errors <code>WP_Error</code> in <code>[su_slider]</code> and <code>[su_custom_gallery]</code></li>
<li>Fixed PHP notice <code>undefined variable</code> in <code>[su_post]</code> shortcode</li>
<li>Fixed PHP notice <code>top_link</code> in <code>[su_divider]</code> shortcode</li>
<li>Fixed PHP notice <code>filter_content</code> in <code>[su_post]</code> shortcode</li>
<li>Fixed <code>related</code> option in <code>[su_dailymotion]</code> shortcode</li>
<li>Fixed non-working <em>Slide Link</em> issue with <code>[su_custom_gallery]</code></li>
<li>Minor improvement to <code>[su_image_carousel]</code></li>
<li>Minor UI improvements</li>
</ul>
<p>= 5.8.1</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>New option <code>anchor</code> for <code>[su_divider]</code> shortcode</li>
</ul>
<p><strong>Changes</strong></p>
<ul>
<li><code>[su_document]</code> shortcode is now <em>deprecated</em>. It will continue to work, but will be removed from the Insert shortcode window and from documentation</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed fatal error on WP 5.4 in Gallery, Slider, and Carousel shortcodes. Thanks to <a href="https://github.com/mcguffin" rel="nofollow ugc">Jörn Lund</a></li>
<li>The <code>[su_feed]</code> can now work with URLs containing <code>&amp;amp;</code>, converted by the block editor</li>
<li>Fixed PHP notices in the admin part</li>
<li>Translation fixes</li>
</ul>
<p>= 5.8.0</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>The <code>[su_user]</code> shortcode now support nested shortcodes in the <code>user_id</code> attribute</li>
<li>The <code>[su_feed]</code> now has the <code>target</code> attribute, which allow opening feed links in a new tab</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Updated documentation for the <code>[su_user]</code> shortcode. New fields: Nickname, First Name, Last Name, Description, &amp; Locale</li>
<li>Fixed warning in Google Search Console when testing page with the <code>[su_youtube]</code> shortcode: <code>Allow attribute will take precedence over ‘allowfullscreen’.</code></li>
<li>Fixed issue when some attributes weren&#8217;t inserted by the Insert shortcode button</li>
<li>Improved compatibility with PHP 7.4, thanks to <a href="https://github.com/mcguffin" rel="nofollow ugc">Jörn Lund</a></li>
<li><code>[su_feed]</code> links now have title attribute with descriptions</li>
</ul>
<p>= 5.7.0</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>The <code>[su_user]</code> shortcode can now display user meta</li>
<li>New option <code>id</code> (HTML Anchor) for the <code>[su_box]</code> shortcode</li>
<li>New option <code>id</code> (HTML Anchor) for the <code>[su_note]</code> shortcode</li>
<li>Improved compatibility with PHP 7.4, thanks to <a href="https://github.com/vanokhin/shortcodes-ultimate/issues/100" rel="nofollow ugc">Jörn Lund</a></li>
<li>New setting <em>Nested shortcodes alternative mode</em> which enables deprecated syntax for nested shortcodes. <a href="https://getshortcodes.com/docs/nested-shortcodes-shortcodes-in-attributes/#nested-shortcodes-with-the-same-tag-names" rel="nofollow ugc">Details</a></li>
<li>The <code>[su_feed]</code> shortcode is now based on SimplePie</li>
<li>The <code>[su_quote]</code> shortcode now supports nesting</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed compatibility issue with WordPress version 4.5 (white screen at the settings screen)</li>
</ul>
<p>= 5.6.2</p>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed YouTube autoplay in Chrome within the <code>[su_lightbox]</code> shortcode</li>
<li>Fixed issue when hidden content (like YouTube embed) within spoiler remains clickable</li>
<li>Other minor issues</li>
</ul>
<p>= 5.6.1</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>Comments in the <code>[su_posts]</code> shortcode can now be disabled from post editing screen or, using the Disable Comments plugin. Thanks to <a href="https://github.com/vanokhin/shortcodes-ultimate/pull/98" rel="nofollow ugc">Jörn Lund</a>.</li>
<li><code>[su_image_carousel]</code> will now display post titles instead of image captions, where applicable. <a href="https://getshortcodes.com/docs/display-image-captions-instead-of-post-titles-in-the-image-carousel-shortcode/" rel="nofollow ugc">Details &amp; How to disable it</a>.</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed <code>Warning: A non-numeric value encountered</code> in <code>[su_slider]</code>, <code>[su_carousel]</code>, and <code>[su_custom_gallery]</code></li>
<li>Fixed <code>download</code> attribute of the <code>[su_button]</code> shortcode</li>
<li>Fixed issue with <code>[su_spoiler]</code> where nested <code>[su_youtube]</code> remains clickable if spoiler is closed</li>
</ul>
<p>= 5.6.0</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>Shortcodes can now be enabled not only in Category descriptions, but in any Term description. See <code>Enable shortcodes in</code> option at plugin settings page</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed WP-Rocket compatibility issue, <code>[su_image_carousel]</code> didn&#8217;t work on Android Chrome. <a href="https://wordpress.org/support/topic/issues-with-wp-rocket-2/" rel="ugc">Forum topic</a></li>
<li>Fixed issue with <code>&lt;span&gt;</code> tags in the <code>[su_tabs]</code> shortcode. <a href="https://wordpress.org/support/topic/element-on-next-line-on-mobiles/" rel="ugc">Forum topic</a></li>
<li>Fixed issue with ghost-style button colors</li>
</ul>
<p>= 5.5.0</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>New option <code>outline</code> for <code>[su_image_carousel]</code> which allows disabling carousel outline (when it gets focus)</li>
<li>New option <code>mobile</code> for <code>[su_tabs]</code> which allows disabling tab stacking on mobile devices</li>
<li>New option <code>texttrack</code> for <code>[su_vimeo]</code> which allows enabling video subtitles</li>
</ul>
<p><strong>Improvements</strong></p>
<ul>
<li><code>[su_youtube_advanced]</code> is now always served through https</li>
<li><code>[su_image_carousel]</code>: improved compatibility with various themes</li>
<li><code>[su_image_carousel]</code>: the gallery can now be loaded through AJAX</li>
<li><code>[su_image_carousel]</code>: improved keyboard navigation</li>
<li>Insert Shortcode window will now remain open if the dark background clicked</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed <code>[su_image_carousel]</code> issue with empty image captions (with whitespace)</li>
<li>Fixed <code>[su_image_carousel]</code> issue where images weren&#8217;t shown when crop is disabled</li>
</ul>
<p>= 5.4.1</p>
<p>This update fix various issues related to version 5.4.0</p>
<p>= 5.4.0</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>New shortcode <code>[su_image_carousel]</code> which will take place of <code>[su_slider]</code> and <code>[su_carousel]</code> in the future</li>
<li>New attribute <code>download</code> for the <code>[su_button]</code> shortcode (allows immediate downloading of specified URL in a button)</li>
<li>New attribute <code>id</code> for the <code>[su_heading]</code> shortcode (allows linking to a heading)</li>
<li>New attribute <code>wrapper</code> for the <code>[su_dummy_text]</code> shortcode (allows disabling of the div wrapper)</li>
<li>New attribute <code>mobile</code> for the <code>[su_lightbox]</code> shortcode (allows disabling lightbox on mobile devices)</li>
</ul>
<p><strong>Improvements</strong></p>
<ul>
<li><em>Custom CSS code</em> field now has syntax highlighting</li>
<li><code>[su_button]</code> with <code>target=blank</code> will now be displayed with <code>rel='noopener noreferrer</code></li>
<li>Slightly improved appearance of the <em>Available shortcodes</em> screen</li>
<li><em>Vertical tabs</em> are now aligned with CSS flexbox, not JS</li>
<li>Added <code>shortcodes.full.css</code> file to reference the default shortcode styles</li>
<li>Minor improvements to <code>[su_table]</code>, <code>[su_row]</code>, and <code>[su_column]</code> shortcodes</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed issue with <code>[su_lightbox]</code> on iOS</li>
<li>Removed <code>!important</code> from column styles for mobile devices</li>
</ul>
<p><strong>Security</strong></p>
<ul>
<li><code>[su_posts]</code> and <code>[su_template]</code> are now allow only templates from active theme or plugin folders</li>
<li><em>Error messages</em> are now displayed only to allowed users (user must have required capability)</li>
</ul>
<p>= 5.3.0</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>New shortcode <code>[su_csv_table]</code> for displaying CSV tables</li>
<li>New option <code>indent</code> for the <code>[su_list]</code> shortcode, which allows adjusting of list indentation</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed inaccessible fields in media modal (while inserting Gallery/Slider/Carousel shortcodes)</li>
<li>Fixed close icon class name in the presets menu</li>
<li>Fixed issue with unwanted content inside single shortcodes</li>
<li>Fixed warning when non-numeric value is used for the button size attribute</li>
<li>Min-width for responsive tables is set to 100%</li>
</ul>
<p>= 5.2.0</p>
<p><strong>Improvements</strong></p>
<ul>
<li>Tabs and accordions/spoilers are now accessible from keyboard</li>
<li>Tabs are now working better with nested sliders/carousels</li>
<li>Improved stability of some responsive elements, such as Google Maps</li>
<li>YouTube and YouTube Advanced settings descriptions are now more clear</li>
<li>New setting <code>Required user capability</code> which allows enabling the <code>Insert Shortcode</code> button for non-admin users</li>
<li>New setting <code>Enable shortcodes in</code> which allows enabling shortcodes in text widgets and category descriptions</li>
</ul>
<p><strong>Changes</strong></p>
<ul>
<li>youtube_advanced showinfo parameter is deprecated and removed from the plugin. <a href="https://developers.google.com/youtube/player_parameters#release_notes_08_23_2018" rel="nofollow ugc">Why?</a></li>
<li>Font Awesome replaced with <a href="https://github.com/ForkAwesome/Fork-Awesome" rel="nofollow ugc">Fork Awesome</a>. Font Awesome stylesheet (v 4.7.0) will be completely removed in the next update. All icons are now use CSS class <code>sui</code> instead of <code>fa</code></li>
</ul>
<p>= 5.1.1</p>
<ul>
<li>Gutenberg compatibility enabled by default</li>
</ul>
<p>= 5.1.0</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>Added compatibility with the Gutenberg editor. <a href="https://vanokhin.com/su-now-supports-gutenberg/" rel="nofollow ugc">Learn more</a>.</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed <code>&lt;img&gt;</code> icon appearance of the <code>[su_service]</code> shortcode</li>
</ul>
<p>= 5.0.8</p>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed Live Preview, wasn&#8217;t representing changed settings</li>
<li>Fixed <code>[su_siblings]</code>, now it works again at top-level pages</li>
</ul>
<p><strong>Other</strong></p>
<ul>
<li>Various code improvements</li>
<li>New filters for gallery, slider, and carousel</li>
<li>Returned <code>su_cmpt()</code> and <code>su_compatibility_mode_prefix()</code> utils</li>
</ul>
<p>= 5.0.7</p>
<p><strong>Security update</strong></p>
<ul>
<li>Fixed shortcode generator preview vulnerability. <a href="https://www.pluginvulnerabilities.com/2018/09/25/full-disclosure-of-vulnerability-in-wordpress-plugin-with-700000-active-installations/" rel="nofollow ugc">Description</a>.</li>
</ul>
<p>= 5.0.6</p>
<p><strong>Fixes</strong></p>
<ul>
<li>Added missing images for <code>su_audio</code>, <code>su_video</code>, <code>su_slider</code> and <code>su_carousel</code></li>
<li>Fixed Fatal error: Call to a member function get_page_permastruct() on null in link-template.php:357</li>
<li>Added missing <code>su_get_icon()</code> utility function</li>
<li>Added missing <code>su_scattr()</code> utility function</li>
<li>Added missing <code>su_do_shortcode()</code> utility function</li>
</ul>
<p>= 5.0.5</p>
<p><strong>Improvements</strong></p>
<ul>
<li>Improved compatibility with fitvid.js;</li>
<li>Improved appearance of the <code>Show more</code> and <code>Show less</code> links of the <code>su_expand</code> shortcode;</li>
<li>The new option <code>mute</code> for <code>su_youtube</code> and <code>su_youtube_advanced</code> shortcodes;</li>
<li>Support for the <code>youtube-nocookie.com</code> domain in <code>su_youtube</code> and <code>su_youtube_advanced</code> shortcodes;</li>
<li>Support for nested shortcodes in the <code>title</code> attribute of the <code>su_button</code> shortcode;</li>
<li>The new option <code>dnt</code> (do not track) for the <code>su_vimeo</code> shortcode, <a href="https://help.vimeo.com/hc/en-us/articles/360001494447-Using-Player-Parameters" rel="nofollow ugc">learn more</a>;</li>
<li>The new option <code>mute</code> for the <code>su_vimeo</code> shortcode;</li>
<li>https support for the <code>su_dailymotion</code> shortcode;</li>
<li>New options <code>title</code> and <code>rel</code> for the <code>su_permalink</code> shortcode;</li>
<li>The <code>su_post</code> shortcode now support slugs in the <code>post_id</code> attribute;</li>
<li>The new option <code>zoom</code> for <code>su_gmap</code>.</li>
</ul>
<p><strong>Changes</strong></p>
<ul>
<li>Shortcodes styles merged into a single stylesheet.</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fixed warning in <code>su_siblings</code> shortcode.</li>
</ul>
<p>= 5.0.4<br />
* Fixed: added missing FontAwesome icons<br />
* Fixed: is_plugin_active call removed on frontend<br />
* Fixed: nested shortcodes<br />
* Fixed: issue with spoiler loaded through ajax<br />
* Fixed: [scheduler] shortcode logic</p>
<p>= 5.0.3<br />
* Changed: Inview.js library replaced with <a href="https://github.com/protonet/jquery.inview" rel="nofollow ugc">jQuery.Inview</a><br />
* Fixed: caching issue with [su_dummy_text]<br />
* Fixed: PHP warning in [su_posts] shortcode when specified template does not exist<br />
* Updated: Font Awesome to version 4.7.0<br />
* Added: responsive styles for [su_pullquote]</p>
<p>= 5.0.2<br />
* Fixed: an issue where RTL stylesheet won&#8217;t displayed if custom CSS field is empty<br />
* Fixed: icon sizes at &#8216;Dashboard &#8211; Available Shortcodes&#8217; page<br />
* Fixed: [expand] shortcode now works when loaded through AJAX<br />
* Fixed: border-radius on [box] shortcode<br />
* Fixed: compatibility with &#8216;Plugin Organizer&#8217;<br />
* Updated: OwlCarousel jQuery plugin<br />
* Added: new attribute &#8216;responsive&#8217; for table shortcode: [su_table responsive=&#8221;no|yes&#8221;]<br />
* Added: new attribute &#8216;playsinline&#8217; for youtube_advanced shortcode: [su_youtube_advanced playsinline=&#8221;no|yes&#8221;]</p>
<p>= 5.0.1<br />
* Fixed: serious security vulnerability, which allows attacker to run any code using filter in meta, post, or user shortcodes. Thanks to Robert L Mathews.<br />
* Fixed: changed admin menu position (it was replacing &#8216;Settings&#8217; menu on some installations)<br />
* Fixed: shortcodes prefix field now accepts special characters<br />
* Fixed: old bug when unwanted code parts was added with shortcode<br />
* Fixed: bug, where backslashes were removed from custom CSS code<br />
* Added: new attribute &#8216;ID&#8217; for [button] shortcode<br />
* Added: new filter &#8216;su/slides_query&#8217;, which can be used to modify posts query for slider, carousel and custom_gallery shortcodes<br />
* Added: new filter &#8216;su/assets/custom_css/template&#8217; to filter custom css output<br />
* Minor fixes</p>
<p>= 5.0.0<br />
* Read <a href="https://vanokhin.com/whats-new-in-shortcodes-ultimate-5/" rel="nofollow ugc">this blog post</a> to learn more about update<br />
* New project website <a href="https://getshortcodes.com/" rel="nofollow ugc">getshortcodes.com</a><br />
* New documentation <a href="https://getshortcodes.com/docs/" rel="nofollow ugc">getshortcodes.com/docs</a><br />
* Added: &#8216;Available shortcodes&#8217; admin menu<br />
* Removed: &#8216;Examples&#8217; admin menu<br />
* Removed: &#8216;Cheatsheet&#8217; admin menu<br />
* Fixed: [feed] shortcode (now it uses SimplePie)<br />
* Changed default content for [tabs], [row] and [accordion] shortcodes<br />
* Fixed: [user] shortcode works when user is not logged in<br />
* Changed: Security improvement. Plugin will now strip all HTML tags from Custom CSS code<br />
* Minor improvements and fixes</p>
<p><strong>Older changelog entries are available in the changelog.txt file</strong></p>
";s:11:"screenshots";s:1335:"<ol><li><a href="https://ps.w.org/shortcodes-ultimate/assets/screenshot-1.gif?rev=1962208"><img src="https://ps.w.org/shortcodes-ultimate/assets/screenshot-1.gif?rev=1962208" alt="Insert Shortcode button added above the editor"></a><p>Insert Shortcode button added above the editor</p></li><li><a href="https://ps.w.org/shortcodes-ultimate/assets/screenshot-2.png?rev=1760590"><img src="https://ps.w.org/shortcodes-ultimate/assets/screenshot-2.png?rev=1760590" alt="Shortcode insertion window"></a><p>Shortcode insertion window</p></li><li><a href="https://ps.w.org/shortcodes-ultimate/assets/screenshot-3.png?rev=1760590"><img src="https://ps.w.org/shortcodes-ultimate/assets/screenshot-3.png?rev=1760590" alt="Shortcode settings"></a><p>Shortcode settings</p></li><li><a href="https://ps.w.org/shortcodes-ultimate/assets/screenshot-4.png?rev=1962208"><img src="https://ps.w.org/shortcodes-ultimate/assets/screenshot-4.png?rev=1962208" alt="Shortcodes: button, tabs, box, carousel"></a><p>Shortcodes: button, tabs, box, carousel</p></li><li><a href="https://ps.w.org/shortcodes-ultimate/assets/screenshot-5.png?rev=1760590"><img src="https://ps.w.org/shortcodes-ultimate/assets/screenshot-5.png?rev=1760590" alt="Shortcodes: spoiler, service, list, columns, note"></a><p>Shortcodes: spoiler, service, list, columns, note</p></li></ol>";}s:17:"short_description";s:61:"A comprehensive collection of visual components for your site";s:13:"download_link";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.4.0.zip";s:11:"screenshots";a:5:{i:1;a:2:{s:3:"src";s:72:"https://ps.w.org/shortcodes-ultimate/assets/screenshot-1.gif?rev=1962208";s:7:"caption";s:46:"Insert Shortcode button added above the editor";}i:2;a:2:{s:3:"src";s:72:"https://ps.w.org/shortcodes-ultimate/assets/screenshot-2.png?rev=1760590";s:7:"caption";s:26:"Shortcode insertion window";}i:3;a:2:{s:3:"src";s:72:"https://ps.w.org/shortcodes-ultimate/assets/screenshot-3.png?rev=1760590";s:7:"caption";s:18:"Shortcode settings";}i:4;a:2:{s:3:"src";s:72:"https://ps.w.org/shortcodes-ultimate/assets/screenshot-4.png?rev=1962208";s:7:"caption";s:39:"Shortcodes: button, tabs, box, carousel";}i:5;a:2:{s:3:"src";s:72:"https://ps.w.org/shortcodes-ultimate/assets/screenshot-5.png?rev=1760590";s:7:"caption";s:49:"Shortcodes: spoiler, service, list, columns, note";}}s:4:"tags";a:5:{s:8:"carousel";s:8:"carousel";s:7:"columns";s:7:"columns";s:5:"posts";s:5:"posts";s:9:"shortcode";s:9:"shortcode";s:6:"toggle";s:6:"toggle";}s:8:"versions";a:197:{s:5:"1.0.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.0.0.zip";s:5:"1.1.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.1.0.zip";s:5:"1.1.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.1.1.zip";s:5:"1.2.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.2.0.zip";s:5:"1.3.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.3.0.zip";s:5:"1.4.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.4.0.zip";s:5:"1.4.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.4.1.zip";s:5:"1.5.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.5.0.zip";s:5:"1.6.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.6.0.zip";s:5:"1.6.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.6.1.zip";s:5:"1.7.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.7.0.zip";s:5:"1.8.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.8.0.zip";s:5:"1.8.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.8.1.zip";s:5:"1.8.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.8.2.zip";s:5:"1.8.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.8.3.zip";s:5:"1.9.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.1.9.0.zip";s:5:"2.0.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.0.0.zip";s:5:"2.0.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.0.1.zip";s:5:"2.1.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.1.0.zip";s:5:"2.2.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.2.0.zip";s:5:"2.2.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.2.1.zip";s:5:"2.2.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.2.2.zip";s:5:"2.2.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.2.3.zip";s:5:"2.2.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.2.4.zip";s:5:"2.2.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.2.5.zip";s:5:"2.2.6";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.2.6.zip";s:5:"2.2.7";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.2.7.zip";s:5:"2.3.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.3.0.zip";s:5:"2.4.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.4.0.zip";s:5:"2.5.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.5.0.zip";s:5:"2.5.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.5.1.zip";s:5:"2.5.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.5.2.zip";s:5:"2.5.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.5.3.zip";s:5:"2.5.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.5.4.zip";s:5:"2.5.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.5.5.zip";s:5:"2.6.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.6.0.zip";s:5:"2.7.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.2.7.0.zip";s:5:"3.0.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.0.0.zip";s:5:"3.0.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.0.1.zip";s:5:"3.0.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.0.2.zip";s:5:"3.1.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.1.0.zip";s:5:"3.1.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.1.1.zip";s:5:"3.1.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.1.2.zip";s:5:"3.2.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.2.0.zip";s:5:"3.2.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.2.1.zip";s:5:"3.3.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.3.0.zip";s:5:"3.3.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.3.1.zip";s:5:"3.4.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.4.0.zip";s:5:"3.5.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.5.0.zip";s:5:"3.6.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.6.0.zip";s:5:"3.6.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.6.1.zip";s:5:"3.7.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.7.0.zip";s:5:"3.8.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.8.0.zip";s:5:"3.8.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.8.1.zip";s:5:"3.8.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.8.2.zip";s:5:"3.8.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.8.3.zip";s:5:"3.9.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.9.0.zip";s:5:"3.9.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.9.1.zip";s:5:"3.9.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.9.2.zip";s:5:"3.9.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.9.3.zip";s:5:"3.9.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.9.4.zip";s:5:"3.9.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.9.5.zip";s:14:"3.9.5.noupdate";s:77:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.3.9.5.noupdate.zip";s:5:"4.0.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.0.0.zip";s:5:"4.0.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.0.1.zip";s:5:"4.0.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.0.3.zip";s:5:"4.0.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.0.4.zip";s:5:"4.0.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.0.5.zip";s:5:"4.0.6";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.0.6.zip";s:5:"4.0.7";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.0.7.zip";s:5:"4.0.8";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.0.8.zip";s:5:"4.0.9";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.0.9.zip";s:5:"4.1.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.0.zip";s:5:"4.1.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.1.zip";s:5:"4.1.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.2.zip";s:5:"4.1.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.3.zip";s:5:"4.1.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.4.zip";s:5:"4.1.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.5.zip";s:5:"4.1.6";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.6.zip";s:5:"4.1.7";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.7.zip";s:5:"4.1.8";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.8.zip";s:5:"4.1.9";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.1.9.zip";s:6:"4.10.0";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.10.0.zip";s:6:"4.10.1";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.10.1.zip";s:6:"4.10.2";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.10.2.zip";s:5:"4.2.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.2.0.zip";s:5:"4.2.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.2.1.zip";s:5:"4.2.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.2.2.zip";s:5:"4.2.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.2.3.zip";s:5:"4.3.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.3.0.zip";s:5:"4.3.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.3.1.zip";s:5:"4.3.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.3.2.zip";s:5:"4.4.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.4.0.zip";s:5:"4.4.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.4.1.zip";s:5:"4.4.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.4.2.zip";s:5:"4.4.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.4.3.zip";s:5:"4.4.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.4.4.zip";s:5:"4.4.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.4.5.zip";s:5:"4.4.6";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.4.6.zip";s:5:"4.5.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.5.0.zip";s:5:"4.5.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.5.1.zip";s:5:"4.5.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.5.2.zip";s:5:"4.5.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.5.3.zip";s:5:"4.6.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.6.0.zip";s:5:"4.6.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.6.1.zip";s:5:"4.6.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.6.2.zip";s:5:"4.6.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.6.3.zip";s:5:"4.7.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.7.0.zip";s:5:"4.7.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.7.1.zip";s:5:"4.7.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.7.2.zip";s:5:"4.8.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.8.0.zip";s:5:"4.8.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.8.1.zip";s:5:"4.9.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.0.zip";s:5:"4.9.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.1.zip";s:5:"4.9.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.2.zip";s:5:"4.9.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.3.zip";s:5:"4.9.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.4.zip";s:5:"4.9.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.5.zip";s:5:"4.9.6";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.6.zip";s:5:"4.9.7";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.7.zip";s:5:"4.9.8";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.8.zip";s:7:"4.9.8.1";s:70:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.8.1.zip";s:5:"4.9.9";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.4.9.9.zip";s:5:"5.0.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.0.0.zip";s:5:"5.0.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.0.1.zip";s:5:"5.0.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.0.2.zip";s:5:"5.0.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.0.3.zip";s:5:"5.0.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.0.4.zip";s:5:"5.0.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.0.5.zip";s:5:"5.0.6";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.0.6.zip";s:5:"5.0.7";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.0.7.zip";s:5:"5.0.8";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.0.8.zip";s:5:"5.1.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.1.0.zip";s:5:"5.1.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.1.1.zip";s:6:"5.10.0";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.10.0.zip";s:6:"5.10.1";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.10.1.zip";s:6:"5.10.2";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.10.2.zip";s:6:"5.11.0";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.11.0.zip";s:6:"5.11.1";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.11.1.zip";s:6:"5.12.0";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.0.zip";s:6:"5.12.1";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.1.zip";s:7:"5.12.11";s:70:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.11.zip";s:6:"5.12.2";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.2.zip";s:6:"5.12.3";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.3.zip";s:6:"5.12.5";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.5.zip";s:6:"5.12.6";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.6.zip";s:6:"5.12.7";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.7.zip";s:6:"5.12.8";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.8.zip";s:6:"5.12.9";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.12.9.zip";s:6:"5.13.0";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.13.0.zip";s:6:"5.13.1";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.13.1.zip";s:6:"5.13.2";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.13.2.zip";s:6:"5.13.3";s:69:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.13.3.zip";s:5:"5.2.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.2.0.zip";s:5:"5.3.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.3.0.zip";s:5:"5.4.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.4.0.zip";s:5:"5.4.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.4.1.zip";s:5:"5.5.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.5.0.zip";s:5:"5.6.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.6.0.zip";s:5:"5.6.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.6.1.zip";s:5:"5.6.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.6.2.zip";s:5:"5.7.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.7.0.zip";s:5:"5.8.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.8.0.zip";s:5:"5.8.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.8.1.zip";s:5:"5.9.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.9.0.zip";s:5:"5.9.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.9.1.zip";s:5:"5.9.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.9.2.zip";s:5:"5.9.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.9.3.zip";s:5:"5.9.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.9.4.zip";s:5:"5.9.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.9.5.zip";s:5:"5.9.6";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.9.6.zip";s:5:"5.9.7";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.9.7.zip";s:5:"5.9.8";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.5.9.8.zip";s:5:"7.0.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.0.0.zip";s:5:"7.0.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.0.1.zip";s:5:"7.0.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.0.2.zip";s:5:"7.0.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.0.3.zip";s:5:"7.0.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.0.4.zip";s:5:"7.0.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.0.5.zip";s:5:"7.1.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.1.0.zip";s:5:"7.1.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.1.2.zip";s:5:"7.1.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.1.3.zip";s:5:"7.1.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.1.4.zip";s:5:"7.1.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.1.5.zip";s:5:"7.1.6";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.1.6.zip";s:5:"7.1.7";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.1.7.zip";s:5:"7.1.8";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.1.8.zip";s:5:"7.2.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.2.1.zip";s:5:"7.2.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.2.2.zip";s:5:"7.3.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.3.0.zip";s:5:"7.3.1";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.3.1.zip";s:5:"7.3.2";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.3.2.zip";s:5:"7.3.3";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.3.3.zip";s:5:"7.3.4";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.3.4.zip";s:5:"7.3.5";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.3.5.zip";s:5:"7.4.0";s:68:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.7.4.0.zip";s:5:"trunk";s:62:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.zip";}s:11:"donate_link";s:34:"https://getshortcodes.com/pricing/";s:5:"icons";a:2:{s:2:"1x";s:72:"https://ps.w.org/shortcodes-ultimate/assets/icon-128x128.gif?rev=2547563";s:2:"2x";s:72:"https://ps.w.org/shortcodes-ultimate/assets/icon-256x256.gif?rev=2547563";}s:12:"contributors";a:1:{s:9:"gn_themes";s:41:"https://profiles.wordpress.org/gn_themes/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:4:"more";}s:3:"new";i:1;}s:20:"fast-velocity-minify";a:30:{s:4:"name";s:20:"Fast Velocity Minify";s:4:"slug";s:20:"fast-velocity-minify";s:7:"version";s:5:"3.4.3";s:6:"author";s:61:"<a href="https://profiles.wordpress.org/alignak/">Raul P.</a>";s:14:"author_profile";s:39:"https://profiles.wordpress.org/alignak/";s:8:"requires";s:3:"5.6";s:6:"tested";s:5:"6.7.3";s:12:"requires_php";s:3:"7.2";s:16:"requires_plugins";a:0:{}s:6:"rating";i:92;s:7:"ratings";a:5:{i:5;i:168;i:4;i:6;i:3;i:2;i:2;i:5;i:1;i:13;}s:11:"num_ratings";i:194;s:15:"support_threads";i:1;s:24:"support_threads_resolved";i:1;s:10:"downloaded";i:3399028;s:12:"last_updated";s:21:"2025-02-16 2:55am GMT";s:5:"added";s:10:"2016-06-21";s:8:"homepage";s:37:"https://www.upwork.com/fl/raulpeixoto";s:8:"sections";a:4:{s:11:"description";s:1982:"<p>HTML, CSS &amp; JS optimization plugin for developers and advanced users. Note you need to look into the HELP tab after installing the plugin and manually configure it for your site. Each site is different, so the default recommendations may or may not work for you and you will need to test and find out how to adjust your settings.</p>
<p>Minification is done on the frontend during the first uncached request. Once the first request is processed, any other pages that require the same set of CSS and JS files will be able to reuse the same generated static CSS or JS file.</p>
<p>If your cache is growing significantly, this could mean one of your CSS or JS files is dynamic and changes on every pageview. In that case, you would need to add the file to the ignore list, else the cache would grow indefinitely (because obviously the original files themselves are dynamic and when you minify, the plugin sees a different file).</p>
<p>Kindly read the HELP section after installing the plugin, about possible issues and how to solve them.</p>
<h4>Additional Optimization</h4>
<p>I can offer you additional <code>custom made</code> optimization on top of this plugin. If you would like to hire me, please visit my profile links for further information.</p>
<h4>WP-CLI Commands</h4>
<ul>
<li>Purge all caches: <code>wp fvm purge</code></li>
<li>Purge all caches on a network site: <code>wp --url=blog.example.com fvm purge</code></li>
<li>Purge all caches on the entire network (linux): <code>wp site list --field=url | xargs -n1 -I % wp --url=% fvm purge</code></li>
</ul>
<h4>How to customize the cache path ?</h4>
<p>You need a public directory to store and serve minified cache files. If you need to customize the path and url, you need to edit your <code>wp-config.php</code> and add both <code>define('FVM_CACHE_DIR', '/absolute/path/to/example.com/your/public/directory');</code> and <code>define('FVM_CACHE_URL', 'https://example.com/your/public/directory');</code> .</p>
";s:12:"installation";s:318:"<ol>
<li>Upload the plugin folder to the <code>/wp-content/plugins/</code> directory or upload the zip within WordPress</li>
<li>Activate the plugin through the <code>Plugins</code> menu in WordPress</li>
<li>Configure the options under: <code>Settings &gt; Fast Velocity Minify</code> and that&#8217;s it.</li>
</ol>
";s:9:"changelog";s:12449:"<h4>3.4.3 [2025.02.15]</h4>
<ul>
<li>bugfix</li>
</ul>
<h4>3.4.2 [2025.02.15]</h4>
<ul>
<li>Quick PHP deprecation fixes and WP version compatibility update</li>
</ul>
<h4>3.4.1 [2023.10.19]</h4>
<ul>
<li>removed integrity attributes on minified files</li>
</ul>
<h4>3.4.0 [2023.02.21]</h4>
<ul>
<li>better third party cache plugins detection</li>
</ul>
<h4>3.3.9 [2023.01.21]</h4>
<ul>
<li>fixed a bug with PHP 8.1 detected encodings and a few notices</li>
</ul>
<h4>3.3.8 [2022.12.28]</h4>
<ul>
<li>fixed a typo</li>
</ul>
<h4>3.3.7 [2022.12.28]</h4>
<ul>
<li>fixed a bug with the Allowed Query Strings setting</li>
</ul>
<h4>3.3.6 [2022.12.13]</h4>
<ul>
<li>buffer compatibility improvements with WP-Super-Cache, W3 Total Cache, WP Rocket, LiteSpeed Cache and Cache Enabler</li>
</ul>
<h4>3.3.5 [2022.12.13]</h4>
<ul>
<li>fixed a notice with php cli</li>
</ul>
<h4>3.3.3 [2022.12.12]</h4>
<ul>
<li>buffer bug fix</li>
</ul>
<h4>3.3.3 [2022.12.11]</h4>
<ul>
<li>custom cache directory fixes</li>
<li>upgraded matthiasmullie&#8217;s PHP Minify to 1.3.70</li>
<li>move the viewport meta tag up, before preloading tags</li>
</ul>
<h4>3.3.2 [2022.10.07]</h4>
<ul>
<li>improved compatibility with WP Links and All in One SEO</li>
<li>additional constant for custom initialization</li>
<li>better output buffer processor</li>
</ul>
<h4>3.3.1 [2022.10.06]</h4>
<ul>
<li>bug fix</li>
</ul>
<h4>3.3.0 [2022.10.06]</h4>
<ul>
<li>fixed minification error on html pre tags</li>
<li>fixed an error notice </li>
<li>bumped minimum requirements to PHP 7 and WP 5</li>
</ul>
<h4>3.2.9 [2022.08.30]</h4>
<ul>
<li>legacy code removal and other bugfixes</li>
</ul>
<h4>3.2.8 [2022.05.30]</h4>
<ul>
<li>ajax bugfix</li>
</ul>
<h4>3.2.7 [2022.05.30]</h4>
<ul>
<li>cloudways &amp; godaddy cache purging fixes</li>
</ul>
<h4>3.2.6 [2022.02.06]</h4>
<ul>
<li>cache purging fixes</li>
</ul>
<h4>3.2.5 [2022.02.01]</h4>
<ul>
<li>changed writing the css/js files to WP_Filesystem_Direct with a secondary fallback method</li>
<li>fixed a bug when merging css/js can break the site layout if the plugin failed to write the cache file (there will be an html comment on the footer if this happens)</li>
<li>renamed a common name class to avoid conflicts with other plugins</li>
</ul>
<h4>3.2.4 [2022.01.31]</h4>
<ul>
<li>WP 5.9 / PHP 8 maintenance release</li>
<li>changed deferred css/js cache clearing from 24h to 7 days</li>
<li>added cache purging support for nginx helper plugin</li>
<li>added option to allow processing on specific query strings</li>
<li>other bug fixes</li>
</ul>
<h4>3.2.3 [2021.05.15]</h4>
<ul>
<li>added auto varnish cache purge for Cloudways</li>
<li>switched from WP_Filesystem_Direct() to WP_Filesystem() </li>
</ul>
<h4>3.2.2 [2021.05.09]</h4>
<ul>
<li>fixed some JS files not being minified</li>
</ul>
<h4>3.2.1 [2021.05.07]</h4>
<ul>
<li>added support for custom cache location via wp-config.php constants</li>
<li>changed the default cache directory to wp-content/cache</li>
</ul>
<h4>3.2.0 [2021.05.06]</h4>
<ul>
<li>fixed an issue where some files were not being minified</li>
<li>better sourceMappingURL removal during minification</li>
</ul>
<h4>3.1.9 [2021.05.05]</h4>
<ul>
<li>fixed an issue with some base64 encoded fonts and icons becoming invalid</li>
<li>changed @import CSS rules order according to specification (@import rules need to get processed first when minifying)</li>
</ul>
<h4>3.1.8 [2021.04.30]</h4>
<ul>
<li>fixed missing dynamic css/js urls</li>
<li>fixed some relative static assets paths </li>
<li>added auto disabling of FVM on Web Stories (AMP)</li>
</ul>
<h4>3.1.7 [2021.04.26]</h4>
<ul>
<li>more php notices fixes</li>
</ul>
<h4>3.1.6 [2021.04.25]</h4>
<ul>
<li>php notices fixes</li>
<li>better http2 support</li>
</ul>
<h4>3.1.5 [2021.04.24]</h4>
<ul>
<li>added support for WP Cloudflare Super Page Cache plugin</li>
<li>fixed support for LiteSpeed Cache purging</li>
<li>changed the cache directory to the uploads directory (WP_Filesystem_Direct)</li>
<li>deprecated CSS and JS merging as this is no longer recommended for HTTP/2 servers</li>
<li>stop removing RSS feeds references on the header cleanup option</li>
<li>changed some descriptions and updated the HELP section</li>
<li>other bug fixes</li>
</ul>
<h4>3.1.4 [2021.01.11]</h4>
<ul>
<li>disable FVM update routines when a user runs wp-cli commands outside of the root directory</li>
<li>database routine improvements for users with custom table prefixes</li>
</ul>
<h4>3.1.3 [2021.01.10]</h4>
<ul>
<li>Link preload headers improvement</li>
</ul>
<h4>3.1.2 [2021.01.09]</h4>
<ul>
<li>Fixed a PHP notice on wp-admin</li>
</ul>
<h4>3.1.1 [2021.01.09]</h4>
<ul>
<li>Added option to disable preload header</li>
<li>Added support for the preload header importance attribute</li>
<li>Better default settings for new installs</li>
<li>Other bug fixes related to UTF-8 decoding and merging</li>
</ul>
<h4>3.1.0 [2021.01.06]</h4>
<ul>
<li>Added support for WP AMP by custom4web</li>
<li>Fix for <code> and </code></li>
</ul>
<p>&lt;</p>
<p>pre&gt; tags being minified<br />
* Better HTML document detection for minification</p>
<h4>3.0.9 [2021.01.04]</h4>
<ul>
<li>Added page caching purging support for Hummingbird and WP-Optimize from FVM</li>
</ul>
<h4>3.0.8 [2021.01.02]</h4>
<ul>
<li>Improved compatibility and better detection of dynamic CSS and JS files (files generated with PHP instead of being static)</li>
</ul>
<h4>3.0.7 [2021.01.02]</h4>
<ul>
<li>Fixed incorrect paths on subdirectory sites (inside merged CSS files)</li>
</ul>
<h4>3.0.6 [2021.01.01]</h4>
<ul>
<li>Adjusted the HELP tab settings</li>
<li>Improved compatibility with CSS merging on WP Bakery</li>
</ul>
<h4>3.0.5 [2021.01.01]</h4>
<ul>
<li>Fixed the cache paths on Windows Servers</li>
<li>Fixed incorrect file paths on subdirectory sites</li>
<li>Fixed the CDN integration not replacing the domain name</li>
<li>Fixed CSS font-display replacements</li>
</ul>
<h4>3.0.4 [2020.12.31]</h4>
<ul>
<li>Improved compatibility on CSS merging with optimole and similar services</li>
<li>Fixed some PHP notices and other minor issues</li>
</ul>
<h4>3.0.3 [2020.12.29]</h4>
<ul>
<li>Prevent minification on XML content that do not trigger WordPress conditionals</li>
<li>Added support for critical path positioning before the CSS files when Async mode is enabled</li>
<li>Minor bugfixes</li>
</ul>
<h4>3.0.2 [2020.12.29]</h4>
<ul>
<li>Added option to preserve settings on uninstall</li>
<li>Added option to inline all CSS (merging is still the recommended method)</li>
<li>Added option to force HTTPS on the generated cache file urls</li>
<li>Added an ignore list to the JS section (also imported from FVM 2 settings)</li>
<li>Improved compatibility with FVM 2 (you still need to specify what JS paths you want to merge)</li>
<li>Preserve the old FVM 2 settings on the database (will be removed on version 3.2)</li>
</ul>
<h4>3.0.1 [2020.12.27]</h4>
<ul>
<li>Added initial translation support under the &#8220;fast-velocity-minify&#8221; text domain.</li>
</ul>
<h4>3.0.0 [2020.12.26]</h4>
<ul>
<li>New version has been remade from scratch</li>
<li>JS Optimization is disabled by default and requires manual configuration</li>
<li>Third party scripts can now be delayed until user interaction, to improve the initial loading time</li>
</ul>
<h4>2.8.9 [2020.06.23]</h4>
<ul>
<li>new filter for wp hide compatibility</li>
</ul>
<h4>2.8.8 [2020.05.01]</h4>
<ul>
<li>bug fixes for woocommerce, which could result in 403 errors when adding to cart under certain cases</li>
</ul>
<h4>2.8.7 [2020.04.30]</h4>
<ul>
<li>fixed the sourceMappingURL removal regex introduced on 2.8.3 for js files and css files</li>
</ul>
<h4>2.8.6 [2020.04.30]</h4>
<ul>
<li>fixed an error notice on php</li>
</ul>
<h4>2.8.5 [2020.04.30]</h4>
<ul>
<li>bug fixes and some more minification default exclusions</li>
</ul>
<h4>2.8.4 [2020.04.24]</h4>
<ul>
<li>added frontend-builder-global-functions.js to the list of minification exclusions, but allowing merging (Divi Compatibility)</li>
</ul>
<h4>2.8.3 [2020.04.17]</h4>
<ul>
<li>Removed some options out of the autoload wp_option to avoid getting cached on the alloptions when using OPCache </li>
<li>Removed the CDN purge option for WP Engine (not needed since FVM automatically does cache busting)</li>
<li>Added support for Kinsta, Pagely, Pressidum, Savvii and Pantheon</li>
<li>Better sourcemaps regex removal from minified css and js files</li>
</ul>
<h4>2.8.2 [2020.04.13]</h4>
<ul>
<li>Skip changing clip-path: url(#some-svg); to absolute urls during css minification</li>
<li>Added a better cronjob duplicate cleanup task, when uninstalling the plugin</li>
</ul>
<h4>2.8.1 [2020.03.15]</h4>
<ul>
<li>added filter for the fvm_get_url function</li>
</ul>
<h4>2.8.0 [2020.03.10]</h4>
<ul>
<li>improved compatibility with Thrive Architect editor</li>
<li>improved compatibility with Divi theme</li>
</ul>
<h4>2.7.9 [2020.02.18]</h4>
<ul>
<li>changed cache file names hash to longer names to avoid colisions on elementor plugin</li>
</ul>
<h4>2.7.8 [2020.02.06]</h4>
<ul>
<li>updated PHP Minify with full support for PHP 7.4</li>
<li>added try, catch wrappers for merged javacript files with console log errors (instead of letting the browser stop execution on error)</li>
<li>improved compatibility with windows servers</li>
<li>improved compatibility for font paths with some themes</li>
</ul>
<h4>2.7.7 [2019.10.15]</h4>
<ul>
<li>added a capability check on the status page ajax request, which could show the cache file path when debug mode is enabled to subscribers</li>
</ul>
<h4>2.7.6 [2019.10.10]</h4>
<ul>
<li>bug fix release</li>
</ul>
<h4>2.7.5 [2019.10.09]</h4>
<ul>
<li>added support to &#8220;after&#8221; scripts added via wp_add_inline_script </li>
</ul>
<h4>2.7.4 [2019.08.18]</h4>
<ul>
<li>change to open JS/CSS files suspected of having PHP code via HTTP request, instead of reading the file directly from disk</li>
</ul>
<h4>2.7.3 [2019.07.29]</h4>
<ul>
<li>Beaver Builder compatibility fix</li>
</ul>
<h4>2.7.2 [2019.07.29]</h4>
<ul>
<li>fixed a PHP notice when WP_DEBUG mode is enabled on wordpress</li>
<li>small improvements on google fonts merging</li>
</ul>
<h4>2.7.1 [2019.07.27]</h4>
<ul>
<li>fixed an AMP validation javascript error</li>
</ul>
<h4>2.7.0 [2019.07.23]</h4>
<ul>
<li>some score fixes when deferring to pagespeed is enabled</li>
</ul>
<h4>2.6.9 [2019.07.15]</h4>
<ul>
<li>custom cache path permissions fix (thanks to @fariazz)</li>
</ul>
<h4>2.6.8 [2019.07.06]</h4>
<ul>
<li>header preload fixes (thanks to @vandreev)</li>
</ul>
<h4>2.6.7 [2019.07.04]</h4>
<ul>
<li>added cache purging support for the swift cache plugin</li>
<li>changed cache directory to the uploads directory for compatibility reasons</li>
<li>better cache purging checks</li>
</ul>
<h4>2.6.6 [2019.06.20]</h4>
<ul>
<li>cache purging bug fixes</li>
<li>php notice fixes</li>
</ul>
<h4>2.6.5 [2019.05.04]</h4>
<ul>
<li>fixed cache purging on Hyper Cache plugin</li>
<li>removed support for WPFC (plugin author implemented a notice stating that FVM is incompatible with WPFC)</li>
<li>improved the filtering engine for pagespeed insights on desktop</li>
</ul>
<h4>2.6.4 [2019.03.31]</h4>
<ul>
<li>fixed subdirectories permissions</li>
</ul>
<h4>2.6.3 [2019.03.30]</h4>
<ul>
<li>fixed another minor PHP notice</li>
</ul>
<h4>2.6.2 [2019.03.27]</h4>
<ul>
<li>fixed a PHP notice on urls with query strings that include arrays on keys or values</li>
</ul>
<h4>2.6.1 [2019.03.26]</h4>
<ul>
<li>fixed compatibility with the latest elementor plugin</li>
<li>fixed adding duplicate cron jobs + existing duplicate cronjobs cleanup</li>
<li>fixed duplicate &#8220;cache/cache&#8221; directory path</li>
<li>changed the minimum PHP requirements to PHP 5.5</li>
</ul>
<h4>2.6.0 [2019.03.02]</h4>
<ul>
<li>fixed cache purging with the hypercache plugin</li>
<li>fixed a bug with inline scripts and styles not showing up if there is no url for the enqueued handle</li>
<li>changed the cache directory from the wp-content/uploads to wp-content/cache</li>
<li>improved compatibility with page cache plugins and servers (purging FVM without purging the page cache should be fine now)</li>
<li>added a daily cronjob, to delete public invalid cache files that are older than 3 months (your page cache should expire before this)</li>
</ul>
<h4>2.0.0 [2017.05.11]</h4>
<ul>
<li>version 2.x branch release</li>
</ul>
<h4>1.0 [2016.06.19]</h4>
<ul>
<li>Initial Release</li>
</ul>
";s:11:"screenshots";s:241:"<ol><li><a href="https://ps.w.org/fast-velocity-minify/assets/screenshot-1.png?rev=2446298"><img src="https://ps.w.org/fast-velocity-minify/assets/screenshot-1.png?rev=2446298" alt="The Settings page."></a><p>The Settings page.</p></li></ol>";}s:17:"short_description";s:159:"Improve your speed score on GTmetrix, Pingdom Tools and Google PageSpeed Insights by adjusting CSS and JS files (defer, async, minify, combine, etc),  &hellip;";s:13:"download_link";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.4.3.zip";s:11:"screenshots";a:1:{i:1;a:2:{s:3:"src";s:73:"https://ps.w.org/fast-velocity-minify/assets/screenshot-1.png?rev=2446298";s:7:"caption";s:18:"The Settings page.";}}s:4:"tags";a:5:{s:8:"gtmetrix";s:8:"gtmetrix";s:10:"lighthouse";s:10:"lighthouse";s:9:"pagespeed";s:9:"pagespeed";s:10:"php-minify";s:10:"PHP Minify";s:7:"pingdom";s:7:"pingdom";}s:8:"versions";a:16:{s:5:"2.8.9";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.8.9.zip";s:5:"3.2.9";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.2.9.zip";s:5:"3.3.0";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.3.0.zip";s:5:"3.3.1";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.3.1.zip";s:5:"3.3.3";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.3.3.zip";s:5:"3.3.4";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.3.4.zip";s:5:"3.3.5";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.3.5.zip";s:5:"3.3.6";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.3.6.zip";s:5:"3.3.7";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.3.7.zip";s:5:"3.3.8";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.3.8.zip";s:5:"3.3.9";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.3.9.zip";s:5:"3.4.0";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.4.0.zip";s:5:"3.4.1";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.4.1.zip";s:5:"3.4.2";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.4.2.zip";s:5:"3.4.3";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.3.4.3.zip";s:5:"trunk";s:63:"https://downloads.wordpress.org/plugin/fast-velocity-minify.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:1:{s:2:"1x";s:73:"https://ps.w.org/fast-velocity-minify/assets/icon-128x128.jpg?rev=1440946";}s:12:"contributors";a:1:{s:7:"alignak";s:39:"https://profiles.wordpress.org/alignak/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:4:"more";}s:3:"new";i:1;}s:12:"antispam-bee";a:30:{s:4:"name";s:12:"Antispam Bee";s:4:"slug";s:12:"antispam-bee";s:7:"version";s:6:"2.11.7";s:6:"author";s:77:"<a href="https://profiles.wordpress.org/pluginkollektiv/">pluginkollektiv</a>";s:14:"author_profile";s:47:"https://profiles.wordpress.org/pluginkollektiv/";s:8:"requires";s:3:"4.6";s:6:"tested";s:5:"6.7.2";s:12:"requires_php";s:3:"5.2";s:16:"requires_plugins";a:0:{}s:6:"rating";i:96;s:7:"ratings";a:5:{i:5;i:210;i:4;i:2;i:3;i:1;i:2;i:2;i:1;i:8;}s:11:"num_ratings";i:223;s:15:"support_threads";i:4;s:24:"support_threads_resolved";i:4;s:10:"downloaded";i:10142913;s:12:"last_updated";s:21:"2024-11-11 8:48pm GMT";s:5:"added";s:10:"2009-01-10";s:8:"homepage";s:40:"https://antispambee.pluginkollektiv.org/";s:8:"sections";a:5:{s:11:"description";s:2454:"<p>Say Goodbye to comment spam on your WordPress blog or website. <em>Antispam Bee</em> blocks spam comments and trackbacks effectively, without captchas and without sending personal information to third party services. It is free of charge, ad-free and 100% GDPR compliant.</p>
<h3>Feature/Settings Overview</h3>
<ul>
<li>Trust approved commenters.</li>
<li>Trust commenters with a Gravatar.</li>
<li>Consider the comment time.</li>
<li>Allow comments only in a certain language.</li>
<li>Block or allow commenters from certain countries.</li>
<li>Treat BBCode links as spam.</li>
<li>Use regular expressions.</li>
<li>Search local spam database for commenters previously marked as spammers.</li>
<li>Notify admins by e-mail about incoming spam.</li>
<li>Delete existing spam after n days.</li>
<li>Limit approval to comments/pings (will delete other comment types).</li>
<li>Select spam indicators to send comments to deletion directly.</li>
<li>Optionally exclude trackbacks and pingbacks from spam detection.</li>
<li>Optionally spam-check comment forms on archive pages.</li>
<li>Display spam statistics on the dashboard, including daily updates of spam detection rate and a total of blocked spam comments.</li>
</ul>
<h3>Support</h3>
<ul>
<li>Community support via the <a href="https://wordpress.org/support/plugin/antispam-bee" rel="ugc">support forums on wordpress.org</a></li>
<li>Read <a href="https://antispambee.pluginkollektiv.org/documentation/" rel="nofollow ugc">the documentation</a></li>
<li>We don’t handle support via e-mail, Twitter, GitHub issues etc.</li>
</ul>
<h3>Contribute</h3>
<ul>
<li>Active development of this plugin is handled <a href="https://github.com/pluginkollektiv/antispam-bee" rel="nofollow ugc">on GitHub</a>.</li>
<li>Pull requests for documented bugs are highly appreciated.</li>
<li>If you think you’ve found a bug (e.g. you’re experiencing unexpected behavior), please post at the <a href="https://wordpress.org/support/plugin/antispam-bee" rel="ugc">support forums</a> first.</li>
<li>If you want to help us translate this plugin you can do so <a href="https://translate.wordpress.org/projects/wp-plugins/antispam-bee" rel="nofollow ugc">on WordPress Translate</a>.</li>
</ul>
<h3>Credits</h3>
<ul>
<li>Author: <a href="https://sergejmueller.github.io/" rel="nofollow ugc">Sergej Müller</a></li>
<li>Maintainers: <a href="https://pluginkollektiv.org" rel="nofollow ugc">pluginkollektiv</a></li>
</ul>
";s:12:"installation";s:634:"<ul>
<li>If you don’t know how to install a plugin for WordPress, <a href="https://wordpress.org/documentation/article/manage-plugins/#automatic-plugin-installation-1" rel="ugc">here’s how</a>.</li>
</ul>
<h3>Requirements</h3>
<ul>
<li>PHP 5.2.4 or greater</li>
<li>WordPress 4.5 or greater</li>
</ul>
<h3>Settings</h3>
<p>After you have activated <em>Antispam Bee</em> the plugin will block spam comments out of the box. However, you may want to visit <em>Settings <span aria-hidden="true" class="wp-exclude-emoji">→</span> Antispam Bee</em> to configure your custom set of anti-spam options that works best for your site.</p>
";s:3:"faq";s:4598:"
<dt id='does%20antispam%20bee%20prevents%20spam%20registrations%20or%20protects%20form%20plugins%3F'>
Does Antispam Bee prevents spam registrations or protects form plugins?
</h4>
<p>
<p>Antispam Bee works best with default WordPress comments. It does not help to protect form plugins and does not prevent spam registrations. Hopefully we can provide better hooks for third party plugins to use Antispam Bee to fill this gap in the forthcoming new major version.</p>
</p>
<dt id='does%20antispam%20bee%20work%20with%20jetpack%2C%20wpdiscuz%2C%20disqus%20comments%20and%20similar%20comment%20plugins%3F'>
Does Antispam Bee work with Jetpack, wpDiscuz, Disqus Comments and similar comment plugins?
</h4>
<p>
<p>Antispam Bee works best with default WordPress comments. It is not compatible with Jetpack, wpDiscuz or Disqus Comments as those plugins load a new comment form within an iframe. Thus Antispam Bee can not access the comment form directly.</p>
</p>
<dt id='does%20antispam%20bee%20work%20with%20ajax%20comment%20plugins%20or%20similar%20theme%20features%3F'>
Does Antispam Bee work with AJAX comment plugins or similar theme features?
</h4>
<p>
<p>Whether Antispam Bee works with a comment form submitted via AJAX depends on how the AJAX request is made. If the request goes to the file that usually also receives the comments, Antispam Bee could work with it out of the box (the <a href="https://wordpress.org/plugins/wp-ajaxify-comments/" rel="ugc">WP Ajaxify Comments</a> plugin does this, for example).</p>
<p>If the comments are sent to the <code>admin-ajax.php</code>, the <code>antispam_bee_disallow_ajax_calls</code> filter must be used to run ASB for requests to that file as well. If the script does not send all form data to the file, but only some selected ones, further customization is probably necessary, as <a href="https://torstenlandsiedel.de/2020/10/04/ajaxifizierte-kommentare-und-antispam-bee/" rel="nofollow ugc">exemplified in this post by Torsten Landsiedel</a> (in German).</p>
</p>
<dt id='does%20antispam%20bee%20store%20any%20private%20user%20data%2C%20and%20is%20it%20compliant%20with%20gdpr%3F'>
Does Antispam Bee store any private user data, and is it compliant with GDPR?
</h4>
<p>
<p>Antispam Bee is developed in Europe. You might have heard we can be a bit nitpicky over here when it comes to privacy. The plugin does not save private user data and is 100% compliant with GDPR.</p>
</p>
<dt id='will%20i%20have%20to%20edit%20any%20theme%20templates%20to%20get%20antispam%20bee%20to%20work%3F'>
Will I have to edit any theme templates to get Antispam Bee to work?
</h4>
<p>
<p>No, the plugin works as is. You may want to configure your favorite settings, though.</p>
</p>
<dt id='does%20antispam%20bee%20work%20with%20shortened%20ips%3F'>
Does Antispam Bee work with shortened IPs?
</h4>
<p>
<p>Generally yes. However, commissioning the Antispam Bee plugin for canceled or shortened IP addresses in comment metadata is not recommended. Because the name and the e-mail address of the comments are not unique, an IP address is the only reliable measure. The more complete the stored IP addresses, the more reliable the assignment or detection of spam.</p>
</p>
<dt id='how%20can%20i%20submit%20undetected%20spam%3F'>
How can I submit undetected spam?
</h4>
<p>
<p>If the antispam plugin has passed some spam comments, these comments can be reported for analysis. A <a href="http://goo.gl/forms/ITzVHXkLVL" rel="nofollow ugc">Google table</a> was created for this purpose.</p>
</p>
<dt id='antispam%20bee%20with%20varnish%3F'>
Antispam Bee with Varnish?
</h4>
<p>
<p>If WordPress is operated with Apache + Varnish, the actual IP address of the visitors does not appear in WordPress. Accordingly the Antispam-Plugin lacks the base for the correct functionality. An adaptation in the Varnish configuration file /etc/varnish/default.vcl provides a remedy and forwards the original (not from Apache) IP address in the HTTP header X-Forwarded-For:</p>
<blockquote>
<p>if (req.restarts == 0) {<br />
      set req.http.X-Forwarded-For = client.ip;<br />
  }</p>
</blockquote>
</p>
<dt id='are%20there%20some%20paid%20services%20or%20limitations%3F'>
Are there some paid services or limitations?
</h4>
<p>
<p>No, Antispam Bee is free forever, for both private and commercial projects. You can use it on as many sites as you want. There is no limitation to the number of sites you use the plugin on.</p>
<p>A complete documentation is available on <a href="https://antispambee.pluginkollektiv.org/documentation/" rel="nofollow ugc">pluginkollektiv.org</a>.</p>
</p>

";s:9:"changelog";s:10993:"<h3>2.11.7</h3>
<ul>
<li>Tweak: Use SCRIPT_NAME instead of REQUEST_URI to check path</li>
<li>Fix: Remove <code>add_reasons_to_defaults()</code> from general initialization for better WordPress 6.7 compatibility</li>
<li>Maintenance: Tested up to WordPress 6.7</li>
</ul>
<h3>2.11.6</h3>
<ul>
<li>Fix: Delete missed out option on uninstall (Thanks @okvee!)</li>
<li>Tweak: Minor i18n improvements (Thanks Pedro!)</li>
<li>Tweak: Minor code changes and housekeeping</li>
<li>Tweak: Updated dependencies</li>
</ul>
<h3>2.11.5</h3>
<p>IMPORTANT: If you use the country check and are behind a proxy or similar, you need to use the <code>antispam_bee_trusted_ip</code> filter to get the correct IP from a header like <code>HTTP_X_FORWARDED</code> (don’t return an empty value here, otherwise all comments are marked as spam).</p>
<ul>
<li>Fix: Usage of core filter <code>pre_comment_user_ip</code> breaks ASB if the IP address is removed for GDPR compliance</li>
</ul>
<h3>2.11.4</h3>
<p>IMPORTANT: If you use the country check and are behind a proxy or similar, you need to use the <code>pre_comment_user_ip</code> filter to get the correct IP from a header like <code>HTTP_X_FORWARDED</code>.</p>
<ul>
<li>Fix: Read client IP for country check from <code>REMOTE_ADDR</code> only (filterable via <code>pre_comment_user_ip</code>)</li>
<li>Fix: No spam reason in spam notification email, and related PHP warning</li>
<li>Fix: Remove outdated info from readme</li>
<li>Enhancement: Show upgrade notice on plugin overview page</li>
<li>Maintenance: Tested up to WordPress 6.3</li>
</ul>
<h3>2.11.3</h3>
<ul>
<li>Fix: Multiselect for &#8220;Delete comments by spam reasons&#8221; was not saving values</li>
<li>Fix: Fix broken link for ISO country codes</li>
<li>Maintenance: Added test for PHP 8.2</li>
<li>Maintenance: Tested up to WordPress 6.2</li>
</ul>
<h3>2.11.2</h3>
<ul>
<li>Tweak: remove superfluous translations</li>
<li>Tweak: make FAQ link an anchor link</li>
<li>Fix: spam counter no longer raises a warning with PHP 8.1 if no spam is present yet</li>
<li>Fix: spam reasons are now localized correctly</li>
<li>Fix: Translations were loaded twice on some admin pages</li>
<li>Maintenance: Tested up to WordPress 6.1</li>
</ul>
<h3>2.11.1</h3>
<ul>
<li>Tweak: remove superfluous type attribute from inline script tag</li>
<li>Maintenance: Tested up to WordPress 6.0</li>
</ul>
<h3>2.11.0</h3>
<ul>
<li>Fix: Allow empty comments if <code>allow_empty_comment</code> is set to true</li>
<li>Fix: Add <code>aria-label</code> to work around bug in a11y testing tools</li>
<li>Fix: Change priority for <code>comment_form_field_comment</code> from 10 to 99</li>
<li>Tweak: Updated some FAQ entries</li>
<li>Tweak: Updated build tooling</li>
</ul>
<h3>2.10.0</h3>
<ul>
<li>Fix: Switch from ip2country.info to iplocate.io for country check</li>
<li>Enhancement: Use filter to add the honeypot field instead of output buffering for new installations and added option to switch between the both ways</li>
<li>Tweak: Added comment user agent to regex pattern check</li>
<li>Tweak: Make the ping detection filterable to support new comment types</li>
<li>Tweak: Updated internal documentation links</li>
<li>Tweak: Several updates and optimizations in the testing process</li>
<li>Tweak: Adjust color palette to recent WP version</li>
<li>Tweak: Adjust wording in variables and option names</li>
<li>Readme: Add new contributor and clean up unused code</li>
</ul>
<h3>2.9.4</h3>
<ul>
<li>Enhancement: Add filter to allow ajax calls</li>
<li>Tweak: Better wording for BBCode feature in plugin description</li>
<li>Tweak: Better screenshots in the plugin directory</li>
<li>Maintenance: Tested up to WordPress 5.7</li>
</ul>
<h3>2.9.3</h3>
<ul>
<li>Fixed: Compatibility with WordPress 5.5</li>
<li>Fixed: Undefined index on spam list page</li>
<li>Tweak: Better wording on settings page</li>
<li>Tweak: AMP compatibility</li>
<li>Tweak: Protect CSS from overwrite through bad themes</li>
</ul>
<h3>2.9.2</h3>
<ul>
<li>Fix: Delete comment meta for deleted old spam. For the cleanup of older orphaned comment meta we suggest the usage of <a href="https://wordpress.org/plugins/wp-sweep/" rel="ugc">WP Sweep</a></li>
<li>Fix: Statistic in dashboard showed wrong value</li>
<li>Tweak: Change autocomplete attribute to &#8220;new-password&#8221;</li>
<li>Tweak: Autoptimize compatibility improved</li>
<li>Tweak: Renamed blacklist/whitelist to a better phrase</li>
<li>Tweak: Added new pattern</li>
<li>Tweak: UI and text optimizations</li>
<li>Tweak: Better compatibility with some server configurations</li>
<li>Tweak: Make spam reason sortable and filterable</li>
<li>Tweak: Add spam reason for manually marked spam</li>
<li>Maintenance: Deleted unused code</li>
<li>Maintenance: Removed Fake IP check (unreliable and producing false positives)</li>
<li>Maintenance: Fix some coding standard issues</li>
<li>Maintenance: Tested up to WordPress 5.4</li>
<li>Maintenance: Tested up to PHP 7.4</li>
</ul>
<h3>2.9.1</h3>
<ul>
<li>Improved backend accessibility</li>
<li>Prefilled comment textareas do now work with the honeypot</li>
<li>Compatible with the AMP plugin (https://wordpress.org/plugins/amp/)</li>
<li>Improved dashboard tooltips</li>
<li>Improvements for the language detection API</li>
<li>Scalable IP look up for local spam database</li>
</ul>
<h3>2.9.0</h3>
<ul>
<li>Introduction of coding standards.</li>
<li>Switch to franc language detection API for the language check.</li>
<li>Do not longer overwrite the IP address WordPress saves with the comment by using <code>pre_comment_user_ip</code>.</li>
<li>Do not show &#8220;Trust commenters with a Gravatar&#8221; if the &#8220;Show Gravatar&#8221; option is not set.</li>
<li>Skip the checks, when I ping myself.</li>
<li>Fixes some wrong usages of the translation functions.</li>
<li>Use the regular expressions check also for trackbacks.</li>
<li>Add option to delete Antispam Bee related data when plugin gets deleted via the admin interface.</li>
<li>Save a hashed + salted IP for every comment</li>
<li>New check for incoming trackbacks.</li>
<li>Introduction of behat tests.</li>
<li>Updates the used JavaScript library for the statistics widget.</li>
<li>Bugfix in the &#8220;Comment form used outside of posts&#8221; option.</li>
</ul>
<h3>2.8.1</h3>
<ul>
<li>PHP 5.3 compatibility</li>
<li>Bugfix where a spam trackback produced a fatal error</li>
<li>For more details see https://github.com/pluginkollektiv/antispam-bee/milestone/8?closed=1</li>
</ul>
<h3>2.8.0</h3>
<ul>
<li>Removed stopforumspam.com to avoid potential GDPR violation</li>
<li>Improves IP handling to comply with GDPR</li>
<li>Improves PHP7.2 compatibility</li>
<li>Fixes small bug on mobile views</li>
<li>Allow more than one language in language check</li>
<li>Minor interface improvements</li>
<li>Remove old russian and Dutch translation files</li>
<li>For more details see https://github.com/pluginkollektiv/antispam-bee/milestone/4?closed=1</li>
</ul>
<h3>2.7.1</h3>
<ul>
<li>Fixes an incompatibility with Chrome autofill</li>
<li>Fixes some incompatibilities with other plugins/themes where the comment field was left empty</li>
<li>Support for RTL</li>
<li>Solve some translation/language issues</li>
<li>A new filter to add languages to the language check</li>
<li>For more details see https://github.com/pluginkollektiv/antispam-bee/milestone/6?closed=1</li>
</ul>
<h3>2.7.0</h3>
<ul>
<li>Country check is back again (thanks to Sergej Müller for his amazing work and the service page)</li>
<li>Improved Honeypot</li>
<li>Language check through Google Translate API is back again (thanks to Simon Kraft of https://moenus.net/ for offering to cover the costs)</li>
<li>More default Regexes</li>
<li>Unit Test Framework</li>
<li>Accessibility and GUI improvements</li>
<li>An <a href="https://github.com/pluginkollektiv/antispam-bee/wiki" rel="nofollow ugc">english documentation</a> is now available, too. Some corrections in the german documentation.</li>
<li>Some bugfixes &#8211; Among other things for WPML compatibility</li>
<li>For more details see https://github.com/pluginkollektiv/antispam-bee/milestone/3?closed=1</li>
</ul>
<h3>2.6.9</h3>
<ul>
<li>Updates donation links throughout the plugin</li>
<li>Fixes an error were JavaScript on the dashboard was erroneously being enqueued</li>
<li>Ensures compatibility with the latest WordPress version</li>
</ul>
<h3>2.6.8</h3>
<ul>
<li>added a POT file</li>
<li>updated German translation, added formal version</li>
<li>updated plugin text domain to include a dash instead of an underscore</li>
<li>updated, translated + formatted README.md</li>
<li>updated expired link URLs in plugin and languages files</li>
<li>updated <a href="https://pluginkollektiv.org/hello-world/" rel="nofollow ugc">plugin authors</a></li>
</ul>
<h3>2.6.7</h3>
<ul>
<li>Removal of functions <em>Block comments from specific countries</em> and <em>Allow comments only in certain language</em> for financial reasons &#8211; <a href="https://antispambee.pluginkollektiv.org/news/2015/removal-of-allow-comments-only-in-certain-language/" rel="nofollow ugc">more information</a></li>
</ul>
<h3>2.6.6</h3>
<ul>
<li>Switch to the official Google Translation API</li>
<li><em>Release time investment (Development &amp; QA): 2.5 h</em></li>
</ul>
<h3>2.6.5</h3>
<ul>
<li>Fix: Return parameters on <code>dashboard_glance_items</code> callback / thx <a href="https://twitter.com/toscho" rel="nofollow ugc">@toscho</a></li>
<li>New function: Trust commenters with a Gravatar / thx <a href="https://twitter.com/glueckpress" rel="nofollow ugc">@glueckpress</a></li>
<li>Additional plausibility checks and filters</li>
<li><em>Release time investment (Development &amp; QA): 12 h</em></li>
</ul>
<h3>2.6.4</h3>
<ul>
<li>Consideration of the comment time (Spam if a comment was written in less than 5 seconds) &#8211; <a href="https://antispambee.pluginkollektiv.org/news/2014/antispam-bee-2-6-4/" rel="nofollow ugc">more information</a></li>
<li><em>Release time investment (Development &amp; QA): 6.25 h</em></li>
</ul>
<h3>2.6.3</h3>
<ul>
<li>Sorting for the Antispam Bee column in the spam comments overview</li>
<li>Code refactoring around the use of REQUEST_URI</li>
<li><em>Release time investment (Development &amp; QA): 2.75 h</em></li>
</ul>
<h3>2.6.2</h3>
<ul>
<li>Improving detection of fake IPs</li>
<li><em>Release time investment (Development &amp; QA): 11 h</em></li>
</ul>
<h3>2.6.1</h3>
<ul>
<li>Code refactoring of options management</li>
<li>Support for <code>HTTP_FORWARDED_FOR</code> header</li>
<li><em>Release time investment (Development &amp; QA): 8.5 h</em></li>
</ul>
<h3>2.6.0</h3>
<ul>
<li>Optimizations for WordPress 3.8</li>
<li>Clear invalid UTF-8 characters in comment fields</li>
<li>Spam reason as a column in the table with spam comments</li>
</ul>
<p>For the complete changelog, check out our <a href="https://github.com/pluginkollektiv/antispam-bee" rel="nofollow ugc">GitHub repository</a>.</p>
";s:11:"screenshots";s:1094:"<ol><li><a href="https://ps.w.org/antispam-bee/assets/screenshot-1.png?rev=2898402"><img src="https://ps.w.org/antispam-bee/assets/screenshot-1.png?rev=2898402" alt="Block or allow comments from specific countries."></a><p>Block or allow comments from specific countries.</p></li><li><a href="https://ps.w.org/antispam-bee/assets/screenshot-2.png?rev=2898402"><img src="https://ps.w.org/antispam-bee/assets/screenshot-2.png?rev=2898402" alt="Allow comments only in certain languages."></a><p>Allow comments only in certain languages.</p></li><li><a href="https://ps.w.org/antispam-bee/assets/screenshot-3.png?rev=2898402"><img src="https://ps.w.org/antispam-bee/assets/screenshot-3.png?rev=2898402" alt="Add useful spam stats to your dashboard."></a><p>Add useful spam stats to your dashboard.</p></li><li><a href="https://ps.w.org/antispam-bee/assets/screenshot-4.png?rev=2898402"><img src="https://ps.w.org/antispam-bee/assets/screenshot-4.png?rev=2898402" alt="Tailor WordPress&#039; spam management to your workflow."></a><p>Tailor WordPress' spam management to your workflow.</p></li></ol>";}s:17:"short_description";s:134:"Sophisticated antispam plugin for effective daily comment and trackback spam-fighting. Built with data protection and privacy in mind.";s:13:"download_link";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.11.7.zip";s:11:"screenshots";a:4:{i:1;a:2:{s:3:"src";s:65:"https://ps.w.org/antispam-bee/assets/screenshot-1.png?rev=2898402";s:7:"caption";s:48:"Block or allow comments from specific countries.";}i:2;a:2:{s:3:"src";s:65:"https://ps.w.org/antispam-bee/assets/screenshot-2.png?rev=2898402";s:7:"caption";s:41:"Allow comments only in certain languages.";}i:3;a:2:{s:3:"src";s:65:"https://ps.w.org/antispam-bee/assets/screenshot-3.png?rev=2898402";s:7:"caption";s:40:"Add useful spam stats to your dashboard.";}i:4;a:2:{s:3:"src";s:65:"https://ps.w.org/antispam-bee/assets/screenshot-4.png?rev=2898402";s:7:"caption";s:51:"Tailor WordPress' spam management to your workflow.";}}s:4:"tags";a:5:{s:9:"anti-spam";s:9:"anti-spam";s:8:"antispam";s:8:"antispam";s:8:"comments";s:8:"comments";s:11:"spam-filter";s:11:"spam filter";s:15:"spam-protection";s:15:"spam protection";}s:8:"versions";a:38:{s:6:"2.10.0";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.10.0.zip";s:6:"2.11.0";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.11.0.zip";s:6:"2.11.1";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.11.1.zip";s:6:"2.11.2";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.11.2.zip";s:6:"2.11.3";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.11.3.zip";s:6:"2.11.4";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.11.4.zip";s:6:"2.11.5";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.11.5.zip";s:6:"2.11.6";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.11.6.zip";s:6:"2.11.7";s:62:"https://downloads.wordpress.org/plugin/antispam-bee.2.11.7.zip";s:3:"2.2";s:59:"https://downloads.wordpress.org/plugin/antispam-bee.2.2.zip";s:3:"2.3";s:59:"https://downloads.wordpress.org/plugin/antispam-bee.2.3.zip";s:3:"2.4";s:59:"https://downloads.wordpress.org/plugin/antispam-bee.2.4.zip";s:5:"2.4.1";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.4.1.zip";s:5:"2.4.2";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.4.2.zip";s:5:"2.4.3";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.4.3.zip";s:5:"2.4.4";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.4.4.zip";s:5:"2.4.5";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.4.5.zip";s:5:"2.4.6";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.4.6.zip";s:5:"2.6.0";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.0.zip";s:5:"2.6.1";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.1.zip";s:5:"2.6.2";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.2.zip";s:5:"2.6.3";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.3.zip";s:5:"2.6.4";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.4.zip";s:5:"2.6.5";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.5.zip";s:5:"2.6.6";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.6.zip";s:5:"2.6.7";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.7.zip";s:5:"2.6.8";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.8.zip";s:5:"2.6.9";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.6.9.zip";s:5:"2.7.0";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.7.0.zip";s:5:"2.7.1";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.7.1.zip";s:5:"2.8.0";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.8.0.zip";s:5:"2.8.1";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.8.1.zip";s:5:"2.9.0";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.9.0.zip";s:5:"2.9.1";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.9.1.zip";s:5:"2.9.2";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.9.2.zip";s:5:"2.9.3";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.9.3.zip";s:5:"2.9.4";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.9.4.zip";s:5:"trunk";s:55:"https://downloads.wordpress.org/plugin/antispam-bee.zip";}s:11:"donate_link";s:75:"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=TD4AMD2D8EMZW";s:5:"icons";a:2:{s:2:"1x";s:65:"https://ps.w.org/antispam-bee/assets/icon-128x128.png?rev=2898402";s:2:"2x";s:65:"https://ps.w.org/antispam-bee/assets/icon-256x256.png?rev=2898402";}s:12:"contributors";a:9:{s:15:"pluginkollektiv";s:47:"https://profiles.wordpress.org/pluginkollektiv/";s:12:"websupporter";s:44:"https://profiles.wordpress.org/websupporter/";s:10:"schlessera";s:42:"https://profiles.wordpress.org/schlessera/";s:10:"zodiac1978";s:42:"https://profiles.wordpress.org/zodiac1978/";s:10:"swissspidy";s:42:"https://profiles.wordpress.org/swissspidy/";s:6:"krafit";s:38:"https://profiles.wordpress.org/krafit/";s:7:"kau-boy";s:39:"https://profiles.wordpress.org/kau-boy/";s:16:"florianbrinkmann";s:48:"https://profiles.wordpress.org/florianbrinkmann/";s:9:"pfefferle";s:41:"https://profiles.wordpress.org/pfefferle/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}s:3:"new";i:1;}s:15:"ultimate-member";a:30:{s:4:"name";s:116:"Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction &amp; Membership Plugin";s:4:"slug";s:15:"ultimate-member";s:7:"version";s:6:"2.10.4";s:6:"author";s:76:"<a href="https://profiles.wordpress.org/ultimatemember/">Ultimate Member</a>";s:14:"author_profile";s:46:"https://profiles.wordpress.org/ultimatemember/";s:8:"requires";s:3:"6.2";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";s:3:"7.0";s:16:"requires_plugins";a:0:{}s:6:"rating";i:88;s:7:"ratings";a:5:{i:5;i:1138;i:4;i:70;i:3;i:38;i:2;i:46;i:1;i:148;}s:11:"num_ratings";i:1440;s:15:"support_threads";i:101;s:24:"support_threads_resolved";i:71;s:10:"downloaded";i:11848324;s:12:"last_updated";s:22:"2025-05-14 10:48pm GMT";s:5:"added";s:10:"2015-01-21";s:8:"homepage";s:26:"http://ultimatemember.com/";s:8:"sections";a:5:{s:11:"description";s:10121:"<h4>User Profile &amp; Membership Plugin for WordPress</h4>
<p>The ultimate user profile &amp; membership plugin for WordPress. The plugin makes it a breeze for users to sign-up and become members of your website. The plugin allows you to add beautiful user profiles to your site and is designed for creating advanced online communities and membership sites. Lightweight and highly extendible, Ultimate Member will enable you to create almost any type of site where users can join and become members with absolute ease.</p>
<h4>Features of the plugin include:</h4>
<ul>
<li>Front-end user profiles</li>
<li>Front-end user registration</li>
<li>Front-end user login</li>
<li>Custom form fields</li>
<li>Conditional logic for form fields</li>
<li>Drag and drop form builder</li>
<li>User account page</li>
<li>Custom user roles</li>
<li>Member directories</li>
<li>User emails</li>
<li>Content restriction</li>
<li>Conditional nav menus</li>
<li>Show author posts &amp; comments on user profiles</li>
<li>Developer friendly with dozens of actions and filters</li>
</ul>
<p>Read about all of the plugin&#8217;s features at <a href="https://ultimatemember.com" rel="nofollow ugc">Ultimate Member</a></p>
<h4>Paid Extensions</h4>
<p>Ultimate Member has a range of extensions that allow you to extend the power of the plugin. You can purchase all of these extensions at a significant discount with one of our <a href="https://ultimatemember.com/pricing/" rel="nofollow ugc">paid plans</a> or you can purchase extensions individually.</p>
<ul>
<li><a href="https://ultimatemember.com/extensions/zapier/" rel="nofollow ugc">Zapier</a> &#8211; Allow to integrate the Zapier popular apps with Ultimate Member</li>
<li><a href="https://ultimatemember.com/extensions/stripe/" rel="nofollow ugc">Stripe</a> &#8211; Sell paid memberships to access your website via Stripe subscriptions</li>
<li><a href="https://ultimatemember.com/extensions/user-notes/" rel="nofollow ugc">User Notes</a> &#8211; Allow users to create public and private notes from their profile</li>
<li><a href="https://ultimatemember.com/extensions/profile-tabs/" rel="nofollow ugc">Profile Tabs</a> &#8211; Allow to add the custom tabs to profiles</li>
<li><a href="https://ultimatemember.com/extensions/user-locations/" rel="nofollow ugc">User Locations</a> &#8211; Allow to display users on a map on the member directory page and allow users to add their location via their profile</li>
<li><a href="https://ultimatemember.com/extensions/unsplash/" rel="nofollow ugc">Unsplash</a> &#8211; Allow users to select a profile cover photo from <a href="https://unsplash.com/" rel="nofollow ugc">Unsplash</a> from their profile</li>
<li><a href="https://ultimatemember.com/extensions/user-bookmarks/" rel="nofollow ugc">User Bookmarks</a> &#8211; Allow users to bookmark content from your website</li>
<li><a href="https://ultimatemember.com/extensions/user-photos/" rel="nofollow ugc">User Photos</a> &#8211; Allow users to upload photos to their profile</li>
<li><a href="https://ultimatemember.com/extensions/groups/" rel="nofollow ugc">Groups</a> &#8211; Allow users to create and join groups around shared topics, interests etc.</li>
<li><a href="https://ultimatemember.com/extensions/private-content/" rel="nofollow ugc">Private Content</a> &#8211; Display private content to logged in users that only they can access</li>
<li><a href="https://ultimatemember.com/extensions/user-tags/" rel="nofollow ugc">User Tags</a> &#8211; Lets you add a user tag system to your website</li>
<li><a href="https://ultimatemember.com/extensions/social-activity/" rel="nofollow ugc">Social Activity</a> &#8211; Let users create public wall posts &amp; see the activity of other users</li>
<li><a href="https://ultimatemember.com/extensions/woocommerce/" rel="nofollow ugc">WooCommerce</a> &#8211; Allow you to integrate WooCommerce with Ultimate Member</li>
<li><a href="https://ultimatemember.com/extensions/private-messages/" rel="nofollow ugc">Private Messages</a> &#8211; Add a private messaging system to your site &amp; allow users to message each other</li>
<li><a href="https://ultimatemember.com/extensions/followers/" rel="nofollow ugc">Followers</a> &#8211; Allow users to follow each other on your site and protect their profile information</li>
<li><a href="https://ultimatemember.com/extensions/real-time-notifications/" rel="nofollow ugc">Real-time Notifications</a> &#8211; Add a notifications system to your site so users can receive real-time notifications</li>
<li><a href="https://ultimatemember.com/extensions/social-login/" rel="nofollow ugc">Social Login</a> &#8211; Let users register &amp; login to your site via Facebook, Twitter, G+, LinkedIn, Instagram and Vkontakte (VK.com)</li>
<li><a href="https://ultimatemember.com/extensions/bbpress/" rel="nofollow ugc">bbPress</a> &#8211; With the bbPress extension you can beautifully integrate Ultimate Member with bbPress</li>
<li><a href="https://ultimatemember.com/extensions/mailchimp/" rel="nofollow ugc">MailChimp</a> &#8211; Allow users to subscribe to your MailChimp lists when they signup on your site and sync user meta to MailChimp</li>
<li><a href="https://ultimatemember.com/extensions/user-reviews/" rel="nofollow ugc">User Reviews</a> &#8211; Allow users to rate &amp; review each other using a 5 star rate/review system</li>
<li><a href="https://ultimatemember.com/extensions/verified-users/" rel="nofollow ugc">Verified Users</a> &#8211; Add a user verification system to your site so user accounts can be verified</li>
<li><a href="https://ultimatemember.com/extensions/mycred/" rel="nofollow ugc">myCRED</a> &#8211; With the myCRED extension you can integrate Ultimate Member with the popular myCRED points management plugin</li>
<li><a href="https://ultimatemember.com/extensions/notices/" rel="nofollow ugc">Notices</a> &#8211; Alert users to important information using conditional notices</li>
<li><a href="https://ultimatemember.com/extensions/profile-completeness/" rel="nofollow ugc">Profile Completeness</a> &#8211; Encourage or force users to complete their profiles with the profile completeness extension</li>
<li><a href="https://ultimatemember.com/extensions/friends/" rel="nofollow ugc">Friends</a> &#8211; Allows users to become friends by sending &amp; accepting/rejecting friend requests</li>
</ul>
<h4>Free Extensions</h4>
<ul>
<li><a href="https://ultimatemember.com/extensions/jobboardwp/" rel="nofollow ugc">JobsBoardWP</a> &#8211; This free extension integrates Ultimate Member with the job board plugin <a href="https://wordpress.org/plugins/jobboardwp" rel="ugc">JobBoardWP</a>.</li>
<li><a href="https://ultimatemember.com/extensions/forumwp/" rel="nofollow ugc">ForumWP</a> &#8211; This free extension integrates Ultimate Member with the forum plugin <a href="https://forumwpplugin.com" rel="nofollow ugc">ForumWP</a>.</li>
<li><a href="https://ultimatemember.com/extensions/terms-conditions/" rel="nofollow ugc">Terms &amp; Conditions</a> &#8211; Add a terms and condition checkbox to your registration forms &amp; require users to agree to your T&amp;Cs before registering on your site.</li>
<li><a href="https://ultimatemember.com/extensions/google-recaptcha/" rel="nofollow ugc">Google reCAPTCHA</a> &#8211; Stop bots on your registration &amp; login forms with Google reCAPTCHA</li>
<li><a href="https://ultimatemember.com/extensions/online-users/" rel="nofollow ugc">Online Users</a> &#8211; Display what users are online with this extension</li>
</ul>
<h4>Theme</h4>
<p>Our official <a href="https://ultimatemember.com/theme/" rel="nofollow ugc">theme</a> is purpose built for websites that have logged in and out users. The <a href="https://ultimatemember.com/theme/" rel="nofollow ugc">theme</a> has deep integration with Ultimate Member plugin and the extensions, different header designs for logged-in/out users and works alongside the Beaver Builder and Elementor page builders.</p>
<h4>Our other plugins</h4>
<p>In addition to Ultimate Member, we also have two other plugins: <a href="https://forumwpplugin.com/" rel="nofollow ugc">ForumWP</a> and <a href="https://wordpress.org/plugins/jobboardwp" rel="ugc">JobBoardWP</a>.</p>
<h4>ForumWP</h4>
<p><a href="https://forumwpplugin.com/" rel="nofollow ugc">ForumWP</a> is a forum plugin which adds an online forum to your website, allowing users to create topics and write replies. Forums are a great way to build and grow an online community.</p>
<h4>JobBoardWP</h4>
<p><a href="https://wordpress.org/plugins/jobboardwp" rel="ugc">JobBoardWP</a> is a job board plugin which adds a modern job board to your website. Display job listings and allow employers to submit and manage jobs all from the front-end.</p>
<h4>Development * Translations</h4>
<p>If you&#8217;re a developer and would like to contribute to the source code of the plugin you can do so via our <a href="https://github.com/ultimatemember/ultimatemember" rel="nofollow ugc">GitHub Repository</a>.</p>
<p>Want to add a new language to Ultimate Member? Great! You can contribute via <a href="https://translate.wordpress.org/projects/wp-plugins/ultimate-member" rel="nofollow ugc">translate.wordpress.org</a>.</p>
<p>If you are a developer and you need to know the list of UM Hooks, make this via our <a href="https://docs.ultimatemember.com/article/1324-hooks-list" rel="nofollow ugc">Hooks Documentation</a> or <a href="https://ultimatemember.github.io/ultimatemember/hooks/" rel="nofollow ugc">Hooks Documentation v2</a>.</p>
<p>If you are a developer and you need to know the structure of our code, make this via our <a href="https://ultimatemember.github.io/ultimatemember/phpdoc/" rel="nofollow ugc">Documentation API</a>.</p>
<h4>Documentation &amp; Support</h4>
<p>Got a problem or need help with Ultimate Member? Head over to our <a href="http://docs.ultimatemember.com/" rel="nofollow ugc">documentation</a> and perform a search of the knowledge base. If you can’t find a solution to your issue then you can create a topic on the <a href="https://wordpress.org/support/plugin/ultimate-member" rel="ugc">support forum</a>.</p>
";s:12:"installation";s:268:"<ol>
<li>Activate the plugin</li>
<li>That&#8217;s it. Go to Ultimate Member &gt; Settings to customize plugin options</li>
<li>For more details, please visit the official <a href="http://docs.ultimatemember.com/" rel="nofollow ugc">Documentation</a> page.</li>
</ol>
";s:3:"faq";s:3302:"
<dt id='do%20i%20need%20to%20know%20any%20coding%20to%20use%20this%20plugin%3F'>
Do I need to know any coding to use this plugin?
</h4>
<p>
<p>No, we have built Ultimate Member to be extremely easy to use and does not require you to manually build shortcodes or have any coding knowledge.</p>
</p>
<dt id='is%20ultimate%20member%20mobile%20responsive%3F'>
Is Ultimate Member mobile responsive?
</h4>
<p>
<p>Yes. Ultimate Member is designed to adapt nicely to any screen resolution. It includes specific designs for phones, tablets and desktops.</p>
</p>
<dt id='is%20ultimate%20member%20multi-site%20compatible%3F'>
Is Ultimate Member multi-site compatible?
</h4>
<p>
<p>Yes. Ultimate Member works great on both single site and multi-site WordPress installs.</p>
</p>
<dt id='does%20the%20plugin%20work%20with%20any%20wordpress%20theme%3F'>
Does the plugin work with any WordPress theme?
</h4>
<p>
<p>Yes. Ultimate Member will work with any properly coded theme. However, some themes may cause conflicts with the plugin. If you find a styling issue with your theme please create a post in the community forum.</p>
</p>
<dt id='does%20the%20plugin%20work%20with%20caching%20plugins%3F'>
Does the plugin work with caching plugins?
</h4>
<p>
<p>The plugin works with popular caching plugins by automatically excluding Ultimate Member pages from being cached. This ensures other visitors to a page will not see the private information of another user. However, if you add features of Ultimate Member to other pages you have to exclude those pages from being cached through your cache plugin settings panel.</p>
</p>
<dt id='does%20ultimate%20member%20restrict%20access%20to%20wp-login.php%20when%20the%20plugin%20is%20active%3F'>
Does Ultimate Member restrict access to wp-login.php when the plugin is active?
</h4>
<p>
<p>The plugin does not restrict access to the wp-login.php page when active, so that our plugin does not interfere with the existing functionality of a website or other plugins that may utilise the default login page. If you wish to restrict access to the wp-login.php page you can use a plugin such as <a href="https://wordpress.org/plugins/wps-hide-login/" rel="ugc">WPS Hide Login</a> or another plugin that removes the ability to login via wp-login.php.</p>
</p>
<dt id='are%20ultimate%20member%20login%2Fregistration%20pages%20required%3F'>
Are Ultimate Member Login/Registration pages required?
</h4>
<p>
<p>No, you do not need to use our plugin’s login or registration pages and can use another plugin or the default WordPress methods for user registration and login.</p>
</p>
<dt id='are%20additional%20php%20modules%20necessary%20for%20the%20plugin%20to%20work%20correctly%3F'>
Are additional PHP modules necessary for the plugin to work correctly?
</h4>
<p>
<p>No specific extensions are needed. But we highly recommended keep active these PHP modules: <code>mbstring</code>, <code>json</code>, <code>dom</code>, <code>exif</code>, <code>gd</code>, <code>fileinfo</code>, <code>curl</code>, <code>iconv</code>. wp-admin &gt; Tools &gt; Site Health page has a summary about your installation and required modules. All major extensions are listed <a href="https://make.wordpress.org/hosting/handbook/server-environment/#php-extensions" rel="nofollow ugc">here</a>.</p>
</p>

";s:9:"changelog";s:5734:"<h4>Important:</h4>
<p>IMPORTANT: PLEASE UPDATE THE PLUGIN TO AT LEAST VERSION 2.6.7 IMMEDIATELY. VERSION 2.6.7 PATCHES SECURITY PRIVILEGE ESCALATION VULNERABILITY. PLEASE SEE <a href="https://docs.ultimatemember.com/article/1866-security-incident-update-and-recommended-actions" rel="nofollow ugc">THIS ARTICLE</a> FOR MORE INFORMATION</p>
<h4>2.10.4 2025-05-15</h4>
<p><strong>Bugfixes</strong></p>
<ul>
<li>Fixed: Security issue CVE ID: CVE-2025-47691. Used &#8220;sniccowp/php-scoper-wordpress-excludes&#8221; for getting the recent WordPress functions list and added them to the dynamic blacklist based on the WordPress version.</li>
<li>Fixed: The Action Scheduler action <code>um_set_default_account_status</code>. Case when some users were approved manually or deleted, and we need to reset the admin notice. Added <code>error_log()</code> to the wrong conditions.</li>
<li>Fixed: Reset Password request from not a predefined password reset page. It&#8217;s possible to submit reset password form sitewide using block or shortcode.</li>
<li>Fixed: Setting &#8216;Allow users to change email&#8217; for the Account page. It works now for any role instead of only the roles with &#8216;Can edit other member accounts?&#8217; capability enabled.</li>
</ul>
<h4>2.10.3 2025-04-24</h4>
<p><strong>Enhancements</strong></p>
<ul>
<li>Added: The <code>Ignore the "User Role &gt; Registration Options"</code> setting. It provides an ability to auto-approve users if they were created via wp-admin &gt; Users screen.</li>
<li>Tweak: Avoid email notifications to Administrator about user registration via wp-admin &gt; Users screen.</li>
<li>Tweak: Updated the Action Scheduler implementation to improve flexibility and clarity. Refactor Action Scheduler for not only email handling.</li>
</ul>
<p><strong>Bugfixes</strong></p>
<ul>
<li>Fixed: Member Directory styles when it&#8217;s rendered on the Gutenberg builder page.</li>
<li>Fixed: Member Directory filtering query when the custom users metatable is used.</li>
<li>Fixed: PHP Warning that occurs when using the <code>getimagesize</code> function with an image from an external source.</li>
<li>Fixed: Reset Password email notification&#8217;s the {password_reset_link}` placeholder.</li>
<li>Fixed: Changed &#8220;Turkey&#8221; to the current official term &#8220;Türkiye&#8221;.</li>
</ul>
<p><strong>Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade</strong></p>
<h4>2.10.2 2025-04-02</h4>
<p><strong>Enhancements</strong></p>
<ul>
<li>Added: <code>UM()-&gt;common()-filesystem()::maybe_init_wp_filesystem();</code> method.</li>
<li>Added: <code>UM()-&gt;common()-filesystem()::remove_dir();</code> method.</li>
</ul>
<p><strong>Bugfixes</strong></p>
<ul>
<li>Fixed: Security issue CVE ID: CVE-2025-1702. Reviewed general search scripts and suggested another solution that uses only <code>$wpdb-&gt;prepare()</code>.</li>
</ul>
<h4>2.10.1 2025-03-03</h4>
<p><strong>Bugfixes</strong></p>
<ul>
<li>Fixed: Security issue CVE ID: CVE-2025-1702.</li>
<li>Fixed: Activation link redirects to Reset Password after registration without password field and required email activation.</li>
<li>Fixed: Honeypot scripts/styles for themes without pre-rendered shortcodes. Enqueue honeypot scripts/styles everytime.</li>
<li>Fixed: Profile photo metadata when Gravatar image is used.</li>
</ul>
<p><strong>Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade</strong></p>
<h4>2.10.0 2025-02-18</h4>
<p><strong>Enhancements</strong></p>
<ul>
<li>Added: User Profile <code>form-id</code> attribute and updated code for Profile/Cover photos actions dropdowns.</li>
<li>Added: Honeypot scripts/styles via <code>wp_add_inline_script()</code>, <code>wp_add_inline_style()</code> changed from direct adding in header and footer.</li>
<li>Updated: We&#8217;ve made improvements to requests for extension updates to boost stability.</li>
<li>Updated: PHP requirement &#8211; the minimum PHP version is now upgraded to 7.0.</li>
<li>Updated: Using $wpdb and WPCS for queries. Set minimum required version to 6.2 due to using %i for <code>$wpdb-&gt;prepare()</code>.</li>
<li>Updated: Revised wp-admin user actions handling. Now, the required capability is <code>edit_users</code> instead of <code>manage_options</code>.</li>
<li>Removed: User Profile hidden inputs on view mode.</li>
<li>Tweak: WPCS enhancements.</li>
</ul>
<p><strong>Bugfixes</strong></p>
<ul>
<li>Fixed: Security issue CVE ID: CVE-2024-12276.</li>
<li>Fixed: Custom usermeta table metakeys for filtering in member directory (from <code>_money_spent</code> to <code>wc_money_spent_</code> and added <code>wc_order_count_</code>).</li>
<li>Fixed: Layout for &#8220;Download your data&#8221; and &#8220;Erase of your data&#8221; fields.</li>
<li>Fixed: Image sizes used for Open Graph meta in User Profile headers are now corrected.</li>
<li>Fixed: &#8220;Delete account text&#8221; settings visibility issue in wp-admin.</li>
<li>Fixed: The &#8220;Privacy Policy&#8221; field in the registration form. Disallowed HTML from the &#8220;Privacy Policy&#8221; content (like <code>&lt;form&gt;</code>) is filtered out by the <code>wp_kses()</code> function.</li>
<li>Fixed: Password fields are now sanitized the WordPress native way, with <code>wp_unslash()</code> omitted post-submission.</li>
</ul>
<p><strong>Templates required update</strong></p>
<ul>
<li>gdpr-register.php</li>
<li>profile.php</li>
</ul>
<p><strong>Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade</strong></p>
<p><a href="https://plugins.svn.wordpress.org/ultimate-member/trunk/changelog.txt" rel="nofollow ugc">See changelog for all versions</a>.</p>
";s:11:"screenshots";s:2541:"<ol><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-1.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-1.png?rev=3160947" alt="Screenshot 1"></a><p>Screenshot 1</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-2.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-2.png?rev=3160947" alt="Screenshot 2"></a><p>Screenshot 2</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-3.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-3.png?rev=3160947" alt="Screenshot 3"></a><p>Screenshot 3</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-4.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-4.png?rev=3160947" alt="Screenshot 4"></a><p>Screenshot 4</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-5.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-5.png?rev=3160947" alt="Screenshot 5"></a><p>Screenshot 5</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-6.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-6.png?rev=3160947" alt="Screenshot 6"></a><p>Screenshot 6</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-7.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-7.png?rev=3160947" alt="Screenshot 7"></a><p>Screenshot 7</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-8.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-8.png?rev=3160947" alt="Screenshot 8"></a><p>Screenshot 8</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-9.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-9.png?rev=3160947" alt="Screenshot 9"></a><p>Screenshot 9</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-10.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-10.png?rev=3160947" alt="Screenshot 10"></a><p>Screenshot 10</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-11.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-11.png?rev=3160947" alt="Screenshot 11"></a><p>Screenshot 11</p></li><li><a href="https://ps.w.org/ultimate-member/assets/screenshot-12.png?rev=3160947"><img src="https://ps.w.org/ultimate-member/assets/screenshot-12.png?rev=3160947" alt="Screenshot 12"></a><p>Screenshot 12</p></li></ol>";}s:17:"short_description";s:146:"Membership &amp; community plugin with user profiles, registration &amp; login, member directories, content restriction, user roles and much more.";s:13:"download_link";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.10.4.zip";s:11:"screenshots";a:12:{i:1;a:2:{s:3:"src";s:68:"https://ps.w.org/ultimate-member/assets/screenshot-1.png?rev=3160947";s:7:"caption";s:12:"Screenshot 1";}i:2;a:2:{s:3:"src";s:68:"https://ps.w.org/ultimate-member/assets/screenshot-2.png?rev=3160947";s:7:"caption";s:12:"Screenshot 2";}i:3;a:2:{s:3:"src";s:68:"https://ps.w.org/ultimate-member/assets/screenshot-3.png?rev=3160947";s:7:"caption";s:12:"Screenshot 3";}i:4;a:2:{s:3:"src";s:68:"https://ps.w.org/ultimate-member/assets/screenshot-4.png?rev=3160947";s:7:"caption";s:12:"Screenshot 4";}i:5;a:2:{s:3:"src";s:68:"https://ps.w.org/ultimate-member/assets/screenshot-5.png?rev=3160947";s:7:"caption";s:12:"Screenshot 5";}i:6;a:2:{s:3:"src";s:68:"https://ps.w.org/ultimate-member/assets/screenshot-6.png?rev=3160947";s:7:"caption";s:12:"Screenshot 6";}i:7;a:2:{s:3:"src";s:68:"https://ps.w.org/ultimate-member/assets/screenshot-7.png?rev=3160947";s:7:"caption";s:12:"Screenshot 7";}i:8;a:2:{s:3:"src";s:68:"https://ps.w.org/ultimate-member/assets/screenshot-8.png?rev=3160947";s:7:"caption";s:12:"Screenshot 8";}i:9;a:2:{s:3:"src";s:68:"https://ps.w.org/ultimate-member/assets/screenshot-9.png?rev=3160947";s:7:"caption";s:12:"Screenshot 9";}i:10;a:2:{s:3:"src";s:69:"https://ps.w.org/ultimate-member/assets/screenshot-10.png?rev=3160947";s:7:"caption";s:13:"Screenshot 10";}i:11;a:2:{s:3:"src";s:69:"https://ps.w.org/ultimate-member/assets/screenshot-11.png?rev=3160947";s:7:"caption";s:13:"Screenshot 11";}i:12;a:2:{s:3:"src";s:69:"https://ps.w.org/ultimate-member/assets/screenshot-12.png?rev=3160947";s:7:"caption";s:13:"Screenshot 12";}}s:4:"tags";a:5:{s:9:"community";s:9:"community";s:6:"member";s:6:"member";s:10:"membership";s:10:"membership";s:12:"user-profile";s:12:"user profile";s:17:"user-registration";s:17:"User Registration";}s:8:"versions";a:303:{s:5:"1.0.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.0.zip";s:6:"1.0.10";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.10.zip";s:6:"1.0.15";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.15.zip";s:6:"1.0.16";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.16.zip";s:6:"1.0.17";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.17.zip";s:6:"1.0.18";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.18.zip";s:6:"1.0.19";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.19.zip";s:6:"1.0.20";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.20.zip";s:6:"1.0.21";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.21.zip";s:6:"1.0.22";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.22.zip";s:6:"1.0.23";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.23.zip";s:6:"1.0.24";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.24.zip";s:6:"1.0.25";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.25.zip";s:6:"1.0.26";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.26.zip";s:6:"1.0.27";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.27.zip";s:6:"1.0.28";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.28.zip";s:6:"1.0.29";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.29.zip";s:6:"1.0.30";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.30.zip";s:6:"1.0.31";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.31.zip";s:6:"1.0.32";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.32.zip";s:6:"1.0.33";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.33.zip";s:6:"1.0.34";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.34.zip";s:6:"1.0.35";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.35.zip";s:6:"1.0.36";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.36.zip";s:6:"1.0.37";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.37.zip";s:6:"1.0.38";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.38.zip";s:6:"1.0.39";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.39.zip";s:6:"1.0.40";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.40.zip";s:6:"1.0.41";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.41.zip";s:6:"1.0.42";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.42.zip";s:6:"1.0.43";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.43.zip";s:6:"1.0.44";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.44.zip";s:6:"1.0.45";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.45.zip";s:6:"1.0.46";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.46.zip";s:6:"1.0.47";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.47.zip";s:6:"1.0.48";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.48.zip";s:6:"1.0.49";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.49.zip";s:6:"1.0.50";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.50.zip";s:6:"1.0.51";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.51.zip";s:6:"1.0.52";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.52.zip";s:6:"1.0.53";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.53.zip";s:6:"1.0.54";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.54.zip";s:6:"1.0.55";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.55.zip";s:6:"1.0.56";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.56.zip";s:6:"1.0.57";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.57.zip";s:6:"1.0.58";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.58.zip";s:6:"1.0.59";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.59.zip";s:6:"1.0.60";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.60.zip";s:6:"1.0.61";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.61.zip";s:6:"1.0.62";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.62.zip";s:6:"1.0.63";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.63.zip";s:6:"1.0.64";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.64.zip";s:6:"1.0.65";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.65.zip";s:6:"1.0.66";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.66.zip";s:6:"1.0.67";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.67.zip";s:6:"1.0.68";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.68.zip";s:6:"1.0.69";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.69.zip";s:6:"1.0.70";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.70.zip";s:6:"1.0.71";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.71.zip";s:6:"1.0.72";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.72.zip";s:6:"1.0.73";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.73.zip";s:6:"1.0.74";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.74.zip";s:6:"1.0.75";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.75.zip";s:6:"1.0.76";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.76.zip";s:6:"1.0.77";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.77.zip";s:6:"1.0.78";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.78.zip";s:6:"1.0.79";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.79.zip";s:6:"1.0.80";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.80.zip";s:6:"1.0.81";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.81.zip";s:6:"1.0.82";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.82.zip";s:6:"1.0.83";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.83.zip";s:6:"1.0.84";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.84.zip";s:6:"1.0.85";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.85.zip";s:6:"1.0.86";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.86.zip";s:6:"1.0.87";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.87.zip";s:6:"1.0.88";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.88.zip";s:6:"1.0.89";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.89.zip";s:6:"1.0.90";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.90.zip";s:6:"1.0.91";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.91.zip";s:6:"1.0.92";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.92.zip";s:6:"1.0.93";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.93.zip";s:6:"1.0.94";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.94.zip";s:6:"1.0.95";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.95.zip";s:6:"1.0.96";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.0.96.zip";s:5:"1.1.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.1.0.zip";s:5:"1.1.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.1.1.zip";s:5:"1.1.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.1.2.zip";s:5:"1.1.3";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.1.3.zip";s:5:"1.1.4";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.1.4.zip";s:5:"1.1.5";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.1.5.zip";s:5:"1.1.6";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.1.6.zip";s:3:"1.2";s:62:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.zip";s:5:"1.2.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.1.zip";s:5:"1.2.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.2.zip";s:5:"1.2.3";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.3.zip";s:5:"1.2.4";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.4.zip";s:5:"1.2.5";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.5.zip";s:5:"1.2.6";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.6.zip";s:5:"1.2.7";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.7.zip";s:5:"1.2.8";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.8.zip";s:5:"1.2.9";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.9.zip";s:6:"1.2.91";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.91.zip";s:6:"1.2.92";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.92.zip";s:6:"1.2.93";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.93.zip";s:6:"1.2.94";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.94.zip";s:6:"1.2.95";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.95.zip";s:6:"1.2.96";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.96.zip";s:6:"1.2.97";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.97.zip";s:6:"1.2.98";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.98.zip";s:6:"1.2.99";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.99.zip";s:7:"1.2.991";s:66:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.991.zip";s:7:"1.2.993";s:66:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.993.zip";s:7:"1.2.994";s:66:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.994.zip";s:7:"1.2.995";s:66:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.995.zip";s:7:"1.2.996";s:66:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.996.zip";s:7:"1.2.997";s:66:"https://downloads.wordpress.org/plugin/ultimate-member.1.2.997.zip";s:5:"1.3.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.0.zip";s:5:"1.3.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.1.zip";s:6:"1.3.11";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.11.zip";s:6:"1.3.12";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.12.zip";s:6:"1.3.13";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.13.zip";s:6:"1.3.14";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.14.zip";s:6:"1.3.15";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.15.zip";s:6:"1.3.16";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.16.zip";s:6:"1.3.17";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.17.zip";s:6:"1.3.18";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.18.zip";s:6:"1.3.19";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.19.zip";s:6:"1.3.20";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.20.zip";s:6:"1.3.21";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.21.zip";s:6:"1.3.22";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.22.zip";s:6:"1.3.23";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.23.zip";s:6:"1.3.24";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.24.zip";s:6:"1.3.25";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.25.zip";s:6:"1.3.26";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.26.zip";s:6:"1.3.27";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.27.zip";s:6:"1.3.28";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.28.zip";s:6:"1.3.29";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.29.zip";s:6:"1.3.30";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.30.zip";s:6:"1.3.31";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.31.zip";s:6:"1.3.32";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.32.zip";s:6:"1.3.33";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.33.zip";s:6:"1.3.34";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.34.zip";s:6:"1.3.35";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.35.zip";s:6:"1.3.36";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.36.zip";s:6:"1.3.37";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.37.zip";s:6:"1.3.38";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.38.zip";s:6:"1.3.39";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.39.zip";s:6:"1.3.44";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.44.zip";s:6:"1.3.47";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.47.zip";s:6:"1.3.48";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.48.zip";s:6:"1.3.49";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.49.zip";s:6:"1.3.50";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.50.zip";s:6:"1.3.51";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.51.zip";s:6:"1.3.52";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.52.zip";s:6:"1.3.53";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.53.zip";s:6:"1.3.54";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.54.zip";s:6:"1.3.58";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.58.zip";s:6:"1.3.59";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.59.zip";s:6:"1.3.60";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.60.zip";s:6:"1.3.61";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.61.zip";s:6:"1.3.63";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.63.zip";s:6:"1.3.64";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.64.zip";s:6:"1.3.65";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.65.zip";s:6:"1.3.66";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.66.zip";s:6:"1.3.67";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.67.zip";s:6:"1.3.68";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.68.zip";s:6:"1.3.69";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.69.zip";s:6:"1.3.70";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.70.zip";s:6:"1.3.71";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.71.zip";s:6:"1.3.72";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.72.zip";s:6:"1.3.73";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.73.zip";s:6:"1.3.77";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.77.zip";s:6:"1.3.78";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.78.zip";s:6:"1.3.79";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.79.zip";s:6:"1.3.80";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.80.zip";s:6:"1.3.81";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.81.zip";s:6:"1.3.82";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.82.zip";s:6:"1.3.83";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.83.zip";s:6:"1.3.84";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.84.zip";s:6:"1.3.85";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.85.zip";s:6:"1.3.87";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.87.zip";s:6:"1.3.88";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.88.zip";s:6:"1.3.89";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.1.3.89.zip";s:6:"2.0.10";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.10.zip";s:6:"2.0.11";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.11.zip";s:6:"2.0.12";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.12.zip";s:6:"2.0.13";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.13.zip";s:6:"2.0.14";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.14.zip";s:6:"2.0.15";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.15.zip";s:6:"2.0.16";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.16.zip";s:6:"2.0.17";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.17.zip";s:6:"2.0.18";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.18.zip";s:6:"2.0.19";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.19.zip";s:6:"2.0.21";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.21.zip";s:6:"2.0.22";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.22.zip";s:6:"2.0.23";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.23.zip";s:6:"2.0.24";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.24.zip";s:6:"2.0.25";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.25.zip";s:6:"2.0.26";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.26.zip";s:6:"2.0.27";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.27.zip";s:6:"2.0.28";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.28.zip";s:6:"2.0.29";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.29.zip";s:6:"2.0.30";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.30.zip";s:6:"2.0.31";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.31.zip";s:6:"2.0.32";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.32.zip";s:6:"2.0.33";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.33.zip";s:6:"2.0.34";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.34.zip";s:6:"2.0.35";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.35.zip";s:6:"2.0.36";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.36.zip";s:6:"2.0.37";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.37.zip";s:6:"2.0.38";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.38.zip";s:6:"2.0.39";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.39.zip";s:5:"2.0.4";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.4.zip";s:6:"2.0.40";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.40.zip";s:6:"2.0.41";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.41.zip";s:6:"2.0.42";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.42.zip";s:6:"2.0.43";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.43.zip";s:6:"2.0.44";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.44.zip";s:6:"2.0.45";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.45.zip";s:6:"2.0.46";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.46.zip";s:6:"2.0.47";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.47.zip";s:6:"2.0.48";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.48.zip";s:6:"2.0.49";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.49.zip";s:5:"2.0.5";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.5.zip";s:6:"2.0.50";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.50.zip";s:6:"2.0.51";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.51.zip";s:6:"2.0.52";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.52.zip";s:6:"2.0.53";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.53.zip";s:6:"2.0.54";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.54.zip";s:6:"2.0.55";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.55.zip";s:6:"2.0.56";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.56.zip";s:5:"2.0.9";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.0.9.zip";s:5:"2.1.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.0.zip";s:5:"2.1.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.1.zip";s:6:"2.1.10";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.10.zip";s:6:"2.1.11";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.11.zip";s:6:"2.1.12";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.12.zip";s:6:"2.1.13";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.13.zip";s:6:"2.1.14";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.14.zip";s:6:"2.1.15";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.15.zip";s:6:"2.1.16";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.16.zip";s:6:"2.1.17";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.17.zip";s:6:"2.1.18";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.18.zip";s:6:"2.1.19";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.19.zip";s:5:"2.1.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.2.zip";s:6:"2.1.20";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.20.zip";s:6:"2.1.21";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.21.zip";s:5:"2.1.3";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.3.zip";s:5:"2.1.4";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.4.zip";s:5:"2.1.5";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.5.zip";s:5:"2.1.6";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.6.zip";s:5:"2.1.7";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.7.zip";s:5:"2.1.8";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.8.zip";s:5:"2.1.9";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.1.9.zip";s:6:"2.10.0";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.10.0.zip";s:6:"2.10.1";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.10.1.zip";s:6:"2.10.2";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.10.2.zip";s:6:"2.10.3";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.10.3.zip";s:6:"2.10.4";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.10.4.zip";s:5:"2.2.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.2.0.zip";s:5:"2.2.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.2.1.zip";s:5:"2.2.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.2.2.zip";s:5:"2.2.3";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.2.3.zip";s:5:"2.2.4";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.2.4.zip";s:5:"2.2.5";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.2.5.zip";s:5:"2.3.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.3.0.zip";s:5:"2.3.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.3.1.zip";s:5:"2.3.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.3.2.zip";s:5:"2.4.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.4.0.zip";s:5:"2.4.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.4.1.zip";s:5:"2.4.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.4.2.zip";s:5:"2.5.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.5.0.zip";s:5:"2.5.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.5.1.zip";s:5:"2.5.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.5.2.zip";s:5:"2.5.3";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.5.3.zip";s:5:"2.5.4";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.5.4.zip";s:5:"2.6.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.0.zip";s:5:"2.6.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.1.zip";s:6:"2.6.10";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.10.zip";s:6:"2.6.11";s:65:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.11.zip";s:5:"2.6.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.2.zip";s:5:"2.6.3";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.3.zip";s:5:"2.6.4";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.4.zip";s:5:"2.6.5";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.5.zip";s:5:"2.6.6";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.6.zip";s:5:"2.6.7";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.7.zip";s:5:"2.6.8";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.8.zip";s:5:"2.6.9";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.6.9.zip";s:5:"2.7.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.7.0.zip";s:5:"2.8.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.0.zip";s:5:"2.8.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.1.zip";s:5:"2.8.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.2.zip";s:5:"2.8.3";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.3.zip";s:5:"2.8.4";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.4.zip";s:5:"2.8.5";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.5.zip";s:5:"2.8.6";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.6.zip";s:5:"2.8.7";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.7.zip";s:5:"2.8.8";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.8.zip";s:5:"2.8.9";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.8.9.zip";s:5:"2.9.0";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.9.0.zip";s:5:"2.9.1";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.9.1.zip";s:5:"2.9.2";s:64:"https://downloads.wordpress.org/plugin/ultimate-member.2.9.2.zip";s:5:"trunk";s:58:"https://downloads.wordpress.org/plugin/ultimate-member.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:2:{s:2:"1x";s:68:"https://ps.w.org/ultimate-member/assets/icon-128x128.png?rev=3160947";s:2:"2x";s:68:"https://ps.w.org/ultimate-member/assets/icon-256x256.png?rev=3160947";}s:12:"contributors";a:3:{s:14:"ultimatemember";s:46:"https://profiles.wordpress.org/ultimatemember/";s:15:"champsupertramp";s:47:"https://profiles.wordpress.org/champsupertramp/";s:11:"nsinelnikov";s:43:"https://profiles.wordpress.org/nsinelnikov/";}s:7:"markets";s:3:"any";s:8:"category";a:2:{s:4:"club";s:11:"recommended";s:7:"podcast";s:11:"recommended";}s:3:"new";i:1;}s:15:"bsk-pdf-manager";a:30:{s:4:"name";s:15:"BSK PDF Manager";s:4:"slug";s:15:"bsk-pdf-manager";s:7:"version";s:3:"3.7";s:6:"author";s:65:"<a href="https://profiles.wordpress.org/bannersky/">bannersky</a>";s:14:"author_profile";s:41:"https://profiles.wordpress.org/bannersky/";s:8:"requires";s:3:"5.3";s:6:"tested";s:5:"6.8.1";s:12:"requires_php";b:0;s:16:"requires_plugins";a:0:{}s:6:"rating";i:90;s:7:"ratings";a:5:{i:5;i:39;i:4;i:0;i:3;i:1;i:2;i:0;i:1;i:5;}s:11:"num_ratings";i:45;s:15:"support_threads";i:0;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:395618;s:12:"last_updated";s:21:"2025-04-22 6:45am GMT";s:5:"added";s:10:"2013-03-08";s:8:"homepage";s:41:"http://www.bannersky.com/bsk-pdf-manager/";s:8:"sections";a:5:{s:11:"description";s:2189:"<p>This plugin was first released in 2013 and has over 10,000 active installs. Many webmasters use it to manage thousands of PDFs/documents.</p>
<p>Although this plugin is called &#8220;PDF Manager&#8221;, it can also manage other files like: pdf, zip, gz, rar, png, jpg, jpeg, gif, tif, tiff, swf, docx, xlsx, pptx, csv, crtfsv, Pages, numbers, keynotes, ie.</p>
<p>It helps you easily manage PDFs/documents in WordPress and display them on the page very conveniently. You can upload and display by category or display a special PDF/file. Each PDF/document can have its own permalink, which means you can share the permalink with your clients, and you can update the PDF/document version at any time without worrying that clients can&#8217;t find the file. It&#8217;s easy to use, you just need to add the shortcode to the page/post you want to display. Then it will show the PDF/file link in your page/post.</p>
<p>Starting with version 3.5 <a href="https://bannersky.com/bsk-pdf-manager/" rel="nofollow ugc">BSK PDF Manager</a> uses <a href="https://mozilla.github.io/pdf.js/" rel="noopener nofollow ugc">Mozilla&#8217;s PDF.js</a> to display PDF content. When this feature is enabled, all PDF documents&#8217; content will be displayed in the browser when a visitor clicks a link to the document. This means that the PDF document can be displayed on the visitor’s screen regardless of the platform the visitor is using, PC, Mac, iPhone, iPad, Android…</p>
<p>We also have a pro version that provides more features for some administrators with advanced requirements. Such as featured images for PDF/document, thumbnail generation from PDF, notifications, bulk add via FTP, bulk add via media&#8230; For all features in the pro version, visit <a href="http://www.bannersky.com/bsk-pdf-manager/" rel="nofollow ugc">https://www.bannersky.com/bsk-pdf-manager/</a> for documentation.</p>
<p>Check out the demo: <a href="https://demo.bannersky.com/bsk-pdf-manager-demos/" rel="nofollow ugc">https://demo.bannersky.com/bsk-pdf-manager-demos/</a> , please note that the demo site uses the Pro version.</p>
<p>We welcome your valuable ideas and features you need for the future version.</p>
";s:12:"installation";s:2049:"<p>Activate the plugin then you can use either a shortcode [bsk-pdfm-pdfs-ul id=&#8221;ALL&#8221; order_by=&#8221;date&#8221; order=&#8221;DESC&#8221; target=&#8221;_blank&#8221;] to show all PDFs / Documents in date descending order. Or use [bsk-pdfm-pdfs-ul id=&#8221;8,9,10,11,12&#8243; target=&#8221;_blank&#8221;] to show special PDFs / Documents.</p>
<p>Check <a href="https://www.bannersky.com/document/bsk-pdf-manager-documentatio-v2/display-specific-pdfs-in-list/" rel="nofollow ugc">here for more attributes of the shortcode</a> and <a href="https://demo.bannersky.com/bsk-pdf-manager-demos/display-all-specific-pdfs/all-pdfs-in-unordered-list-in-date-descending-order-open-in-new-window-with-pagination/" rel="nofollow ugc">here for demos</a> about this shortcode.</p>
<p>You may use [bsk-pdfm-category-ul id=&#8221;1&#8243; show_cat_title=&#8221;yes&#8221; order_by=&#8221;date&#8221; order=&#8221;DESC&#8221;] to show all PDFs / Documents under the category of id 1 or [bsk-pdfm-category-ul id=&#8221;1,2,3&#8243; show_cat_title=&#8221;yes&#8221; order_by=&#8221;date&#8221; order=&#8221;DESC&#8221;] to show all PDFs under categories of id 1, 2, 3 in date descending order.</p>
<p>Check <a href="https://www.bannersky.com/document/bsk-pdf-manager-documentatio-v2/display-pdfs-by-category-in-list/" rel="nofollow ugc">here for more shortcode attributes</a> and <a href="https://demo.bannersky.com/bsk-pdf-manager-demos/display-pdfs-by-category/display-pdfs-by-category-in-unordered-list-with-pagination/" rel="nofollow ugc">here for demos</a> about this shortcode.</p>
<p>Starting with version 3.5, you may use shortcode [bsk-pdfm-pdfs-embed id=&#8221;52&#8243;] to embed PDF content into post / page or any area that can execute a shortcode. Check <a href="https://bannersky.com/document/bsk-pdf-manager/embed-pdf-into-post-page/display-pdf-by-embedding/" rel="nofollow ugc">here for more attributes of the embedded shortcode</a></p>
<p>The plugin has a very easy admin page that allows you to manage categories and PDF documents.</p>
";s:3:"faq";s:171:"<p>Please visit <a href="http://www.bannersky.com/bsk-pdf-manager/" rel="nofollow ugc">http://www.bannersky.com/bsk-pdf-manager/</a> for documentations or supporting.</p>
";s:9:"changelog";s:24610:"<p>3.7</p>
<ul>
<li>
<p>Fixed: incorrect placeholder text in category widget.</p>
</li>
<li>
<p>Fixed: warning mesage when display documents / PDFs in list and dropdown mode.</p>
</li>
<li>
<p>Compatible: WordPress 6.8.x</p>
</li>
</ul>
<p>( In addition to the above, the Pro version also does the following )</p>
<ul>
<li>
<p>Added: duplicate category ( with descendant )</p>
</li>
<li>
<p>Added: attributes for shortcode [bsk-pdfm-pdfs-embed] to show download link on desktop and mobile, disable embedded viewer on mobile.</p>
</li>
<li>
<p>Added: save user&#8217;s last choice of &#8220;Use file name as title&#8221; and &#8220;Check duplicate title&#8221; when add document / PDF.</p>
</li>
<li>
<p>Fixed: warning mesage when do plugin update.</p>
</li>
</ul>
<p>3.6.3</p>
<ul>
<li>
<p>Fixed: the warning message of _load_textdomain_just_in_time was called incorrectly.</p>
</li>
<li>
<p>Fixed: Cross Site Request Forgery (CSRF) vulnerability when deleting categories in bulk.</p>
</li>
<li>
<p>Compatible with WordPress 6.7.1</p>
</li>
</ul>
<p>( In addition to the above, the Pro version also does the following )</p>
<ul>
<li>
<p>Added: New setting to disable generating featured images from PDF documents. This change helps avoid 503 errors when adding new PDFs on certain hosts that don&#8217;t fully support ImageMagick.</p>
</li>
<li>
<p>Fixed: the background color is black when generating featured image from PDF on some hosting.</p>
</li>
<li>
<p>Fixed: capability error when open settings page.</p>
</li>
<li>
<p>Fixed: interface error when do capability settings for settings page.</p>
</li>
</ul>
<p>3.6.2</p>
<ul>
<li>
<p>Updated: Mozilla&#8217;s PDF.js to version 4.6.82.</p>
</li>
<li>
<p>Fixed: a Cross Site Scripting (XSS) vulnerability on settings page.</p>
</li>
<li>
<p>Compatible with WordPress 6.6.2</p>
</li>
</ul>
<p>3.6.1</p>
<ul>
<li>
<p>Updated: Mozilla&#8217;s PDF.js to version 4.4.168.</p>
</li>
<li>
<p>Fixed: Cross Site Scripting (XSS) vulnerability.</p>
</li>
<li>
<p>Compatible with WordPress 6.5.5</p>
</li>
</ul>
<p>3.6</p>
<ul>
<li>
<p>Added: new document status of draft. You can set a document as a draft with or without a PDF attached.</p>
</li>
<li>
<p>Compatible with WordPress 6.5.4</p>
</li>
</ul>
<p>( In addition to the above, the Pro version also does the following )</p>
<ul>
<li>
<p>Added: new feature of infinite loading documents when display in UL / OL and columns layout. Just add infinite_scrolling=&#8221;yes&#8221; and pdfs_per_page=&#8221;x&#8221; to your shortcode and it will load the document as you scroll the screen.</p>
</li>
<li>
<p>Added: shortcode to show documents count in a category. [bsk-pdfm-category-count cat_id=&#8221;1&#8243;] will show the count of documents in category with id: 1 .</p>
</li>
<li>
<p>Fixed: the bug of cannot load documents when display in UL / OL layout when click pagination anchor or others filter anchor.</p>
</li>
<li>
<p>Fixed: the bug of cannot load documents when change &#8220;Day of week&#8221; select in &#8220;Date weekday query filter&#8221; in display by category mode.</p>
</li>
</ul>
<p>3.5</p>
<ul>
<li>
<p>Added: new feature of display PDF contnet by using Mozilla&#8217;s PDF.js. With this feature a PDF document can be displayed on the visitor’s screen regardless of the platform the visitor is using, PC, Mac, iPhone, iPad, Android&#8230;&#8230;Once the embedded viewer is enabled, all PDF documents&#8217; content will be displayed in the browser when a visitor clicks a link to the document.</p>
</li>
<li>
<p>Added: new shortcode [bsk-pdfm-pdfs-embed id=&#8221;1&#8243;] for embedding PDF content into post / page. You may set the width and height of the container to display PDF content. Also can control the toolbar options of the PDF viewer. This feature has nothing to do with the global embedded viewer, you can use this shortcode with the embedded viewer enabled or disabled.</p>
</li>
<li>
<p>Fixed: the issue of cannot delete plugin.</p>
</li>
<li>
<p>Compatible with PHP 8.2</p>
</li>
<li>
<p>Compatible with WordPress 6.4.3</p>
</li>
</ul>
<p>3.4.2</p>
<p>Fixed: possibility for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page when use the shortocde: bsk-pdfm-category-dropdown.</p>
<p>Added: support more Autocad files ( rfa, rvt, step, stp )</p>
<p>Compatible with WordPress 6.3.2</p>
<p>3.4.1</p>
<p>Added: support Autocad files ( dwg, dxf, dgn, stl )</p>
<p>Added: new span structure to wrap PDF title, use CSS class &#8220;bsk-pdfm-pdf-title-string&#8221; to style or hide the PDF title</p>
<p>Compatible with WordPress 6.1.1</p>
<p>( In addition to the above, the Pro version also does the following )</p>
<p>Fixed: a bug when do capability settings</p>
<p>Fixed: a bug when generating title in upload by FTP screen</p>
<p>Fixed: the 405 error when display PDFs in dropdown</p>
<p>3.4</p>
<ul>
<li>
<p>Fixed: the trouble of invalid value for Date Picker that caused by The Events Calendar</p>
</li>
<li>
<p>Compatible with WordPress 6.0.1</p>
</li>
</ul>
<p>( In addition to the above, the Pro version also does the following )</p>
<ul>
<li>
<p>Added: support for adding text before to date string using the shortcode parameter date_prefix</p>
</li>
<li>
<p>Added: show update count to menu if new version released</p>
</li>
<li>
<p>Added: making PDF link can be track download count when use shortcode such as: [bsk-pdfm-pdfs-ul id=&quot;1&quot; link_only=&quot;yes&quot;] . Use [bsk-pdfm-pdfs-ul id=&quot;1&quot; link_only=&quot;yes&quot; link_only_no_desc=&quot;yes&quot;] to out html such as: &lt;a href=&quot;http://your_pdf&quot;&gt; to add your own description text and close tag &lt;/a&gt;. Use [bsk-pdfm-pdfs-ul id=&quot;1&quot; link_only=&quot;yes&quot; link_only_no_close=&quot;yes&quot;] to out html such as: &lt;a href=&quot;http://your_pdf&quot;&gt;PDF_Title, you can add more description and close tag &lt;a/&gt;</p>
</li>
<li>
<p>Added: support for setting a default featured image for each file type</p>
</li>
<li>
<p>Fixed: the bug of PDF/document cannot be open when using default_cat_id parameter in selector shortcode, eg: [bsk-pdfm-selector-dropdown cat_id=&quot;ALL&quot; default_cat_id=&quot;1&quot;]</p>
</li>
<li>
<p>Fixed: the bug of tag listed in parent category dropdown when add new category</p>
</li>
</ul>
<p>3.3</p>
<ul>
<li>
<p>Added: displays file size information.</p>
</li>
<li>
<p>Added: screen options to support setting the default sort columns on the categories list page.</p>
</li>
<li>
<p>Added: a guide to help users migrate all PDFs/documents from the current site to the a site.</p>
</li>
<li>
<p>Compatible with WordPress 5.9.3</p>
</li>
</ul>
<p>( In addition to the above, the Pro version also does the following )</p>
<ul>
<li>
<p>Added: notifications feature, which can send notifications to specified emails, all users of selected roles and selected users. It supports sending notifications manually, and also supports sending notifications automatically according to events, status, and category. Provide merge tags to include PDF/documents links or edit links in emails. The body of the email can be in html format. Multiple notifications can be created to automatically send notifications to different users, for example, if a pending document is added, the administrator will be notified to view it. For another example, add the news letter of the current month and send it to a specific user group for viewing.</p>
</li>
<li>
<p>Added: settings to redirect permalinks to PDF/document file links. Provides global settings to redirect all permalinks to file links of PDFs/documents or redirect settings for individual PDFs/documents. For some huge PDF files, such as those with a size of more than 100M, using permanent links is convenient for users to access the files, and with this function, it can speed up the speed of users to open files and save the CPU resources of the host.</p>
</li>
<li>
<p>Fixed: wrong capability for edit category, wrong publish capability for uploading by FTP / Media Library.</p>
</li>
<li>
<p>Fixed: Potential file save error when set custom upload folder site root</p>
</li>
<li>
<p>Fixed: unable to open or download file on IOS device( iPhone, iPad ) when display PDF / documents in dropdown.</p>
</li>
</ul>
<p>3.2.1</p>
<ul>
<li>
<p>Fixed: PHP warning</p>
</li>
<li>
<p>Updated: Pro tips text</p>
</li>
</ul>
<p>3.2</p>
<ul>
<li>
<p>Updated: adjusting menu items order</p>
</li>
<li>
<p>Fixed: PHP warning on PDFs / documents list page</p>
</li>
<li>
<p>Compatible with WordPress 5.9</p>
</li>
</ul>
<p>( The following changed done to the Pro version )</p>
<ul>
<li>
<p>Added: new capability settings to let different users have different capability to add / manage PDFs / documents in backend</p>
</li>
<li>
<p>Added: enable contributor users to add / manage pending PDFs / Document.</p>
</li>
<li>
<p>Added: users with bsk_pdfm_publish and bsk_pdfm_edit_others capabilities can publish the pending PDFs / documents.</p>
</li>
<li>
<p>Added: enable custom role to access backend.</p>
</li>
<li>
<p>Added: assign available categories to user. Users with available categories can only add / edit PDFs / Documents in the assigned categories.</p>
</li>
<li>
<p>Added: keywords with exactly match type in search bar. In exactly match type mode, only file name or PDF / Document title / description same as the keywords will be listed.</p>
</li>
</ul>
<p>3.1.3</p>
<ul>
<li>Fixed: update codes to secure output content</li>
</ul>
<p>3.1.2</p>
<ul>
<li>Fixed: the codes of order_by in sql that may cause trouble</li>
</ul>
<p>3.1.1</p>
<ul>
<li>Fixed: the bug when set widget in backend and display widget in front</li>
</ul>
<p>3.1</p>
<ul>
<li>
<p>Added: support documents( PDFs ) Permalink feature</p>
</li>
<li>
<p>Added: support documents( PDFs ) to be put in trash</p>
</li>
<li>
<p>Added: new category filter option to show  documents( PDFs ) that have no category assigned.</p>
</li>
<li>
<p>Added: document status link to list all, published, scheduled, expired, trash</p>
</li>
<li>
<p>Added: screen options to be applied to documents list page</p>
</li>
<li>
<p>Added: more parameters to the hook bsk_pdfm_after_document_insert and bsk_pdfm_after_document_update</p>
</li>
<li>
<p>Updated: don&#8217;t delete documents( PDFs ) in a category when delete the category.</p>
</li>
<li>
<p>Updated: backend PDFs list page, add more status and view</p>
</li>
<li>
<p>Fixed: the All label cannot be translated in tags filter</p>
</li>
<li>
<p>Fixed: the bug of invalid file path when move document out from Media Library</p>
</li>
<li>
<p>Compatible with WordPress 5.8.1</p>
</li>
</ul>
<p>3.0.1</p>
<ul>
<li>
<p>Fixed the bug of target=&#8221;_blank&#8221; not work</p>
</li>
<li>
<p>Fixed typo</p>
</li>
<li>
<p>Compatible with WordPress 5.8</p>
</li>
</ul>
<p>3.0</p>
<ul>
<li>
<p>Add new feature of generating featured image from the selected page of the PDF</p>
</li>
<li>
<p>Support deleting featured image when delete PDF / document</p>
</li>
<li>
<p>Remove old shortcodes</p>
</li>
<li>
<p>Add new action of bsk_pdfm_after_document_insert</p>
</li>
<li>
<p>Add new action of bsk_pdfm_after_document_update</p>
</li>
<li>
<p>Add new action of bsk_pdfm_after_bulk_add_by_ftp</p>
</li>
<li>
<p>Add new action of bsk_pdfm_after_bulk_add_by_media_lib</p>
</li>
<li>
<p>Compatible with WordPress 5.7.2</p>
</li>
</ul>
<p>2.9.3</p>
<ul>
<li>
<p>Change to use WordPress&#8217; new date function.</p>
</li>
<li>
<p>Fixed the bug of html description cannot be saved and shown for document( PDF ).</p>
</li>
<li>
<p>Fixed the bug of html description cannot be saved and shown for category.</p>
</li>
<li>
<p>Fixed the bug of html description cannot be saved and shown for tag.</p>
</li>
<li>
<p>Fixed the bug of causing NextGEN Gallery cannot edit thumb.</p>
</li>
<li>
<p>Compatible with WordPress 5.7</p>
</li>
</ul>
<p>2.9.2</p>
<ul>
<li>
<p>Support WordPress that installed to its own directory</p>
</li>
<li>
<p>Support WordPress that changed default content directory</p>
</li>
<li>
<p>Support WordPress that changed default uploads directory</p>
</li>
<li>
<p>Fixed the issue of &#8220;missing file&#8221; on WordPress that installed in sub directory</p>
</li>
<li>
<p>Fixed the bug of showing date wrong format in PDF title</p>
</li>
</ul>
<p>2.9.1</p>
<ul>
<li>
<p>IMPORTANT: from version 3.0 we&#8217;ll remove the shortcakes [bsk-pdf-manager-pdf id=&#8221;1&#8243;] and [bsk-pdf-manager-list-category id=&#8221;1&#8243;]. Please change to use [bsk-pdfm-pdfs-ul id=&#8221;1&#8243;] and [bsk-pdfm-category-ul id=&#8221;1&#8243;]. For more attributes of the two shortocdes, please check documents form https://www.bannersky.com/document/bsk-pdf-manager/</p>
</li>
<li>
<p>Sanitize user entered data before process</p>
</li>
<li>
<p>Support ordering by ID for categories and tags</p>
</li>
<li>
<p>Support linking category to all document that assoicated to it</p>
</li>
<li>
<p>Fixed the bug of cannot delete documents when delete category</p>
</li>
<li>
<p>Improve admin interface</p>
</li>
<li>
<p>Compatible with WordPress 5.6.1</p>
</li>
</ul>
<p>2.9</p>
<ul>
<li>
<p>Supports date&amp;time for tag and order by date when display tags in front</p>
</li>
<li>
<p>Add options to display widget title in h3 or h4 tag instead of always h2</p>
</li>
<li>
<p>Fixed the warning message when add category widget in backend and display in front</p>
</li>
<li>
<p>Fixed the bug of time for category cannot be updated</p>
</li>
<li>
<p>Fixed the bug of tag title, description cannot be updated</p>
</li>
<li>
<p>Fixed the bug of tags displayed in categories list screen</p>
</li>
<li>
<p>Updated some Dutch translations thank Hans van der Brugh for providing translations.</p>
</li>
<li>
<p>Compatible with WordPress 5.6</p>
</li>
</ul>
<p>2.8</p>
<ul>
<li>
<p>Support tags for PDFs / documents, you may assign one or more tags to a single document</p>
</li>
<li>
<p>Add tags filter in front, dynamic load PDFs / documents by Ajax when click filter anchor</p>
</li>
<li>
<p>Support move PDFs / documents from Media Library to BSK PDF Manage&#8217;s upload folder</p>
</li>
<li>
<p>Support visit PDF / document directly by ID</p>
</li>
<li>
<p>Add option of moving documents out of Media Library</p>
</li>
<li>
<p>Add new language of Swedish, thank Anders Olofsson providing Swedish translations</p>
</li>
<li>
<p>Fixed the bug of no documents loaded when day of week changed</p>
</li>
<li>
<p>Fixed the bug of two Monday displayed in date weekday query filter</p>
</li>
<li>
<p>Compatible with WordPress 5.5.3</p>
</li>
</ul>
<p>2.7.2</p>
<ul>
<li>
<p>Support translating date / day in week according to WordPress language</p>
</li>
<li>
<p>Updated codes to be compatible with creating custom folders on hosts such as wordpress.com that has a special WordPress installation folder.</p>
</li>
<li>
<p>Fixed the bug of category cannot be listed ( in selector ) if only child / grand categories have PDFs</p>
</li>
<li>
<p>Change PDF description to accept large text / html</p>
</li>
<li>
<p>Fixed the warning message with PHP 7.3</p>
</li>
<li>
<p>Fixed the bug of some labels not shown in widget</p>
</li>
<li>
<p>Fixed the bug of warning message in the file of category-functions.php with some hosting</p>
</li>
<li>
<p>Compatible with WordPress 5.5.1</p>
</li>
</ul>
<p>2.7.1</p>
<ul>
<li>
<p>Fixed the warning message on edit documents screenshot with default plugin settings.</p>
</li>
<li>
<p>Include jQuery UI css file to make date picker work better.</p>
</li>
<li>
<p>Compatible with WordPress 5.5</p>
</li>
</ul>
<p>2.7</p>
<ul>
<li>
<p>Support more file formats such as .mp3, .mp4, .wmv&#8230;</p>
</li>
<li>
<p>Add a filter to switch extension in Dashboard to let users manage documents easier</p>
</li>
<li>
<p>Support adding rel=&#8221;noopener noreferrer&#8221; to documents link</p>
</li>
<li>
<p>Make category dropdown on PDF / document adding page more clear</p>
</li>
<li>
<p>Remove warning message when edit PDF / document</p>
</li>
<li>
<p>Fix the issue of showing wrong notice when edit PDF / document</p>
</li>
<li>
<p>Fixed warning on setting page on some hosting</p>
</li>
<li>
<p>Compatible with WordPress 5.4.2</p>
</li>
</ul>
<p>Pro version</p>
<ul>
<li>
<p>Support year month day weekday query filter, this filter load documents by date from database when date change</p>
</li>
<li>
<p>Add extension attribute to shortcode</p>
</li>
<li>
<p>Improving the interface when use file name as title, support remove all &#8211; and all _ in title to space</p>
</li>
<li>
<p>Change JavaScript codes to make tracking download count accurately</p>
</li>
</ul>
<p>2.6</p>
<ul>
<li>
<p>Change script library for uploading directory setting</p>
</li>
<li>
<p>Compatible with some special hosting such as Flywheel and crazydomains.com</p>
</li>
<li>
<p>Support multiple languages of English, German, Italian, Portuguese, French and Spanish. Also support set to use English always</p>
</li>
<li>
<p>Compatible with WordPress 5.4</p>
</li>
</ul>
<p>Pro version</p>
<ul>
<li>
<p>Fixed a bug in bulk changing title</p>
</li>
<li>
<p>Fixed a bug in bulk changing date</p>
</li>
<li>
<p>Fixed a bug of sorting in the case with pagination</p>
</li>
<li>
<p>Fixed a bug of category description shown in display with selector mode</p>
</li>
<li>
<p>Fixed the bug of extension filter doesn&#8217;t work for documents from WordPress Media Library</p>
</li>
<li>
<p>Fixed a bug when use extension filter with display in category and selector mode</p>
</li>
<li>
<p>Fixed a bug when use title start filter with display in category and selector mode</p>
</li>
<li>
<p>Fixed the bug of pagination error on some case</p>
</li>
<li>
<p>Fixed the bug of query most recent doesn&#8217;t work for display by category</p>
</li>
<li>
<p>Fixed the bug of date cannot be shown correctly when display in dropdown with category selector mode</p>
</li>
<li>
<p>Support overwritten search button text by shortcode attribute</p>
</li>
<li>
<p>Support attribute to order PDFs/documents across multiple categories</p>
</li>
</ul>
<p>2.5</p>
<ul>
<li>
<p>Fixed the bug of target=&#8221;_blank&#8221; doesn&#8217;t work for category shortcodes</p>
</li>
<li>
<p>Fixed the bug of wrong link for no category</p>
</li>
<li>
<p>Backend interface improving</p>
</li>
<li>
<p>Compatible with WordPress 5.2.4</p>
</li>
</ul>
<p>Pro version</p>
<ul>
<li>
<p>Support bulk change documents title</p>
</li>
<li>
<p>Support bulk add documents from WordPress&#8217; media library</p>
</li>
<li>
<p>Support recognize date from document file name</p>
</li>
<li>
<p>Support only have category and keywords in search bar</p>
</li>
<li>
<p>Fixed the bug of cannot use &#8220;add by FTP&#8221; when WordPress run on Windows server</p>
</li>
</ul>
<p>2.4</p>
<ul>
<li>
<p>Support extension filter</p>
</li>
<li>
<p>Support show PDFs / Documents count description, use show_count_desc=&#8221;yes&#8221; in shortcode to enable it</p>
</li>
<li>
<p>Fixed the warning message when edit a document</p>
</li>
<li>
<p>Compatible with WordPress 5.2.2</p>
</li>
</ul>
<p>2.3</p>
<ul>
<li>
<p>Support .doc file</p>
</li>
<li>
<p>Improve uploading file interface</p>
</li>
<li>
<p>Improve documents list interface</p>
</li>
<li>
<p>Fix widgets cannot sort by date correctly</p>
</li>
<li>
<p>Fix duplicate entries appear when do upgrading on some server</p>
</li>
<li>
<p>Remove PHP warnings</p>
</li>
<li>
<p>Compatible with WordPress 5.1.1</p>
</li>
</ul>
<p>2.2.1</p>
<ul>
<li>
<p>Fix the bug of removing data when upgrade to Pro version</p>
</li>
<li>
<p>Fix a bug of causing failed uploading</p>
</li>
<li>
<p>Compatible with WordPress 5.0.3</p>
</li>
</ul>
<p>2.2</p>
<ul>
<li>
<p>Fix bug when create new directory to upload PDFs</p>
</li>
<li>
<p>Update database structure to compatible with Pro version</p>
</li>
<li>
<p>Admin interface improved</p>
</li>
<li>
<p>Compatible with WordPress 5.0.2</p>
</li>
</ul>
<p>2.1</p>
<ul>
<li>
<p>Fix bug when upload PDF</p>
</li>
<li>
<p>Admin interface improved</p>
</li>
<li>
<p>Compatible with WordPress 5.0.1</p>
</li>
</ul>
<p>2.0</p>
<ul>
<li>
<p>Support more file types</p>
</li>
<li>
<p>Support order by PDFs id sequence</p>
</li>
<li>
<p>Support show all categories in one shortcode</p>
</li>
<li>
<p>Improve dashboard user interface</p>
</li>
<li>
<p>Remove category password feature from free version as it cannot work on some hosting</p>
</li>
<li>
<p>Compatible with WordPress 4.9.8</p>
</li>
<li>
<p>Compatible with PHP 5 &amp; PHP 7</p>
</li>
</ul>
<p>1.8.2</p>
<ul>
<li>
<p>Ready for version 2.0</p>
</li>
<li>
<p>Fix PHP warnings</p>
</li>
<li>
<p>Compatible with WordPress 4.9.8</p>
</li>
<li>
<p>Compatible with PHP 5 &amp; PHP 7</p>
</li>
</ul>
<p>1.8.1</p>
<ul>
<li>
<p>Add new shortcode parameter of nolist, set to yes will only output html a element.</p>
</li>
<li>
<p>Improve parameters compatibility</p>
</li>
<li>
<p>Compatible with WordPress 4.9.5</p>
</li>
</ul>
<p>1.8</p>
<ul>
<li>
<p>Fix small bug in widget</p>
</li>
<li>
<p>Use new singleton design pattern</p>
</li>
</ul>
<p>1.7.5</p>
<ul>
<li>
<p>Improve user interface</p>
</li>
<li>
<p>Compatible with WordPress 4.9.4</p>
</li>
</ul>
<p>1.7.4</p>
<ul>
<li>
<p>Add the feature to show all PDFs when use shortcode [bsk-pdf-manager-pdf showall=&#8221;yes&#8221;]</p>
</li>
<li>
<p>Compatible with WordPress 4.9.2</p>
</li>
</ul>
<p>1.7.3</p>
<ul>
<li>Fixed the bug of unclosed list tag when using widgets that for unordered lists</li>
</ul>
<p>1.7.2</p>
<ul>
<li>
<p>Add show category title option to widget</p>
</li>
<li>
<p>Fixed a small bug</p>
</li>
</ul>
<p>1.7.1</p>
<ul>
<li>Fixed the bug of bulk delete triggered when change category filter drop down</li>
</ul>
<p>1.7</p>
<ul>
<li>
<p>Change PDF widget title to use h2 tag.</p>
</li>
<li>
<p>Add open new target parameter to PDF widget.</p>
</li>
<li>
<p>Add PDF Category widget to show all PDF within given category.</p>
</li>
<li>
<p>Compatible with WordPress 4.7.3.</p>
</li>
</ul>
<p>1.6</p>
<ul>
<li>
<p>Fixed warning message.</p>
</li>
<li>
<p>Improved backend interface.</p>
</li>
<li>
<p>Add search feature on backend PDFs list page.</p>
</li>
</ul>
<p>1.5.2</p>
<ul>
<li>Fixed warning message.</li>
</ul>
<p>1.5.1</p>
<ul>
<li>Fixed the bug of putting an &#8220;/&#8221; slash at the end of the unordered list in widget.</li>
</ul>
<p>1.5</p>
<ul>
<li>Change Datepicker to use the latest jQuery UI theme css</li>
<li>Security improvement</li>
<li>Support show PDF as ordered list</li>
</ul>
<p>1.4</p>
<ul>
<li>Make shortcode support new attributes.</li>
<li>Fix the bug that only show one category even there are multiple ids.</li>
</ul>
<p>1.3.9</p>
<ul>
<li>Fix a small bug.</li>
</ul>
<p>1.3.8</p>
<ul>
<li>Change PDF file name to XXXX_ID.pdf.</li>
</ul>
<p>1.3.7</p>
<ul>
<li>Fix two warnings &amp; make users who above Editor can add / edit PDFs.</li>
</ul>
<p>1.3.6</p>
<ul>
<li>Fix the bug of cannot delete PDF item or category.</li>
</ul>
<p>1.3.5</p>
<ul>
<li>
<p>Fixed a typo.</p>
</li>
<li>
<p>Support out PDFs in a dropdown(select).</p>
</li>
<li>
<p>Make date for category and PDF item editable.</p>
</li>
<li>
<p>Support setting the number of most recent PDFs.</p>
</li>
</ul>
<p>1.3.4</p>
<ul>
<li>Fixed a small bug.</li>
</ul>
<p>1.3.3</p>
<ul>
<li>Changed order by parameter, now you may include orderby=&#8221;title&#8221; or orderby=&#8221;filename&#8221; or orderby=&#8221;date&#8221; to order all PDF, also can be order by PDFs&#8217; id sequence.</li>
</ul>
<p>1.3.2</p>
<ul>
<li>Fixed the bug of wrong output when category doesn&#8217;t have a PDF.</li>
</ul>
<p>1.3.1</p>
<ul>
<li>
<p>Widget supported now.</p>
</li>
<li>
<p>Support wordPress site with subdirectory installation.</p>
</li>
<li>
<p>Changed special PDF list from &lt;p&gt; tag to &lt;li&gt; tag, only return PDF link is possilbe. Support multiple PDF id and category id, so show all PDFs in one list is possible.</p>
</li>
<li>
<p>Changed backend interface.</p>
</li>
</ul>
<p>1.3</p>
<ul>
<li>Support PDF list order by Date, Title and File Name.</li>
</ul>
<p>1.2.0</p>
<ul>
<li>
<p>Fixed several small bug.</p>
</li>
<li>
<p>Support order by in admin dashboard.</p>
</li>
<li>
<p>Hide category title when list PDF.</p>
</li>
</ul>
<p>1.1.0</p>
<ul>
<li>
<p>Add option to open PDF document in new window.</p>
</li>
<li>
<p>Show shortcode in Categories page and PDF Documents page. For convenience user just need copy and paste it to where you want to show the PDF documents.</p>
</li>
</ul>
<p>1.0.0 First version.</p>
";s:11:"screenshots";s:1077:"<ol><li><a href="https://ps.w.org/bsk-pdf-manager/trunk/screenshot-1.png?rev=3278709"><img src="https://ps.w.org/bsk-pdf-manager/trunk/screenshot-1.png?rev=3278709" alt="Settings interface, you may support more file types there"></a><p>Settings interface, you may support more file types there</p></li><li><a href="https://ps.w.org/bsk-pdf-manager/trunk/screenshot-2.png?rev=3278709"><img src="https://ps.w.org/bsk-pdf-manager/trunk/screenshot-2.png?rev=3278709" alt="Upload your PDF / File from computer or WordPress Media library"></a><p>Upload your PDF / File from computer or WordPress Media library</p></li><li><a href="https://ps.w.org/bsk-pdf-manager/trunk/screenshot-3.png?rev=3278709"><img src="https://ps.w.org/bsk-pdf-manager/trunk/screenshot-3.png?rev=3278709" alt="Categories manager interface"></a><p>Categories manager interface</p></li><li><a href="https://ps.w.org/bsk-pdf-manager/trunk/screenshot-4.png?rev=3278709"><img src="https://ps.w.org/bsk-pdf-manager/trunk/screenshot-4.png?rev=3278709" alt="Permalink settings"></a><p>Permalink settings</p></li></ol>";}s:17:"short_description";s:133:"Manage your PDFs / documents by category, can be display in list, columns and dropdown. Easy to embed a PDF contnet into post / page.";s:13:"download_link";s:58:"https://downloads.wordpress.org/plugin/bsk-pdf-manager.zip";s:11:"screenshots";a:4:{i:1;a:2:{s:3:"src";s:67:"https://ps.w.org/bsk-pdf-manager/trunk/screenshot-1.png?rev=3278709";s:7:"caption";s:57:"Settings interface, you may support more file types there";}i:2;a:2:{s:3:"src";s:67:"https://ps.w.org/bsk-pdf-manager/trunk/screenshot-2.png?rev=3278709";s:7:"caption";s:63:"Upload your PDF / File from computer or WordPress Media library";}i:3;a:2:{s:3:"src";s:67:"https://ps.w.org/bsk-pdf-manager/trunk/screenshot-3.png?rev=3278709";s:7:"caption";s:28:"Categories manager interface";}i:4;a:2:{s:3:"src";s:67:"https://ps.w.org/bsk-pdf-manager/trunk/screenshot-4.png?rev=3278709";s:7:"caption";s:18:"Permalink settings";}}s:4:"tags";a:5:{s:16:"data-sheets-tool";s:16:"data sheets tool";s:9:"embed-pdf";s:9:"embed pdf";s:20:"meeting-minutes-tool";s:20:"meeting minutes tool";s:11:"pdf-manager";s:11:"pdf manager";s:20:"printable-forms-tool";s:20:"printable forms tool";}s:8:"versions";a:2:{s:3:"2.5";s:62:"https://downloads.wordpress.org/plugin/bsk-pdf-manager.2.5.zip";s:3:"3.1";s:62:"https://downloads.wordpress.org/plugin/bsk-pdf-manager.3.1.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:1:{s:7:"default";s:59:"https://s.w.org/plugins/geopattern-icon/bsk-pdf-manager.svg";}s:12:"contributors";a:1:{s:9:"bannersky";s:41:"https://profiles.wordpress.org/bannersky/";}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:4:"club";s:11:"recommended";}s:3:"new";i:1;}}