TinyMCE Advanced introduces a “Classic Paragraph” block and a “Hybrid Mode” for the new block editor (Gutenberg).
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 and Hybrid Mode 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.
Version 5.2 continues to improve and enhance the new features introduced in version 5.0 of TinyMCE Advanced. It introduces an improved “Clear Formatting” button, several advanced settings for tables, an option to always keep paragraph tags in the block editor and importing and exporting of the settings to a file.
If you want to continue to use the previous (“classic”) 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 Classic Editor plugin. TinyMCE Advanced is fully compatible with the classic editor plugin and similar plugins that restore use of the previous WordPress editor.
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.
It includes 15 plugins for TinyMCE that are automatically enabled or disabled depending on the buttons you have chosen.
In addition this plugin adds options for keeping the paragraph tags in text mode and importing the CSS classes from the theme’s editor-style.css.
Some of the features added by this plugin
“Classic Paragraph” block that can be used instead of or together with the standard Paragraph block.
An option to set the Classic Paragraph or Classic block as the default block in the block editor.
Supports converting of most default blocks to classic paragraphs, and from classic paragraphs back to the default blocks.
Support for creating and editing tables in the Classic blocks and the classic editor.
More options when inserting lists in the Classic blocks and the classic editor.
Search and Replace in the Classic blocks and the classic editor.
Ability to set Font Family and Font Sizes in the Classic blocks and the classic editor.
And many others.
Privacy
TinyMCE Advanced 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 WordPress, and in the TinyMCE editor.
In that terms TinyMCE Advanced does not affect your website’s user privacy in any way.
";s:12:"installation";s:279:"
Best is to install directly from WordPress. If manual installation is required, please make sure that the plugin files are in a folder named “tinymce-advanced” (not two nested folders) in the WordPress plugins folder, usually “wp-content/plugins”.
";s:3:"faq";s:2989:"
I see an error like: “Failed to load plugin from url…”
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.
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).
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.
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.
Tables look different (inline styles are missing) when I insert a table
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.
No styles are imported in the Formats sub-menu
These styles are imported from your current theme editor-style.css file. However some themes do not have this functionality. For these themes TinyMCE Advanced has the option to let you add a customized editor-style.css and import it into the editor.
I have just installed this plugin, but it does not do anything
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.
When I add “Smilies”, they do not show in the editor
The “Emoticons” button in TinyMCE adds the codes for the smilies. The actual images are added by WordPress when viewing the Post. Make sure the checkbox “Convert emoticons to graphics on display” in “Options – Writing” is checked.
The plugin does not add any buttons
Make sure the “Disable the visual editor when writing” checkbox under “Users – Your Profile” is not checked.
I still see the “old” buttons in the editor
Re-save the settings or click the “Restore Default Settings” button on the plugin settings page and then set the buttons again and save.
Other questions? More screenshots?
Please post on the support forum or visit the homepage for TinyMCE Advanced.
";s:9:"changelog";s:10686:"
5.2.1
Updated for WordPress 5.2.1 and TinyMCE 4.9.4.
Fixed resetting of the advanced options on update when all were unselected.
Fixed and improved keepig of paragraph tags in the Classic block.
5.2.0
Updated for WordPress 5.2.
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.
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.
Removed the option to enable pasting of image sources in some browsers. It was not working correctly.
Added a new option to always keep paragraph tags in the Classic Paragraph and Classic blocks in the block editor.
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.
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.
5.0.1
Fixed importing of backed-up settings.
Updated the FAQ section in the readme.
5.0.0
Added several new buttons to the rich-text toolbar in the block editor.
Added functionality to add, remove and arrange most buttons on the rich-text toolbar in the block editor.
Added alternative location for buttons for the rich-text component. That lets users move buttons that are not used frequently out of the way.
Added settings for selected text color and background color.
Improved fixes and enhancements for the Classic block.
Improved the Classic Paragraph block and added support for converting from most blocks to classic paragraphs, and converting a classic paragraph into separate blocks.
4.8.2
Fixes and improvements for 4.8.1.
Added separate option to enable the Classic Paragraph block.
Added converting of most default blocks to classic paragraphs, and from classic paragraphs to default blocks.
4.8.1
Updated for WordPress 5.0.
Added Hybrid Mode for the block editor. Includes a Classic Paragraph block that replaces the default Paragraph block.
Added option to replace the block editor with the classic editor.
Added another settings section for configuring the toolbars in the Classic block and the Classic Paragraph block.
Added some CSS fixed for the Classic block.
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.
4.8.0
Updated for WordPress 4.9.8 and TinyMCE 4.8.0.
4.7.13
Updated the table and anchor plugins to 4.7.13 (2018-05-16). Fixes a bug in the table plugin in Edge.
4.7.11
Updated for WordPress 4.9.6 and TinyMCE 4.7.11.
4.6.7
Fixed compatibility with Gutenberg freeform block.
Forced refresh of the TinyMCE plugins after activation.
Updated for WordPress 4.9 and TinyMCE 4.6.7.
4.6.3
Updated for WordPress 4.8 and TinyMCE 4.6.3.
4.5.6
Updated for WordPress 4.7.4 and TinyMCE 4.5.6.
Fixed PHP notice after importing settings.
4.4.3
Updated for WordPress 4.7 and TinyMCE 4.4.3.
Fixed missing “Source code” button bug.
4.4.1
Updated for WordPress 4.6 and TinyMCE 4.4.1.
Fixed multisite saving bug.
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’t reformat posts with removed paragraphs.
4.3.10.1
Fixed adding paragraph tags when loading posts that were saved before turning wpautop off.
Disabled the (new) inline toolbar for tables as it was overlapping the table in some cases.
4.3.10
Updated for WordPress 4.5.1 and TinyMCE 4.3.10.
Fixed support for adding editor-style.css to themes that don’t have it.
4.3.8
Updated for WordPress 4.5 and TinyMCE 4.3.8.
Separated standard options and admin options.
Added settings that can disable the plugin for the main editor, other editors in wp-admin or editors on the front-end.
Korean translation by Josh Kim and Greek translation by Stathis Mellios.
4.2.8
Updated for WordPress 4.4 and TinyMCE 4.2.8.
Japanese translation by Manabu Miwa.
4.2.5
Updated for WordPress 4.3.1 and TinyMCE 4.2.5.
Fixed text domain and plugin headers.
4.2.3.1
Fix error with removing the textpattern plugin.
4.2.3
Updated for WordPress 4.3 and TinyMCE 4.2.3.
Removed the textpattern plugin as WordPress 4.3 includes similar functionality by default.
French translation by Nicolas Schneider.
4.1.9
Updated for WordPress 4.2 and TinyMCE 4.1.9.
Fixed bugs with showing oEmbed previews when pasting an URL.
Fixed bugs with getting the content from TinyMCE with line breaks.
4.1.7
Updated for WordPress 4.1 and TinyMCE 4.1.7.
Fixed bug where consecutive caption shortcodes may be split with an empty paragraph tag.
4.1.1
Fix bug with image captions when wpautop is disabled.
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.
4.1
Updated for WordPress 4.0 and TinyMCE 4.1.
Add the textpattern plugin that supports some of the markdown syntax while typing, (more info).
Add the updated ‘table’ plugin that supports background and border color.
4.0.2
Fix showing of the second, third and forth button rows when the Toolbar Toggle button is not used.
Fix adding the directionality plugin when RTL or LTR button is selected.
Show the ”Advanced Options” to super admins on multisite installs.
Add the link plugin including link rel setting. Replaces the Insert/Edit Link dialog when enabled.
Include updated ”table” plugin that has support for vertical align for cells.
4.0.1
Fix warnings on pages other than Edit Post. Update the description.
4.0
Updated for WordPress 3.9 and TinyMCE 4.0. Refreshed the settings screen. Added support for exporting and importing of the settings.
3.5.9.1
Updated for WordPress 3.8, fixed auto-embedding of single line URLs when not removing paragraph tags.
3.5.9
Updated for WordPress 3.7 and TinyMCE 3.5.9.
3.5.8
Updated for WordPress 3.5 and TinyMCE 3.5.8.
3.4.9
Updated for WordPress 3.4 and TinyMCE 3.4.9.
3.4.5.1
Fixed a bug preventing TinyMCE from importing CSS classes from editor-style.css.
3.4.5
Updated for WordPress 3.3 or later and TinyMCE 3.4.5.
3.4.2.1
Fix the removal of the media plugin so it does not require re-saving the settings.
3.4.2
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 media plugin as it is included by default.
3.3.9.1
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.
Attention: if you have a customized tadv-mce.css file and your theme doesn’t have editor-style.css, please download tadv-mce.css, 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.
3.3.9
Compatibility with WordPress 3.1 and TinyMCE 3.3.9, improved P and BR tags option.
3.2.7
Compatibility with WordPress 2.9 and TinyMCE 3.2.7, several minor bug fixes.
3.2.4
Compatibility with WordPress 2.8 and TinyMCE 3.2.4, minor bug fixes.
3.2
Compatibility with WordPress 2.7 and TinyMCE 3.2, minor bug fixes.
3.1
Compatibility with WordPress 2.6 and TinyMCE 3.1, keeps empty paragraphs when disabling the removal of P and BR tags, the buttons for MCImageManager and MCFileManager can be arranged (if installed).
3.0.1
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: wpautop and undo, fixed the removal of non-default TinyMCE buttons.
3.0
Support for WordPress 2.5 and TinyMCE 3.0.
2.2
Deactivate/Uninstall option page, font size drop-down menu and other small changes.
2.1
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.
2.0
Includes an admin page for arranging the TinyMCE toolbar buttons, easy installation, a lot of bugfixes, customized “Smilies” plugin that uses the built-in WordPress smilies, etc. The admin page uses jQuery and jQuery UI that lets you “drag and drop” the TinyMCE buttons to arrange your own toolbars and enables/disables the corresponding plugins depending on the used buttons.
";s:11:"screenshots";s:2097:"
Rich-text toolbar and selected text color settings.
The Classic Paragraph block.
Converting several paragraphs into one classic paragraph.
Converting several paragraphs into one classic paragraph.
Settings for the rich-text toolbar, the Formatting toolbar and the selected text color.
Settings for the toolbars in Classic Paragraph and Classic blocks.
Additional options (defaults are shown).
";}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.2.1.zip";s:11:"screenshots";a:7:{i:1;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-1.png?rev=2011513";s:7:"caption";s:51:"Rich-text toolbar and selected text color settings.";}i:2;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-2.png?rev=2011513";s:7:"caption";s:28:"The Classic Paragraph block.";}i:3;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-3.png?rev=2011513";s:7:"caption";s:57:"Converting several paragraphs into one classic paragraph.";}i:4;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-4.png?rev=2011513";s:7:"caption";s:57:"Converting several paragraphs into one classic paragraph.";}i:5;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-5.png?rev=2011513";s:7:"caption";s:87:"Settings for the rich-text toolbar, the Formatting toolbar and the selected text color.";}i:6;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-6.png?rev=2011513";s:7:"caption";s:66:"Settings for the toolbars in Classic Paragraph and Classic blocks.";}i:7;a:2:{s:3:"src";s:69:"https://ps.w.org/tinymce-advanced/assets/screenshot-7.png?rev=2011513";s:7:"caption";s:40:"Additional options (defaults are shown).";}}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:50:{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: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:18:"author_block_count";i:0;s:19:"author_block_rating";i:92;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}}s:7:"statify";a:30:{s:4:"name";s:7:"Statify";s:4:"slug";s:7:"statify";s:7:"version";s:5:"1.6.3";s:6:"author";s:57:"pluginkollektiv";s:14:"author_profile";s:46:"https://profiles.wordpress.org/pluginkollektiv";s:8:"requires";s:3:"4.7";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";s:3:"5.6";s:6:"rating";i:92;s:7:"ratings";a:5:{i:5;i:25;i:4;i:3;i:3;i:0;i:2;i:0;i:1;i:2;}s:11:"num_ratings";i:30;s:15:"support_threads";i:3;s:24:"support_threads_resolved";i:3;s:10:"downloaded";i:559288;s:12:"last_updated";s:21:"2019-05-29 6:56pm GMT";s:5:"added";s:10:"2011-03-16";s:8:"homepage";s:38:"https://wordpress.org/plugins/statify/";s:8:"sections";a:4:{s:11:"description";s:3310:"
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.
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.
Data Privacy
In direct comparison to statistics services such as Google Analytics, WordPress.com Stats and Matomo (Piwik)Statify doesn’t process and store personal data as e.g. IP addresses – Statify counts site views, not visitors.
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.
Due to this tracking approach, Statify is 100% compliant with GDPR and serves as an lightweight alternative to other tracking services.
Display of the widget
The plugin configuration can be changed directly in the Statify Widget on the dashboard by clicking the Configure link.
The amount of links shown in the Statify 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.
The statistics for the dashboard widget are cached for four minutes.
Period of data saving
Statify 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.
An increase in the database volume can be expected because all statistic values are collected and managed in the local WordPress database (expecially if you increase the period of data saving).
JavaScript tracking for caching compatibility
For compatibility with caching plugins like CachifyStatify offers an optional switchable tracking via JavaScript. This function allows reliable count of cached blog pages.
For this to work correctly, the active theme has to call wp_footer(), typically in a file named footer.php.
Skip tracking for spam referrers
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.
Support
If you’ve problems or think you’ve found a bug (e.g. you’re experiencing unexpected behavior), please post at the support forums.
Contribute
Active development of this plugin is handled on GitHub.
Pull requests for documented bugs are highly appreciated.
This behavior can be modified with the statify__skip_tracking hook.
Can further visitor data be recorded?
Some plugin users want to capture additional visitor data, e.g. name of the device and resolution. Statify counts exclusively page views and no visitors, the desired data acquisition is not a question.
How to change who can see the Dashboard widget?
Per default only administrators can see the widget. This can be changed with the statify__user_can_see_stats hook.
";}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.6.3.zip";s:11:"screenshots";a:2:{i:1;a:2:{s:3:"src";s:60:"https://ps.w.org/statify/assets/screenshot-1.png?rev=1833984";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=1651258";s:7:"caption";s:32:"Statify dashboard widget options";}}s:4:"tags";a:5:{s:9:"analytics";s:9:"analytics";s:9:"dashboard";s:9:"dashboard";s:9:"pageviews";s:9:"pageviews";s:7:"privacy";s:7:"privacy";s:10:"statistics";s:10:"statistics";}s:8:"versions";a:20:{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:"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:59:"https://ps.w.org/statify/assets/icon-128x128.png?rev=976617";s:2:"2x";s:59:"https://ps.w.org/statify/assets/icon-256x256.png?rev=976617";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:92;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}}s:29:"limit-login-attempts-reloaded";a:30:{s:4:"name";s:29:"Limit Login Attempts Reloaded";s:4:"slug";s:29:"limit-login-attempts-reloaded";s:7:"version";s:5:"2.9.0";s:6:"author";s:39:"WPChef";s:14:"author_profile";s:43:"https://profiles.wordpress.org/wpchefgadget";s:8:"requires";s:3:"3.0";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";b:0;s:6:"rating";i:96;s:7:"ratings";a:5:{i:5;i:40;i:4;i:0;i:3;i:0;i:2;i:0;i:1;i:2;}s:11:"num_ratings";i:42;s:15:"support_threads";i:5;s:24:"support_threads_resolved";i:1;s:10:"downloaded";i:2337952;s:12:"last_updated";s:21:"2019-06-12 1:51pm GMT";s:5:"added";s:10:"2016-08-03";s:8:"homepage";s:0:"";s:8:"sections";a:3:{s:11:"description";s:2217:"
Limit the number of login attempts that possible both through the normal login as well as using the auth cookies.
WordPress by default allows unlimited login attempts either through the login page or by sending special cookies. This allows passwords (or hashes) to be cracked via brute-force relatively easily.
Limit Login Attempts Reloaded blocks an Internet address from making further attempts after a specified limit on retries has been reached, making a brute-force attack difficult or impossible.
Features:
Limit the number of retry attempts when logging in (per each IP). This is fully customizable.
Limit the number of attempts to log in using authorization cookies in the same way.
Informs the user about the remaining retries or lockout time on the login page.
Optional logging and optional email notification.
It is possible to whitelist/blacklist IPs and Usernames.
Sucuri Website Firewall compatibility.
XMLRPC gateway protection.
Woocommerce login page protection.
Multi-site compatibility with extra MU settings.
GDPR compliant. With this feature turned on, all logged IPs get obfuscated (md5-hashed).
Custom IP origins support (Cloudflare, Sucuri, etc.)
Upgrading from the old Limit Login Attempts plugin
Go to the Plugins section in your site’s backend.
Remove the Limit Login Attempts plugin.
Install the Limit Login Attempts Reloaded plugin.
All your settings will be kept in tact!
Many languages are currently supported in Limit Login Attempts Reloaded plugin but we welcome any additional ones.
Help us bring Limit Login Attempts Reloaded to even more cultures.
Based on the original code from Limit Login Attemps plugin by Johan Eenfeldt.
";s:9:"changelog";s:4135:"
2.9.0
Trusted IP origins option has been added.
2.8.1
Extra lockout options are back.
2.8.0
The plugin doesn’t trust any IP addresses other than _SERVER[“REMOTE_ADDR”] 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[“REMOTE_ADDR”] with wrong IPs which leads to mass blocking of users.
2.7.4
The lockout alerts can be sent to a configurable email address now.
Fixed: the plugin was locking out the same IP address multiple times, each with a different port.
https://wordpress.org/support/topic/same-ip-different-port/
2.6.3
Added support of Sucuri Website Firewall.
2.6.2
Fixed the issue with backslashes in usernames.
2.6.1
Plugin returns the 403 Forbidden header after the limit of login attempts via XMLRPC is reached.
Added support of IP ranges in white/black lists.
Lockouts now can be released selectively.
Fixed the issue with encoding of special symbols in email notifications.
2.5.0
Added Multi-site Compatibility and additional MU settings. https://wordpress.org/support/topic/multisite-compatibility-47/
2.4.0
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/
The lockouts log has been inversed. https://wordpress.org/support/topic/inverse-log/
2.3.0
IP addresses can be white-listed now. https://wordpress.org/support/topic/legal-user/
A “Gateway” column is added to the lockouts log. It shows what endpoint an attacker was blocked from. https://wordpress.org/support/topic/xmlrpc-7/
The “Undefined index: client_type” error is fixed. https://wordpress.org/support/topic/php-notice-when-updating-settings-page/
2.2.0
Removed the “Handle cookie login” setting as they are now obsolete.
Added bruteforce protection against Woocommerce login page attacks. https://wordpress.org/support/topic/how-to-integrate-with-woocommerce-2/
Added bruteforce protection against XMLRPC attacks. https://wordpress.org/support/topic/xmlrpc-7/
2.1.0
The site connection settings are now applied automatically and therefore have been removed from the admin interface.
Now compatible with PHP 5.2 to support some older WP installations.
2.0.0
fixed PHP Warning: Illegal offset type in isset or empty https://wordpress.org/support/topic/limit-login-attempts-generating-php-errors
fixed the deprecated functions issue
https://wordpress.org/support/topic/using-deprecated-function
Fixed error with function arguments: https://wordpress.org/support/topic/warning-missing-argument-2-5
added time stamp to unsuccessful tries on the plugin configuration page.
fixed .po translation files issue.
code refactoring and optimization.
";s:11:"screenshots";s:885:"
Loginscreen after a failed login with remaining retries
Lockout loginscreen
Administration interface in WordPress 5.2.1
";}s:17:"short_description";s:132:"Reloaded version of the original Limit Login Attempts plugin for Login Protection by a team of WordPress developers. GDPR compliant.";s:13:"download_link";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.9.0.zip";s:11:"screenshots";a:3:{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:55:"Loginscreen 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:19:"Lockout loginscreen";}i:3;a:2:{s:3:"src";s:82:"https://ps.w.org/limit-login-attempts-reloaded/assets/screenshot-3.png?rev=2104751";s:7:"caption";s:43:"Administration interface in WordPress 5.2.1";}}s:4:"tags";a:5:{s:11:"brute-force";s:11:"Brute Force";s:4:"gdpr";s:4:"GDPR";s:5:"login";s:5:"login";s:10:"protection";s:10:"protection";s:8:"security";s:8:"security";}s:8:"versions";a:18:{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:5:"2.2.0";s:78:"https://downloads.wordpress.org/plugin/limit-login-attempts-reloaded.2.2.0.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:0:"";s:5:"icons";a:2:{s:2:"1x";s:74:"https://ps.w.org/limit-login-attempts-reloaded/assets/icon.svg?rev=1472250";s:3:"svg";s:74:"https://ps.w.org/limit-login-attempts-reloaded/assets/icon.svg?rev=1472250";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:96;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}}s:12:"wpforms-lite";a:30:{s:4:"name";s:74:"Contact Form by WPForms – Drag & Drop Form Builder for WordPress";s:4:"slug";s:12:"wpforms-lite";s:7:"version";s:7:"1.5.5.1";s:6:"author";s:41:"WPForms";s:14:"author_profile";s:40:"https://profiles.wordpress.org/jaredatch";s:8:"requires";s:3:"4.8";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";s:5:"5.3.3";s:6:"rating";i:98;s:7:"ratings";a:5:{i:5;i:4868;i:4;i:110;i:3;i:23;i:2;i:27;i:1;i:101;}s:11:"num_ratings";i:5129;s:15:"support_threads";i:62;s:24:"support_threads_resolved";i:51;s:10:"downloaded";i:31562033;s:12:"last_updated";s:21:"2019-09-17 2:50pm 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:23492:"
WordPress Contact Form Builder Plugin
We believe that you shouldn’t have to hire a developer to create a WordPress contact form. That’s why we built WPForms, a drag & drop WordPress form builder that’s EASY and POWERFUL.
WPForms allows you to create beautiful contact forms, feedback form, subscription forms, payment forms, and other type of forms for your site in minutes, not hours!
At WPForms, user experience is our #1 priority. Our pre-built form templates and workflows make WPForms the most beginner friendly contact form plugin in the market.
WPForms is a 100% mobile responsive contact form solution, so your contact forms will always look great on all devices (mobile, tablet, laptop, and desktop).
WPForms’ contact forms are also highly optimized for web and server performance because we understand the importance of speed when it comes to SEO, marketing, and conversion. We can honestly say that WPForms is one of the fastest WordPress contact form builder plugins in the world.
WPForms Pro
This plugin is the lite version of the WPForms Pro plugin that comes with all the contact form features you will ever need including email subscription forms, multi-page contact forms, file uploads, conditional logic, payment integrations, form templates, and tons more. Click here to purchase the best premium WordPress contact form plugin now!
We took the pain out of creating contact forms and made it easy. Here’s why smart business owners, designers, and developers love WPForms, and you will too!
Drag & Drop Contact Form Builder
We were tired of the bloated and buggy contact form builder plugins. That’s why we built WPForms to adapt to your workflow and allow you to create custom contact forms in minutes. By using our easy to use drag and drop online form builder, you can easily add custom form fields, rearrange them, and basically create a complete contact form in 5 minutes or less.
But don’t just take our word. See what one of the WordPress experts are saying:
WPForms is by far the easiest form plugin to use. My clients love WPForms and it’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.
Bill Erickson – Expert WordPress Consultant
Pre-built Form Templates
Building contact forms in WordPress can be time consuming. Why?
Because every other WordPress contact form builder plugin requires you to build your contact form from scratch. The truth is it’s often not necessary to create a contact form completely from scratch unless you really want to.
Whether you’re looking to create a simple contact form, marketing form, request a quote form, donation form, payment order form, registration form, or a subscription form, we have a form template for you inside our contact form builder.
WPForms comes with pre-built form templates to help you save time. You can add, remove, or re-arrange fields as necessary.
Mobile Ready, SEO Friendly and Optimized for Speed
WPForms’ contact forms are 100% responsive and mobile-friendly by default. We also optimized every query on the front-end and the back-end to ensure maximum speed – Yes, WPForms is one of the fastest WordPress contact form plugin.
You can embed your contact form on any page with optimized title and description. With the speed and proper formatting, WPForms is also one of the most SEO friendly contact form plugin.
All the Fields & Features that You Need to Succeed
From star ratings to file uploads to multi-page contact forms with progress bar, we have all the fields you need.
You can easily integrate your contact forms with an email marketing service or collect payments for bookings and orders. WPForms allows you to do it all.
The best part is, you can do it all without hiring a developer.
See what one business owner has to say about WPForms’ contact form:
As a business owner, time is my most valuable asset. WPForms allow me to create smart contact forms with just a few clicks. With their pre-built form templates and the drag & 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.
David Henzel – Co-founder of MaxCDN
Surveys & Polls
Along with contact form, you can also use WPForms to create surveys and polls.
Our WordPress Survey plugin addon comes with smart survey fields including likert scale, star ratings, multiple choice, Net Promoter Score (NPS), and more, so you can create custom survey forms like Survey Monkey (without the high costs).
WPForms offer the best-in class survey reporting. You can use our interactive reports to customize the graphs, export them for your presentations, and even display the aggregate results to your users.
The best part about WPForms survey reports is that it can retroactively work on any old contact form or feedback survey contact form created with WPForms.
Thousands of businesses love WPForms surveys for creating employee feedback form, customer feedback form, online petition form, and more.
You can also use the surveys & polls addon to easily create a poll on your site. To save you time when creating a user poll, we have added a built-in poll forms template. Our poll feature offers real-time reports, so you can share poll results with the user immediately after they submit their vote.
Just like the contact form, you can embed your surveys and polls inside any post, page, or widget area in WordPress.
Membership and Default WordPress Forms
Aside from building simple contact forms which every WordPress site needs, WPForms also helps you create better default WordPress forms.
For example, you can use WPForms to create custom WordPress login forms and custom WordPress user registration forms which are great for membership sites.
For membership sites, you can also use WPForms to create a password-protected contact form or even a members only contact form which is restricited to logged-in users only.
Even if you’re not using a WordPress membership plugin, you can use WPForms to create membership registration forms, online RSVP forms, and other address book contact forms.
Bloggers and publishers can use our WordPress post submission forms to accept guest posts, testimonials contact form to collect testiomnials, and partnership agreement forms to grow their business.
Payment Form, Donation Form, Booking Form, and More
While WPForms started out as a contact form plugin, it has evolved into a powerful forms solution that you can use to create a payment form, donation form, registration form, online booking form, and more.
WPForms integrates with both PayPal and Stripe, so you can easily create a credit card payment form to accept payments on your website. If you’re using SSL, then you can use our Stripe Payment form to accept credit card payments. Alternatively you can use our PayPal payment form to make a donation form and accept payments online.
Aside from simple order forms, business owners also use WPForms to create custom product purchase forms, t-shit order forms, online booking forms, and more.
We understand that sometimes you may need to create a contact form that require a signature. WPForms comes with a signature field to collect user signature on your WordPress forms or even create custom signature forms.
You can do all of this while still using the same easy-to-use contact form builder that’s loved by over 2 million users.
I am so impressed with this plugin. I decided to give it a shot over some of the other form plugins, and I am so glad I did. It works well, is so easy to use and customize. The support is amazing on top of it all. I got the pro version because I was so pleased. Highly recommend.
Micky73 – WordPress user
Forms that are Optimized for Conversion and Results
With our Form Pages addon, you can create distraction-free custom form landing pages like Google Forms and Wufoo right inside WordPress, so you can increase conversions without the high costs (See Form Pages Demo).
To improve form completion rate, we created Conversational Forms® which helps you make your generic feedback form and other custom contact forms feel more human by adding an interactive form layout. Our conversational forms are similar to Typeform without the high subscription costs (See Conversaional Forms Demo).
WPForms also has other conversion optimization features such as our smart form logic that lets you create dynamic contact forms where fields change based on user’s answer, multi-page contact forms with progress bar, and other advanced contact forms.
WPForms form analytics integration with MonsterInsights allow you to easily track your lead capture forms, newsletter signup forms, request a quote contact form, and other important forms on your site.
Easy to Customize and Extend
You can easily customize your contact forms with our section dividers, HTML blocks, and custom CSS.
We also knew that our developer friends may want to extend simple contact forms further. That’s why WPForms come with tons of hooks and filters to create custom functionality.
Since contact forms are essential for marketing, WPForms is a must have plugin for every website!
Full WPForms Feature List
Online Form Builder – Our powerful drag & drop contact form builder allows you to easily create WordPress contact forms and other online forms in just a few minutes without writing any code.
100% Responsive – Mobile Friendly contact forms.
GDPR Friendly – Make your contact form GDPR compatible with just a few clicks.
Spam Protection – WPForms utilizes smart CAPTCHA and Honeypot method to stop spam contact form submissions.
Instant Form Notification – Quickly respond to incoming inquiries with our instant contact form notification system.
Smart Form Confirmation – Show a custom success message, or redirect users to a custom thank you page.
File Uploads – Collect files and media through your contact forms with File Uploads.
Multi-Page Forms – Split long forms into multiple pages with progress bar to improve user experience.
Smart Conditional Logic – Show or hide fields and contact form sections based on user behavior.
Signature Forms – Create signature forms or add the signature field to your contact form, application form, booking form, etc.
User Registration Forms – Create custom user registration form and custom login form in WordPress.
Post Submissions – Collect user-submitted content in WordPress with our front-end post submission form. Great for guest posts, testimonials, business directory, listings, etc.
Geolocation – Display location information about your users.
Custom Captchas – Create custom captchas for your contact form.
Surveys and Polls – Easily create surveys forms and analyze the data with interactive reports.
Form Abandonment – Unlock more leads and grow your business with partial-form submission.
Form Locker – Manage form permissions and add access control rules including password-protected forms, members only forms, limit contact form entry per person, close form after specific date / time, etc.
Offline Forms – Let your visitors save their entered data offline and submit when their internet connection is restored.
Form Landing Pages – Create “distraction-free” form landing pages to boost conversions. Great Google Forms and Wufoo alternative.
Conversational Forms – Interactive form layout that makes your form feels more human and boost overall completion rate. Great for surveys and registration forms. Perfect Typeform alternative for WordPress without the high costs.
Integrations
PayPal Payment Forms – Create PayPal forms to easily collect payments, donations, and online orders.
Stripe Forms – Easily collect credit card payments, donations, and online orders with our Stripe addon.
MailChimp Forms – Create MailChimp newsletter signup forms in WordPress and connect with your contact form to grow your email list.
AWeber Forms – Create AWeber newsletter signup forms in WordPress and connect with your contact form to grow your email list.
Campaign Monitor Forms – Create Campaign Monitor newsletter signup forms in WordPress and connect with your contact form to grow your email list.
GetResponse Forms – Create GetResponse newsletter signup forms in WordPress and connect with your contact form to grow your email list.
Constant Contact Forms – Create Constant Contact newsletter signup forms in WordPress and connect with your contact form to grow your email list.
Drip Forms – Create Drip newsletter signup forms in WordPress and connect with your contact form to grow your email list.
Zapier Addon – Connect your WordPress forms with over 1000+ apps. Route your contact form data to your favorite CRM, email marketing service, etc.
After reading this feature list, you can probably imagine why WPForms is the best WordPress contact form plugin in the market.
WPForms® 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.
WPForms (correct)
WP Forms (incorrect)
wpforms (incorrect)
wpform (incorrect)
What’s Next
If you like this plugin, then consider checking out our other projects:
OptinMonster – Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.
MonsterInsights – See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.
SeedProd – Jumpstart your website with the #1 Coming Soon & Maintenance Mode Plugin for WordPress.
WP Mail SMTP – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.
RafflePress – Best WordPress giveaway and contest plugin.
We took the pain out of creating online forms and made it easy. Check out all WPForms features.
Also, I’m the founder of WPBeginner, 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.
I feel that we have done that here. I hope you enjoy using WPForms.
Thank you
Syed Balkhi
";s:12:"installation";s:731:"
Install WPForms Lite either via the WordPress.org plugin repository or by uploading the files to your server. (See instructions on how to install a WordPress plugin)
Activate WPForms Lite.
Navigate to the WPForms tab at the bottom of your admin menu and click the “Add New” button to begin creating your new WordPress contact form.
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 & drop form builder.
Do I need to have coding skills to use WPForms?
Absolutely not. You can create and manage forms without any coding knowledge (100% drag & drop form builder). WPForms is the most beginner friendly contact form plugin in the market.
What type of WordPress forms can I build with WPForms?
WPForms drag & drop form builder combined with our addons is the most powerful WordPress contact form plugin in the market. Here are some types of WordPress forms you can create:
Simple Contact Forms
Job Application Contact Form
Feedback Survey Contact Form
Make a Suggestion Contact Form
Change Request Forms
Online Booking Forms
Event Booking Form
Video Release Forms
PTO Request Contact Form
Maintenance Request Contact Form
Scholarship Application Forms
File Download Forms
Employment Verification Forms
Make a Referral Contact Form
Volunteer Registration Contact Form
Offline Contact Form
To see a full list, visit our Form Template Gallery which has over 150+ pre-made contact form templates.
Which Form Fields Does WPForms offer?
We made WPForms form builder to be both easy and powerful.
Here are the contact form fields that comes with WPForms Form Builder (also known as Standard Fields):
Text Field
Paragraph Text (Textarea)
Dropdown Field
Multiple Choice (Radio Buttons)
Checkboxes
Numbers Field
Name Field
Email Address Field
Here is a list of our advanced contact form builder fields (Fancy Fields):
Website / URL Field
Address Field
Password Field
Smart Phone Field with international format verification
Date / Time Field
Hidden Field
HTML Field – add Custom HTML inside your form
File Upload – Great for File Upload Form
Page Break Field – Great for Multi Page Contact Form with Progress Bar.
Section Divider – Great for Long Contact Forms
Signature Field – Great for Contracts and Booking Forms
Star Rating – Great for Survey Forms and Polls
Likert Scale – Great for Survey Forms
Net Promoter Score (NPS Field) – Great for Survey Forms
Questions CAPTCHA – Great for Preventing Contact Form Spam
Math CAPTCHA – Great for Preventing Contact Form Spam
Google ReCAPTCHA – Great for Preventing Contact Form Spam
Here is a list of our Payment Fields that will help you create a order form, donation form, booking form, and other payment forms:
Single Item
Multiple Items
Checkbox Items
Dropdown Items
Total (Calculation Field)
Credit Card (Stripe)
PayPal
Can I integrate WPForms with my CRM or Email Marketing Service?
Our PayPal integration allows you to accept PayPal payments online.
Can I Import / Export Forms with WPForms?
Yes, WPForms makes it easy to import / export your contact forms and other WordPress forms created with WPForms form builder. This is incredibly useful for developers and agencies who are building websites for clients.
You can also create custom form templates that you can use on client websites. For more see our documentation.
Aside from that, WPForms also allows you to import froms from other WordPress Contact Form plugins such as Contact Form 7, Ninja Forms, and Pirate Forms.
If you’re not happy with your WordPress contact form plugin, then definitely give WPForms a try!
I’d like access to all features. How can I get them?
You can get access to more features, addons and support by upgrading to our Pro version. Purchasing a Pro license gets you access to the full version of WPForms, automatic updates, priority support, and all WPForms Addons!
Is WPForms translation ready?
Yes, WPForms has full translation and localization support via the wpforms textdomain. All .mo and .po translation files should go into the languages folder in the base of the plugin. The same is true for every WPForms Addon as well.
Does WPForms include spam protection?
Yes, WPForms includes a spam “honeypot” which is enabled on all forms by default.
Additionally, Google reCAPTCHA is also supported and can be setup at WPForms > Settings > reCAPTCHA.
WPForms is fully compatible with all versions of Google reCAPTCHA:
Checkbox reCAPTCHA v2
Invisible reCAPTCHA v2
reCAPTCHA v3
Lastly, Custom Captchas are available which allow you to create math or question based captchas for your contact forms.
";s:9:"changelog";s:8238:"
1.5.5.1
Fixed: Broken reCAPTCHA checkbox in Builder > Settings > General if reCAPTCHA type does not set in WPForms > Settings.
Fixed: Email field server-side validation issue.
Fixed: Broken “Bulk add” option in Builder in IE 11.
Fixed: Broken image choices selection and styling (layout) issue in IE 11.
Fixed: Backward compatible filters for some fields when displaying them were missing.
1.5.5
Added: WPForms details inside Site Health Info reports (Tools > Site Health > Info).
Added: Filter wpforms_emails_summaries_is_disabled to easily disable Email Summaries functionality.
Added: New smart tag: {field_html_id="42"} – that will postprocess field value and display its HTML representation.
Changed: Improve wpforms_get_ip() IP detection and related {user_ip} smart-tag value.
Fixed: Giving access to WPForms for Editors (and other roles) should give access to dashboard widget as well.
Fixed: Add ‘attr’ property to ‘input_container’ for radio/checkbox-based fields.
Fixed: Various typos.
Fixed: WP Mail SMTP plugin description on About us page.
1.5.4.2
Changed: Renamed certain actions with typos in their names, backwards-compatible. Added a deprecation text using do_action_deprecated().
Fixed: About Us page behaviour when WP Mail SMTP Pro is installed.
Fixed: reCAPTCHA settings could be saved without providing reCAPTCHA type.
Added: Form builder hotkey to save changes, CTRL + S.
Changed: Team photo under WPForms > About Us. 🙂
Fixed: Dynamic field population populates checkbox and radio fields values but not adding ‘wpforms-selected’ class to its containers.
Fixed: Dropdown field attributes are now accessible with wpforms_field_properties filter.
Fixed: Form builder field buttons overflowing when translated.
Fixed: Dashboard widget PHP error.
Fixed: Form can be submitted multiple times if “Submit button processing text” form setting empty.
Fixed: “Error loading block” in Gutenberg if Additional CSS form settings are provided.
1.5.3.1
Fixed: Checkbox field validation issue when field is not required.
1.5.3
Added: AJAX form submissions.
Added: Full support and compatiblity with Google AMP.
Added: Google reCAPTCHA v3.
Changed: WPForms uninstall script for better cleanup process.
Changed: Email field mailcheck feature to offer additional controls. New filters: wpforms_mailcheck_enabled, wpforms_mailcheck_domains, and wpforms_mailcheck_toplevel_domains.
Fixed: Special characters aren’t encoded when Smart Tags are processed in query string.
Fixed: Fields with Image choices are not working with some Android and older desktop browsers.
Fixed: Form Builder: Several alert modals are displayed in batch if multiple providers have configuration issues.
Fixed: WP_Post object is returned from wpforms()->form->get() if form data is requested with a non-WPForms post ID.
1.5.2.3
Fixed: PHP error if checkbox field is empty when form is submitted.
1.5.2.2
Fixed: PHP notice/warnings from undefined constant (typo).
1.5.2.1
Fixed: Required Checkbox fields asking for all inputs to be checked to pass validation.
1.5.2
Added: Choice Limit advanced option for Checkbox fields.
Added: Smart domain name typo detection for Email fields.
Added: New Gutenberg block keywords to help with discovery.
Added: Link to “How to Properly Test Your WordPress Forms Before Launching” doc inside Gutenberg block.
Changed: Form builder field delete icon, now a trash can.
Changed: Updated jQuery inputmask library to v4.0.6.
Changed: Updated jQuery validation plugin to v1.19.0.
Changed: Clear Dashboard widget cache when form is created/deleted/updated.
Fixed: Blank form if using form template containing target="_blank".
Fixed: Honeypot field not using unique IDs.
Fixed: Duplicating forms creating another duplicate if afterwards the table was sorted.
Fixed: Minor issues with Gutenberg editor.
Fixed: Form Builder embed modal showing Classic Editor instructions for Gutenberg users.
Fixed: Number field allowing non-numerical characters on iOS devices.
Fixed: Field Dynamic Choices not showing in form preview when using “Post Type”.
1.5.1.3
Fixed: Importing forms that containing target="_blank".
Fixed: Conflict with WordPress 5.1 if form contained target=”_blank”.
Fixed: Unable to uncheck default Multiple Choice value in form builder after being set initially.
Fixed: PHP error when entries are exported after a field has been deleted.
Fixed: Form builder Email notification conditional logic settings display issue after new notification is added.
Fixed: Conflict with some themes preventing Multiple Choice fields from being selectable.
1.5.1
Added: Complete translations for Spanish, Italian, Japanese, and German.
Added: Smart Tag for referencing user meta data, {user_meta key=""}.
Changed: Improved support with LocoTranslate plugin.
Changed: Refactored Form Preview functionality, no longer requiring hidden private page to be created.
Changed: Always load full WPForms styling inside Gutenberg so forms render correctly.
Fixed: Typos, grammar, and other i18n related issues.
Fixed: Created alias class for WPForms to prevent issue with namespacing introduced in 1.5.0.
Fixed: Dynamic population issue when using Image Choices field setting.
1.5.0.4
Changed: Dashboard widget improvements.
Fixed: Various typos.
1.5.0.3
Changed: Minor improvements to Gutenberg block for WordPress 5.0.
Fixed: Error when activating WPForms Pro if WPForms Lite is still activated.
1.5.0
IMPORTANT: Support for PHP 5.2 has been discontinued. If you are running PHP 5.2, you MUST upgrade PHP before installing WPForms 1.5. Failure to do that will disable WPForms core functionality.
Added: Dashboard widget.
Added: WPForms Challenge: an interactive step-by-step guide to creating a form for new users.
Added: Dynamic field population, available to enable from form settings.
Added: “About Us” admin page (WPForms > About Us).
Added: {user_first_name} and {user_last_name} Smart Tags.
Changed: Improved randomizing if field is configured to randomize items.
Changed: Improved i18n support.
Fixed: Form builder errors if user had Visual Editor disabled in profile.
Fixed: Form builder Windows styling issues.
Fixed: Form builder dynamic choices warning not always removing.
Fixed: Form builder “Show Layout” CSS formatting.
Fixed: reCAPTCHA compatibility when form is inside OptinMonster popup.
Fixed: Gutenberg block returning error if no forms have been created.
";}s:17:"short_description";s:145:"The best WordPress contact form plugin. Drag & Drop online form builder that helps you create beautiful contact forms with just a few clicks.";s:13:"download_link";s:63:"https://downloads.wordpress.org/plugin/wpforms-lite.1.5.5.1.zip";s:11:"screenshots";a:6:{i:1;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-1.png?rev=1815766";s:7:"caption";s:43:"WPForms Drag & Drop Online Form Builder";}i:2;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-2.gif?rev=1815770";s:7:"caption";s:16:"Adding New Field";}i:3;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-3.png?rev=1815766";s:7:"caption";s:12:"Form Preview";}i:4;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-4.png?rev=1815766";s:7:"caption";s:13:"Form Settings";}i:5;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-5.gif?rev=2037397";s:7:"caption";s:26:"Conversational Forms addon";}i:6;a:2:{s:3:"src";s:65:"https://ps.w.org/wpforms-lite/assets/screenshot-6.png?rev=2037397";s:7:"caption";s:16:"Form Pages addon";}}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:80:{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:"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:65:"https://ps.w.org/wpforms-lite/assets/icon-128x128.png?rev=1371112";s:2:"2x";s:65:"https://ps.w.org/wpforms-lite/assets/icon-256x256.png?rev=1371112";}s:18:"author_block_count";i:1;s:19:"author_block_rating";i:98;s:12:"contributors";a:0:{}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:30:{s:4:"name";s:66:"Google Analytics Dashboard Plugin for WordPress by MonsterInsights";s:4:"slug";s:30:"google-analytics-for-wordpress";s:7:"version";s:5:"7.9.0";s:6:"author";s:153:"MonsterInsights";s:14:"author_profile";s:40:"https://profiles.wordpress.org/chriscct7";s:8:"requires";s:5:"3.8.0";s:6:"tested";s:3:"5.3";s:12:"requires_php";b:0;s:6:"rating";i:88;s:7:"ratings";a:5:{i:5;i:1077;i:4;i:45;i:3;i:25;i:2;i:36;i:1;i:139;}s:11:"num_ratings";i:1322;s:15:"support_threads";i:24;s:24:"support_threads_resolved";i:23;s:10:"downloaded";i:55509859;s:12:"last_updated";s:21:"2019-10-02 3:47pm 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:23287:"
Google Analytics Plugin for WordPress
We believe that it’s easy to double your traffic and sales when you know exactly how people find and use your website. MonsterInsights shows you the stats that matter, so you can grow your business with confidence.
With over 2 million active installs, MonsterInsights is the most popular Google Analytics plugin for WordPress.
At MonsterInsights, we make it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.
Unlike other Google Analytics plugins, MonsterInsights allow you to enable all advanced Google analytics tracking features with just a few clicks (no need to hire a developer).
The best part is that MonsterInsights comes with a Google Analytics Dashboard for WordPress that shows you actionable analytics reports right inside your WordPress dashboard. We have created customized reports that eliminates the fluff and only show you the stats that matter, so you can see exactly what’s working and what’s not!
Simply put, MonsterInsights is the most complete Google Analytics plugin for WordPress that’s both EASY and POWERFUL.
That’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.
MonsterInsights Pro
This plugin is the lite version of MonsterInsights Pro plugin that comes with all the Google analytics tracking features you will ever need including events tracking, ecommerce tracking, custom dimensions tracking, popular post tracing, affiliate link tracking, and tons more. Click here to purchase the best premium Google Analytics plugin for WordPress now!
We took the pain out of installing Google Analytics in WordPress and made it easy. Here’s why over 2 million smart business owners, designers, and developers love MonsterInsights, and you will too!
Quick & Easy Google Analytics Setup
The old way of “properly” setting up Google Analytics was complicated. You had to either hire a developer or learn to add Google Analytics code in various different areas of your WordPress theme. The setup time would take days to weeks if you wanted to add powerful features like events tracking, eCommerce tracking, etc.
With MonsterInsights, we made it “effortless” to properly setup Google Analytics in WordPress. Yes, you can enable all advanced Google Analytics features with just a few clicks.
If you can point-and-click, then you can setup WordPress analytics and start seeing insights in under 15 minutes (no code necessary).
We keep up with all Google Analytics updates, so you can sleep well at night knowing that your website will always stay up to date with the newest features in Google Analytics.
See what one business owner is saying about MonsterInsights:
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.
Steven Gliebe
Google Analytics Dashboard + Real Time Stats
Our goal at MonsterInsights is to make analytics easy and accessible for everyone.
We understand that Google Analytics has a steep learning curve which often prevents small business owners from making informed decisions to grow their business.
That’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.
We have created customized Google Analytics reports to help you filter through the noise and see the stats that really matter!
Audience Report helps you get to know your visitors in a whole new way. It 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 a whole lot more. You can use this demographics report and audience clues to tweak your website design and content accordingly.
Behavior Report shows you exactly how people find your website, which keywords did they search for, who referred them, what did they click on your site, and more. You can use these useful stats to identify low-hanging fruits, new partnership opportunities, and promotional areas to focus on.
Content Report 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.
Ecommerce Report shows you important store stats like total revenue, conversion rate, average order value, top referral sources, and more (all in one place).
Forms Report shows you conversion stats for various contact forms and lead forms on your website, so you can improve the conversions to grow your business.
Search Console Report shows you exactly how well your website is ranking in Google, so you can further optimize your SEO to grow your organic traffic.
Custom Dimensions Report 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.
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.
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.
That’s why we can confidently say that MonsterInsights is the ultimate Google Analytics Shortcut for seeing the stats that matter and making data-driven decisions to grow your business.
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’m glad that I can integrate with Pretty Links too!
Kim Beasley – MonsterInsights user
Google Analytics Enhanced Ecommerce Tracking Made Easy
Google Analytics Enhanced Ecommerce tracking is a powerful feature that lets you track user behavior across your online store starting from product views to checkout page to thank you page and beyond.
With MonsterInsights’ easy WooCommerce Google Analytics integration, you can setup WooCommerce analytics with literally 1-click.
Once you have enabled WooCommerce tracking, MonsterInsights will show you all important WooCommerce metrics in a single dashboard including WooCommerce conversion rate, top products in your WooCommerce store, total transactions, total revenue, average order value, top referral sources, and more.
Our WooCommerce analytics report also include other detailed WooCommerce event tracking data like total add to carts, total removed from cart, time to purchase, and sessions to purchase.
For those who want to go beyond our WooCommerce stats dashboard, you can easily open up the Google Analytics dashboard to combine WooCommerce Google Analytics data with other secondary dimensions and filters to find exactly what you’re looking for.
Aside from WooCommerce Google Analytics integration, MonsterInsights’ Ecommerce addon also offers seamless integration for the Easy Digital Downloads plugin.
Our Easy Digital Downloads Google Analytics integration allows you to setup Enhanced Ecommerce Tracking on your store with just 1-click.
Simply put, MonsterInsights’ Enhanced Ecommerce for WordPress feature is by far the easiest and most powerful in the market.
Google Analytics + GDPR Compliance
MonsterInsights helps make Google Analytics GDPR compliance easier for business owners.
Our EU compliance addon allows you to:
Anonymize IP in Google Analytics
Disable the Demographics and Interest Reports for Remarketing and Advertising
Disable UserID and author name tracking
Enable the ga() compatibility mode
Integrate with Cookie Notice and CookieBot plugins to collect user consent before tracking
Integrate with Google AMP Consent Box before enable tracking
Integrate with Google Analytics’s Chrome browser opt-out extension and built-in cookie opt-out system
Offer Easy Opt Out link for Google Analytics tracking
While no single plugin can guarantee 100% GDPR compliance in WordPress, MonsterInsights goes to great length in helping business owners with Google Analytics GDPR compliance.
Universal Tracking + Google Analytics for AMP and Instant Articles
MonsterInsights uses Google Analytics universal tracking, so you can track your users across devices and platforms.
Accelerated Mobile Pages (AMP) is a project by Google that helps you speed up your website. However if you don’t set it up properly, Google AMP can cause you to lose your website analytics. Our Google Analytics AMP integration allows you to have accurate Google Analytics tracking on all AMP enabled pages. It works seamlessly with AMP for WordPress plugin.
We also offer 1-click Google Analytics integration with Facebook Instant Articles.
At MonsterInsights, we always stay ahead of the curve in helping you integrate WordPress with the latest Google Analytics tracking features.
Analytics for PROs! This plugin brings it all, great features and helpful info to easily see what you are doing.
Frank van der Sluijs
Google AdSense Tracking and Affiliate Link Tracking
With MonsterInsights Ads tracking addon, publishers can easily track the performance of their Google AdSense Ads inside their Google Analytics dashboard.
Our affiliate link tracking makes it easy for bloggers and affiliate marketers to track their affiliate links with Google Analytics.
MonsterInsights uses event tracking for all WordPress outbound link tracking which is far more accurate than any built-in WordPress analytics solution.
Unlike other WordPress analytics plugin, our Google Analytics affiliate link tracking does NOT slow down your website because all events are recorded via JavaScript and sent straight to your Google Analytics account.
Most other WordPress stats plugin track data on your WordPress hosting server which slows down your website and does not scale for larger websites.
Since our affiliate link tracking use Google Analytics’ powerful servers, we can skip WordPress entirely and send data directly to Google Analytics.
MonsterInsights’ affiliate link tracking feature works with all WordPress affiliate link management plugins including Pretty Links, Thirsty Affiliates, and others.
Custom Dimensions Tracking, Custom Google Analytics Event Tracking, and More
Our Google Analytics event tracking feature for WordPress doesn’t just stop at affiliate link tracking.
You can use MonsterInsights custom Google analytics event tracking feature to easily add outbound-link tracking, file downloads tracking, call-to-action button tracking, hashmark tracking, telephone link tracking, and more.
Our powerful Forms Tracking addon uses Google Analytics custom event tracking feature to enable form analytics in WordPress. With just 1-click, you can enable form conversion tracking for your contact forms, lead generation forms, registration forms, surveys, and any other type of form in WordPress.
MonsterInsights’ Custom Dimensions addon allows you to push WordPress analytics even further. You can use Google Analytics custom dimensions to generate helpful WordPress stats for:
Author Tracking – see stats for each author to find which author’s posts generate the most traffic.
Post Type Tracking – see stats for WordPress post types to find out which sections are performing the best.
Category Tracking – see stats for your WordPress categories to find out which sections of your sites are the most popular.
Tags Tracking – see stats for your WordPress tags to find out which tags are the most popular.
SEO Score Tracking – see stats for your Yoast SEO score and see how it impacts your traffic.
Focus Keyword Tracking – see stats for Yoast focus keyword and see how it correlates with your traffic.
Logged-in User Tracking – see WordPress stats for what percentage of your users are logged-in.
User ID Tracking – see stats for each individual logged-in user’s activity through User ID custom dimension – great for Ecommerce and membership sites.
Published Time Tracking – track the performance of your posts based on their published time in Google Analytics.
Simply put, MonsterInsights allow you to take full advantage of all the powerful Google Analytics features.
I like how simple it is for client users and how I can turn on the advanced features for myself to get all the details right.
Skip Shean
Google Analytics Dashboard Plugin for WordPress Multisite Networks
MonsterInsights is the most popular analytics plugin for adding Google Analytics to WordPress multisite.
We have built-in all permissions and controls that you would need to successfully run Google Analytics on a WordPress multi-site.
You can control who has access to view the Google Analytics Dashboard report in WordPress. Our permissions setting allows you to hide Google analytics reports for specific user roles.
Similarly, we understand that some sites may want to exclude logged-in users from Google Analytics tracking. MonsterInsights gives you granular control to exclude admin in Google Analytics as well as other user roles.
Our performance addon allows you to adjust sample rate and site speed sample rates for Google Analytics.
By now you can probably see why MonsterInsights has become the most popular Google Analytics plugin for WordPress.
We understand Google Analytics better than any other analytics plugin for WordPress.
Full MonsterInsights Feature List
Quick and Easy Setup – Easily setup Google Analytics for WordPress with just a few clicks (no coding needed)
Real Time Stats – See real time stats inside your Google Analytics dashboard.
Universal Tracking – Get better insights with Google Analytics’ universal tracking.
Google Analytics Dashboard – See the stats that matter from right inside your WordPress dashboard with custom Publisher Report, Ecommerce report, and Search Console report.
Ecommerce Tracking – Add Google Analytics Ecommerce tracking to WordPress.
WooCommerce Google Analytics – Add Enhanced Ecommerce Tracking to your WooCommerce store.
Easy Digital Downloads Google Analytics – Add Enhanced Ecommerce Tracking to your EDD store.
Ads Tracking – Track your Google Adsense ads with Google Analytics.
Affiliate Link Tracking – Track your affiliate links and get stats that matter.
File Download Tracking – Enable file download stats with just a click.
Custom Link Tracking – Track your outbound link clicks with Google Analytics.
Events Tracking – Track custom button and banner clicks with Google Analytics.
Custom Dimensions Tracking – Enable Google analytics custom dimensions tracking for WordPress.
Author Tracking – See author stats and discover who’s the most popular author on your site.
Popular Post Tracking – See which blog post and section is the most popular.
Custom Post Type Tracking – Track the performance of your custom post types.
Referral Tracking – See how visitors are finding your website to better focus your marketing efforts.
Performance Tracking – Control the performance rate and sample rate for your Google Analytics report.
Enhanced Link Attribution – Get better analytics with enhanced link attribution.
Google Analytics for AMP – Add proper Google Analytics tracking for Google AMP.
Google Analytics for Facebook Instant Articles – Add proper Google Analytics tracking for Facebook Analytics.
Google Analytics GDPR Compliance – EU compliance addon helps you improve Google Analytics GDPR compliance by adding anonymize IP, cookie consent for Google Analytics, opt-out tracking, and more.
Form Conversion Tracking – Track conversions for your WordPress forms. Works with all popular plugins including WPForms, Contact Form 7, Gravity Forms, Formidable Forms, and more.
Google Optimize Tracking – Enable Google Analytics support for Google Optimize A/B Testing.
Google Analytics Tools – Helpful tools for Google analytics such as UTM link tracking builder.
Want us to add something else? Suggest a feature and we’ll get it added!
After reading this exhaustive feature list, you can probably imagine why MonsterInsights is the best Google Analytics plugin for WordPress.
Like all WordPress plugins, Google Analytics by MonsterInsights is only available for self-hosted WordPress sites. This means you will need to switch from WordPress.com to WordPress.org if you want to use this plugin on your WordPress site.
MonsterInsights® 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.
MonsterInsights (correct)
Monster Insights (incorrect)
monsterinsights (incorrect)
monsterinsight (incorrect)
What’s Next
If you like this plugin, then consider checking out our other projects:
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 how to install a WordPress plugin)
Activate Google Analytics for WordPress by MonsterInsights.
Navigate to the Insights tab in your WordPress admin menu and configure the plugin.
Native WordPress stats plugin will always slow down your website because they rely on your WordPress hosting server. Most of them do not provide accurate WordPress analytics either.
Some WordPress stats plugin use third-party servers to mitigate this issue, but they all lack powerful features that Google Analytics can offer.
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.
Can I use MonsterInsights together with another Google Analytics plugin?
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. It will skew your data and you might see inflated stats.
We recommend uninstalling other Google Analytics plugins before you install MonsterInsights.
Why does MonsterInsights load Google Analytics in WordPress header section?
Some people believe that loading Google Analytics in WordPress header will slow down your website. That’s a myth. Google Analytics loads asynchronously which means that it does not impact your website speed at all.
MonsterInsights load Google Analytics code in WordPress header because it makes sure that you have the most accurate tracking.
How does MonsterInsights help with Google Analytics GDPR compliance?
MonsterInsights helps make Google Analytics GDPR compliance easier for business owners.
Our EU compliance addon allows you to:
Anonymyze IP in Google Analytics
Disable the Demographics and Interest Reports for Remarketing and Advertising
Disable UserID and author name tracking
Enable the ga() compatibility mode
Integrate with Cookie Notice and CookieBot plugins to collect user consent before tracking
Integrate with Google AMP Consent Box before enable tracking
Integrate with Google Analytic’s Chrome browser opt-out extension and built-in cookie opt-out system
Offer Easy Opt Out link for Google Analytics tracking
While no single plugin can guarantee 100% GDPR compliance in WordPress, MonsterInsights goes to great length in helping business owners with Google Analytics GDPR compliance.
Which eCommerce plugins are compatible with MonsterInsights Enhanced Ecommerce Tracking feature?
If you are looking to enable Google Analytics Ecommerce tracking in WordPress, then MonsterInsights is the best solution to do that.
MonsterInsights Enhanced Ecommerce Tracking works with both WooCommerce and Easy Digital Downloads.
With just 1-click, you can enable Google Analytics Enhanced Ecommerce Tracking for WooCommerce and see useful WooCommerce analytics report right inside your WordPress dashboard.
Does MonsterInsights work on WordPress multisite?
Yes. MonsterInsights offers the most comprehensive Google Analytics solution for WordPress multi-site.
It comes with advanced permission control, sample rate control, and other options that you need to properly enable Google Analytics on WordPress multisite.
";s:9:"changelog";s:47923:"
7.9.0: October 2, 2019
New: Welcome to Project Delight Phase 2! Over this and the next several major releases, we’re going to be focusing on polishing MonsterInsights and it’s addons. You can learn more about our Project Delight initative on our blog at monsterinsights.com/blog/.
New: We added a Quick Links menu so you can suggest features and find help easier
New: After you set up tracking and visit your site’s frontend as a logged in administrator user you’ll get a notice to make it clearer why your administrator user is not tracked.
Tweak: Improved the flow when your site is disconnected so it’s easier to authenticate and see results.
Tweak: Date range is now indicated in the dashboard widget report so report data is clearer.
Tweak: We moved the link to view the full reports area in the dashboard widget making it easier to access more data.
Tweak: It’s now easier to set up tracking from the dashboard widget by accessing the setup wizard directly.
Tweak: We added the “About us” page to multisite panel so it’s easier to get access to the info you need to get started.
Fixed: We improved the loading state for the dashboard widget in the full-width mode.
7.8.2: September 23, 2019
Tweak: Removal of a library for the news dashboard widget
7.8.1: September 17, 2019
Tweak: Admin bar reports were no longer in the frontend.
Fixed: One of our Site Health integrations was triggering an error on PHP versions lower than PHP 5.5.
7.8.0: September 10, 2019
New: Welcome to Project Delight Phase 1! Over this and the next several major releases, we’re going to be focusing on polishing MonsterInsights and it’s addons. You can learn more about our Project Delight initative on our blog at monsterinsights.com/blog/.
New: We’ve added a new welcome screen for first time MonsterInsights users that makes it easier than ever to get started with our plugin.
New: We’ve added a pair of health checks to the WordPress core site health area to help make it even easier than ever to know that your MonsterInsights install is working properly.
Tweak: We’ve added more GA error code detection to help our users when their access tokens expire due to Google’s token expiration guidelines.
Tweak: We’ve adjusted some of the wording of settings in the plugin to make them clearer.
Tweak: You can now toggle the dashboard widget on/off directly from the dashboard widget (can also still be done in the Screen Options).
Tweak: We’ve added a link on the dashboard widget to bring you directly to the full Overview report.
Tweak: We’ve spent some time adding more checks and more verbose error messages whenever we show a user an error message. It rarely happens, but if we can make them more helpful when they do, everyone wins.
Tweak: We’ve ensured the menu items look good regardless of the WordPress admin color scheme used.
Fixed: While MonsterInsights does not track site administrators by default in order to prevent unintended skewing of the Google Analytics data by site owners, we’ve fixed a bug that prevented users from being able to track them if they wanted to.
Fixed: While we strongly recommend connecting with MonsterInsights since that allows the Reports and some of the more powerful MonsterInsights features to work, we’ve fixed a bug where if a manual UA code was added it was not removable on the mulitisite network panel due to a bug in the validation of that field.
Fixed: We fixed an issue where on the network admin area of WordPress sites, if the plugin SG Optimizer plugin was installed, their plugin’s CSS would mess up our plugin’s menu item icon.
Fixed: With our plugin’s conversion to VueJS complete, we’ve removed some old stylesheet and javascript files from the admin that are no longer needed.
Fixed: Sometimes the current screen was not set in the onboarding wizard so we’ve added some logic to ensure it’s always set for consistency.
Fixed: Javascript translations for the admin bar widget were sometimes loaded even if the admin bar widget was not going to load itself due to settings.
Fixed: We’ve fixed a couple spelling errors in the plugin.
7.7.0: June 18, 2019
New: Admin bar insights now available in the WordPress admin.
New: We’ve added a custom integration with the WP Site Health Checks area so that you know your site is always properly configured for Google Analytics tracking.
Tweak: We’ve tweaked our settings panel a bit to accomodate our new eCommerce tracking for LifterLMS.
Fixed: We’ve fixed a bug that caused a compatibility issue with WP-CLI.
7.6.0: April 24, 2019
New: Frontend admin bar reports for your website in the last 30 days.
New: Brand new About Us page which includes info on getting started and using MonsterInsights features.
Tweaked: Updated the link content priority and aria-label is now used if present.
Tweaked: Prevent adding another Google Analytics tracking script in the custom code box.
Tweaked: Added a check to prevent using the current domain in the cross-domain setting.
Tweaked: Improved overall VueJS compatibility with scripts loaded by other plugins.
Fixed: Link attribution option disable was no longer disabling frontend tracking.
Removed: No longer used php pages which were replaced with VueJS.
7.5.1: April 9, 2019
Tweaked: Fix for Javascript error thrown by vendor min file causing breaking JS error on some hosting providers which breaks our plugin’s VueJS app.
Tweaked: Fix a conflict with a date.js file loaded by another plugin.
7.5.0: April 2, 2019
New: Updated Reports area using VueJS for better loading times and more consistency.
New: Updated Dashboard widget which now shows overview reports and is powered by VueJS.
New: Updated Tools page, better integrated with the new, VueJS powered, settings panel.
New: Brand new Cross-Domain setting to make it easier to track across multiple domains without having to add any code.
New: Added an integration with the ThirstyAffiliates plugins for the affiliate links tracking.
Tweaked: Improved the frontend affiliate code to support frameworks which modify the JavaScript Array prototype ( for example MooTools )
Tweaked: Onboarding Wizard feedback if JavaScript needed to run does not load correctly
Tweaked: Improved airplane mode compatibility
Tweaked: Improved double UA code detection
Tweaked: The affiliate report will now show the url of the affiliate link being navigated to instead of the label.
Tweaked: The label for the file download setting has been adjusted to be more clear.
Fixed: Manual UA code insertion from the dashboard has been fixed
Fixed: Network installs reauthentication was not working properly in certain situations
Fixed: Conflict resolution for Video Mate Pro theme and the RedQ Reuse Form plugin
7.4.2: January 29, 2019
Tweak: Added a filter to set the default value of events_mode and tracking_mode for compatibility with other plugins since we no longer use these options.
Tweak: Improved the Manual UA field for better feedback and compatibility.
Fixed: Missing image file added.
7.4.1: January 16, 2019
Fixed: WordPress Core currently has a bug (18857) that affects a super small percentage of our userbase (under 3%) that we’ve patched our plugin for until WordPress can get a fix shipped in a release.
7.4.0: January 15, 2019
New: Brand new settings panel written in VueJS! The new panel has been designed to simplify the process of setting up MonsterInsights and make MonsterInsights’s powerful features more user friendly to use.
New: Brand new onboarding wizard that walks you through setting up MonsterInsights and automatically configures your MonsterInsights settings based on your website needs in just a few minutes.
New: Users using the affiliate link tracking feature will find they can now define a custom label for each link they want to track, and it’s all validated in a new custom repeater field.
New: Significant performance improvements on both the admin and frontend side of things. This is best exemplified by the new settings panel, which loads significantly faster than the previous one.
New: MonsterInsights’s support staff often sees users who have upgraded to using MonsterInsights from other Google Analytics plugins (or even worse hardcoded tracking code), and forget to turn off the old tracking code. MonsterInsights will now automatically detect most of those other tracking codes and let you know so you get the most accurate tracking numbers from the start.
Tweak: We’ve gone through the whole settings area and rewrote the labels for each setting to make them more clear as to what they do.
Tweak: Based on our opt-in usage tracking data (thank you by the way for those that opt into it), we’ve removed a couple of the settings that nearly all users had enabled/disabled to make the panel even more simple and useful.
Tweak: Javascript conflicts with other plugins aren’t fun, so we’ve spent a ton of time testing with hundreds of plugins for this release, and changing our internal code to make it harder for plugin authors not following WordPress best practices to conflict with our code. We’ve been putting the data from the opt-in usage tracking system to test all of the top plugins and themes that our users run (and we’ll continue to do this moving forward).
Tweak: As part of our ongoing mission to make MonsterInsights accessible for all, we’ve spent a large amount of this release building out significant tooling for accessibility issue detection, and fixing any issues we have found on the new settings panel. We’re going to continue to work on ensuring MonsterInsights is not just the best Google Analytics plugin for WordPress but also the most accessible, and in future releases you’ll see even more compatibility updates for this.
Tweak: For users who are using the “light” admin color scheme, you’ll notice our menu icon now adapts to it automatically.
Removed: MonsterInsights’s debug mode has been removed. Originally designed as a tool for our support staff to use when helping users we found that we internally were not using it once we started using more powerful browser extensions, so to reduce user confusion (since it is not designed for use by users), we’ve removed it.
Removed: We’ve removed a bunch of long deprecated PHP constants, filters, and functions, and streamlined the install routines to make MonsterInsights even faster.
7.3.3: December 31, 2018
Tweak: Adjusted authentication compatibility checks to allow for more accurate checking.
Fixed: Issue where the save button might not appear for the network settings panel.
Fixed: Added compatibility shims for a couple plugins.
7.3.2: November 27, 2018
Fixed: Issue on some Lite installs where timezone differences caused users to see an error related to custom date ranges.
Fixed: Issue where some users were unable to reauthenticate their site.
7.3.0: October 30, 2018
New: We’ve added new custom link attribution, so now you can easily set custom link categories, actions, and labels, which MonsterInsights will use with precedence over our comprehensive automatic link detection, and is compatible with our AMP addon. For usage instructions, see our documentation on custom link attribution.
Tweak: Better error handling for reports.
Fixed: Issue where on MonsterInsights pages, the dropdowns on the WP admin menu might not work.
Fixed: Compatibility for Writee theme, YouTube by EmbedPlus plugin, Blog Time plugin, MaterialWP plugin and Swifty Image Widget plugin.
Fixed: Issue where on a network install of multisite, all sites might not de-authenticate on removal.
Fixed: Compatibility issue with Microsoft Edge and IE browsers where the table on overview report might overflow.
Fixed: On certain browsers when the browser screen width is small the graph tooltips might have appeared off-center.
7.2.0: September 19, 2018
Tweak: Sites with large traffic will see numbers larger than 1 million abbreviated so the numbers will no longer overflow out of the report container boxes.
Tweak: We’ve clarified the download tracking setting to point out that externally hosted downloads are now tracked as downloads, not external links.
Tweak: Compatibility for the Fix WP Tables and Magee Shortcodes
Fixed: We’ve fixed issues where sites that were recreated/migrated sometimes could not re-authenticate with MonsterInsights.
7.1.0: August 8, 2018
New: Comprehensive review of the plugin to ensure styles are correct when utilizing a right to left language.
Tweak: Compatibility for the WP Media Folder plugin, TagDiv Composer plugin, Ali Dropship plugin, Affiliate Boxes plugin, Impreza theme, GT3 Photo & Video Gallery plugin, WP Booklist plugin, Houzez theme, Prowess theme, and Add Social Share plugin.
Tweak: Standardized capitalization and spelling of various strings.
Tweak: External download links will not be marked as downloads.
Tweak: Updated SweetAlert2 to the latest version.
Tweak: Tweaked error messages returned on the reports page to include more details and be more specific whenever possible.
Tweak: Documentation links will always open in a new tab now to ensure you don’t lose your place.
Fixed: Condition which caused the network UA code to not properly fallback in some instances.
Fixed: Some plugin links to our documentation have been corrected
Fixed: Sometimes error strings might be over-escaped. We’ve corrected some cases of this.
7.0.9: June 26, 2018
Tweak: The link to support for Lite now goes directly to the Lite support form.
Tweak: Compatibility fixes for the Newspaper theme and the WordPress Book List plugin.
Tweak: Sweetalert2, used for notices in core, now uses the newer 7.x release, which has a slightly better layout and fixes some bugs.
7.0.8: June 19, 2018
Tweak: Fixes some links to our documentation site.
7.0.7: June 7, 2018
Tweak: Compatibility with Selz plugin.
Tweak: Issue where some settings would remain hidden inadvertently.
Fixed: Issue where some lite users would see an error regarding a license key.
7.0.6: May 14, 2018
Tweak: Better handling of link tracking for links embedded as anchor tags inside of an SVG image.
Tweak: Link tracking has been updated to enforce more strict type checks on variables.
Tweak: Plugin conflict notice has been updated to use the actual name of the plugin.
Tweak: Compatibility fixes for users of the Ken, Vitrine, Artisian Nayma,Grand News, Tie and Church Suite Themes along with the WooCommerce bolder product alerts, Selz eCommerce and Artisian Pages plugin.
Tweak: Fixed “you you” typo on the Reports page notice.
Tweak: On the overview report the indicator icon colors for bounce rate have been flipped to more accurately describe the impact (ie green = bounce rate going down = good).
Fixed: Undefined $tracking variable error.
Fixed: Better type checking before converting number strings to human readable dates on reports.
Fixed: If GA didn’t load and link tracking was enabled, an undefined Javascript error could occur if the fallback object didn’t get set (edgecase).
7.0.5: April 9, 2018
New: Introduced a system (behind-the-scenes) that automatically attempts to correct for improperly set timezones in the WordPress settings panel, server timezone settings and/or GA profile timezones. This should eliminate issues with timezones on Lite user accounts, as well as allow for more accurate date reporting.
New: Introduced a system (behind-the-scenes) to allow for deauthentication of profiles set on websites whose profiles were migrated (for example from a staging site to a production site)
Tweak: Made clientID retrieval more efficient.
Fixed: Several translation/textdomain and typo fixes.
Fixed: Undefined $num in the overview report.
7.0.4: March 7, 2018
New: We’ve added links to the pages listed in the top pages part of the Overview report to make it easier to see which page each title belongs to.
New: We’ve added the UA code to the account selector to make it easier to determine which property to use.
New: Better compatibility with IE11.
New: The links to view more reporting data now default to the currently selected daterange when you go to analytics.google.com
Fixed: We’ve corrected some missing closing li tags on the overview report.
Fixed: We fixed an issue where get_current_screen might be undefined on some pages.
Fixed: We fixed an issue where some improperly configured servers might resolve symlinks that are not supposed to be resolved, leading to issues with loading asset files MonsterInsights uses.
7.0.3: February 28, 2018
New: We added support for tracking download files that have a cache busting variable on the URL.
New: We added support for the new UserID mode used in our AMP addon.
Tweak: We fixed a bug with the notices class, and drastically cut back on the number of them.
Fixed: We fixed a bug with our Facebook Instant Articles addon that prevented some users from being tracked for downloads.
Fixed: We fixed a bug in the usage tracking for some types of installs.
Fixed: We’ve allowed the disabling of tracking for admininistrator role users on single sites.
7.0.2: February 27, 2018
Fixed: Fixed a bug with the analytics.js output where a UA code wasn’t entered, the $reason variable could be undefined.
Fixed: Fixed an issue where a notice might not be dismissable and we’ve also removed several of them.
7.0.1: February 26, 2018
New: Support for the updated version of MonsterInsights AMP plugin which switches from using a custom REST endpoint to using the now built in Google AMP ClientID synching feature. If you’re using the AMP addon, you’ll want to also update that addon as well.
New: The __gaTracker and disable tracking functions will always be defined, even when we’re not tracking users (for example if viewing a preview, or if a logged-in administrator) to allow sites to not have to worry about breakage when variable exist checking isn’t done.
New: We now output a notice in the console and output the GA code (though do not run it) when we’re not tracking someone. This makes it easier to verify the Google code is indeed outputting, and also makes it more clear as to why a particular user isn’t being tracked. Note, when testing Google Analytics code, always do it logged out, ideally in the private browsing/incognito mode of your web browser. We’re going to keep working on improving the frontend system to simplify it and add new features for both Lite and Pro users now that we’ve jettisoned ga.js support in MonsterInsights 7.0. You’ll see updates through the year that add new tracking features, particularly ones that we’re tweaking in order to expand and refine our built-in reporting.
New: We added a “have a MonsterInsights license” link on the settings panel, to make it clearer the procedure for the quick and easy upgrade from MonsterInsights Lite to MonsterInsights Pro.
Tweak: We removed the phrase referencing the dashboard (removed in MonsterInsights 7.0) from the permissions settings.
Fixed: Due to us forgetting to include our jQuery shim for disable() in the Lite, some users were unable to use the 10/25/50 expand feature on the reports page.
Fixed: An accidental use of the PHP function date instead of the one called time meant that some users were unable to see updated reporting data each day in the Lite version.
Fixed: In sitei() in the api-auth class, we used mb_strimwidth to trim the final string to 30 characters. While this is a great PHP function, not all servers have the mbstring (Multibyte String) PHP extension installed, from which all mb_* functions are provided, despite it being a “required” PHP extension to use WordPress core. This caused some servers to be unable to authenticate and thus get our amazing new reports (sad face). This usage has been replaced with a standard substr use, thus allowing for compatibility with all servers.
7.0.0: February 20, 2018
New: Completely revamped reports with a new UI.
New: Ability to oAuth at the network level, and have that oAuth apply as the default to all subsites (can still override at a subsite level).
New: Ability to enter a license key at the network level, and have that oAuth apply as the default to all subsites (can still override at a subsite level).
New: Completely new oAuth flow, that handles more errors and allows for future growth. Importantly, your existing sites will continue to track (the UA code is manually moved in the upgrade process), but you will need to re-authenticate (a quicker, and even easier process in 7.0) to enable our all new reporting area. New permissions requested to allow for significantly expanded reporting (and some upcoming reports).
New: Ability to see the site traffic graphs in both pageviews and sessions.
New: You can now choose between Last 30 days, Last 7 days, or any date range of your choosing if you’re a paid MonsterInsights user!
New: Compare site traffic to the previous period.
New: Completely revamped overview report. You’ll find lots of new data has been added. Also, all of that data changes as you use change the date ranges (a Pro exclusive feature).
New: A brand new eCommerce report for Pro users
New: A brand new Search Console/Queries report for paid MonsterInsights users. This allows you to see which terms you are ranking for on Google and how Google searches are driving your site traffic, along with clickthrough rates.
New: A brand new Publishers report for Plus level users allowing you to see breakdown of important site metrics.
New: A lot of behind the scenes work enabling more reports to be added in the future. Stay on the lookout as we start significantly expanding the breadth and depth of reporting this year.
New: A revised general settings panel which is significantly faster to load.
New: Significant performance improvements. We completely top-to-bottom audited MonsterInsights. It’s now 286% faster in the admin and 161% faster in the frontend.
New: Completely new internal notification handling has been implemented. This should make it clearer if you need to address anything, and if so make it less tedious to figure out exactly what.
Tweak: We’ve changed the verbage for what users see if they are logged in as a site administrator on the frontend to make it more clear MonsterInsights doesn’t track site administrators to prevent them from skewing their own Google Analytics data (particularly demographics data) and to encourage them to use the Incognito Mode/Private browsing mode of their web browser (or log out) if they want to view the Google Analytics code.
Tweak: The URL used for the measurement protocol calls has been updated per Google guidance.
Tweak: We’ve discovered some strings that weren’t translatable, and fixed that.
Tweak: Based on your feedback, we’ve clarified the titles and descriptions used in some of the settings to make it more clear as to what they do.
Tweak: When first adding a license key, in rare cases sometimes the addons permissions didn’t sync. While extremely rare, and while MonsterInsights would automatically fix itself within 6 hours, we’ve added a system that eliminates this from happening, and made sure that there’s also a way to fix this manually if this need arises.
Tweak: The countries map has been changed to a countries list (sorted). This means we can remove jVectorMap which had some issues in mapping, and also make it easier for you to see your top countries data.
Removed: Support for the long deprecated ga.js tracking has been removed. We’ve had dismissable (and then later non-dismissable) persistent admin notices for over a year now, and it’s time to remove support for these finally. Analytics.js tracking is far more accurate than ga.js tracking. Users of ga.js were not able to take advantage of new MonsterInsights features and Google Analytics features that relied on analytics.js, including our out-of-the-box Javascript based events tracking system, and many other features (like enhanced eCommerce tracking in our eCommerce addon). Google themselves deprecated ga.js over 5 years ago. On update, we’ll automatically move those using ga.js to analytics.js. This switch requires no changes on behalf of the site owner.
Removed: Support for the long deprecated PHP events tracking has been removed. We’ve had dismissable (and then later non-dismissable) persistent admin notices for over a year now offering a 1 click update. The PHP events tracking, a stayover from the Yoast years, caused a lot of issues and couldn’t track everything on a page. It could only track things in specific WordPress areas like the_content and widgets, but couldn’t track anything outside of that, or things that were added to the DOM after WordPress rendered the page. Our JS events tracking system can track all-the-things on all parts of a page, and is far more accurate and easier for us to maintain. Maintaining a gigantic PHP regex-based system took a lot of our development time up, and based on our opt-in tracking data, almost no one uses it anymore (which is good, because JS tracking is so much better). Users still using it will be automatically switched to JS events tracking on update (which requires no changes to switch to using it).
Removed: Many deprecated filters from the Yoast era have been removed. After maintaining backwards compatibility for over a year now, and also issuing a notice every time those deprecated filters were used, it’s time to pull the plug on these to allow our tracking system to be able to be simplified in the future. We have a complete document in our documentation for the 6.0 release that details exactly how to update for each of these filters.
6.2.6: November 17, 2017
Tweak: Compatibility with WordPress 4.9.
6.2.5: NOT ISSUED
Skipped release version.
6.2.4: October 6, 2017
Tweak: Adjusted how the optin tracking is sent to us.
6.2.3: September 9, 2017
Tweak: Added a notice for new users of MonsterInsights about when the reports will begin populating.
6.2.2: August 16, 2017
Tweak: Adjusted order of setup/config notices
Fixed: Fixed an issue with the sanitation of number fields. Solves an issue with the Google Optimize extension.
6.2.1: August 9, 2017
New: MonsterInsights now has the ability to automatically update itself and it’s addons. You can set MonsterInsights to automatically update minor versions only or all new versions inside the MonsterInsights settings panel in Tracking -> Permissions.
Tweak: Introduce scrollbars on GA auth screen for users with many Google accounts
Tweak: Added notice to users still on deprecated GA.js tracking and PHP-based events tracking.
Fixed: Issue with notices having multiple icons has been resolved.
Fixed: Facebook Instant Articles can now properly handle the Automattic Facebook plugin transformation changes (requires FB IA addon version 1.0.1 or newer)
Fixed: Conflict with wp_head output for some themes.
Fixed: Correct level for Forms and Google Optimize addons.
Fixed: License key errors will no longer show to lite users.
6.2.0: June 6, 2017
New: Form Tracking addon
New: Google Optimize addon
New: Facebook Instant Articles addon
New: Telephone link tracking
New: Functions for supporting enhanced eCommerce tracking in the eCommerce addon
New: Measurement protocol functions
New: Tweaks for the settings pages to get ready for a speed improvement release upcoming along with some coming soon addons.
Tweaks: Spelling corrections.
Fixed: Internet Explorer tracking fix.
Fixed: Issue with initialization of settings on certain installs.
6.1.11: May 31, 2017
Tweak: Renamed the tools tab for settings import/export
Fixed: Issue with saving of manual UA codes
Fixed: Fixed a couple display issues in the admin
Fixed: Issue for undefined index when the settings array hasn’t been initialized.
6.1.10, May 18, 2017
New: Performance improvement in tracking.
6.1.9, May 15, 2017
New: Plugin has been tested for compatibility with WordPress 4.8-beta1. We’ll continue to test through the beta and release candidates, but MonsterInsights is 4.8 ready as-is.
Tweak: Deleting lite plugin will no longer delete license key of installed pro version.
Fixed: Import/export settings page has been fixed so that on sites with a ton of plugins installed that make lots of admin bar items, the admin bar will have relative positioning now to allow it to be scrollable.
Fixed: Users with more than 1 property for the same domain name can now use any of the views for those properties.
Fixed: For Pro users, sometimes all available addons for your license level didn’t show, requiring you to download them from our site. This has been corrected.
6.1.8, May 11, 2017
New: Functions needed to support future features including enhanced eCommerce
Fixed: Compatibility with Firefox for link tracking.
Fixed: Issue saving certain fields.
6.1.7, April 10, 2017
New: Changes needed to support new addons, including the Google AMP addon, available as of today.
Tweak: Comments for frontend are minification-safe.
Tweak: GA notice is now hidden when debug mode is on.
Tweak: All settings now use the Settings API framework, including all addons.
6.1.6, March 29, 2017
New: Select2 filter for the Google oAuth list of profiles, to make it easier to find your Google property by fully supporting search by URL.
Tweak: Inbound-as-external now is prioritized before downloads in tracking preference order.
6.1.5, March 24, 2017
New: Added some functions to prepare for upcoming new addon (Google AMP) and updates (eCommerce, Performance, Dimensions).
Tweak: JS events tracking for click events.
6.1.4, March 23, 2017
Tweak: JS events tracking for click events.
Fixed: Edge case where JS events tracking won’t turn on if the main tracking setting was disabled (such as faulty import).
6.1.1 – 6.1.3 (depending on which version of MI you have), March 22, 2017
Fixed: (pro users) Issue with JS events throwing an error for array on non-set settings.
6.1.0, March 22, 2017
New: Campaign URL building tool with shortlink capability.
New: Settings import/export tool.
New: Experimental (beta) hash tracking for single-page style themes. Note, as the description for the setting says, this feature is a beta feature, and can be tweaked or removed in upcoming versions.
New: Manual default subsite UA’s can now be set from the network settings panel for MonsterInsights.
New: Optout of GA tracking is now enabled per Google standard. See https://github.com/awesomemotive/google-analytics-for-wordpress/issues/488 for more information.
Tweak: Notices about JS conflicts now include the JS error when possible.
Tweak: Some tweaking to when the “Connection error with Google” error is displayed during oAuth.
Tweak: Notice now shown when too early to display statistics from Google.
Tweak: Inbound as outbound links may now have a period in them.
Tweak: Removed duplicate option checking on frontend.
Tweak: oAuth dialog now only programically closes when the select profile view is shown or when a new one is opened.
Tweak: Mailto links are now handled as an externally opening link, allowing to bypass issues with the Safari browser not following standards.
Tweak: WP-Admin Login page tracking has been removed.
Tweak: More countries now shown in the country map in the overview report.
Tweak: License key field is no longer shown on lite installs.
Tweak: Frontend JS file has been refactored to make it more unit testable.
Fixed: Download events now correctly include data in all cases not just some.
Fixed: A syntax error involving the manual UA code input has been resolved that could have affected some users under a rare circumstance.
6.0.16, March 7, 2017
Fixed: Issues related to link tracking.
6.0.15, March 7, 2017
Fixed: Issue with translation string numbering in the disabled user group frontend template.
Fixed: Resolved issue that caused issue with lightbox-style redirects.
Fixed: Issue where admin pages had JS issues from mis-ordered JS files.
6.0.14, March 1, 2017
Tweak: Allow for invalid license to be removed if debug turned on.
Fixed: Issues with internal links being tracked as internal-as-outbound
Fixed: Issues with tracking of downloads
Fixed: Issue where optin tracking would opt-out on settings panel save
6.0.13, February 28, 2017
Tweak: Better detection of issues with authentication due to an outdate WP version.
Fixed: Issue where JS tracking inadvertantly turned on debug mode due to a bad string to boolean conversion.
6.0.12, February 27, 2017
New: The JS events tracking has been moved to a new JS file instead of inline. This will offer the same performance as inlining under HTTP/2, but with the benefit of better cache bursting.
New: Expanded admin adblock detection.
Tweak: Select2 is now bundled as Select300 in MonsterInsights. We’re pulling down the latest copy of Selct2 and then on-the-fly renaming it. This should end any conflicts between our select2 boxes and other plugins/themes.
Tweak: We’ve implemented better error detection on the authentication flow. Some users may have previously seen “No profile errors”, due to issues with their server setup will now see more accurate errors.
Tweak: For servers that use PHP Object caching, the cache will now be flushed during the uninstall routines. This should solve a very rare uninstall error.
Fixed: A “Invalid UA code” error was displayed whenever someone used oAuth2 and then saved the settings panel, despite having a valid UA code.
Fixed: An issue with the lazyloading of the Google Client for frontend use has been fixed.
6.0.11, February 24, 2017
Notice: Version numbers 6.0.5 – 6.0.10 were not used, as we’re synching the version numbers of the Lite and Pro versions of our plugin. You didn’t miss any updates.
Notice: As of this release, we no longer backport changes to the old yst_ga option. If you need to access MonsterInsights’s settings programically, please use our helper functions. Do not directly access a option.
New: Redesigned authentication dropdown that shows the site urls to make it easier to find a profile when the users have many accounts.
New: Tracking is now enabled for the WordPress admin login page (wp-login.php).
Tweak: The Google class in the admin now only checks for blocking when the reauth is attempted. Expect to save a ton of external calls in the admin, and maybe a performance boost.
Tweak: The GA client object is now lazyloaded on the frontend, so it’s loaded only when something (like another plugin) attempts to use it. In plain English, this will make a alot of sites load times significantly improve.
Tweak: The analytics.js output has been tweaked to be slightly more aesthetically pleasing (its aligned correctly). We realize no one probably cares but we look at this code for every user we support, so it help us.
Tweak: The config expired notice has been updated to reflect that it can also be shown if the server is blocking MonsterInsights’s ability to connect to Google Analytics.
Tweak: The cron jobs for opt-in tracking and statistics have been combined into a single cron.
Tweak: Various performance improvements in the frontend output class.
Tweak: A notice is now shown when MonsterInsights rejects a manual UA code from being saved for being an invalid format.
Fixed: Issue where the plugin TweetShare would prevent users from being able to see their properties in the authentication dropdown.
Fixed: Issue where the manual UA code might not be ported as we were backporting changes to the monsterinsights_settings option to the yst_ga option for backwards compatibility. This lead to a situation where the new settings would override the old ones before the routine to fix the manual UA code issue had run.
Fixed: Issue where a fatal error from a reference to a class called “Yoast_Frontend_GA” which our plugin doesn’t have or use, would be shown caused by the previous Yoast usage of object caching via an autoloader. This is solved by doing a 1 time object cache flush on upgrade.
Fixed: Issue where if you had more than 1000 profiles on your Google account, not all would be shown.
Fixed: App analytics properties are now excluded from the dropdown of properties you can authenticate to.
Fixed: The readme suggested a filter to use for filtering the UA to use, but the filter name was typo’d. This has been fixed.
Fixed: Issue where the tracking cron would add a new unique cron each day.
Fixed: We implemented a routine to cleanup those extra crons as well as the old yoast one we no longer use.
Fixed: Issue where the .org theme Schema would prevent users from being able to see their properties in the authentication dropdown.
Fixed: Issue where JS based events tracking might not correctly track a mailto: link.
6.0.4, February 20, 2017
Tweak: monsterinsights_delete_options now checks to ensure an array is passed in
Tweak: The reporting class now has many more object property checks.
Fixed: In install if WP version not supported or if MI Pro was active, the plugin attempted to call a property of the plugin object which didn’t exist.
Fixed: In the deactivate/uninstall routines, MI attempted to use a method of a class object which might not exist, as it might not be the active instance. Better instance handling has been added as well as many more exists checks have been added througought the plugin.
Fixed: Conflicting loads when both MI Pro and Lite are installed. Note, you should only have Pro installed if you want to use it. That being said, we’ve done extensive testing to ensure we’ve handled all of the edge cases surrounding this. This could also lead to issues where it would be impossible to remove Lite and/or Pro from a site if both were installed.
Fixed: Conflicts with the Pinnacle theme, which loads it’s CSS file (with overrides to literally all select2 inputs not just the ones it adds) across the entire admin. This lead to an issue where in the Google Auth, a user might not have been able to see (or could appear with wacky styling) the dropdown of profiles to select. If you cannot see this dropdown after authenticating, let us know as its most likely a simple plugin or theme conflict on CSS styling.
Fixed: The notices to deactivate/uninstall MI Lite/Pro when the other one were installed had an errant extra quotation mark, and they’re now more specific about the action to take.
Fixed: For some users, the setting for user role exclusion was not working. This has been corrected.
Fixed: A redirect issue that was looping for some users. The code that does this, while working for most, doesn’t for some. We’ve removed it until a full investigation can be completed.
6.0.3, February 20, 2017
Fixed: Path for fontawesome font files was incorrect
Fixed: Notice in the install routine for the $version variable not being set.
6.0.2, February 19, 2017
Fixed: Upgrade routine could drop manual UA codes in certain cases. If you upgraded to 6.0.0 or 6.0.1 and it lost the manual UA code, installing this update will automatically restore the UA code entered as long as you haven’t used the oAuth or re-entered the manual UA code.
6.0.1, February 19, 2017
Fixed: Typo that caused an issue with PHP 7 installs.
6.0.0, February 18, 2017
New: Completely overhauled design, from top to bottom. The plugin has been completely rewritten.
New: no more advertisements in the settings pages. We hated them too.
New: Javascript based event tracking
New: ga.js is now officially deprecated. New users cannot use it anymore, and existing users can only switch to analytics.js (but not back). Please note, all new features will be developed exclusively for analytics.js. Google has deprecated it, and now we’re deprecating our support for it.
New: License key system now uses the MonsterInsights License management system
New: Ability to pick which roles can access the dashboard/reports & settings/addons/tools page using our UI. There’s also a new custom capability for this (a meta capability)
New: Support for Google Analytics Master accounts. When you oAuth into MonsterInsights now, the UA view is now locked to what you picked using the brand new oAuth procedure.
New: Revamped dashboard
New: Completely new settings system, with a completely new settings page, and a completely new settings API. Also some new hooks and tabs in preparation for the many addons we’ll be releasing over the next few months.
New: No more conflicts between the base plugins
New: Completely overhauled translation experience. The lite version translations are now fully managed through translations.wordpress.org.
New: Opt-in to anonymous data so we can better improve MonsterInsights
New: Significantly better addons page
New: Single license key to manage all MonsterInsights extensions.
New: Automatic detection of blocked asset files (from things like un-whitelisted uBlock Origin) with step by step directions on how to easily correct.
Tweak: Completely overhauled the ga.js and analytics.js outputs to fix outstanding bugs.
Tweak: Better debugging + disabled + preview tracking modes, that more clearly indicate what’s going on
Tweak: Completely overhauled PHP regex tracking to solve nearly a dozen outstanding bugs including issues where non-link elements starting with the letter “a” such as tags would get parsed as links causing issues. Also solves issues related to single versus double quote usage for existing onclick handles, non-semicolon terminating onclick handles and various other parsing issues.
Tweak: Many previously untranslatable strings are now translatable.
Tweak: Minified in-plugin images.
Tweak: Minified admin css and js
Tweak: Uses latest version of Google PHP API now.
Tweak: The system for creating reports and getting Google Analytics reports have changed. If you’ve hardcoded into Yoast functions previously not designed for frontend output this could cause problems. We’ll introduce an API intended for this type of use after we update to use the v4 reporting API.
Fixed: Fixed an issue with HostEurope and other hosts modifying the default PHP arg seperator.
Fixed: Prevents an issue where users with a plugin like Airplane Mode active will get a better error message than “code invalid” on the GA token auth screen (and also fixes how that detection is done in other parts of the plugin).
Removed: unused track_full_url setting
5.5.3, October 3rd, 2016
New: Announces MI 6.0 beta.
Fixed: Compatibility with PHP compatibility scanner’s bug
5.5.2, July 7, 2016
Tweak: Updates license manager to have more reliable update information including better compatibility with Yoast SEO products.
Fixed: Compatibility with upcoming Shiny Updates v2 in WP core
5.5.0, May 1, 2016
New: Added new System Info tab for faster support.
Fixed: Issue with changelog missing some deployed versions.
5.4.9, April 15, 2016
New: Font based dashboard icon
Tweak: The “MonsterInsights” menu item name has been renamed to just “Insights”
Fixed: Issue with eCommerce addon (also requires user to update eCommerce addon)
Fixed: Issue with 2 dashboard links
Fixed: A bug in pre-existing code caused the menu of the plugin to skyrocket unintentionally. This has been corrected.
5.4.8, April 14, 2016
New: Google Analytics by Yoast is now MonsterInsights.
Fixed: Compatibility issue with WordPress 4.5
";s:11:"screenshots";s:3065:"
The overview report
Top countries and referrals
Top posts and pages
Authentication with MonsterInsights
Settings page
File download tracking
eCommerce tracking - no configuration required (Pro feature)
eCommerce report (Pro feature)
Search console report (Pro feature)
Custom dimensions tracking (Pro feature)
Custom Dimensions report (Pro feature)
";}s:17:"short_description";s:99:"The best Google Analytics plugin for WordPress. See how visitors find and use your website,…";s:13:"download_link";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.9.0.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:16:"google-analytics";s:16:"google analytics";s:26:"google-analytics-dashboard";s:26:"google analytics dashboard";s:23:"google-analytics-widget";s:23:"google analytics widget";s:17:"woocommerce-stats";s:17:"WooCommerce stats";s:19:"wordpress-analytics";s:19:"WordPress analytics";}s:8:"versions";a:13:{s:5:"7.4.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.4.0.zip";s:5:"7.4.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.4.1.zip";s:5:"7.4.2";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.4.2.zip";s:5:"7.5.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.5.0.zip";s:5:"7.5.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.5.1.zip";s:5:"7.6.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.6.0.zip";s:5:"7.7.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.7.0.zip";s:5:"7.7.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.7.1.zip";s:5:"7.8.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.8.0.zip";s:5:"7.8.1";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.8.1.zip";s:5:"7.8.2";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.8.2.zip";s:5:"7.9.0";s:79:"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.9.0.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:3:{s:2:"1x";s:75:"https://ps.w.org/google-analytics-for-wordpress/assets/icon.svg?rev=1598927";s:2:"2x";s:83:"https://ps.w.org/google-analytics-for-wordpress/assets/icon-256x256.png?rev=1598927";s:3:"svg";s:75:"https://ps.w.org/google-analytics-for-wordpress/assets/icon.svg?rev=1598927";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:88;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:9:"analytics";}}s:15:"nextgen-gallery";a:30:{s:4:"name";s:48:"WordPress Gallery Plugin – NextGEN Gallery";s:4:"slug";s:15:"nextgen-gallery";s:7:"version";s:6:"3.2.18";s:6:"author";s:45:"Imagely";s:14:"author_profile";s:38:"https://profiles.wordpress.org/imagely";s:8:"requires";s:5:"4.0.0";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";b:0;s:6:"rating";i:84;s:7:"ratings";a:5:{i:5;i:2412;i:4;i:254;i:3;i:71;i:2;i:68;i:1;i:466;}s:11:"num_ratings";i:3271;s:15:"support_threads";i:134;s:24:"support_threads_resolved";i:93;s:10:"downloaded";i:27626064;s:12:"last_updated";s:21:"2019-09-18 4:02pm GMT";s:5:"added";s:10:"2007-04-23";s:8:"homepage";s:65:"https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/";s:8:"sections";a:5:{s:11:"description";s:6527:"
WordPress Gallery Plugin
NextGEN Gallery has been the industry’s standard WordPress gallery plugin since 2007 and continues to receive over 1.5 million new downloads per year. It’s easy for simple photo galleries, but powerful enough for the most demanding photographers, visual artists, and imaging professionals.
On the back end, NextGEN offers a complete WordPress gallery management system with the ability to batch upload photos, import meta data, add/delete/rearrange/sort photos, edit thumbnails, group galleries into albums, and more.
On the front end, the free version of NextGEN 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 NextGEN WordPress Gallery Plugin features.
INTRODUCING NEXTGEN GALLERY PRO. NextGEN Plus and NextGEN Pro are premium WordPress gallery plugin extensions for NextGEN Gallery that add new photo gallery displays, lightboxes, ecommerce, proofing, and pro support. Learn more about NextGEN Plus and NextGEN Pro photo plugin features.
NextGEN Gallery is a WordPress gallery plugin maintained by Imagely. We’re the WordPress photography experts. In addition to NextGEN Gallery, NextGEN Plus, and NextGEN Pro, we also make WordPress themes for photographers, provide turnkey websites for photographers, and run the WordPress Photography Podcast.
Copyright:
Imagely 2016-2019
Photocrati Media 2012-2016
Alex Rabe 2007-2011
This program is free software released under the terms of the GNU General Public License.
Shortcodes
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 – if you would prefer not too.
If you do want to work with shortcodes, there is a powerful shortcode system as you’d expect of a popular WordPress gallery plugin. Learn About NextGEN Gallery Shortcodes.
For more information, feel free to visit the official website for the NextGEN Gallery WordPress Gallery Plugin.
";s:12:"installation";s:1076:"
INSTALLATION: The easiest way to start uploading your photos is to login to you WordPress dashboard, go to Plugins > 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 > Add New > Upload page.
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 “Gallery” tab on your dashboard menu.
That’s it … have fun! For more information, feel free to visit the official website for the NextGEN Gallery WordPress Gallery Plugin.
";s:3:"faq";s:3743:"
Why are my photo galleries not opening up in a lightbox after I move my site?
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: Why are my galleries not opening up in a lightbox?.
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.
Are the photo galleries flash based?
Nope, we use no flash elements.
Are the galleries mobile friendly?
Yes, we’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 full screen, responsive Pro Lightbox with mobile gesture support. It’s great for viewing photos on mobile devices.
What is the difference between a gallery and an album?
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.
Can I upload multiple images at once?
Yes, you can batch upload entire photo galleries at one time.
Can I password protect galleries?
Yes, WordPress allows you to password protect pages by default – which includes all photo galleries and content for the entire page. Password protection of pages can be turned on and off at any time, with just a few clicks.
Can I add a watermark to the my photos?
Yes, you can add text or image watermarks to your gallery images.
Can I crop photo thumbnails?
Yes, each thumbnail image can be individually adjusted to suit your needs.
Is there pagination for photo galleries?
Yes, you can use pagination when displaying thumbnail galleries. And you can adjust the amount of photos to be shown on a page at any time.
Can I customize the lightbox?
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 useing the NextGEN Pro lightbox.
Can I add HTML to photo captions?
Yes, caption areas are fully HMTL capable.
Can I add an external links to galleries?
Since the captions are fully HTML capable, you can add external links and any other type of mark up you wish.
Is NextGEN Gallery available in foreign languages?
Fixed: Adjusted our forms to comply with WordPress Firewalls
Fixed: Correct use of select2 DOM selector for maximum compatibility
Fixed: Path and URL calculations for Windows and UNIX environments
Fixed: Ensure that pluggable.php is loaded at the start of every request
Fixed: Fancybox: adjust CSS for further box-sizing protection from themes
Fixed: Use PHP 5.2.1 compatible named pattern matching syntax
Fixed: Remove usage of DIR constant not supported by PHP 5.2.x
Fixed: Removed dependency on mb_string PHP module
Fixed: Allow “No Lightbox” as an option for Lightbox Effects
Fixed: Warning: “Invalid CRT parameters detected” for Windows environments
V2.0 – 07.30.2013
NEW: Improved user experience throughout the plugin, settings and usage.
NEW: Plupload queue uploader that allows for bulk and zip uploads within the same interface.
NEW: Complete redesign of the NextGEN options panel
NEW: Added new interface for adding galleries from pages and posts.
NEW: Galleries are now mobile friendly and responsive, which is most noticeable with a responsive theme.
NEW: Streamlined functionality for displaying galleries based on tags.
NEW: Architecture based on Pope Framework (http://bitbucket.org/photocrati/pope-framework)
NEW: New shortcode, “ngg_images”, and corresponding Insert Gallery interface
NEW: Galleries have now global and instance settings
NEW: Support for FastCGI environments
Changed: Replaces shortcodes with placeholder images, however still supports legacy shortcodes.
Changed: Introduced new Growl-like notifications for WordPress gallery plugin
Changed: The container and its images are centered for photo slideshow galleries
Changed: NextGEN styles now override vs replace default styles
Changed: NextGEN legacy templates have been deprecated (but still function)
FIXED: The ability to use NextGEN image as a Featured Image.
FIXED: Misc PHP warnings, errors, in gallery plugin
V1.9.13 – 06.11.2013
NEW: Slideshow galleries are now centered to their content area
Secured: Ensure that only logged in users can upload images via plugin
Fixed: Import date is preserved are no longer Jan 1 1970
Fixed: Removed mention of upgrade.php, which no longer exists
V1.9.12 – 02.15.2013
Fixed: jQuery Conflict Detection was trying to dequeue irremovable scripts
V1.9.11 – 02.12.2013
NEW: Added the ability to detect JQuery conflicts on NGG Admin Pages and auto-resolve
Changed: Added “nggalbum” shortcode. Use this when Jetpack is installed.
Changed: Using natural sorting algorithm for alphanumeric values
Changed: Database schema is automatically updated when out-of-date
Fixed: Empty drop-down for “Page Link To”
Fixed: Alphabetical image sorting
Fixed: Compatibility between gallery plugin and Arjuna X theme
Fixed: “Creating default object from empty value” on album page
Fixed: Compatibility issues with PHP 5.4 on album page
Fixed: E_DEPRECATED warning when using get_userdatabylogin() function
Fixed: Removed many E_NOTICE errors
Fixed: Correct use of register_uninstall_hook across all PHP versions
V1.9.10 – 12.18.2012
Fixed: XML-RPC error displayed when authenticating using WordPress 3.5
Fixed: Restored compatibility with NextGEN Gallery Export Plugin
Fixed: Removed some remaining references to database upgrade code
Fixed: Deleted galleries within an album are handed gracefully without warning messages
Fixed: Correct use of register_uninstall_hook
Fixed: CSS and usability issues with the TinyMCE window used to display galleries
Fixed: Inability to generate new image slugs
V1.9.9 – 12.14.2012
NEW: JW ImageRotator v3.17 is now bundled with the plugin and used by default.
Changed: Removed database upgrade code for versions of NextGEN Gallery earlier than 1.9.3
Fixed: Compatibility with WordPress v3.5 ( wpdb->prepare() warnings )
Fixed: Sorting by filename now produces expected results using a natural sorting algorithm
V1.9.8 – 12.05.2012
Secured: Removed bundled version of swfupload. See fix below for SCM information.
Changed: All transients created by NextGEN are flushed when the plugin is activated.
Fixed: Our primary SCM is conducted at http://bitbucket.org/photocrati/nextgen-gallery, but was not synchronizing correctly with the WordPress Plugin SVN Repository
Fixed: The transient adjustment fixes: https://wordpress.org/support/topic/plugin-nextgen-gallery-_transient_ngg_request-entry-in-wp_options
V1.9.7 – 11.12.2012
Secured: Removed bundled version of swfupload; using WordPress-bundled version instead for WordPress 3.2 instances
Changed: Using JQuery UI for the image sorting interface (thanks Tomás Soler)
Bugfix: Image uploads work in WP 3.2 when using Safari
Bugfix: Adjusted TinyMCE window to use built-in JavaScript libraries
Bugfix: Removed Photocrati acquisition announcement from WordPress gallery plugin
Bugfix: Fixed incorrect usage of ImageJpeg() function
Bugfix: Switched from “template_redirect” to “wp_enqueue_script” hook to load scripts and styles
V1.9.6 – 07.21.2012
Changed: Implemented workaround for bug found in WordPress SEO, resulting in no images being added to sitemap
Bugfix: Fixed an issue with users not being able to dismiss the “Photocrati Acquisition Notice”
Bugfix: Adjusted Javascript for activating social media pages to load on NextGEN Gallery pages only.
Bugfix: Fixed compatibility issue with Simple Facebook Connect
Bugfix: Using correct Facebook Page ID in Like button
V1.9.5 – 07.18.2012
Changed: Branding changes following Photocrati acquisition (removed donation messages and updated links)
Secured: Use WordPress-bundled JavaScript libraries for swfobject and swfupload instead of bundling our own
Bugfix: Adjusted thickbox effect styling to ensure that the lightbox is always displayed in the foreground
Bugfix: Fixed compatibility issues with Contact Form 7 and other plugins by following WordPress Plugin conventions
Bugfix: Fixed network-wide gallery plugin activation in WordPress 3.4
Bugfix: Gallery plugin is no longer dependent on its folder name
V1.9.3 – 26.02.2012
Bugfix : Ensure to set the slug for “all” albums
Bugfix : Updated german translation ( THX to Roger Hunziker )
Bugfix : Ensure error checking on IPTC array (THX to Kristian Edlund)
Bugfix : Handle IE8 cached images better in slideshow galleries
Bugfix : Show album preview image if selected (THX to Kristian Edlund)
V1.9.2 – 17.01.2012
NEW : Added more XMLRPC commands (THX to Vladimir Vinogradsky)
Changed : Rework Post-thumbnail function (THX to Kristian Edlund)
Bugfix : Check first for valid images on unzip (only Mac OS zip-files)
Bugfix : Increase z-index for twenty eleven theme
Bugfix : Support non latin chars in tagcloud
Bugfix : Allow other tinymce intance
Bugfix : Better gallery plugin upport for WPML translation
V1.9.1 – 10.12.2011
Bugfix : Security hardness for untrusted filenames/meta data (THX to Brian St. Pierre)
Bugfix : Fixed security vulnerability (TXH to Jon Cave)
Bugfix : Load piclens script via other function
Bugfix : IE7 script fix for add gallery
Bugfix : IE7/IE8 width set correctly for edit album autocomplete field
V1.9.0 – 27.11.2011
NEW : Keep images transparency for PNG and GIF format
NEW : Switch to Plupload, support now HTML5 Upload (only with WordPress 3.3)
NEW : Added client side resize feature (only with WordPress 3.3)
NEW : Support for gallery templates in album shortcodes [ album id=x template=”name” gallery=”templatename” ]
NEW : Added new hook ngg_delete_picture
Changed : Updated gallery plugin to jQuery Cycle Version 2.9995
Changed : Always cache the single pictures, remove option
Bugfix : Couldn’t use bulk operation for search results
Bugfix : Bugfix for Edit thumbnails under IE 8 + 9
Bugfix : Allow empty altext in ngg.editImage
Bugfix : Various PHP notice fixes in gallery plugin
Bugfix : Resize fix for Shutter effect and mobile Browser
Bugfix : FTP Import missing slug field into database
Bugfix : Check also EXIF field “DateTimeOriginal” for timestamp
V1.8.4 – 26.10.2011
Bugfix : Fixed security vulnerability (TXH to Alain Schneider)
V1.8.3 – 07.08.2011
Changed : Support for simple custom permalink structures (i.e. /%category%/%postname%/)
Bugfix : Sub-Albums in Albums didn’t create the correct link
Bugfix : AJAX Pagination didn’t work anymore
Bugfix : Adding index.php to home_url()
Bugfix : Preview picture lost on backend gallery page 2 or higher
V1.8.2 – 12.07.2011
Bugfix : Set pagination variables for search result, otherwise update failed
Bugfix : Update failed for paged galleries since WordPress 3.2
V1.8.1 – 18.06.2011
Bugfix : Special case for pagination, instead of showing page-1, we show the clean url
Bugfix : Various PHP notice fixes in gallery plugin
Bugfix : Typo in rewrite rules
Bugfix : Flush rewrite rules during upgrade later
V1.8.0 – 12.06.2011
NEW : Full rework of permalink url structure
NEW : Adding Google Sitemaps for Images (require WordPress SEO plugin by YOAST )
NEW : Support for WPML ( WordPress Multilingual Plugin )
NEW : Adding support for arrow key in shutter effect (THX to Flyvans)
NEW : Adding sort operation for galleries overview page
Changed : Updated pagination to new WP3.1 style
Bugfix : Create unique slug in a better way
Bugfix : Rework screen options filter for gallery and image table
Bugfix : Empty values in XMLRPC update calls are ignored
Bugfix : Create gallery failed when safe-mode on
Bugfix : Permalink didn’t work in combination with album & imagebrowser
V1.7.4 – 15.02.2011
Bugfix : Disallow direct call of ajax file to avoid path disclosure (THX to High-Tech Bridge SA)
Bugfix : Rework jQuery Cycle slideshow for IE compat reason (THX to Justin Dickenson)
Bugfix : Resize only larger images in slideshow galleries
Bugfix : Improved image format detection in gd.thumbnail class (THX to Kupar.b)
V1.7.3 – 20.01.2011
NEW : Introduce plugin health check for conflicts with other plugins/themes
NEW : Adding new XMLRPC method ngg.deleteImage
NEW : Adding new XMLRPC method ngg.editImage
Changed : Rework register script for autocomplete feature
Bugfix : Bugfix for Multisite setup and flash upload
Bugfix : WP3.1 compat issue, show site admin page only on Multisite installation
V1.7.2 – 13.12.2010
Bugfix : Adding images to database require slug
V1.7.1 – 13.12.2010
Changed : Disable upgrade for PHP4 user
Changed : Disable colorpicker for WordPress gallery plugin option page
Bugfix : Compat fix for upgrade
V1.7.0 – 11.12.2010
NEW : Publish a new post direct from the gallery admin page
NEW : Added filter hook ‘ngg_get_image_metadata’ to add more exif/iptc information
NEW : Adding Autocomplete field to TinyMCE Popup and Album page
NEW : More methods for XMLRPC interface
Changed : New hooks for gallery table (THX to Alexander Schneider)
Changed : Introduce jQuery dialog as new UI element for WordPress gallery plugin
Changed : Call TinyMCE window via admin-ajax
Bugfix : Better support for SSL blogs
Bugfix : Install/Upgrade failed when table prefix contain captial letters
Bugfix : Fix validation issues in Media-RSS
Bugfix : Empty tags in XMP Meta causes PHP error
Bugfix : Rework load mechanism for slideshow
Bugfix : Copy meta data when image is copied
Bugfix : Icon Support for Ozh’ Admin Drop Down Menu
Bugfix : Use correct sort order in slideshow galleries
V1.6.2 – 19.09.2010
NEW : Added constant NGG_SKIP_LOAD_SCRIPTS to avoid script load
Bugfix : Load Tags library with core files
Bugfix : Slideshow script failed in IE7, load script now in header
Bugfix : Load slideshow gallery widget always
Changed : New admin notice for database upgrade
Changed : Rework crop feature of WordPress gallery plugin for featured images
Changed : Use site_url() instead get_option (‘siteurl’), required for SSL support
V1.6.1 – 08.09.2010
Bugfix : Script load of swfobject.js failed
Bugfix : Show sideshow also with 1 or 2 images
Bugfix : Rework null byte check in zip upload
V1.6.0 – 07.09.2010
NEW : WordPress 3.0 Network (Multi-Site) support
NEW : Integrate jQuery Cycle as NON-Flash slideshow
NEW : Adding jQuery File Tree for import folder (THX to Sergey Pasyuk )
NEW : Added action hook ‘ngg_show_imagebrowser_first’ on custom request
NEW : Added filter hook ‘ngg_slideshow_size’ to resize sildeshow for mobile browser plugins
Changed : Reorder tabs for upload
Changed : New menu icon and screen icon (THX to Ben Dunkle)
Changed : Load frontend libs always
Changed : Rework of WordPress gallery plugin overview page
Bugfix : Security bugfix for Zip-Upload (THX to Dominic Szablewski)
Bugfix : Allow JPG, PNG, GIF extension
Bugfix : New German translation (THX to Martin Kramarz)
Bugfix : Copy/Move also backup file
Bugfix : Calculate correct ratio for fix thumbnail size (THX to Alekz Keck)
V1.5.5 – 14.06.2010
Bugfix : Compat issue for post thumbnails with WP2.9
NEW : Adding more hooks for custom fields plugin
V1.5.4 – 14.06.2010
Bugfix : No resize of smaller images or photos
Bugfix : Compat issues for Post Thumbnails under WP3.0
Bugfix : Esc_URL in Media RSS
V1.5.3 – 11.04.2010
New : Adding pagination to footer
Changed : Prepare new filter to replace slideshow galleries
Bugfix : Remove non-breaking space from navigation
Bugfix : Pagination of galleries
Bugfix : Fixed brackets position for old shortcode query
Bugfix : Slideshow option ‘Show next image on click” has wrong default value
V1.5.2 – 25.03.2010
Bugfix : XSS security vulnerability (THX to Core Security Advisories Team , Pedro Varangot)
Bugfix : Gallery widget can now have a empty title
Bugfix : Adding correct stripslash for gallery title
V1.5.0 – 18.03.2010
NEW : Support for Post thumbnail feature
NEW : Backup and Recover function for images (THX to Simone Fumagalli)
NEW : Resize images after upload (THX to Simone Fumagalli)
NEW : Added a JSON class for fetching galleries in a RESTful way (see xml/json.php)
NEW : Adding various new capabilities for user roles
NEW : Auto downloader for translation file
Changed : Rename query var from slideshow to callback for compat reason with other plugin
Changed : Convert WordPress gallery plugin widget function to new WP structure
Changed : Include lookup for tags into the backend search
Changed : Restructure addgallery and settings page to enable custom tabs
Bugfix : Select album preview from gallery preview pics instead random list
Bugfix : Keep fix dimension in edit thumbnail operation
Bugfix : Import meta data didn’t work correct for existing images
Bugfix : Fix onload bug for Chrome 4 in Shutter script
Bugfix : Remove various PHP notices for a better world
Removed : Canonical link is now part of WordPress 2.9
";s:11:"screenshots";s:1355:"
Thumbnail Gallery
Slideshow Gallery
Imagebrowser Gallery
Manage Gallery Page
Insert Gallery Window
Gallery Settings Page
";}s:17:"short_description";s:92:"The most popular WordPress gallery plugin and one of the most popular plugins of all…";s:13:"download_link";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.18.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:7:"nextgen";s:7:"nextgen";s:15:"nextgen-gallery";s:15:"NextGEN Gallery";s:13:"photo-gallery";s:13:"photo gallery";s:24:"wordpress-gallery-plugin";s:24:"wordpress gallery plugin";}s:8:"versions";a:191:{s:4:"0.37";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.37.zip";s:4:"0.38";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.38.zip";s:4:"0.39";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.39.zip";s:4:"0.40";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.40.zip";s:4:"0.41";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.41.zip";s:4:"0.42";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.42.zip";s:4:"0.43";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.43.zip";s:4:"0.50";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.50.zip";s:4:"0.51";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.51.zip";s:4:"0.52";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.52.zip";s:4:"0.60";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.60.zip";s:4:"0.61";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.61.zip";s:4:"0.62";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.62.zip";s:4:"0.63";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.63.zip";s:4:"0.64";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.64.zip";s:4:"0.70";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.70.zip";s:4:"0.71";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.71.zip";s:4:"0.73";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.73.zip";s:4:"0.74";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.74.zip";s:4:"0.80";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.80.zip";s:4:"0.81";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.81.zip";s:4:"0.83";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.83.zip";s:4:"0.90";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.90.zip";s:4:"0.91";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.91.zip";s:4:"0.92";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.92.zip";s:4:"0.93";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.93.zip";s:4:"0.94";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.94.zip";s:4:"0.95";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.95.zip";s:4:"0.96";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.96.zip";s:4:"0.97";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.97.zip";s:4:"0.99";s:63:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.99.zip";s:6:"0.99.1";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.0.99.1.zip";s:5:"1.0.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.0.0.zip";s:5:"1.0.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.0.1.zip";s:5:"1.0.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.0.2.zip";s:5:"1.1.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.1.0.zip";s:5:"1.2.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.2.0.zip";s:5:"1.2.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.2.1.zip";s:5:"1.3.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.3.0.zip";s:5:"1.3.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.3.1.zip";s:5:"1.3.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.3.2.zip";s:5:"1.3.3";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.3.3.zip";s:5:"1.3.4";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.3.4.zip";s:5:"1.3.5";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.3.5.zip";s:5:"1.3.6";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.3.6.zip";s:5:"1.4.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.4.0.zip";s:5:"1.4.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.4.1.zip";s:5:"1.4.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.4.2.zip";s:5:"1.4.3";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.4.3.zip";s:5:"1.5.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.5.0.zip";s:5:"1.5.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.5.1.zip";s:5:"1.5.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.5.2.zip";s:5:"1.5.3";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.5.3.zip";s:5:"1.5.4";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.5.4.zip";s:5:"1.5.5";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.5.5.zip";s:5:"1.6.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.6.0.zip";s:5:"1.6.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.6.1.zip";s:5:"1.6.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.6.2.zip";s:5:"1.7.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.7.0.zip";s:5:"1.7.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.7.1.zip";s:5:"1.7.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.7.2.zip";s:5:"1.7.3";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.7.3.zip";s:5:"1.7.4";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.7.4.zip";s:5:"1.8.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.8.0.zip";s:5:"1.8.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.8.1.zip";s:5:"1.8.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.8.2.zip";s:5:"1.8.3";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.8.3.zip";s:5:"1.8.4";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.8.4.zip";s:5:"1.9.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.0.zip";s:5:"1.9.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.1.zip";s:6:"1.9.10";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.10.zip";s:6:"1.9.11";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.11.zip";s:6:"1.9.12";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.12.zip";s:6:"1.9.13";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.13.zip";s:5:"1.9.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.2.zip";s:5:"1.9.3";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.3.zip";s:5:"1.9.5";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.5.zip";s:5:"1.9.6";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.6.zip";s:5:"1.9.7";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.7.zip";s:5:"1.9.8";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.8.zip";s:5:"1.9.9";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.1.9.9.zip";s:5:"2.0.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.0.zip";s:6:"2.0.11";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.11.zip";s:6:"2.0.14";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.14.zip";s:6:"2.0.17";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.17.zip";s:6:"2.0.21";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.21.zip";s:6:"2.0.23";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.23.zip";s:6:"2.0.24";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.24.zip";s:6:"2.0.25";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.25.zip";s:6:"2.0.27";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.27.zip";s:6:"2.0.30";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.30.zip";s:6:"2.0.31";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.31.zip";s:6:"2.0.33";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.33.zip";s:6:"2.0.40";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.40.zip";s:6:"2.0.57";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.57.zip";s:6:"2.0.58";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.58.zip";s:6:"2.0.59";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.59.zip";s:6:"2.0.61";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.61.zip";s:6:"2.0.63";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.63.zip";s:6:"2.0.65";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.65.zip";s:6:"2.0.66";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.66.zip";s:9:"2.0.66.16";s:68:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.66.16.zip";s:9:"2.0.66.17";s:68:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.66.17.zip";s:9:"2.0.66.26";s:68:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.66.26.zip";s:9:"2.0.66.27";s:68:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.66.27.zip";s:9:"2.0.66.29";s:68:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.66.29.zip";s:9:"2.0.66.31";s:68:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.66.31.zip";s:9:"2.0.66.33";s:68:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.66.33.zip";s:9:"2.0.66.37";s:68:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.66.37.zip";s:5:"2.0.7";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.7.zip";s:6:"2.0.71";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.71.zip";s:6:"2.0.74";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.74.zip";s:6:"2.0.76";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.76.zip";s:6:"2.0.77";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.77.zip";s:8:"2.0.77.3";s:67:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.77.3.zip";s:6:"2.0.79";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.0.79.zip";s:5:"2.1.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.0.zip";s:6:"2.1.10";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.10.zip";s:6:"2.1.15";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.15.zip";s:6:"2.1.18";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.18.zip";s:6:"2.1.19";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.19.zip";s:5:"2.1.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.2.zip";s:6:"2.1.20";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.20.zip";s:6:"2.1.23";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.23.zip";s:6:"2.1.26";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.26.zip";s:6:"2.1.31";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.31.zip";s:6:"2.1.43";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.43.zip";s:6:"2.1.44";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.44.zip";s:6:"2.1.45";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.45.zip";s:6:"2.1.46";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.46.zip";s:6:"2.1.49";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.49.zip";s:6:"2.1.50";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.50.zip";s:6:"2.1.54";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.54.zip";s:6:"2.1.56";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.56.zip";s:6:"2.1.57";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.57.zip";s:6:"2.1.59";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.59.zip";s:6:"2.1.60";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.60.zip";s:6:"2.1.61";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.61.zip";s:6:"2.1.62";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.62.zip";s:6:"2.1.68";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.68.zip";s:6:"2.1.69";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.69.zip";s:5:"2.1.7";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.7.zip";s:6:"2.1.77";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.77.zip";s:6:"2.1.79";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.79.zip";s:5:"2.1.9";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.1.9.zip";s:5:"2.2.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.1.zip";s:6:"2.2.10";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.10.zip";s:6:"2.2.12";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.12.zip";s:6:"2.2.14";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.14.zip";s:6:"2.2.16";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.16.zip";s:6:"2.2.18";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.18.zip";s:5:"2.2.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.2.zip";s:5:"2.2.3";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.3.zip";s:6:"2.2.30";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.30.zip";s:6:"2.2.33";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.33.zip";s:6:"2.2.45";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.45.zip";s:6:"2.2.46";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.46.zip";s:6:"2.2.50";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.50.zip";s:6:"2.2.54";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.54.zip";s:5:"2.2.8";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.8.zip";s:5:"2.2.9";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.2.2.9.zip";s:5:"3.0.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.0.0.zip";s:5:"3.0.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.0.1.zip";s:6:"3.0.11";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.0.11.zip";s:6:"3.0.13";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.0.13.zip";s:6:"3.0.15";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.0.15.zip";s:6:"3.0.16";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.0.16.zip";s:5:"3.0.6";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.0.6.zip";s:5:"3.0.8";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.0.8.zip";s:5:"3.0.9";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.0.9.zip";s:5:"3.1.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.0.zip";s:5:"3.1.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.1.zip";s:6:"3.1.11";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.11.zip";s:6:"3.1.14";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.14.zip";s:6:"3.1.17";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.17.zip";s:6:"3.1.19";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.19.zip";s:5:"3.1.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.2.zip";s:5:"3.1.4";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.4.zip";s:5:"3.1.5";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.5.zip";s:5:"3.1.6";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.6.zip";s:5:"3.1.7";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.1.7.zip";s:5:"3.2.0";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.0.zip";s:5:"3.2.1";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.1.zip";s:6:"3.2.10";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.10.zip";s:6:"3.2.11";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.11.zip";s:6:"3.2.15";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.15.zip";s:6:"3.2.18";s:65:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.18.zip";s:5:"3.2.2";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.2.zip";s:5:"3.2.4";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.4.zip";s:5:"3.2.8";s:64:"https://downloads.wordpress.org/plugin/nextgen-gallery.3.2.8.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:18:"author_block_count";i:1;s:19:"author_block_rating";i:84;s:12:"contributors";a:0:{}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:7:"shariff";a:30:{s:4:"name";s:15:"Shariff Wrapper";s:4:"slug";s:7:"shariff";s:7:"version";s:5:"4.6.3";s:6:"author";s:76:"Jan-Peter Lambeck & 3UU";s:14:"author_profile";s:34:"https://profiles.wordpress.org/3uu";s:8:"requires";s:3:"4.9";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";s:3:"7.0";s:6:"rating";i:98;s:7:"ratings";a:5:{i:5;i:90;i:4;i:1;i:3;i:0;i:2;i:0;i:1;i:2;}s:11:"num_ratings";i:93;s:15:"support_threads";i:10;s:24:"support_threads_resolved";i:6;s:10:"downloaded";i:412644;s:12:"last_updated";s:21:"2019-07-23 4:56pm GMT";s:5:"added";s:10:"2014-12-01";s:8:"homepage";s:41:"https://wordpress.org/plugins-wp/shariff/";s:8:"sections";a:5:{s:11:"description";s:1395:"
The “original” share buttons automatically transmit data of your visitors to the social network sites as soon as they visit your website. They do not need to click on a share button for this and therefore have no choice, if they want their data to be send. The German computer magazine c’t has developed “Shariff” (ʃɛɹɪf) that follows the General Data Protection Regulation (GDPR – Regulation (EU) 2016/679). This plugin adapts the Shariff concept and provides an easy to use solution for WordPress. We currently support 32 services in 25 languages: AddThis, Bitcoin, Buffer, Diaspora, Facebook, Flattr, Flipboard, LinkedIn, mailto, MeWe, Odnoklassniki, Patreon, PayPal, PayPal.me, Pinterest, Pocket, Printer, Qzone, Reddit, RSS, SMS, Stumbleupon, Telegram, TencentWeibo, Threema, Tumblr, Twitter, VK, Wallabag, Weibo, WhatsApp, Xing.
For more information about the Shariff project check out the original GitHub project and read about the project itself c’t information page (in German).
You can automatically add share buttons to posts, pages, the main blog page, product sites and many more as well as use it as a widget or add the shortcode [shariff] manually to your pages or themes.
";s:12:"installation";s:333:"
Upload everything to the /wp-content/plugins/ directory
Activate the plugin using the plugins menu in WordPress
Use [shariff] anywhere on your site and/or use the Shariff settings menu.
To enable it for all posts please check the options in the plugin settings.
";s:3:"faq";s:11166:"
Q: Can I use the Shariff buttons in my theme?
A: Yes. Simply use the shortcode function do_shortcode('[shariff]').
You can use all options of the shorttag as described on the help tab in the plugin settings.
Q: Can I use the total amount of shares in my theme?
A: Yes. You can use do_shortcode('[shariff services="totalnumber"]') to simply output the total amount of shares for a post in the loop. It will return the number itself wrapped in a <span class="shariff-totalnumber"></span> in order for the shariff.js to update the count. Also only cached data is used, in order to not slow down your site.
Q: Is there an action hook to use the share counts every time they get updated?
A: Yes. You can use
function your_awesome_function( $share_counts ) {
// $share_counts is an array including all enabled services, the timestamp of the update and the url of the post.
// do stuff
}
add_action( ‘shariff_share_counts’, ‘your_awesome_function’ );
WARNING: This hook will get called A LOT. So be sure you know what you are doing.
Q: How can I configure the widget?
A: It uses the same options that have been configured on the plugin options page. However, you can put in a shorttag that overwrites the default options. It has the same format as you use in posts. Take a look at the help section of the plugin options page for more information.
Q: Can I change the options on a single post?
A: Yes. You can change all options using the shorttag in the Shariff meta box on the right side of the post edit screen.
Q: Why are shares not listed?
A: Shariff tries to protect the privacy of your visitors. In order to do this, the statistics have to be requested by your server, so social networks only see a request of your server and not from your visitor. However, we do not know, if you want this. Therefore it is not enabled by default.
Q: How can I show the share counts?
A: Enable it on the plugin options page in general or add backend="on" to the shariff shorttag in your post.
Q: I still do not see share counts
A: Please have a look at the status tab on the plugin options page. It states whether share counts are enabled and if there is a problem with a service. Please also keep in mind that the plugin has a minimum refresh time of 60 seconds and that each service has their own cache as well.
Q: Why can’t I change the TTL to a smaller / bigger value?
A: The time to live (TTL) value determines, if a share count of a post or page gets refreshed when someone visits this specific page / post of your blog. Too small values create too much useless traffic, too high values negate the goal of motivating visitors to also share a post. The value can be adjusted between 60 and 7200 seconds. Keep in mind, the actual lifespan depends on the age of the post as well.
Q: I get the Facebook API error message “request limit reached”!
A: Facebook has a rate limit of 600 requests per 600 seconds per IP address. Especially in shared hosting environments many domains share the same IP address and therefore the same limit. To avoid this you can try to raise the TTL value or provide a Facebook App ID and Secret. Google “facebook app id secret” will provide many guides on how to get these.
Q: How can I change the position of all buttons?
A: Have a look at the alignment options in the admin menu or checkout the
style option.
Q: How can I change the design?
A: Have a look at the parameters “theme”, “orientation” and “buttonsize”. They work mostly like the original code parameters that are explained at http://heiseonline.github.io/shariff/ Or you can have a look at the test page at http://shariff.3uu.net/shariff-sample-page-with-all-options to get an
overview. But please be warned: This is a test page! It is possible that you find features that are only provided in the development version. Use it only to get an impression of the design options.
Q: How can I change the design of a single button?
A: If you are a CSS guru please feel free to modify the css file. But of course this is a bad idea, because all changes will be destroyed with the next update! Instead take a look at the style and class attribute of the shorttag. If you put in any value it will create a DIV container with the ID “ShariffSC” around the buttons. If you are really a CSS guru you will know what does the magic from here on out. 😉
Q: I want the buttons to stay fixed while scrolling!
A: No problem. Just use the style attribute to add some CSS to the shorttag. For example in a widget (adjust the width as needed):
[shariff style=”position:fixed;width:250px”]
Of course you can use all other options in that shorttag as well. It also works with the CSS style option on the plugins design options page, if you really want this applied to all buttons on your page.
Q: I want a horizontal line above my Shariff buttons!
A: You can use the headline option on the design tab. For example, enter the following code to create a horizontal line and a headline:
Please share this post:
Q: I want a different or no headline in a single widget, post or page!
A: Use the headline attribute to add or remove it. For example, you can use the following shorttag to remove a headline set on the plugins options page in a single widget:
[shariff headline=””]
Of course you can use all other options in that shorttag as well.
Q: Can I add [shariff] on all posts?
A: Yes, check out the plugin options.
Q: But I want to hide it on a single post!
A: Do you really know what you want? 😉 However, it is possible. Write anywhere in your post “hideshariff”. It will be removed and Shariff will not be added. You can also use “/hideshariff” to write “hideshariff” in your post. You might also want to take a look at the Shariff meta box on the right side of your post edit screen.
Q: What are the differences between the two Shariff plugins?
A: One is developed by us, one by someone else. 😉 The main difference is that this plugin has a few more options and a great support. 🙂 Neither of the plugins are “official” or directly developed by Heise.
Q: Does it work with a CDN?
A: Yes.
Q: Pinterest does not show an image!
A: You can add media=”http://wwww.example.com/yourImage.png”
within the [shariff] shorttag or add it in on the plugin options page – of course with the link to your image.
Q: Can I set a fixed URL to share?
A: You can use the “url” parameter within the shortcode
[shariff url=”http://www.example.com/”]
This is also available within widgets. However, it is not a good idea to manipulate the URI, because it could mislead your visitors. So you should only use it, if this is really needed and you do really know what you are doing. Therefore it is not available on the plugin options page in general.
Q: What happened to the Twitter share counts and what is OpenShareCount?
Q: The buttons are not correctly being shown on my custom theme!
A: Please make sure that wp_footer(); has been added to your theme. For more information please visit: https://codex.wordpress.org/Function_Reference/wp_footer
Q: What is the external API feature?
A: First of all: Usually you do not need it! The plugin requests all share counts itself. However, there are some reasons to put the backend on another server:
– avoid requests from you WP server to all the social networks
– use a more powerful server for the statistic
– use the original backend implementation of Heise or your own solution
– make your own backend available for more than one WP installation
But please have in mind that there are also some good reasons not to use external servers:
– you need an additional installation of WP and the plugin or have to create your own implementation of a Shariff backend
– some plugin settings (backend checks, statistic, etc.) will only work on the external server
– you have to use SHARIFF_FRONTENDS as an array with all your frontend domains to enable the backend or find your own solution
– we CANNOT provide support for your own implementation
Q: How can I configure the external API?
A: In the statistic settings fill in the URL to the API of the external server. For the WordPress installation on the external server you have to create a “constant” called SHARIFF_FRONTENDS to permit other domains to use it. Please have in mind that you have to fill in all subdomains you want to use! The domains must be defined like this:
define( ‘SHARIFF_FRONTENDS’, ‘example.com|www.example.com|blog.example.com|another-domain.com’ );
Q: What does “Request external API directly.” mean?
A: By default, the browser request the share counts from the server your site is running on. If you have entered an external API your server will then request the counts from this external API instead of fetching them itself. Therefore, the external server will only see the IP from your server and not the one from your visitors. If you check this option, the browser of your visitors will instead directly request the share counts from the external API and therefore reveal their IP address to them. This might be faster, but it is less secure. Please also make sure to set the Access-Control-Allow-Origin header right. If your site is available using https, your external API will need to be reached by https as well. Otherwise the request will get blocked for security reasons. All options and features (e.g. the ranking tab) regarding the statistic will only work on the external server.
KNOWN BUGS
These are bugs or unexpected glitches that we know of, but that do not have an impact on the majority of users, are not security relevant and will perhaps be fixed in the future – if we have time to spend or you provide us with a lot of “Kölsch” 😉
If the first post on the start page is password protected and Shariff is disabled on protected posts, a widget at the end of the loop will not be rendered.
";s:9:"changelog";s:3337:"
4.6.3
updated the WhatsApp share link (thanks to @hanshansenxxx and @korbball)
updated to Facebook Graph API v3.3
updated the Flattr button to reflect the new Flattr (thanks to Chris, @camthor)
fixed an update issue with WP CLI
removed the Facebook share counts request without APP ID and Secret
Facebook now always requires an APP ID and Secret for share counts
removed Flattr counts due to Flattr removing the API
4.6.2
new service MeWe
new service Buffer
fixed an issue in case the plugin dir has been moved via symlink
4.6.1
replaced Stumbleupon with its successor Mix (thanks to Mark)
added an option to hide WhatsApp on desktop devices
updated Odnoklassniki API
fixed an issue with WPML and some older Shariff setups
4.6.0
new high contrast theme (WCAG)
improved support for WPML for easier translation of headlines and info button texts
updated WhatsApp share link to support WhatsApp Web (thanks to Oliver, @oliverpw)
updated Spanish translations (thanks to Torsten, @torstenbulk)
updated Pinterest Share Count API
updated VK Share Count API
updated Pocket API
updated XING API
removed GooglePlus due to Google shutting GooglePlus down
fixed a PHP notice in regards to Tumblr (thanks to Mario, @mariobartlack)
fixed a conflict with another plugin (thanks to David, @daveshine)
tested with WordPress 5.1
4.5.3
removed LinkedIn Share Counts due to LinkedIn removing them completely
removed GooglePlus Share Counts due to Google shutting GooglePlus down
removed OpenShareCount due to the service having shut down
removed NewShareCount due to the service having shut down
removed Mastodon temporarily until a new working solution is available
deprecated GooglePlus as a service, will be removed with the next release
added TwitCount (twitcount.com) as an alternative for Twitter share counts
updated to Facebook Graph API v3.2
updated to WordPress Coding Standards 2.0
corrected minor typos
added the new logo thanks to Philipp Wildfeuer (@phil_sauvage)
4.5.2
added support for share count requests of multilingual sites
updated button translations for Twitter and Pinterest (thanks to Jessica, @jess78)
updated to Facebook Graph API v3.0
4.5.1
added support for the new WordPress Privacy Policy Guide added in 4.9.6
minor css adjustments
minor bug fixes
4.5.0
new option to add Shariff to custom WordPress hooks
new option to support multilingual sites using WPML and other plugins
new support for WooCommerce products on the ranking table
new option to show different headlines based on share counts
updated button languages, now supporting 25 languages
fixed a bug causing share counts to not being displayed properly
The complete changelog can be found here: https://plugins.svn.wordpress.org/shariff/trunk/changelog.txt
";s:11:"screenshots";s:1053:"
Differently styled share buttons.
Basic options.
Design options.
Advanced options.
Statistic options.
";}s:17:"short_description";s:130:"Shariff provides share buttons that respect the privacy of your visitors and follow the General Data Protection Regulation (GDPR).";s:13:"download_link";s:56:"https://downloads.wordpress.org/plugin/shariff.4.6.3.zip";s:11:"screenshots";a:5:{i:1;a:2:{s:3:"src";s:60:"https://ps.w.org/shariff/assets/screenshot-1.png?rev=2035141";s:7:"caption";s:33:"Differently styled share buttons.";}i:2;a:2:{s:3:"src";s:60:"https://ps.w.org/shariff/assets/screenshot-2.png?rev=1881068";s:7:"caption";s:14:"Basic options.";}i:3;a:2:{s:3:"src";s:60:"https://ps.w.org/shariff/assets/screenshot-3.png?rev=1881068";s:7:"caption";s:15:"Design options.";}i:4;a:2:{s:3:"src";s:60:"https://ps.w.org/shariff/assets/screenshot-4.png?rev=1881068";s:7:"caption";s:17:"Advanced options.";}i:5;a:2:{s:3:"src";s:60:"https://ps.w.org/shariff/assets/screenshot-5.png?rev=1881068";s:7:"caption";s:18:"Statistic options.";}}s:4:"tags";a:5:{s:5:"dsgvo";s:5:"dsgvo";s:4:"gdpr";s:4:"GDPR";s:13:"share-buttons";s:13:"share buttons";s:7:"shariff";s:7:"Shariff";s:7:"sharing";s:7:"sharing";}s:8:"versions";a:24:{s:5:"1.0.0";s:56:"https://downloads.wordpress.org/plugin/shariff.1.0.0.zip";s:5:"1.9.0";s:56:"https://downloads.wordpress.org/plugin/shariff.1.9.0.zip";s:5:"1.9.9";s:56:"https://downloads.wordpress.org/plugin/shariff.1.9.9.zip";s:5:"2.4.3";s:56:"https://downloads.wordpress.org/plugin/shariff.2.4.3.zip";s:5:"3.4.2";s:56:"https://downloads.wordpress.org/plugin/shariff.3.4.2.zip";s:5:"4.0.8";s:56:"https://downloads.wordpress.org/plugin/shariff.4.0.8.zip";s:5:"4.1.0";s:56:"https://downloads.wordpress.org/plugin/shariff.4.1.0.zip";s:5:"4.1.1";s:56:"https://downloads.wordpress.org/plugin/shariff.4.1.1.zip";s:5:"4.1.2";s:56:"https://downloads.wordpress.org/plugin/shariff.4.1.2.zip";s:5:"4.2.0";s:56:"https://downloads.wordpress.org/plugin/shariff.4.2.0.zip";s:5:"4.2.1";s:56:"https://downloads.wordpress.org/plugin/shariff.4.2.1.zip";s:5:"4.3.0";s:56:"https://downloads.wordpress.org/plugin/shariff.4.3.0.zip";s:5:"4.4.2";s:56:"https://downloads.wordpress.org/plugin/shariff.4.4.2.zip";s:5:"4.4.3";s:56:"https://downloads.wordpress.org/plugin/shariff.4.4.3.zip";s:5:"4.4.4";s:56:"https://downloads.wordpress.org/plugin/shariff.4.4.4.zip";s:5:"4.5.0";s:56:"https://downloads.wordpress.org/plugin/shariff.4.5.0.zip";s:5:"4.5.1";s:56:"https://downloads.wordpress.org/plugin/shariff.4.5.1.zip";s:5:"4.5.2";s:56:"https://downloads.wordpress.org/plugin/shariff.4.5.2.zip";s:5:"4.5.3";s:56:"https://downloads.wordpress.org/plugin/shariff.4.5.3.zip";s:5:"4.6.0";s:56:"https://downloads.wordpress.org/plugin/shariff.4.6.0.zip";s:5:"4.6.1";s:56:"https://downloads.wordpress.org/plugin/shariff.4.6.1.zip";s:5:"4.6.2";s:56:"https://downloads.wordpress.org/plugin/shariff.4.6.2.zip";s:5:"4.6.3";s:56:"https://downloads.wordpress.org/plugin/shariff.4.6.3.zip";s:5:"trunk";s:50:"https://downloads.wordpress.org/plugin/shariff.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:3:{s:2:"1x";s:52:"https://ps.w.org/shariff/assets/icon.svg?rev=2006307";s:2:"2x";s:60:"https://ps.w.org/shariff/assets/icon-256x256.png?rev=2006307";s:3:"svg";s:52:"https://ps.w.org/shariff/assets/icon.svg?rev=2006307";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:98;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:5:{s:7:"gallery";s:4:"more";s:4:"blog";s:11:"recommended";s:8:"personal";s:4:"more";s:8:"business";s:4:"more";s:5:"eshop";s:4:"more";}}s:17:"wf-cookie-consent";a:30:{s:4:"name";s:17:"WF Cookie Consent";s:4:"slug";s:17:"wf-cookie-consent";s:7:"version";s:5:"1.1.4";s:6:"author";s:50:"wunderfarm";s:14:"author_profile";s:41:"https://profiles.wordpress.org/wunderfarm";s:8:"requires";s:5:"3.0.1";s:6:"tested";s:5:"5.1.3";s:12:"requires_php";b:0;s:6:"rating";i:100;s:7:"ratings";a:5:{i:5;i:25;i:4;i:1;i:3;i:0;i:2;i:0;i:1;i:0;}s:11:"num_ratings";i:26;s:15:"support_threads";i:1;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:377923;s:12:"last_updated";s:22:"2019-02-19 10:53am 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:"
WF Cookie Consent shows the user a clear message that the site uses cookies.
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.
WF Cookie Consent is the “wunderfarm-way” to show how your website complies with the EU Cookie Law.
";s:12:"installation";s:279:"
Upload WF Cookie Consent to the /wp-content/plugins/ directory
Activate the plugin through the ‘Plugins’ menu in WordPress
If you want to set custom settings, go to Settings menu > WF Cookie Consent.
";s:9:"changelog";s:1884:"
1.1.4
Important fix for a XSS vulnerability on the ‘Settings-Page’.
1.1.3
Improved performance by loading a minified js file. Added rel=”noopener” to the link referring to the policy page.
1.1.2
Added a direct link to generate a cookie policy.
1.1.1
Added Hungarian Language. Minor Bugfixes.
1.1.0
Better admin default options, performance improvements and iubenda integration added.
1.0.1
Bugfix: Unescaped HTML in text output
1.0.0
Improved performance by loading WF Cookie Consent later
0.9.9
Compatibility for Polylang Version 1.8
0.9.8
Compatibility for WPML Version 3.2 and above
0.9.7
Improved compatibility with WPML Multilingual CMS 3.2.6
0.9.5
Compatibility for IE8 and previous IE versions
0.9.4
Bugfix: The page-selector is now showing all entries.
0.9.3
Updated Readme and Upgrade Notice.
0.9.2
Bugfix: Compatibility with Polylang and WPML.
0.9.1
Improved compatibility with Polylang and WPML.
0.9.0
Bugfix: For websites using earlier versions of WPML.
0.8.9
Bugfix: Include js file.
0.8.8
Bugfix: Improved wf_get_languages().
0.8.7
Improved compatibility with other plugins and themes.
0.8.6
Bugfix: Set cookie path (thx for the bug report adfasyxcv!)
0.8.5
Improved compatibility with other plugins.
0.8.4
Escaped text strings for echoing in JS & option field descriptions.
0.8.3
Bugfix: Custom settings with Polylang.
0.8.2
Bugfixes: Custom fields for default language (en) and selected more-info page.
0.8.1
Support for WPML and Polylang.
";s:11:"screenshots";s:765:"
Example showing the wf-cookie-consent-bar
WF Cookie Consent options section
Multi-language support
";}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.1.4.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=2034018";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=2034018";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=2034018";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:26:{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:"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:18:"author_block_count";i:0;s:19:"author_block_rating";i:100;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:9:"analytics";}}s:13:"wordpress-seo";a:30:{s:4:"name";s:9:"Yoast SEO";s:4:"slug";s:13:"wordpress-seo";s:7:"version";s:4:"12.3";s:6:"author";s:43:"Team Yoast";s:14:"author_profile";s:42:"https://profiles.wordpress.org/joostdevalk";s:8:"requires";s:3:"4.9";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";s:5:"5.2.4";s:6:"rating";i:98;s:7:"ratings";a:6:{i:5;i:25489;i:4;i:601;i:3;i:142;i:2;i:109;i:1;i:516;i:0;i:1;}s:11:"num_ratings";i:26858;s:15:"support_threads";i:432;s:24:"support_threads_resolved";i:380;s:10:"downloaded";i:199725761;s:12:"last_updated";s:21:"2019-10-15 8:52am GMT";s:5:"added";s:10:"2010-10-11";s:8:"homepage";s:18:"https://yoa.st/1uj";s:8:"sections";a:5:{s:11:"description";s:8352:"
Yoast SEO: the #1 WordPress SEO plugin
Since 2008 Yoast SEO has helped millions of websites worldwide to rank higher in search engines. This WordPress SEO plugin helps you with your search engine optimization. Are you not entirely convinced? Yoast SEO is the favorite WordPress SEO plugin of millions of users worldwide!
As Yoast’s mission is SEO for Everyone, the plugin’s users range from the bakery around the corner to some of the most popular sites on the planet.
DON’T LET YOUR COMPETITORS WIN
Do you know who your competitors are in your niche? There’s a reason why they are your competitors: they do what you do. And they might even do it better right now. That does not mean you can’t win from them, but it does mean you need all the help to get on top and stay on top! Yoast SEO is here to help you out as we’ve helped millions of people worldwide with their WordPress SEO efforts.
TAKING CARE OF YOUR WORDPRESS SEO
Yoast SEO does everything in its power to please both visitors and search engine spiders. A dedicated team of developers, testers, architects and SEO experts work daily to improve the plugin with every release. Yoast SEO offers:
Title and meta description templating for better branding and consistent snippets in the search results.
A state-of-the-art Schema implementation helps search engines make sense of your site and increases the chance on those coveted rich results.
The most advanced XML Sitemaps functionality at the push of a button.
Full control over your site’s breadcrumbs.
Automatically set canonical URLs to avoid duplicate content.
We know content is king, that’s why Yoast SEO is famous for its readability analysis and its SEO analysis. Yoast SEO gives you:
The SEO analysis: an invaluable tool to write SEO-friendly texts with the right (focus) keywords in mind.
The readability analysis: make sure that you are writing easy-to-digest, engaging content for both visitors and search engines.
Our snippet preview that shows you how your post or page will look in the search results. Even on mobile!
An FAQ and HowTo block for the WordPress editor so search engines know when you are serving a FAQ page or HowTo guides.
[Premium] Social previews to show you how your content will be shown on Twitter and Facebook.
[Premium] The Insights tool that shows you what your text focuses on. This way you can keep your article in line with your keyphrases.
[Premium] The ability to optimize your article for synonyms and related keyphrases.
[Premium] We now recognize different word forms of your keyphrase, like singular and plurals, but also different tenses of verbs (just in English for now). It helps you improve your text in a more natural way.
[Premium] Automatic internal linking suggestions: write your article and automatically get suggested posts to link to!
KEEP YOUR SITE IN PERFECT SHAPE
Whether you are a business owner or blogger, a content creator, a developer or an SEO expert: Yoast SEO helps you keep your website in perfect shape. Yoast SEO:
Tunes the engine of your website so you can focus on creating great content.
Gives you cornerstone content and internal linking features to help you rank for the right keywords with the right pages.
Helps you manage your team’s WordPress SEO efforts: with our SEO roles you can give colleagues access to specific sections of the Yoast SEO plugin.
Has a bulk editor so you can make large-scale edits to the titles and meta descriptions of your website.
Translates your content to structured data where possible to help search engines understand your website.
[Premium] Gives you social previews to manage the way your page is shared on social networks like Facebook and Twitter.
[Premium] Has a full redirect manager to keep your site healthy by easily redirecting deleted pages and changed URLs.
Premium support
The Yoast team aims to provide regular support for the Yoast SEO plugin on the WordPress.org forums. But please understand that we do prioritize our premium support. This one-on-one email support is available to people who bought Yoast SEO Premium.
Did you know that the Yoast SEO Premium also has several extra features:
It gives you the option to have synonyms and related keyphrases.
A redirect manager that f.i. helps you prevent 404 Page Not Found errors.
Internal linking suggestions while you write.
Write more natural with our automatic recognition of word forms
Cornerstone content checks to point search engines to your main pages.
You should also check out these other products by Yoast:
Yoast Local SEO to optimize all website that serve a local audience, like certain small businesses, or businesses with multiple locations.
Yoast Video SEO to make sure Google understands what you video is about, thus increasing your chances to rank in video results.
Yoast News SEO for websites that are in Google News and what to optimize all news articles for the best indexation and ranking.
WooCommerce SEO for all online shops that want to perform better in search engines and on social platforms.
They work with the FREE version of Yoast SEO already, and these premium extensions of course come with support too.
Oh, and don’t forget: our Yoast Academy is for all the business owners, bloggers and everyone else who wants to learn more about optimizing websites, improving their WordPress SEO and taking their online content to the next level.
Bug reports
Bug reports for Yoast SEO are welcomed in our WordPress SEO repository on GitHub. Please note that GitHub is not a support forum, and that issues that aren’t properly qualified as bugs will be closed.
Further Reading
For more info on search engine optimization and WordPress SEO in specific, check out the following:
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 configuration wizard as explained in the ‘after activation’ step!
INSTALL YOAST SEO FROM WITHIN WORDPRESS
Visit the plugins page within your dashboard and select ‘Add New’;
Search for ‘Yoast SEO’;
Activate Yoast SEO from your Plugins page;
Go to ‘after activation’ below.
INSTALL YOAST SEO MANUALLY
Upload the ‘wordpress-seo’ folder to the /wp-content/plugins/ directory;
Activate the Yoast SEO plugin through the ‘Plugins’ menu in WordPress;
Go to ‘after activation’ below.
AFTER ACTIVATION
You should see (a notice to start) the Yoast SEO configuration wizard;
Go through the configuration wizard and set up the plugin for your site;
You’re done!
";s:3:"faq";s:5121:"
How do the XML Sitemaps in the Yoast SEO plugin work?
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.
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. Learn more about XML Sitemaps.
How can I add my website to Google Search Console?
It is straightforward to add your website to Google Search Console.
1. Create a Google Search Console account and login into your account.
1. Click ‘Add a property’ under the search drop-down.
1. Enter your website URL in the box and click ‘Continue’.
1. Click the arrow next to ‘HTML tag’ to expand the option.
1. Copy the meta tag.
1. Log in to your WordPress website.
1. Click on ‘SEO’ in the dashboard.
1. Click on ‘General’.
1. Click on the ‘Webmaster Tools’ tab.
1. Paste the code in the Google field and click ‘Save Changes’.
1. Go back to Google Search Console and click ‘Verify’.
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 importance of breadcrumbs for SEO.
To implement the [breadcrumbs]https://yoa.st/3qw) 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.
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:
Common places where you could place your breadcrumbs are inside your single.php and/or page.php file just above the page’s title. Another option that makes it really easy in some themes is by just pasting the code in header.phpat the very end.
In most non-WooTheme themes, this code snippet should not be added to your functions.php file.
Alternatively, you can manually add the breadcrumb shortcode to individual posts or pages: [wpseo_breadcrumb]
Google shows the wrong description, how do I fix this?
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.
Possible causes could be:
1. wrong description in code
2. Google cache is outdated
3. Search term manipulation
4. Google ignored the meta description
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 wordpress.org or by checking out or knowledge base at kb.yoast.com.
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.
Your question has most likely been answered on our knowledge base: kb.yoast.com.
";s:9:"changelog";s:2929:"
12.3.0
Release Date: October 15th, 2019
While some of our checks are independent of languages, Yoast SEO has special skills to adapt the various content analyses to different languages from around the world. In Yoast SEO 12.3, we’re taking the first steps to add another language to the list: Hungarian. In addition, this release features a number of enhancement and fixes. Read our 12.3 release post to find out more!
Enhancements:
Adds the transition word assessment for Hungarian. Props to @9abor.
Includes the admin bar CSS in AMP dev mode. Props to @westonruter.
Shows a floating Save changes button on Yoast SEO admin pages when the normal button is not visible in the browser window.
Improves user input validation feedback and suggestions for error correction.
Introduces a new filter wpseo_sitemap_http_headers which allows filtering the HTTP headers we send for XML sitemaps.
Other:
Removes the notification that would be thrown if add-ons with a lower version number than the plugin were installed. The yoast_plugin_compatibility_notification method has been deprecated.
12.2.0
Release Date: October 1st, 2019
Yoast SEO 12.2 is a release full of the regular bug fixes and enhancements, but also a new addition to meta robots. Last week, Google announced a new way to give publishers more control over what the search engine can show in the results. This change, however, seems not driven by customer demand, but rather by law. Find out what this is all about and why we chose to automatically opt sites in for this in our 12.2 release post!
Enhancements:
Adds default robots meta settings to opt in to all snippet display features, to prevent affected websites in Europe from having snippet display issues.
Adds an alert to the configuration wizard and the knowledge graph settings that is shown when organization information is missing.
Bugfixes:
Fixes a bug where the banners in the sidebar were no longer responsive.
Other:
Changes all mentions of the Yoast SEO for WordPress training, which is now free.
Combines the ‘Newsletter’ and ‘You might like’ steps in the configuration wizard to a step called ‘Continue learning’.
Removes the colon from the form labels at the settings pages.
The Yoast SEO plugin general meta box. You'll see this on edit post pages, for posts, pages and custom post types.
Example of the SEO analysis functionality.
Example of the readability analysis functionality.
Overview of site-wide SEO problems and possible improvements.
Control over which features you want to use.
Easily import SEO data from other SEO plugins like All In One SEO pack, HeadSpace2 SEO and wpSEO.de.
";}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.12.3.zip";s:11:"screenshots";a:6:{i:1;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-1.png?rev=2119958";s:7:"caption";s:114:"The Yoast SEO plugin general meta box. You'll see this on edit post pages, for posts, pages and custom post types.";}i:2;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-2.png?rev=2119958";s:7:"caption";s:42:"Example of the SEO analysis functionality.";}i:3;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-3.png?rev=2119958";s:7:"caption";s:50:"Example of the readability analysis functionality.";}i:4;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-4.png?rev=1834347";s:7:"caption";s:61:"Overview of site-wide SEO problems and possible improvements.";}i:5;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-5.png?rev=1834347";s:7:"caption";s:44:"Control over which features you want to use.";}i:6;a:2:{s:3:"src";s:66:"https://ps.w.org/wordpress-seo/assets/screenshot-6.png?rev=1834347";s:7:"caption";s:100:"Easily import SEO data from other SEO plugins like All In One SEO pack, HeadSpace2 SEO and wpSEO.de.";}}s:4:"tags";a:4:{s:16:"content-analysis";s:16:"Content analysis";s:11:"readability";s:11:"Readability";s:3:"seo";s:3:"seo";s:11:"xml-sitemap";s:11:"xml sitemap";}s:8:"versions";a:65:{s:4:"10.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.10.0.zip";s:6:"10.0.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.10.0.1.zip";s:4:"10.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.10.1.zip";s:6:"10.1.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.10.1.1.zip";s:6:"10.1.2";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.10.1.2.zip";s:6:"10.1.3";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.10.1.3.zip";s:4:"11.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.0.zip";s:4:"11.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.1.zip";s:6:"11.1.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.11.1.1.zip";s:4:"11.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.2.zip";s:6:"11.2.1";s:63:"https://downloads.wordpress.org/plugin/wordpress-seo.11.2.1.zip";s:4:"11.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.3.zip";s:4:"11.4";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.4.zip";s:4:"11.5";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.5.zip";s:4:"11.6";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.6.zip";s:4:"11.7";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.7.zip";s:4:"11.8";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.8.zip";s:4:"11.9";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.11.9.zip";s:4:"12.0";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.12.0.zip";s:4:"12.1";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.12.1.zip";s:4:"12.2";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.12.2.zip";s:4:"12.3";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.12.3.zip";s:3:"7.0";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.0.zip";s:5:"7.0.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.0.1.zip";s:5:"7.0.2";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.0.2.zip";s:5:"7.0.3";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.0.3.zip";s:3:"7.1";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.1.zip";s:3:"7.2";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.2.zip";s:3:"7.3";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.3.zip";s:3:"7.4";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.4.zip";s:5:"7.4.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.4.1.zip";s:5:"7.4.2";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.4.2.zip";s:3:"7.5";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.5.zip";s:5:"7.5.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.5.1.zip";s:5:"7.5.3";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.5.3.zip";s:3:"7.6";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.6.zip";s:5:"7.6.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.6.1.zip";s:3:"7.7";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.7.zip";s:5:"7.7.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.7.1.zip";s:5:"7.7.2";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.7.2.zip";s:5:"7.7.3";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.7.3.zip";s:3:"7.8";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.8.zip";s:3:"7.9";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.7.9.zip";s:5:"7.9.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.7.9.1.zip";s:3:"8.0";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.8.0.zip";s:3:"8.1";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.8.1.zip";s:5:"8.1.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.8.1.1.zip";s:5:"8.1.2";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.8.1.2.zip";s:3:"8.2";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.8.2.zip";s:5:"8.2.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.8.2.1.zip";s:3:"8.3";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.8.3.zip";s:3:"8.4";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.8.4.zip";s:3:"9.0";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.9.0.zip";s:5:"9.0.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.9.0.1.zip";s:5:"9.0.2";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.9.0.2.zip";s:5:"9.0.3";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.9.0.3.zip";s:3:"9.1";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.9.1.zip";s:3:"9.2";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.9.2.zip";s:5:"9.2.1";s:62:"https://downloads.wordpress.org/plugin/wordpress-seo.9.2.1.zip";s:3:"9.3";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.9.3.zip";s:3:"9.4";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.9.4.zip";s:3:"9.5";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.9.5.zip";s:3:"9.6";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.9.6.zip";s:3:"9.7";s:60:"https://downloads.wordpress.org/plugin/wordpress-seo.9.7.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:3:{s:2:"1x";s:58:"https://ps.w.org/wordpress-seo/assets/icon.svg?rev=1946641";s:2:"2x";s:66:"https://ps.w.org/wordpress-seo/assets/icon-256x256.png?rev=1834347";s:3:"svg";s:58:"https://ps.w.org/wordpress-seo/assets/icon.svg?rev=1946641";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:98;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:3:"seo";}}s:8:"wp-piwik";a:30:{s:4:"name";s:20:"WP-Matomo (WP-Piwik)";s:4:"slug";s:8:"wp-piwik";s:7:"version";s:6:"1.0.22";s:6:"author";s:65:"André Bräkling";s:14:"author_profile";s:40:"https://profiles.wordpress.org/braekling";s:8:"requires";s:3:"4.0";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";b:0;s:6:"rating";i:92;s:7:"ratings";a:5:{i:5;i:71;i:4;i:3;i:3;i:3;i:2;i:0;i:1;i:6;}s:11:"num_ratings";i:83;s:15:"support_threads";i:8;s:24:"support_threads_resolved";i:2;s:10:"downloaded";i:1795573;s:12:"last_updated";s:21:"2019-07-29 9:03pm 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:4542:"
This plugin uses the Matomo API to show your Matomo statistics in your WordPress dashboard. It’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.
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 self-hosted Matomo or a cloud-hosted Matomo by InnoCraft.
Shows overview table like WP-Matomo’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’s title.
Shows the Matomo opt-out Iframe. You can change the Iframe’s language by the language attribute (e.g. de for German language) and its width and height using the corresponding attributes.
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’s key (e.g., sum_daily_nb_uniq_visitors, nb_visits or nb_hits – for details see Matomo’s API method Actions.getPageUrl using a range).
[wp-piwik]
is equal to [wp-piwik module=”overview” title=”” period=”day” date=”yesterday”].
Donations: Marco L., Rolf W., Tobias U., Lars K., Donna F., Kevin D., Ramos S., Thomas M., John C., Andreas G., Ben M., Myra R. I., Carlos U. R.-S., Oleg I., M. N., Daniel K., James L., Jochen K., Cyril P., Thomas K., Patrik K., Zach, Sebastian W., Peakkom, Patrik K., Kati K., Helmut O., Valerie S., Jochen D., Atlas R., Harald W., Jan M., Addy K., Hans-Georg E.-B., Yvonne K., Andrew D., Nicolas J., Andre M., Steve J., Jakub P., ditho.berlin, Robert R., Simon B., Grzegorz O., Bjarne O., the Matomo team itself, and all people flattering this.
All users who send me mails containing criticism, commendation, feature requests and bug reports – you help me to make WP-Matomo much better!
Thank you all!
";s:12:"installation";s:2466:"
General Notes
First, you have to set up a running Matomo instance. You can get Matomo here and its documentation here.
If you want to update your Matomo instance, you should set your WordPress blog to maintenance while the update process is running.
Install WP-Matomo on a simple WordPress blog
Upload the full wp-piwik directory into your wp-content/plugins directory.
Activate the plugin through the ‘Plugins’ menu in WordPress.
Open the new ‘Settings/WP-Matomo (WP-Piwik) Settings’ menu and follow the instructions to configure your Matomo connection. Save settings.
If you have view access to multiple site stats and did not enable “auto config”, choose your blog and save settings again.
Look at ‘Dashboard/WP-Matomo (WP-Piwik)’ to see your site stats.
Install WP-Matomo on a WordPress blog network (WPMU/WP multisite)
There are two differents methods to use WP-Matomo in a multisite environment:
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).
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’s stats.
Site Specific Plugin
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.
Network Plugin
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.
Add WP-Matomo to your /wp-content/plugins folder and enable it as Network Plugin. Users can access their own statistics, site admins can access each blog’s statistics and the plugin’s configuration.
";s:3:"faq";s:3866:"
Where can I find the Matomo URL and the Matomo auth token?
As soon as Matomo works, you’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 “API” (left sidebar menu, near the bottom).
You can get a more detailed description here: https://matomo.org/blog/2015/05/wordpress-integration-wp-piwik-1-0/
I get this message: “WP-Matomo (WP-Piwik) was not able to connect to Matomo (Piwik) using our configuration”. How to proceed?
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 “Support” 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’s wrong:
The response output contains…
* bool(false) and HTTP/1.1 403 Forbidden: WP-Matomo is not allowed to connect to Matomo. Please check your Matomo server’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.
* bool(false) and HTTP/1.1 404 Not Found: The Matomo URL is wrong. Try to copy & paste the URL you use to access Matomo itself via browser.
* bool(false) 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.
PHP Compatibility Checker reports PHP7 compatbility issues with WP-Matomo.
The Compatibility Checker shows two false positives. WP-Matomo is 100% PHP7 compatible, you can ignore the report.
Overview shortcode shows no unique visitors using a yearly range.
Of course, I will add missing languages if requested, and I will also upload the existing language files of older WP-Matomo releases.
If you can’t (or don not want to) use transifex, you can also translate languages/wp-piwik.pot delivered with WP-Matomo.
Thank you very much! 🙂
";s:9:"changelog";s:25795:"
1.0.22
Bugfix: Innocraft cloud URL *.matomo.cloud will work
Option to configure filter_limit parameter (see expert settings)
Replaced piwik.php proxy script by matomo.php proxy script
1.0.21
Bugfix: Get HTTP mode working again
1.0.20
Support for new Innocraft cloud URL (*.matomo.cloud)
Changed naming from Piwik to Matomo
Added City, Type and Model views
Bugfix: Avoid warnings on empty results
1.0.19
Security fix: Escape request var
Language updates
1.0.18
WPML.org support: Use different site IDs for different languages
Ecommerce widgets
1.0.17
Header issue solved which caused incompatibilities with other plugins like Yoast SEO
Update of InnoCraft cloud links (InnoCraft is the team behind Matomo)
Bugfix: Avoid a broken page if Matomo is misconfigured and WordPress debugging enabled
1.0.16
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.
Added search functionality to site browser
Added preload DNS option, see https://matomo.org/blog/2017/04/important-performance-optimizations-load-piwik-javascript-tracker-faster/
Added option to set link and download classes (expert settings)
Added option to choose which post types should be considered for annotations
Bugfix: Opening Matomo stats of a specific network site does not lead to the sitebrowser anymore
Bugfix: Avoid unnecessary notices
Bugfix: Avoid a warning in proxy script
Bugfix: NoScript code is working again
Replaced deprecated wp_get_sites
1.0.15
Allow to modify the tracked user ID using the filter “wp-piwik_tracking_user_id”
Bugfix: Output of “post” shortcode was incorrectly placed, see https://wordpress.org/support/topic/post-shortcode-values-are-incorrectly-placed/
Bugfix: Usage of WP_PROXY_BYPASS_HOSTS, see https://wordpress.org/support/topic/bug-considering-wp_proxy_bypass_hosts-in-proxy-setups/
Bugfix: Proxy script did not work with cURL, see https://github.com/braekling/WP-Matomo/issues/48
Bugfix: RSS feed tracking did not use proxy URL
1.0.14
Action “wp-piwik_site_created” was extended by a site ID parameter, so it will deliver the Matomo site ID of the created site
Bugfix: Fixed an issue with Matomo site creation
Bugfix: Allow changes of a manually defined tracking code on networks, see https://github.com/braekling/WP-Matomo/issues/46
1.0.13
Language updates
Readme typo fixes (thx to ujdhesa)
Perform your own code after site creation by using the action “wp-piwik_site_created”
Improved caching ID to avoid interferences, see https://github.com/braekling/WP-Matomo/issues/42
1.0.12
Removed notices and warnings
Allow to modify the tracking code using the filter “wp-piwik_tracking_code”
Network: Don’t show plugin overview settings link on individual sites
1.0.11
Security improvements
Removed some division by zero warnings
Option to disable SSL host verification (additional to peer verification)
Overview widget: Do not show unique visitors row if value is not available
Bugfix: Post shortcode is fixed and will work again
1.0.10
Security fix
1.0.9
Language updates
Bugfix: Deprecated get_currentuserinfo() replace. Thx to the infinity, see https://github.com/braekling/WP-Matomo/pull/21
Bugfix: Overview widget will show proper values even if a period > 1 day is selected, see https://wordpress.org/support/topic/weird-numbers-im-wp-piwik
1.0.8
Feature: Show “per post stats” and the “custom variable meta box” also on page and custom post edit
Bugfix: Fixed user tracking (moved the user tracking changes from general modifications to runtime modifications)
Bugfix: Fixed namespace error. Thx to thelfensdrfer, see https://github.com/braekling/WP-Matomo/pull/18
Bugfix: Warning on blog name change, see https://wordpress.org/support/topic/wp-piwik-triggers-warning-when-changing-blog-name
1.0.7
Feature: User ID Tracking. Thx to Danw33, see https://github.com/braekling/WP-Matomo/pull/16
Feature: Site ID parameter added to opt-out shortcode. Thx to christianhennen, see https://github.com/braekling/WP-Matomo/pull/17
Feature: Allow a local config file to affect the proxy script, see https://wordpress.org/support/topic/proxy-config-require-wp-loadphp-path
Bugfix: No script tag is not auto-inserted if the tracking code is manually defined.
1.0.6
Language updates
Encoding & gettext fixes
Better error messages. Thx to mcguffin, see https://github.com/braekling/WP-Matomo/pull/14
1.0.5
Several language updates.
Important security fix: XSS vulnerability
1.0.4
Several language updates.
Feature: Offer setDownloadExtensions option (see expert settings).
Feature: Consider configured HTTP connection method in proxy script.
Widget: Visitor country added.
Bugfix: Annotations on scheduled posts will work.
Bugfix: Donation button will work again.
1.0.3
Several language updates.
Switch to JSON renderer (Matomo 3 compatibility preparation)
Workaround: PHP API will work with Matomo 2.14+, see https://github.com/piwik/piwik/issues/8311 for further information.
Feature: Heartbeat timer support
Feature: Expanded token & URL/path input fields
Bugfix: Site duplication fix.
Bugfix: Avoid notice on empty overview response.
Bugfix: Return request error responses.
Bugfix: Opt-out URL fixed.
Bugfix: Capabilities: “Do not track”-filter and “show stats”-limit will work on multisites as expected again.
Feature: Choose between cURL and fopen if both are available (expert settings).
Feature: Choose between POST and GET (expert settings).
Widget: System details added.
Widget: SEO widget re-enabled.
Update: Replaced deprecated Matomo API calls.
Bugfix: Settings link (toolbar, network mode) fixed.
Bugfix: Encode blog titles in PHP mode.
Bugfix: Pie charts won’t show to long legends if more than 10 items are available.
1.0.1
Several language updates, amongst others Portuges (Brazil) finished. See https://www.transifex.com/organization/piwik/dashboard/wp-piwik for further information.
Bugfix: If WP-Matomo is not configured properly or the connection to Matomo could not be established, the toolbar graph won’t cause a JavaScript error anymore.
1.0.0
Feature: Expand “other” values on click
Bugfix: Avoid notices on invalid file path (PHP API)
Bugfix: Cookie lifetime input boxes are in some cases shown or hidden by mistake
Network (multisite): Updated plugin to use wp_get_sites if possible
Test script: Settings dump added
0.10.1.0
Bugfix: Fixed memory & timeout issue on multisites
0.10.0.9
Add clear cache function.
Add clear settings (reset) function.
0.10.0.8
Bugfix: Sitebrowser link (settings page, support) fixed
Bugfix: Use new settings directly after saving (reloading is not necessary anymore)
Optimized caching behaviour
Language update (German, French)
0.10.0.7
Bugfix: Opt-out shortcode output fix
Bugfix: Opt-out shortcode will also work in “pro” and “php” mode
Bugfix: Test script link (settings page, support) fixed
Bugfix: Removed test script errors and notices
Bugfix: Keep sure the revision ID is stored and avoid re-installing the plugin again and again
Bugfix: http/pro – after configuration the settings page had to be reloaded once to start working
Typo fixes
0.10.0.6
Bugfix: Option storage bug if WP-Matomo is used as single site plugin on blog networks
Bugfix: WP-Matomo will work without Matomo superuser access, again
Bugfix: Choosing the site without auto config works again
0.10.0.5
Bugfix: In some cases the update message did not disappear -> fixed
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
0.10.0.4
Bugfix: Settings link in admin notices fixed
Bugfix: Shortcode result will appear where expected
Bugfix: 0.9.9.18 settings will be kept (if WP-Matomo was not reconfigured after updating to 0.10.0.3, yet)
Feature: If Matomo returns an error instead of a tracking code, this error will be visible
0.10.0.3
Public beta of WP-Matomo 1.0
Full refactored code
Feature: Limit referral cookie lifetime
Feature: Enable content tracking
0.9.9.18
Improvement: Define additional file extensions for tracking downloads
Improvement: Added a POT file to support translators (Note: 1.0 will change a lot, so please don’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.)
Improvement: If necessary, you can force Matomo to use HTTP or HTTPS now (e.g., to avoid redirections from http to https)
Avoided a naming collision with Woo Theme
0.9.9.17
Improvement: Updated the Matomo proxy script and added cURL support if url_fopen is not available
Bugfix: Setup bug, see https://wordpress.org/support/topic/piwik-urlpath-not-saved
Bugfix: CDN URL notice, see https://wordpress.org/support/topic/tracking-cdn-blank-gives-php-notice-which-breaks-the-trackback-js-code
Bugfix: Fixed zlib compression notice, see https://wordpress.org/support/topic/v09914-is-bad
Bugfix: Proxy script label links to proxy script checkbox
Fixed a typo in German language file
0.9.9.16
Bugfix: PHP API causes plain text output issue (see 0.9.9.11)
Bugfix: Shortcode output translated
0.9.9.15
Bugfix: One more commit error
Bugfix: Adding up problem related to the overview widget
Bugfix: Fixes missing brackets on ob_start
Hotfix: Adds /0.9.9.15 to js/index.php to force a reload
Bugifx: Replaced broken support link
Added a bitcoin donation link
0.9.9.14
Bugfix: Commit errors in 0.9.9.13
0.9.9.13
Improvement: Only activate/ load admin components if an admin page is actually loaded. Thanks to Michael!
Bugfix: Proxy tracking will work again. Matomo 2.7 or higher is recommended.
Bugfix: Avoid a PHP notice in dashboard
NOTE: If you update Matomo and use the “add tracking code” feature, please also update your WP-Matomo tracking code: Just open the WP-Matomo tracking code settings and save them again.
0.9.9.12
Bugfix: Avoid forced relogin on site change (WP network)
Bugfix: Avoid multiple annotations on post updates
Bugfix: Use mergeSubdomains instead of mergeAliasURLs
Feature: Added mergeAliasURLs as additional feature
0.9.9.11
Bugfix: PHP API causes plain text output issue, see https://wordpress.org/support/topic/bug-cant-access-to-tabs-in-setting-after-configuration
Bugfix: PHP API causes WordPress multisite login issue, see https://wordpress.org/support/topic/causes-multisite-superadmin-subsite-login-problem
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
Feature: “Track visitors across all subdomains” script changes are done by Matomo now, see https://wordpress.org/support/topic/track-across-subdomains-wp-on-subdomain?replies=2
Update: Flattr API update
0.9.9.10
Bugfix: Multisite login issue, see https://wordpress.org/support/topic/0999-multisite-frontend-not-logged-in
Bugfix: wpMandrill compatibility, see https://wordpress.org/support/topic/version-0999-conflicts-with-wpmandrill
Feature: Show page views (actions) in “visitors last 30”
0.9.9.9
Update: PHP API will use namespaces (Matomo 2.x compatibility)
Update: Matomo URL isn’t necessary to use PHP API anymore.
Feature: Limit cookie lifetime
Feature: Track visitors across all subdomains
Feature: Disable custom var box if necessary
Feature: Choose if you like to add the tracking code to your site’s footer or header
Feature: New shortcode (post)
Feature: Add data-cfasync=false to script tag if necessary.
Feature: Add annotations on new posts, see http://linuxundich.de/webhosting/beim-veroeffentlichen-von-wordpress-posts-eine-anmerkung-in-piwik-setzen/
Bugfix: Do not load sparklines plugin if toolbar not shown
Bugfix: PHP API will work again (urlencoding removed)
jqPlot and jquery.sparkline updated
Partly refactored code
0.9.9.8
Feature: Per post stats (shown at the edit post page)
Feature: Track RSS views using a measurement pixel
0.9.9.7
Bugfix: Error messages won’t by cached anymore
Bugfix: Custom vars will now be added properly
Bugfix: Missing slash in proxy mode added
Feature: Track users on admin pages
0.9.9.6
Bugfix: Proxy script will work again
Option: Enable/disable one week caching
Load config file using full path to avoid side effects
0.9.9.5
Fatal error on statistics settings page fixed
0.9.9.4
Use Transients API (one week caching)
Option: Track visitors without JavaScript, see http://piwik.org/faq/how-to/#faq_176
0.9.9.3
Sparkline script update (IE 10 compatibility)
Syntax error fixes
0.9.9.2
Bugfix regarding tracking code changes in proxy mode, see https://wordpress.org/support/topic/problem-with-https-in-proxy-mode
Feature: Change text “WP-Matomo” in menu items and dashboard widgets
Code cleanup (“new” first step)
Debugging: Logger added
Avoid double slash (//) in tracking code
0.9.9.1
CDN support: http and https separated, see https://wordpress.org/support/topic/request-cdn-support-1
WordPress 3.5 compatibility fix: https://wordpress.org/support/topic/v35-errors-fix?replies=5 (Thanks Christian Foellmann!)
Advanced Search Result Analytics, see http://piwik.org/docs/javascript-tracking/#toc-tracking-internal-search-keywords-categories-and-no-result-search-keywords
Site Search stats added
Use js/index.php: Replaces piwik.js and piwik.php by js/ (instead of piwik.js only)
Connection timeout setting added
Full reset option added
Uninstall script added
Stats metaboxes: Date formatted
Use proxy settings defined in wp-config.php
Matomo.php proxy script added (see http://piwik.org/faq/how-to/#faq_132)
Bugfix: After upgrade, Matomo automatically places cookies again (https://wordpress.org/support/topic/after-upgrade-piwik-automatically-places-cookies-again)
0.9.7
Shortcodes added
WP-Matomo will rename sites in Matomo if site name changes in WordPress
Bugfix: Tracking code changes should stay active after WP-Matomo updates
Bugfix: Visitor chart: No label overlapping if < 50 visitory/day
Visitor chart: Added a red unique visitor average line
Visitor table: Added a TOTAL stats line
Pie charts: Show top 9 + “others”, new color range
Option: Show Matomo shortcut in overview box
Some performance optimization
0.6.4
Unnecessary debug output removed
German language file update
WordPress dashboard widget: last 30 days view added
0.6.3
Click at a visitor stats day-row to load its details
Add stats overview to your WordPress dashboard
0.6.0
Added experimental WPMU support
Switch to disable Google Chart API
Added Albanian [sq] language file
Added Belorussian [be_BY] language file
0.5.0
Display statistics to selected user roles
Some HTML fixes (settings page)
0.4.0
Tracking filter added
Resolution stats
Operating System stats
Plugin stats
0.3.2
If allow_url_fopen is disabled in php.ini, WP-Matomo tries to use CURL instead of file_get_contents
0.3.1
WordPress 2.8 compatible
Bugfix: Warnings on WP 2.8 plugins site
Dashboard revised
Partly optimized code
0.3.0
WP-Matomo dashboard widgetized
Stats-boxes sortable and closeable
German language file added
Browser stats and bounced visitors
0.2.0
First public version
";s:11:"screenshots";s:1138:"
WP-Matomo settings.
WP-Matomo statistics page.
Closer look to a pie chart.
WordPress toolbar graph.
Matomo: Here you'll find your auth token.
";}s:17:"short_description";s:97:"Adds Matomo (former Piwik) statistics to your WordPress dashboard and is also able to add…";s:13:"download_link";s:58:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.22.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=2130431";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=2130431";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=2130431";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=2130431";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=2130431";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:89:{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:5:"1.0.3";s:57:"https://downloads.wordpress.org/plugin/wp-piwik.1.0.3.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:18:"author_block_count";i:0;s:19:"author_block_rating";i:92;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:9:"analytics";}}s:18:"wysija-newsletters";a:30:{s:4:"name";s:31:"MailPoet Newsletters (Previous)";s:4:"slug";s:18:"wysija-newsletters";s:7:"version";s:4:"2.12";s:6:"author";s:47:"MailPoet";s:14:"author_profile";s:37:"https://profiles.wordpress.org/wysija";s:8:"requires";s:3:"3.5";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";b:0;s:6:"rating";i:96;s:7:"ratings";a:5:{i:5;i:2477;i:4;i:140;i:3;i:23;i:2;i:15;i:1;i:67;}s:11:"num_ratings";i:2722;s:15:"support_threads";i:2;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:9207216;s:12:"last_updated";s:22:"2019-07-11 11:39am GMT";s:5:"added";s:10:"2011-12-03";s:8:"homepage";s:24:"http://www.mailpoet.com/";s:8:"sections";a:5:{s:11:"description";s:1989:"
Our lovely plugin is changing for the better: MailPoet 2 is being replaced by MailPoet 3.
Fixed the HTML button on TinyMCE which was hidden in editor
Fixed the links popup on TinyMCE for IE11 in editor
Fixed “automated latest content” (ALC) bugs with multiple Custom Post Types
Fixed the upload image functionality in our plugin
Fixed default item selected on filter lists at the Subscribers page for Firefox and Opera users
Fixed warning message appearing on the subscription form for Admin Users
Fixed a few typos in the plugin
Improved the CSV export to expand its compatibility with Excel on Windows
Improved the performance of the plugin when loading admin assets
2.6.6 – 2014-04-30
Fixed the Upload Image functionality in our plugin
Fixed default item selected on filter lists at the Users Page for Firefox and Opera users
Fixed warning message appearing on the Subscription form for Admin Users
Fixed some typos in the plugin
Improved the performance of the plugin when Loading admin assets
2.6.5 – 2014-04-18
Fixed TinyMCE issue with WordPress 3.9, our editor in Step 2 is working again
Fixed conflicting shortcode between MailPoet’s custom fields and Ultimate TinyMCE shortcode
2.6.4 – 2014-04-17
Fixed compatibility issue with WordPress 3.9: the TinyMCE editor in WordPress Posts edition page was broken
Fixed regular expression on Google analytics tracking code (Premium only)
Fixed the importing method, compatible to more CSV formats
Hey, we still have an issue with WordPress 3.9, our tinyMCE editor in Step 2 of the newsletter edition is not working properly (buttons are not usable)
No need to report us that issue, we’re already working hard to fix it. Thanks for your patience! 🙂
2.6.3 – 2014-04-16
Fixed filters on Automated Latest Content for Taxonomies and Post Types
Fixed White Screen on What’s New page after updating
Fixed display bug, image sitting on top of the text editor in the Step2 of newsletter edition
Added support for mysqli of WordPress 3.9
Replaced The tooltip script “qTip2” in favor of “Bootstrap’s Tooltip” (JavaScript Library)
2.6.2 – 2014-04-01
Fixed Javascript conflict breaking some of WordPress post editor function (add media upload, etc …)
Fixed bugs when using bulk actions within WordPress plugins listing
Fixed a rendering issue on the welcome page
Fixed ability to make firstname and last name field required fields on the subscription forms
Fixed rare issue of WordPress media uploader sending HTTP 500 error when uploading an image
Improved the performance of the plugin with a better version handling
Improved the Import/Export tools
Improved “admin_body_class” to be more consistent
Improved consistency for settings defaults
Improved the inner tabs JavaScript on the settings page in premium version
Improved the JavaScript on the “WordPress post” widget
Remove badly named functions creating conflicts on step 3 of the newsletter creation process
2.6.1 – 2014-03-25
Fixed a conflict with the “Ultimate Shortcode” plugin breaking our subscription forms
Fixed automatically inserted text in confirmation/subscription pages
Improved CSV special characters handling in the Subscribers import functionality
Improved some of our warnings in the backend to make the messages clearer
Improved MailPoet Statistics Page with styling compatible to WordPress v3.8
Improved handling Big Databases on daily post notifications
Added extra information in the Newsletters’ statistics page for an efficient summary
Added German Disclaimer to a new Docs Folder for legal purpose
Minor changes improving the User Experience in some of our Forms in the backend
Replaced The autoselection script “Choosen” in favor of “Select2” (JavaScript Library)
2.6 – 2014-03-18
This is the juiciest of all releases. Ready?
a new statistics dashboard in Premium. The beauty of the big picture
add more fields in your subscription forms, like phone number, address, or whatever you like
display an archive of your past newsletters in a page with a shortcode. Find it in the settings
display your posts’ author names and categories in the newsletter editor
insert several posts at once in the editor, instead of one at a time. Time saver
a dozen new display options when you drop your posts in the newsletter, for the control freaks
find a list of add-ons in the settings. Plug your MailPoet with your other favorite plugins, like Gravity Forms
select your own WordPress pages for your confirmation and unsubscribe pages
use your MailPoet shortcodes in your confirmation emails, like [user:firstname | default:reader]
MailPoet now abides to German privacy laws. Guten tag Alex!
the browser version of your newsletter now include the Google Analytics tracking code (Premium)
right to left language improvements
our user interface is now styled for 3.8
needless to say, hundreds of mini improvements
we hand over to you 6 months of hard work. Enjoy!
2.6.beta – 2013-12-19 to 2014-03-18
The latest Beta for v2.6
Fixed stable update URL to the Core Repository
Google Analytics URLs now working as expected
Update warning fixed
fixed links url not being properly saved in some case when using the google campaign code
fixed queue processing fatal error, halting the sending process (only in rare case scenarios)
Automatic latest content widget improved
added minor visual improvements to fit better WP 3.8 style
Mail-tester now works also on ssl sites
Theme installation now works with https protected sites too
Adapted buttons to the WordPress 3.8 style
Changed some image icons to use dashicons
Removed notices regarding an unused file
Removed a bug on FROM email input tooltip
Removed MySQL bugs on Stats dashboard filters
Enhanced the Widget AJAX URL method
Fixed some CSS positioning issue around buttons
Adapted the notices/warnings style to WordPress 3.8
Improvements on Bulk actions for Subscribers and Newsletters
Fixed domain column missing
Fixed problems with problem author name for automatic newsletters
Removed notices on preview on Browser
improved the update plugin process
better CSS for the add-ons bage
fixed bug on bulk actions for subscribers and newsletters
removing some PHP Notices/Warnings
improved installing premium plugin process
added newsletter bulk delete option
fixed a bug throwing an error trying to update “Warning: fopen(…”
improved RTL on form editor
added smoother auto update process free and premium plugin happening together
small corrections on statistics dashboard form editor and newsletter editor
added better support for Retina displays
added custom fields functionality in the form editor section
improved stats dashboard for premium users
added archive page shortcode
added select your own confirmation page
2.5.9.4 – 2013-12-26
fixed rare bug emails being re-enqueued when a partially sent newsletter was paused and edited from step3
fixed improved bounce emails detection to handle more case scenarios (premium only)
added better support for Retina displays
added facelift and botoxed lips much needed for our best WP 3.8 looks
2.5.9.3 – 2013-12-03
fixed another rare case where image goes missing when dragging and dropping a WordPress’ post into our visual editor
fixed post updates taking too long when refreshing automatic newsletters with the “automated latest content” widget
fixed rare case where image goes missing when dragging and dropping an uploaded image into our visual editor
fixed birthday cake for our two years anniversary http://www.mailpoet.com/two-year-anniversary/
2.5.9.2 – 2013-11-26
fixed issue automatic newsletter not going out when using Wysija’s cron triggered by visitors pageview in Settings > Advanced
fixed issue wrong separator in export file(CSV or Excel)
2.5.9.1 – 2013-11-18
fixed newsletters not being saved in Chrome at visual editor level
fixed daily/weekly post notifications missing some articles if other newsletters were being sent at the same time
fixed broken redirection when square brackets are present in your URLs
fixed rare case where image goes missing when dragging and dropping a WordPress’ post into our visual editor
fixed “View in your Browser” and “Unsubscribe” not being translated in your language in daily/weekly post notifications
fixed broken links with port specified (e.g.: mysiteurl.com:8888/my-post)
fixed updating automatically the “automated latest content” widget in automatic newsletter on create/update/delete any post
2.5.9 – 2013-10-02
improved multisite bounce process
improved email validation
improved IP recording
fixed issue with “Magic Members” plugin adding their list of users when one of our forms shortcode was in a post/page
fixed notice in the links tracking controller in the frontend
fixed cross image in popup was slightly shifted
fixed network sending method not inheriting the right parameters in MS (From address, etc…)
fixed issue when trying to delete first list in list selection widget
2.5.8 – 2013-09-05
fixed error firing daily and weekly newsletters
fixed premium mail-tester iframe not working on modern browser
fixed send_at parameter being updated wrongfully for automatic newsletters
2.5.7 – 2013-09-04
fixed missing cron schedules for post notifications and scheduled newsletters
fixed issue with auto save when switching themes
fixed issue preventing the deletion of newly added image
fixed sending method not being override in multisite
fixed validation messages not translated on some MS sites due to language locale issue
improved better use of the language definition so that we understand on which language a WPML site is for instance
improved better use of the language definition (removed WPLANG) so that we understand on which language a WPML site is for instance
added retina icons for text editor
2.5.5 – 2013-08-05
fixed compatibility issue with WordPress 3.6 and latest jQuery
fixed general reply to email settings not applied to sign up confirmation email
fixed wild “Security failure during request.” in the backend of some server configurations
fixed count issues on subscribers and list
fixed failing to send post notification newsletter preview with the tag [newsletter:post_title]
refactored export and import code
improved MailPoet’s cron in order to respect better the delays between one scheduled task and another
2.5.4 – 2013-07-13
fixed broken sending process when DKIM is activated but the openSSL php library goes missing
fixed missing update procedure of 2.5.2 for bulk confirm
fixed daily post notification sending sometimes one day old posts
fixed SQL error on user to subscriber synch
fixed frontend notice on subscriptions modifications
fixed delete automatic newsletters
fixed remove one user from all mailing lists at a time from the admin interface
added reply-to address in advanced settings
2.5.3 – 2013-06-27
added hook to delete MailPoet subscribers when a WP multisite user is deleted
fixed MailPoet’s cron page view auto trigger creating some errors on some servers
fixed WordPress user auto import as MailPoet subscribers on multisite
fixed rendering issue 2.5.2
2.5.2 – 2013-06-26
fixed confusing text alignment not applied in the visual editor’s tiny MCE
fixed autosave on step 2, the newsletter editor
fixed dragged images in IE10 in the newsletters’ visual editor
fixed subscribers count not being refreshed after a bulk delete
fixed bulk confirm option which was missing a subscribed date to be completely working
2.5.1 – 2013-06-17
added protection to avoid switching to the beta without wanting
fixed PHP notices in the newsletter’s view in your browser version
fixed view in your browser link being left aligned
fixed line height issue on some Outlook versions
2.5 – 2013-06-06
added checkbox to select default theme for new newsletters. See Themes tab.
added bulk select all subscribers, like Gmail with conversations
added bulk actions to move or remove subscribers from lists
fixed issue in form editor. Using quotes in confirmation message prevented Form from being saved.
fixed autoresponders being automatically queued if modified and saved on step3 of the newsletter edition this resulting in a sql error
2.4.1 – 2013-03-26
fixed post notification being queued immediately after changes being saved on step3 related to retroactive autoresponders.
2.4 – 2013-03-25
added ability to edit HTML in text blocks of visual editor (beta)
added a form manager in settings, with a drag and drop interface
added ability for users to share their usage data with MailPoet’s team
added a dozen newsletter themes
added image resizing of images uploaded in previous versions
added autosave on browser back button. No more lost changes
improved sending status with progress bar
improved translations
improved autoresponders: now retroactive and will be sent to newly imported subscribers too
fixed when sending directly a newsletter which was set as scheduled in step 3
fixed dozens of small bugs
impressed by your determination in reading the full change log
2.3.5 – 2013-03-15
fixed unsubscribe and subscriptions links lead now to view in browser version if the subscriber doesn’t exists in the DB anymore (instead of a white screen)
fixed error when trying to delete a duplicated list
fixed view in browser link
fixed how spammy is your newsletter and Mandrill
fixed variable type issue leading in some case scenario to a Fatal Error in the frontend subscription widget
fixed removed autofill value in HTML version of subscription form
improved memory usage on subscribers import and export processes
2.3.4 – 2013-03-07
added default value from WordPress’ logged in user in the subscription form
added dropdown selection of statuses (publish, private, scheduled, draft) for WordPress’ Posts to be dropped into the visual editor
added option to MailPoet’s CRON (task scheduler) to deactivate the schedule tasks checks on any page view
fixed unsubscribe date in the frontend subscriptions management is now translated with date_i18n (thanks Anna :))
fixed unsubscribe link in preview emails
fixed subscribers count when double optin is deactivated
fixed unsubscribe link with Google Analytics
2.3.3 – 2013-03-04
added drag and drop private or scheduled posts in the visual editor
fixed more than one post notification going out monthly, weekly or daily
fixed warning in MS settings
fixed translation issues for comments checkbox for instance
fixed little notice when deleting list
fixed buddypress multiple checkbox on registration form
fixed on duplicate of a post notification reset the articles already sent in the original so that it starts from scratch
fixed import ignoring rows with invalid data to avoid import failure
fixed missing title and description of widget
fixed multisite only you’ll see once the update screen as a network admin
improved logging options
2.3.2 – 2013-02-20
fixed scheduling issue for automatic newsletters
fixed message output in case of cron problems
fixed wordpress images gallery pagination
fixed occasional internal server error on some users with PHP running as FastCGI
2.3.1 – 2013-02-07
added correction of our commit through svn some files were missing
added “shortcodes” for newsletter. Add more than first and last name, like dates, links Supported in subject line too.
added custom roles to autoresponders so you can send to more than just the default roles (admin, editor, author, etc.)
added single sending method for all sites in Multisite. See new “MS” tab in settings for more
added DKIM optional upgrade to 1024 bits to comply with Gmail (Premium feature)
added support for Premium behind firewall with no possible requests to MailPoet.com
fixed images uploaded in MailPoet are now resized to 600px. Next release will include images from media library.
fixed lightbox (popups) width for right to left languages
fixed subscription form on WordPress user registration
fixed load translation error on Windows server
fixed wrong count for the issue number tag [number] in daily, weekly and monthly post notification
fixed immediate custom post notification wrongly triggered
fixed browser view error for rare scenarios
fixed SendGrid web API not able to send newsletters to subscribers with first name and/or last name
fixed WordPress’ images browser
fixed breakfast, with a buttered toast and nice latte
2.3 – 2013-02-07
svn error please update your version to the latest one
2.2.3 – 2013-01-19
fixed weekly post notifications not having all of the articles of the week, but just of the day
2.2.2 – 2013-01-18
fixed immediate single post notification not being triggerred
2.2.1 – 2013-01-18
fixed translation issue in confirmation page, message was forced in English
fixed display bug in settings, SMTP fields (port, authentication, secure connection) showing where not needed
fixed manual bounce processing button not working
fixed issue number [number] tag not having the right value
fixed small frontend conflict with jquery 1.9.0 and above
fixed missing filter in newsletters statistic for the Not Sent status
fixed post notification could send some past articles in one specific case scenario
fixed wrong count of subscribers in backend interfaces
fixed still sending to subscribers manually removed from a list in the backend
fixed number of WordPress users don’t match with the number in our WordPress Users list
added support for German umlaut in email addresses
2.2 – 2013-01-11
added script detector in debug mode to help resolve plugin & theme conflicts
added checkbox option in WordPress registration form. See Advanced Settings.
added on auto newsletter duplication reset the [number] tag
added a safeguard for manually deleted activation email in database
added support for SendGrid’s web API to avoid blocked SMTP ports
added a sending status load bar for currently sending newsletter
improved “subscribe in comments” option for better Akismet integration
improved iframe.css inclusion for MS. All child sites take the main site’s styles by default
renamed list “WordPress Synched” to “WordPress users” for clarity
fixed “HTML version” which was not working for visitors
fixed subscription form “HTML version” missing hidden fields in post/page widget
fixed newsletters themes installation with unsafe paths
fixed missing page/post title when subscribing without ajax
fixed encoding issue in HTML and PHP version of the subscription form in the widget
fixed save issue of subscriber’s status in Subscriber’s detail page in admin
fixed over 25 mini bugs
fixed lunch and went for a well deserved beer
2.1.9 – 2012-12-11
added checkbox to comments in post for visitors to optin. Activate in Settings > Advanced
improved default newsletter into simple 5 min. guide
improved over a dozen confusing labels and strings
improved compatibility with domain mapping
added hook wysija_preview to browser version of newsletter (thx to Matt)
fixed autoload new posts on scroll in the newsletter WordPress post widget
fixed missing total click stats in newsletter stats
fixed saving changes when going back to Step 2 from Step 3
added sending autoresponders to subscribers added via the admin
removed 3 messages after installation. Nobody reads them
removed bulk add to synch list
removed bulk unsubscribe to all. Too dangerous.
went for a walk in the park with friends to celebrate this new version
2.1.8 – 2012-11-27
added get HTML version of form. See in Widgets.
improved MailPoet homemade cron, available in Settings > Advanced
removed validation for first name & last name on subscriber profile
fixed incompatibility with “Root Relative URLs” plugin
fixed conflict with plugin “Magic Members”
fixed crashed on some servers on install
fixed in newsletters listing, wrong list appearing in automatic newsletter
fixed disappeared bounce email field in Settings > Advanced for free users
fixed Internet Explorer issue on WordPress Articles selection widget
fixed issue on IE8 where a draggable item was not disappearing after being dropped
fixed WordPress Synched list wrong count when sending
fixed image not being fetched from post content when inserting a WordPress post
fixed not sending auto newsletter with event “after a new user is added to your site” when double optin was off
fixed various plugins conflicting with our subscription form inserted into the content of a post or page
2.1.7 – 2012-11-09
added MailPoet custom cron option in Advanced Settings as an alternative to wp-cron
fixed translation missing for “unsubscribe”, “view in your browser” and “manage your subscription” links
fixed escaping quotes on subject in step 3 send preview
fixed wrong total of subscribers when sending
fixed bounced tab appearing empty for free users
fixed wrong selection in WordPress posts widget after a search(in visual editor)
fixed security issue with swf uploading module
2.1.6 – 2012-11-04
added basic Custom Post Type support in WordPress post widget
added resend an Activation Email for another list even when already subscribed
added posts autoload on scroll when adding single post in newsletter visual editor
fixed PHP Notice: step2 of newsletter creation
fixed PHP Notice: on debug class
fixed our debug hijacking WP_DEBUG in the backend (thanks Ryann)
fixed deprecated in bounce handling
fixed scrollbar issue in WordPress Post popup on Chrome & Safari
fixed conflict with Simple Links plugin
fixed toolbar tabs disappearing in some languages (will be improved)
fixed bounce error not properly displayed prevented saving settings
2.1.5 – 2012-10-16
fixed Notice: Use of undefined constant WYSIJA_DBG – assumed ‘WYSIJA_DBG’ in […]/wp-content/plugins/wysija-newsletters/core/model.php on line 842
fixed bulk add subscriber to list when unsubscribed
fixed private list removed on edit your subscriber profile
fixed shortcodes not being properly stripped from post excerpt
fixed line breaks being stripped from posts
fixed text alignment issues in Outlook
fixed font styling issues in email
fixed auto newsletter for new subscriber when single optin
fixed new subscriber notification when single optin
fixed send preview email on automatic post notification newsletter
fixed not sending followup when updating subscriptions
2.1.4 – 2012-09-26
fixed missing “from name” when using Elastic Email
fixed rare issue where Social bookmarks & Automatic latest posts were not saved
fixed double scrollbars appearing on article selection popup
fixed dkim wrong key
fixed filled up sent on parameter without having sent the newsletter
2.1.3 – 2012-09-18
added restAPI for elasticemail when detected in the smtp configuration
improved install making sure that no crazy plugins will harm our initial setup (symptoms: Too many redirect crash or posting to social networks)
fixed SQL comments inserted as tables in some weird server…
fixed error 500 on update procedure of 2.1 when some roles were not existing. (add_cap on none object fatal error)
improved install process not creating new sql connection, only using wpdb’s one.
fixed synched plugins (Subscribe2 etc…) when there was just the main list
removed global css and javascript
fixed issue where the widget would not save
improved IE9 compatibility
fixed excerpt function to keep line breaks
fixed links with #parameters GA incompatibility -> Thanks Adam
2.1.2 – 2012-09-05
major speed improvement and cache plugin compatibility
added utf-8 encoding in iframe loaded subscription form.
added security check for translated links (dutch translation issue with view in browser link)
removed _nonce non sense in the visitors subscription forms.
fixed loading issue in subscription form
fixed styling issue in subscription form
fixed accents issue in subscription form
fixed DKIM activation settings not being saved
fixed non translated unsubscribe and view in browser links
fixed warning showing up on some servers configuration when sending a preview of the newsletter
fixed popups in IE8 and improved overall display
fixed openssl_error_string function breaking our settings screen on some configurations.
fixed error with dkim on server without openssl functions
fixed bounce error with the rule unsubscribe user
2.1.1 – 2012-09-02
fixed update 2.1 error : Duplicate column name “is_public” may have caused some big slow down on some servers and some auto post to facebook (deepest apologies).
fixed Outlook issue where text blocks would not have the proper width
2.1 – 2012-08-31
added ability for subscribers to change their email and lists.
added “View it in your browser” option.
added advanced access rights with capabilities for subscribers management, newsletter management, settings and subscription widget.
added new WordPress 3.3 plupload used when possible to use.
added mail-tester.com integration for Premium (fight against spam).
added DKIM signature for Premium to improve deliverability.
added the possibility to preview your newsletter without images in visual editor.
added background colors for blocks within the visual editor.
added alternate background colors for automatic latest post widget.
added possibility to add total number of subscribers in widget with shortcode.
added widget option “Display label within for Email field”.
improved email rendering and email clients compatibility including the new Outlook 2013
improved image upload with ssl.
improved compatibility with access rights plugins like “Advanced Access Manager” or “User Role Editor”.
improved import system with clearer message.
improved subscription widget, added security if there is no list selected.
improved Auto newsletter edition, warning added before pausing it.
improved popups for the visual editor (themes, images, add link,…)
updated TinyMCE to latest version, the editor now reflects the newsletter styles
fixed no default value in optin form when JS disabled.
fixed issue with automatic latest post widget where one article could appear more than once.
2.0.9.5 – 2012-08-15
fixed post notification hook when post’s status change from publish to draft and back to publish.
fixed firewall 2 avoid troubles with image uploader automatically
fixed problem of confirmation page on some servers when pretty links activated on wysijap post. Default is params link now.
2.0.9 – 2012-08-03
improved debug mode with different level for different needs
added logging function to monitor post notification process for instance
improved send immediately post notification (in some case the trigger was not working… using different WordPress hook now)
fixed post notification interface (step1 and step3) not compatible with WordPress lower than 3.3
fixed issue when duplicating sent post notifications. You should not be able to copy a child email and then change it’s type like an automatic newsletter etc…
fixed zip format error when uploading your own theme (this error was happenning on various browsers)
2.0.8 – 2012-07-27
added default style for subscription notification which was lost
fixed php error on subscription form creation
fixed php error on helper back
2.0.7 – 2012-07-21
fixed strict error appearing on servers below php version 5.4
fixed on export to a csv translate fields and don’t get the columns namekeys
added non translated ‘Loading…’ string on subscription’s frontend
2.0.6 – 2012-07-20
fixed unreliable WP_PLUGIN_URL when dealing with https constants now using plugins_url() instead
fixed automatic newsletter resending itself on unsubscribe
fixed when unsubscribing and registering to some lists, you will not be re-registered to your previous lists
fixed issue with small height images not displaying in email
fixed issue with post excerpt in automatic posts
improved php 5.4 strictness compatibility
2.0.5 – 2012-07-13
added extended check of caching plugin activation
added security to disallow directory browsing
added subscription form working now with Quick-cache and Hyper cache(Already working with WP Super Cache && W3 Total Cache)
added onload attribute on iframe subscription form which seems more reliable
added independant cron manager wysija_cron.php
added cleaning the queue of deleted users or deleted emails through phpmyadmin for instance
added theme menu erasing MailPoet’s menu when in the position right below ours
2.0.4 – 2012-07-05
added for dummies check that list exists or subscription form widget not editable
fixed problem with plugin wordpress-https when doing ajax subscription
fixed issue with scheduled articles not being sent in post notification
fixed rare issue when inserting a WordPress post would trigger an error
fixed issue wrong count of ignored emails when importing
fixed multi forms several send confirmation emails on one subscribing request
fixed subject title in email template
2.0.3 – 2012-06-26
fixed theme activation not working
fixed google analytics code on iframe subscription forms
fixed post notification bug with wrong category selected when fetching articles
fixed issue regarding category selection in auto responder / post notifications
fixed dollar sign being stripped in post titles
fixed warning and notices when adding a list
fixed on some server unsubscribe page or confirmation page redirecting to 404
improved iframe system works now with short url and multiple forms
2.0.2 – 2012-06-21
fixed missing title on widget when cache plugin activated
fixed update procedure to MailPoet version “2.0” failed! on some MySQL servers
fixed W3C validation for subscription form with empty action: replace with #wysija
fixed forbidden iframe subfolder corrected to a home url with params
improved theme installation with PclZip
fixed missing previously sent auto newsletter on newsletters page
fixed broken url for images uploaded in WordPress 3.4
fixed “nl 2 br” on unsubscribed notification messages for admins
added meta noindex on iframe forms to avoid polluting Google Analytics
added validation of lists on subscription form
fixed issue with image alignment in automatic newsletters
fixed url & alternative text encoding in header/footer
fixed images thumbs not displaying in Images tab
fixed popups’ CSS due to WordPress 3.4 update
fixed issues when creating new lists from segment
2.0.1 – 2012-06-16
fixed subscribers not added to the lists on old type of widget
2.0 – 2012-06-15
Added post notifications
Added auto responders
Added scheduling (send in future)
allow subscribers to select lists
embed subscription form outside your WordPress site (find code in the widget)
Subscription forms compatibility with W3 Total Cache and WP Supercache
Load social bookmarks from theme automatically
Several bug fixes and micro improvements
Ability to send snail mail
1.1.5 – 2012-05-21
improved report after importing csv
fixed Warning: sprintf() /helpers/back.php on some environnements
fixed roles for creating newsletters or managing subscribers “parent roles can edit as well as child roles if a child role is selected”
fixed cron MailPoet’s frequencies added in a cleaner way to avoid conflict with other plugins
fixed w3c validation on confirmation and unsubscription page
improved avoiding duplicates on environment with high sending frequencies
removed php show errors lost in resolveConflicts
1.1.4 – 2012-05-14
added last name to recipient name in header
fixed automatic redirection for https links in newsletter
fixed conflict with Advanced Custom Fields (ACF) plugin in the newsletter editor
fixed conflict with the WpToFacebook plugin
fixed validation on import of addresses with trim
fixed dysfunctional unsubscribe link when Google Analytics campaign inserted
added alphanumeric validation on Google Analytics input
display clicked links in stats without Google Analytics parameters
fixed WP users synch when subscriber with same email already exists
fixed encoded url recorded in click stats
added sending status In Queue to differentiate with Not Sent
fixed automatic bounce handling
added custom roles and permissions
1.1.3 – 2012-03-31
fixed unsubscribe link redirection
fixed rare issue preventing Mac users from uploading images
added Norwegian translation
added Slovak translation
1.1.2 – 2012-03-26
fixed automatically recreates the subscription page when accidentally deleted
fixed more accurate message about folder permissions in wp-content/uploads
fixed possibility to delete synchronisable lists
fixed pagination on subscribers lists’ listing
fixed google analytics tracking code
fixed relative path to image in newsletter now forced to absolute path
fixed widget alignment when labels not within field default value is now within field
fixed automatic bounce handling error on some server.
fixed scripts enqueuing in frontend, will print as long as there is a wp_footer function call in your theme
fixed theme manager returns error on install
fixed conflict with the SmallBiz theme
fixed conflict with the Events plugin (wp-events)
fixed conflict with the Email Users plugin (email-users)
fixed outlook 2007 rendering issue
1.1.1 – 2012-03-13
fixed small IE8 and IE9 compatibility issues
fixed fatal error for new installation
fixed MailPoet admin white screen on wordpress due to get_current_screen function
fixed unsubscribe link disappearing because of qtranslate fix
fixed old separators just blocked the email wizard
fixed unsubscribe link disappearing because of default color
fixed settings panel redirection
fixed update error message corrected :”An error occurred during the update” sounding like update failed even though it succeeded
fixed rendering of aligned text
fixed daily report email information
fixed export: first line with comma, the rest with semi colon now is all semi colon
fixed filter by list on subscribers when going on next pages with pagination
fixed get_avatar during install completely irrelevant
fixed wordpress post in editor when an article had an image with height 0px
fixed when domain does not exist, trying to send email, we need to flag it as undelivered after 3 tries and remove it from the queue
fixed user tags [user:firstname | default:subscriber] left over when sent through queue and on some users
fixed get_version when wp-admin folder doesn’t exist…
fixed Bulk Unsubscribe from all list “why can’t I add him”
1.1 – 2012/03/03
support for first and last names
14 new themes. First Premium themes
added social bookmarks widget
added new divider widget
added first name and last name feature in subscription form, newsletter content and email subject
header is now image only and not text/image
small changes in Styles tab of visual editor
new full width footer image area (600px)
added transparency feature to header, footer, newsletter
newsletter width for content narrowed to 564px
improved line-height for titles in text editor
fixed Outlook and Hotmail padding issue with images
improved speed of editor
possibility to import automatically and keep in sync lists from all major plugins: MailPress, Satollo, WP-Autoresponder, Tribulant, Subscribe2, etc.
possibility to change “Unsubscribe” link text in footer
choose which role can edit subscribers
preview of newsletter in new window and not in popup
added possibility to choose between excerpt or full article on inserting WP post
theme management with API. Themes are now externalized from plugin.
removed numbered lists from text editor because of inconsistent display, notably Outlook
1.0.1 – 2012/01/18
added SMTP TLS support, useful for instance with live.com smtp
added support for special Danish chars in email subscriptions
fixed menu position conflict with other themes and plugins
fixed subscription form works with jquery 1.3, compatible for themes that use it
fixed issue of drag & drop of WP post not working with php magic quotes
fixed permissions issue. Only admins could use the plugin despite changing the permissions in Settings > Advanced.
fixed display of successful subscription in widget displays better in most theme
fixed synching of WordPress user registering through frontend /wp-login.php?action=register
fixed redirection unsubscribe link from preview emails
fixed cross site scripting security threat
fixed pagination on newsletter statistics’s page
fixed javascript conflict with Tribulant’s javascript’s includes
improved detection of errors during installation
1.0 – 2011/12/23
Premium upgrade available
fix image selector width in editor
fix front stats of email when email preview and show errors all
fix front stats of email when show errors all
fix import ONLY subscribed from external plugins such as Tribulant or Satollo
fix retrieve wp.posts when time is different on mysql server and apache server
fix changing encoding from utf8 to another was not sending
newsletter background colour now displays in new Gmail
less confusing queue sending status
updated language file (pot) with 20 or so modifications
0.9.6 – 2011/12/18
fixed subscribe from a MailPoet confirmation page bug
fixed campaigns “Column does not exists in model ..”
fixed address and unsubscribe links appearing at bottom of newsletter a second time
fixed menu submenu no MailPoet but newsletters no js
fixed bug statistics opened_at not inserted
fixed bug limit subscribers updated on subscribers delete
fixed daily cron scandir empty dir
fixed subscribe from frontend without javascript error
fixed subscribe IP server validation when trying in local
fixed CSS issues with WordPress 3.3
improving interface of email sending in the newsletter’s listing
added delete newsletter option
added language pot file
added french translation
0.9.2 – 2011/12/12
fixed issue with synched users on multisite(each site synch its users only)
fixed compatibility issue with wordpress 3.3(thickbox z-index)
fixed issue with redundant messages after plugin import
fixed version number display
0.9.1 – 2011/12/7
fixed major issue with browser check preventing Safari users from using the plugin
fixed issue with wp_attachment function affecting WordPress post insertion
fixed issue when importing subscribers (copy/paste from Gmail)
fixed issue related to WordPress MU
minor bugfixes
0.9 – 2011/12/3
Hello World.
";s:11:"screenshots";s:1747:"
Sample newsletters.
The drag & drop editor.
Subscriber management.
Newsletter statistics.
Subscriber statistics (Premium version).
Sending method configuration in Settings.
Importing subscribers with a CSV.
";}s:17:"short_description";s:89:"Our lovely plugin is changing for the better: MailPoet 2 is being replaced by MailPoet 3.";s:13:"download_link";s:66:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.12.zip";s:11:"screenshots";a:7:{i:1;a:2:{s:3:"src";s:70:"https://ps.w.org/wysija-newsletters/assets/screenshot-1.jpg?rev=612384";s:7:"caption";s:19:"Sample newsletters.";}i:2;a:2:{s:3:"src";s:70:"https://ps.w.org/wysija-newsletters/assets/screenshot-2.jpg?rev=715546";s:7:"caption";s:27:"The drag & drop editor.";}i:3;a:2:{s:3:"src";s:70:"https://ps.w.org/wysija-newsletters/assets/screenshot-3.jpg?rev=612384";s:7:"caption";s:22:"Subscriber management.";}i:4;a:2:{s:3:"src";s:70:"https://ps.w.org/wysija-newsletters/assets/screenshot-4.jpg?rev=612384";s:7:"caption";s:22:"Newsletter statistics.";}i:5;a:2:{s:3:"src";s:70:"https://ps.w.org/wysija-newsletters/assets/screenshot-5.jpg?rev=612384";s:7:"caption";s:40:"Subscriber statistics (Premium version).";}i:6;a:2:{s:3:"src";s:70:"https://ps.w.org/wysija-newsletters/assets/screenshot-6.jpg?rev=715546";s:7:"caption";s:41:"Sending method configuration in Settings.";}i:7;a:2:{s:3:"src";s:70:"https://ps.w.org/wysija-newsletters/assets/screenshot-7.jpg?rev=612384";s:7:"caption";s:33:"Importing subscribers with a CSV.";}}s:4:"tags";a:5:{s:13:"autoresponder";s:13:"Autoresponder";s:5:"email";s:5:"email";s:10:"newsletter";s:10:"newsletter";s:17:"post-notification";s:17:"post notification";s:13:"welcome-email";s:13:"welcome email";}s:8:"versions";a:62:{s:6:"2.10.1";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.10.1.zip";s:6:"2.10.2";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.10.2.zip";s:4:"2.11";s:66:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.11.zip";s:4:"2.12";s:66:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.12.zip";s:5:"2.5.2";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.2.zip";s:5:"2.5.3";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.3.zip";s:5:"2.5.4";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.4.zip";s:5:"2.5.5";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.5.zip";s:5:"2.5.7";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.7.zip";s:5:"2.5.8";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.8.zip";s:5:"2.5.9";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.9.zip";s:7:"2.5.9.1";s:69:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.9.1.zip";s:7:"2.5.9.2";s:69:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.9.2.zip";s:7:"2.5.9.3";s:69:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.9.3.zip";s:7:"2.5.9.4";s:69:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.5.9.4.zip";s:3:"2.6";s:65:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.zip";s:5:"2.6.1";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.1.zip";s:6:"2.6.10";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.10.zip";s:6:"2.6.11";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.11.zip";s:6:"2.6.12";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.12.zip";s:6:"2.6.13";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.13.zip";s:6:"2.6.14";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.14.zip";s:6:"2.6.15";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.15.zip";s:6:"2.6.16";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.16.zip";s:6:"2.6.17";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.17.zip";s:6:"2.6.18";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.18.zip";s:6:"2.6.19";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.19.zip";s:5:"2.6.2";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.2.zip";s:5:"2.6.3";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.3.zip";s:5:"2.6.4";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.4.zip";s:5:"2.6.5";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.5.zip";s:5:"2.6.6";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.6.zip";s:5:"2.6.7";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.7.zip";s:5:"2.6.8";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.8.zip";s:5:"2.6.9";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.6.9.zip";s:3:"2.7";s:65:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.zip";s:5:"2.7.1";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.1.zip";s:6:"2.7.10";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.10.zip";s:6:"2.7.11";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.11.zip";s:8:"2.7.11.1";s:70:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.11.1.zip";s:8:"2.7.11.2";s:70:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.11.2.zip";s:8:"2.7.11.3";s:70:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.11.3.zip";s:6:"2.7.12";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.12.zip";s:8:"2.7.12.1";s:70:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.12.1.zip";s:6:"2.7.13";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.13.zip";s:6:"2.7.14";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.14.zip";s:6:"2.7.15";s:68:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.15.zip";s:8:"2.7.15.1";s:70:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.15.1.zip";s:5:"2.7.2";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.2.zip";s:5:"2.7.3";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.3.zip";s:5:"2.7.4";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.4.zip";s:5:"2.7.5";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.5.zip";s:5:"2.7.6";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.6.zip";s:5:"2.7.7";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.7.zip";s:5:"2.7.8";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.8.zip";s:5:"2.7.9";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.7.9.zip";s:3:"2.8";s:65:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.8.zip";s:5:"2.8.1";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.8.1.zip";s:7:"2.8.1.1";s:69:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.8.1.1.zip";s:5:"2.8.2";s:67:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.8.2.zip";s:3:"2.9";s:65:"https://downloads.wordpress.org/plugin/wysija-newsletters.2.9.zip";s:5:"trunk";s:61:"https://downloads.wordpress.org/plugin/wysija-newsletters.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:3:{s:2:"1x";s:63:"https://ps.w.org/wysija-newsletters/assets/icon.svg?rev=1390234";s:2:"2x";s:71:"https://ps.w.org/wysija-newsletters/assets/icon-256x256.png?rev=1703780";s:3:"svg";s:63:"https://ps.w.org/wysija-newsletters/assets/icon.svg?rev=1390234";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:96;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:4:"more";}}s:30:"regenerate-thumbnails-advanced";a:30:{s:4:"name";s:30:"reGenerate Thumbnails Advanced";s:4:"slug";s:30:"regenerate-thumbnails-advanced";s:7:"version";s:5:"2.1.0";s:6:"author";s:48:"ShortPixel";s:14:"author_profile";s:43:"https://profiles.wordpress.org/turcuciprian";s:8:"requires";s:3:"4.0";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";b:0;s:6:"rating";i:76;s:7:"ratings";a:5:{i:5;i:14;i:4;i:0;i:3;i:1;i:2;i:0;i:1;i:6;}s:11:"num_ratings";i:21;s:15:"support_threads";i:3;s:24:"support_threads_resolved";i:3;s:10:"downloaded";i:319131;s:12:"last_updated";s:22:"2019-06-07 10:15am GMT";s:5:"added";s:10:"2015-07-10";s:8:"homepage";s:0:"";s:8:"sections";a:5:{s:11:"description";s:1641:"
A free, fast and easy to use regenerate thumbnails plugin supported by ShortPixel 🙂
Regenerate Thumbnails Advanced (RTA) plugin comes in handy when you install a new WordPress theme on your site that has different image sizes. While the newly uploaded images will be cropped and resized to fit your new theme, the old thumbnails will remain unchanged. Using RTA you can regenerate the thumbnails for all your existing images.
It is also very useful when you have many not-used-anymore thumbnails and you want to remove them while making sure you have all the needed thumbnails generated.
Option to select the thumbnail size for featured and non-featured images.
Option to easily add as many extra thumbnail sizes as you wish.
Interval selection (last day, week, month, all) for the thumbs that will be regenerated.
Clean and simple interface where you have a progress bar showing you the percentage of images regenerated.
Resume function – the regeneration process will continue from where it was left in case you accidentally close the processing tab in your browser.
Support:
For support please contact us here making sure you mention RTA plugin.
";s:12:"installation";s:261:"
Nothing special about the installation process, just visit “Plugins” section in your /wp-admin, search for “regenerate thumbnails advanced”, install & activate the plugin and then from Settings section you can start using it.
";s:3:"faq";s:331:"
Can I regenerate just a few images
You have the option to select from: all, past day, past week, past month
What happens if I close the page while the regeneration process is running?
The script stops but it will resume after you open the settings page of the plugin once again.
";s:9:"changelog";s:1440:"
2.1.0
Release date: 7th June 2019
* Replace the two options Exact size for featured/non-featured images with one checkbox Only featured
* Button to stop the regeneration
* Make Keep existing be checked by default
* Change “Regenerate selected thumbnails” checklist to a settings selection
* ShortPixel Image Optimizer integration – call the ‘shortpixel-thumbnails-regenerated’ action passing only the changed sizes
* Fix: Security – Image sizes XSS exploit
* Fix: count(): Parameter must be an array
2.0.1
Release date: 17th April 2019
* Fix warnings related to corrupted metadata in some cases
2.0.0
Release date: 16th April 2019
* Plugin completely rewritten with additional features added:
* Add custom thumbnails
* Select which thumbnails to regenerate
* Regenerate thumbnails only for the featured images
* Rewrite the existing thumbnails or not depending on the selected options
* Integrate seamlessly with ShortPixel Image Optimizer
* Delete unused thumbnails from disk
* Remove metadata for missing images and thumbnails
EARLIER VERSIONS
please refer to the changelog.txt file inside the plugin archive for the versions before the 2.0.0 full rewrite.
";s:11:"screenshots";s:265:"
Plugin settings page
";}s:17:"short_description";s:123:"Regenerate thumbnails fast and easy while removing unused thumbnails of existing images; very useful when changing a theme.";s:13:"download_link";s:79:"https://downloads.wordpress.org/plugin/regenerate-thumbnails-advanced.2.1.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:10:"regenerate";s:10:"regenerate";s:5:"thumb";s:5:"thumb";s:9:"thumbnail";s:9:"thumbnail";s:10:"thumbnails";s:10:"thumbnails";s:6:"thumbs";s:6:"thumbs";}s:8:"versions";a:42:{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:"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:18:"author_block_count";i:0;s:19:"author_block_rating";i:76;s:12:"contributors";a:0:{}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:31:{s:4:"name";s:16:"Disable Comments";s:4:"slug";s:16:"disable-comments";s:7:"version";s:6:"1.10.2";s:6:"author";s:53:"Samir Shah";s:14:"author_profile";s:43:"https://profiles.wordpress.org/solarissmoke";s:8:"requires";s:3:"5.0";s:6:"tested";s:3:"5.3";s:12:"requires_php";b:0;s:6:"rating";i:98;s:7:"ratings";a:5:{i:5;i:210;i:4;i:3;i:3;i:2;i:2;i:0;i:1;i:3;}s:11:"num_ratings";i:218;s:15:"support_threads";i:1;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:7205938;s:12:"last_updated";s:21:"2019-07-21 8:32am GMT";s:5:"added";s:10:"2011-05-27";s:8:"homepage";s:47:"https://wordpress.org/plugins/disable-comments/";s:8:"sections";a:4:{s:11:"description";s:3220:"
This plugin allows administrators to globally disable comments on any post type (posts, pages, attachments, etc.) so that these settings cannot be overridden for individual posts. It also removes all comment-related fields from edit and quick-edit screens. On multisite installations, it can be used to disable comments on the entire network.
Additionally, comment-related items can be removed from the Dashboard, Widgets, the Admin Menu and the Admin Bar.
Important note: Use this plugin if you don’t want comments at all on your site (or on certain post types). Don’t use it if you want to selectively disable comments on individual posts – WordPress lets you do that anyway. If you don’t know how to disable comments on individual posts, there are instructions in the FAQ.
If you come across any bugs or have suggestions, please use the plugin support forum. I can’t fix it if I don’t know it’s broken! Please check the FAQ for common issues.
The plugin provides the option to completely disable the commenting feature in WordPress. When this option is selected, the following changes are made:
All “Comments” links are hidden from the Admin Menu and Admin Bar;
All comment-related sections (“Recent Comments”, “Discussion” etc.) are hidden from the WordPress Dashboard;
All comment-related widgets are disabled (so your theme cannot use them);
The “Discussion” settings page is hidden;
All comment RSS/Atom feeds are disabled (and requests for these will be redirected to the parent post);
The X-Pingback HTTP header is removed from all pages;
Outgoing pingbacks are disabled.
Please delete any existing comments on your site before applying this setting, otherwise (depending on your theme) those comments may still be displayed to visitors. You can use the Delete Comments tool to delete any existing comments on your site.
Advanced Configuration
Some of the plugin’s behaviour can be modified by site administrators and plugin/theme developers through code:
Define DISABLE_COMMENTS_REMOVE_COMMENTS_TEMPLATE and set it to false to prevent the plugin from replacing the theme’s comment template with an empty one.
Define DISABLE_COMMENTS_ALLOW_DISCUSSION_SETTINGS and set it to true to prevent the plugin from hiding the Discussion settings page.
These definitions can be made either in your main wp-config.php or in your theme’s functions.php file.
";s:12:"installation";s:398:"
Upload the plugin folder to the /wp-content/plugins/ directory
Activate the plugin through the ‘Plugins’ menu in WordPress
The plugin settings can be accessed via the ‘Settings’ menu in the administration area (either your site administration for single-site installs, or your network administration for network installs).
";s:3:"faq";s:2074:"
Nothing happens after I disable comments on all posts – comment forms still appear when I view my posts.
This is because your theme is not checking the comment status of posts in the correct way.
You may like to point your theme’s author to this explanation of what they are doing wrong, and how to fix it.
How can I remove the text that says “comments are closed” at the bottom of articles where comments are disabled?
The plugin tries its very best to hide this (and any other comment-related) messages.
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 wp-content/your-theme/comments.php, or to add a declaration to wp-content/your-theme/style.css that hides the message from your visitors. In either case, make you you know what you are doing!
I only want to disable comments on certain posts, not globally. What do I do?
Don’t install this plugin!
Go to the edit page for the post you want to disable comments on. Scroll down to the “Discussion” box, where you will find the comment options for that post. If you don’t see a “Discussion” box, then click on “Screen Options” at the top of your screen, and make sure the “Discussion” checkbox is checked.
You can also bulk-edit the comment status of multiple posts from the posts screen.
I want to delete comments from my database. What do I do?
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.
Small enhancements to hiding comment-related functionality in the admin.
1.7
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.
Removed the disable_comments_allow_persistent_mode filter. Define DISABLE_COMMENTS_ALLOW_PERSISTENT_MODE instead.
1.6
Added a tool for deleting comments in bulk.
1.5.2
Fix Javascript errors when the Meta widget is enabled.
Hide comments link from the Welcome panel.
1.5.1
Hide existing comments if there are any.
Filter the comments link in the Meta widget if it is enabled.
1.5
Remove the comments feed link from the head in WP 4.4 and higher.
1.4.2
Delay loading of translation text domain until all plugins are loaded. This allows plugins to modify translations.
1.4
Hide the troublesome “persistent mode” option for all sites where it is not in use. This option will be removed in a future release.
1.3.2
Compatibility updates and code refactoring for WordPress 4.3
Adding a few new translations
1.3.1
Change the behaviour for comment feed requests. This removes a potential security issue.
1.3
Move persistent mode filter into a define.
Add an advanced option to show the theme’s comment template even when comments are disabled.
1.2
Allow network administrators to disable comments on custom post types across the whole network.
1.1.1
Fix PHP warning when active_sitewide_plugins option doesn’t contain expected data type.
1.1
Attempt to hide the comments template (“Comments are closed”) whenever comments are disabled.
1.0.4
Fix CSRF vulnerability in the admin. Thanks to dxw for responsible disclosure.
1.0.3
Compatibility fix for WordPress 3.8
1.0.2
Disable comment-reply script for themes that don’t check comment status properly.
Add French translation
1.0.1
Fix issue with settings persistence in single-site installations.
1.0
Prevent theme comments template from being displayed when comments are disabled everywhere.
Prevent direct access to comment admin pages when comments are disabled everywhere.
0.9.2
Make persistent mode option filter available all the time.
Fix redirection for feed requests
Fix admin bar filtering in WP 3.6
0.9.1
Short life in the wild.
0.9
Added gettext support and German translation.
Added links to GitHub development repo.
Allow network administrators to prevent the use of persistent mode.
0.8
Remove X-Pingback header when comments are completely disabled.
Disable comment feeds when comment are completely disabled.
Simplified settings page.
0.7
Now supports Network Activation – disable comments on your entire multi-site network.
Simplified settings page.
0.6
Add “persistent mode” to deal with themes that don’t use filterable comment status checking.
0.5
Allow temporary disabling of comments site-wide by ensuring that original comment statuses are not overwritten when a post is edited.
0.4
Added the option to disable the Recent Comments template widget.
Bugfix: don’t show admin messages to users who don’t can’t do anything about them.
0.3.5
Bugfix: Other admin menu items could inadvertently be hidden when ‘Remove the “Comments” link from the Admin Menu’ was selected.
0.3.4
Bugfix: A typo on the settings page meant that the submit button went missing on some browsers. Thanks to Wojtek for reporting this.
0.3.3
Bugfix: Custom post types which don’t support comments shouldn’t appear on the settings page
Add warning notice to Discussion settings when comments are disabled
0.3.2
Bugfix: Some dashboard items were incorrectly hidden in multisite
0.3.1
Compatibility fix for WordPress 3.3
0.3
Added the ability to remove links to comment admin pages from the Dashboard, Admin Bar and Admin Menu
0.2.1
Usability improvements to help first-time users configure the plugin.
0.2
Bugfix: Make sure pingbacks are also prevented when comments are disabled.
";}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:59:"https://downloads.wordpress.org/plugin/disable-comments.zip";s:11:"screenshots";a:0:{}s:4:"tags";a:3:{s:8:"comments";s:8:"comments";s:7:"disable";s:7:"disable";s:6:"global";s:6:"global";}s:8:"versions";a:9:{s:5:"1.1.1";s:65:"https://downloads.wordpress.org/plugin/disable-comments.1.1.1.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:11:"donate_link";s:35:"http://www.rayofsolaris.net/donate/";s:5:"icons";a:2:{s:2:"1x";s:68:"https://ps.w.org/disable-comments/assets/icon-128x128.png?rev=971176";s:2:"2x";s:68:"https://ps.w.org/disable-comments/assets/icon-256x256.png?rev=971176";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:98;s:12:"contributors";a:0:{}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:31:{s:4:"name";s:16:"Breadcrumb NavXT";s:4:"slug";s:16:"breadcrumb-navxt";s:7:"version";s:5:"6.3.0";s:6:"author";s:42:"John Havlik";s:14:"author_profile";s:36:"https://profiles.wordpress.org/mtekk";s:8:"requires";s:3:"4.8";s:6:"tested";s:5:"5.2.0";s:12:"requires_php";s:3:"5.5";s:6:"rating";i:94;s:7:"ratings";a:5:{i:5;i:96;i:4;i:7;i:3;i:4;i:2;i:2;i:1;i:4;}s:11:"num_ratings";i:113;s:15:"support_threads";i:24;s:24:"support_threads_resolved";i:3;s:10:"downloaded";i:7656895;s:12:"last_updated";s:21:"2019-05-03 2:28pm 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:2306:"
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.
PHP Requirements
Breadcrumb NavXT 5.2 and newer require PHP5.3
Breadcrumb NavXT 5.1.1 and older require PHP5.2
Features (non-exhaustive)
RDFa format Schema.org BreadcrumbList compatible breadcrumb generation.
Extensive breadcrumb customization control via a settings page with appropriate default values for most use cases.
Network admin settings page for managing breadcrumb settings for all subsites with configurable global priority.
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 Calling the Breadcrumb Trail article for more information on calling the breadcrumb trail.
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 > Breadcrumb NavXT.
Behavior change: Breadcrumb NavXT REST API endpoints are no longer enabled by default.
New feature: Added bcn_register_rest_endpoint filter.
New feature: Added bcn_breadcrumb_assemble_json_ld_array filter.
New feature: Added support for following the post parent hierarchy first then falling back to a secondary hierarchy.
Bug fix: Fixed issue where on loading the settings page immediately after migrating settings causes PHP warnings on CPT and custom taxonomy settings.
Bug fix: Fixed issue that caused the settings reset option under the help drop down to not work.
6.1.0
Release date: June, 1st 2018
Behavior change: Links to generate support requests migrated to the WordPress.org forums.
New feature: Added support for Schema.org BreadcrumbList (microdata format) in the included widget.
New feature: Added new Root Page support for author archives.
New feature: Added REST API endpoint for posts, terms, and author archives.
Bug fix: Corrected label for the Schema.org BreadcrumbList (RDFa format) option in the included widget.
Bug fix: Fixed issue where a PHP warning would be thrown due to get_term() returning something other than an instance of WP_Term.
6.0.4
Release date: January, 26th 2018
Behavior change: Added auto migration of post type hierarchy settings to bcn_display*() functions.
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.
Bug fix: Fixed issue where a PHP notice would be generated on archive pages where attachments were included in the wp_query results.
6.0.3
Release date: January, 1st 2018
Bug fix: Fixed issue where an improper breadcrumb would be generated in the trail for pages under some circumstances.
Bug fix: Fixed issue where the post and page roots were not updating to track user changes in Settings > Reading.
6.0.2
Release date: December, 30th 2017
Behavior change: Added warning alerting that bcn_breadcrumb::type must be an array.
Bug fix: Changed Breadcrumb Separator and Paged Template from an input field to a textbox to reduce confusion caused by HTML entities.
Bug fix: Fixed issue where the parents of a page may not show up in the breadcrumb trail.
Bug fix: Fixed issue where the $reverse parameter for bcn_display and bcn_display_list did not work properly.
Bug fix: Fixed issue where the bcn_display_list function did not include the li elements.
6.0.1
Release date: December, 28th 2017
Behavior change: Removed unused Blog Template and Blog Template (Unlinked) from settings page.
Bug fix: Fixed issue where changes to the hierarchy type for any post type would not save.
Bug fix: Fixed issue where the blog display setting was ignored.
6.0.0
Release date: December, 26th 2017
Behavior change: bcn_breadcrumb_trail::display_list() deprecated in favor of using the $template parameter in bcn_breadcrumb_trail::display().
Behavior change: bcn_breadcrumb_trail::do_attachment() deprecated in favor of calling bcn_breadcrumb_trail::do_post().
Behavior change: bcn_breadcrumb_trail::do_front_page() deprecated in favor of calling bcn_breadcrumb_trail::do_home().
Behavior change: bcn_li_attributes filter was deprecated in favor of bcn_display_attributes.
Behavior change: bcn_breadcrumb_trail::do_archive_by_date() deprecated in favor of calling bcn_breadcrumb_trail::do_day(),bcn_breadcrumb_trail::do_month(), and/orbcn_breadcrumb_trail::do_year()`.
Behavior change: bcn_breadcrumb_trail::find_type() deprecated and removed from bcn_breadcrumb_trail.
Behavior change: Breadcrumb for 404 error pages changed to be a child of the front page.
New feature: Added support for various HTML tags in the widget’s pretext field.
New feature: Added bcn_default_hierarchy_display filter.
New feature: Added bcn_default_hierarchy_type filter.
New feature: Added $posttype_name as the third parameter to bcn_show_tax_private.
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.
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.
Bug fix: Removed use of create_function in registering the widget as it was deprecated in PHP 7.2.
";s:11:"screenshots";s:1897:"
This screenshot shows 5 different examples of breadcrumbs generated by Breadcrumb NavXT
A screenshot of the General tab of the settings page
A screenshot of the Post Types tab of the settings page
A screenshot of the Taxonomies tab of the settings page
A screenshot of the Miscellaneous tab of the settings page
A screenshot of the Settings Import/Export/Reset form under the Help menu
";}s:17:"short_description";s:159:"Breadcrumb NavXT, the successor to the popular WordPress plugin Breadcrumb Navigation XT, was written from the ground up to be better than its ancesto …";s:13:"download_link";s:65:"https://downloads.wordpress.org/plugin/breadcrumb-navxt.6.3.0.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:10:"breadcrumb";s:10:"breadcrumb";s:11:"breadcrumbs";s:11:"breadcrumbs";s:4:"menu";s:4:"menu";s:10:"navigation";s:10:"navigation";s:5:"trail";s:5:"trail";}s:8:"versions";a:62:{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:"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¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted";s:5:"icons";a:3:{s:2:"1x";s:61:"https://ps.w.org/breadcrumb-navxt/assets/icon.svg?rev=1927103";s:2:"2x";s:68:"https://ps.w.org/breadcrumb-navxt/assets/icon-256x256.png?rev=971477";s:3:"svg";s:61:"https://ps.w.org/breadcrumb-navxt/assets/icon.svg?rev=1927103";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:94;s:12:"contributors";a:0:{}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:31:{s:4:"name";s:10:"TablePress";s:4:"slug";s:10:"tablepress";s:7:"version";s:5:"1.9.2";s:6:"author";s:56:"Tobias Bäthge";s:14:"author_profile";s:39:"https://profiles.wordpress.org/tobiasbg";s:8:"requires";s:5:"4.9.1";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";b:0;s:6:"rating";i:100;s:7:"ratings";a:5:{i:5;i:3570;i:4;i:32;i:3;i:6;i:2;i:3;i:1;i:9;}s:11:"num_ratings";i:3620;s:15:"support_threads";i:259;s:24:"support_threads_resolved";i:244;s:10:"downloaded";i:4750187;s:12:"last_updated";s:21:"2019-05-06 2:07pm 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:2935:"
TablePress allows you to easily create and manage beautiful tables. You can embed the tables into posts, pages, or text widgets with a simple Shortcode. Table data can be edited in a spreadsheet-like interface, so no coding is necessary. Tables can contain any type of data, even formulas that will be evaluated. An additional JavaScript library adds features like sorting, pagination, filtering, and more for site visitors. Tables can be imported and exported from/to Excel, CSV, HTML, and JSON files.
More information
Please visit the plugin website at https://tablepress.org/ for more information or a demo).
Supporting future development
If you like TablePress, please rate and review it here in the WordPress Plugin Directory or support it with your donation. Thank you!
TablePress Extensions
Additional features and useful enhancements are available as separate plugins, called TablePress Extensions, on the plugin website.
Usage
After installing the plugin, you can create and manage tables on the “TablePress” screen in the WordPress Dashboard.
Everything should be self-explaining there.
To show one of your tables in a post, on a page, or in a text widget, just embed the Shortcode [table id=<the-ID> /] into the post/page/text widget, where <the-ID> is the ID of your table (can be found on the left side of the “All Tables” screen.)
Alternatively, you can also insert tables by clicking the “Table” button in the editor toolbar, and then selecting the desired table.
After that, you might want to change the styling of the table. You can do this by entering CSS commands into the “Custom CSS” textarea on the “Plugin Options” screen. Some examples for common styling changes can be found on the TablePress FAQ page.
You may also add certain features (like sorting, pagination, filtering, alternating row colors, row highlighting, print name and/or description, …) by enabling the corresponding checkboxes on a table’s “Edit” screen.
This plugin is Free Software, released and licensed under the GPL, version 2 (https://www.gnu.org/licenses/gpl-2.0.html).
You may use it free of charge for any purpose.
";s:12:"installation";s:1363:"
The easiest way to install TablePress is via your WordPress Dashboard. Go to the “Plugins” screen, click “Add New”, and search for “TablePress” in the WordPress Plugin Directory. Then, click “Install Now” and the following steps will be done for you automatically. After the installation, you’ll just have to activate the TablePress plugin.
Manual installation works just as for other WordPress plugins:
Move the folder “tablepress” into the “wp-content/plugins/” directory of your WordPress installation.
Activate the plugin “TablePress” on the “Plugins” screen of your WordPress Dashboard.
Create and manage tables by going to the “TablePress” screen in the admin menu.
Add a table to a page, post, or text widget, by embedding the Shortcode [table id=<your-table's-ID> /] into its content, or by using the “Table” button in the editor toolbar.
You can change the table styling by using CSS code, which can be entered into the “Custom CSS” textarea on the “Plugin Options” screen.
";s:3:"faq";s:2988:"
Where can I find answers to Frequently Asked Questions?
Many questions, regarding different features or styling, have been answered on the FAQ page on the plugin website.
Support?
For support questions, bug reports, or feature requests, please use the WordPress Support Forums. Please search through the forums first, and only create a new topic if you don’t find an existing answer. Thank you!
Requirements?
In short: WordPress 4.9.1 or higher, while the latest version of WordPress is always recommended.
Languages and Localization?
TablePress supports the “Translate WordPress” platform. With that, translating is possible on a website from which so-called Language Packs are automatically generated and shipped to plugin users. For a list of existing Language Packs, please see the sidebar on the TablePress page in the WordPress Plugin Directory.
It is therefore no longer necessary to generate and translate *.po and *.mo files manually. Instead, just go to the TablePress translations page, log in with a free wordpress.org account and start translating TablePress into your language.
If you want to become a Translation Editor for your language, who can confirm or reject translation suggestions by other users, please get in touch.
Migration from WP-Table Reloaded
TablePress is the official successor of the WP-Table Reloaded plugin. It has been rewritten from the ground up and uses an entirely new internal structure. This fixes some major flaws of WP-Table Reloaded and prepares the plugin for easier, safer, and better future development.
If you are currently using WP-Table Reloaded, it is highly recommended that you switch to TablePress. WP-Table Reloaded will no longer be maintained or developed. For further information on how to switch from WP-Table Reloaded to TablePress, please see the migration guide on the plugin website.
Development
You can follow the development of TablePress more closely in its official GitHub repository.
";}s:17:"short_description";s:96:"Embed beautiful and feature-rich tables into your posts and pages, without having to write code.";s:13:"download_link";s:59:"https://downloads.wordpress.org/plugin/tablepress.1.9.2.zip";s:11:"screenshots";a:8:{i:1;a:2:{s:3:"src";s:63:"https://ps.w.org/tablepress/assets/screenshot-1.png?rev=1064192";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=1064192";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=1064192";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=1064192";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=1064192";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=1064192";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=1064192";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=1064192";s:7:"caption";s:105:"An example table (as it can be seen on the TablePress website)";}}s:4:"tags";a:5:{s:3:"csv";s:3:"csv";s:4:"data";s:4:"data";s:5:"excel";s:5:"excel";s:4:"html";s:4:"html";s:5:"table";s:5:"table";}s:8:"versions";a:7:{s:3:"1.7";s:57:"https://downloads.wordpress.org/plugin/tablepress.1.7.zip";s:3:"1.8";s:57:"https://downloads.wordpress.org/plugin/tablepress.1.8.zip";s:5:"1.8.1";s:59:"https://downloads.wordpress.org/plugin/tablepress.1.8.1.zip";s:3:"1.9";s:57:"https://downloads.wordpress.org/plugin/tablepress.1.9.zip";s:5:"1.9.1";s:59:"https://downloads.wordpress.org/plugin/tablepress.1.9.1.zip";s:5:"1.9.2";s:59:"https://downloads.wordpress.org/plugin/tablepress.1.9.2.zip";s:5:"trunk";s:53:"https://downloads.wordpress.org/plugin/tablepress.zip";}s:11:"donate_link";s:30:"https://tablepress.org/donate/";s:5:"icons";a:2:{s:2:"1x";s:63:"https://ps.w.org/tablepress/assets/icon-128x128.png?rev=1064192";s:2:"2x";s:63:"https://ps.w.org/tablepress/assets/icon-256x256.png?rev=1064192";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:100;s:12:"contributors";a:0:{}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:31:{s:4:"name";s:19:"The Events Calendar";s:4:"slug";s:19:"the-events-calendar";s:7:"version";s:5:"4.9.9";s:6:"author";s:51:"Modern Tribe, Inc.";s:14:"author_profile";s:42:"https://profiles.wordpress.org/moderntribe";s:8:"requires";s:3:"4.7";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";s:3:"5.6";s:6:"rating";i:88;s:7:"ratings";a:5:{i:5;i:1331;i:4;i:93;i:3;i:59;i:2;i:44;i:1;i:154;}s:11:"num_ratings";i:1681;s:15:"support_threads";i:185;s:24:"support_threads_resolved";i:26;s:10:"downloaded";i:19025422;s:12:"last_updated";s:21:"2019-09-25 6:53pm GMT";s:5:"added";s:10:"2010-01-19";s:8:"homepage";s:0:"";s:8:"sections";a:5:{s:11:"description";s:10170:"
Create an events calendar and manage it with ease. The Events Calendar plugin provides professional-level quality and features backed by a team you can trust.
Packed with loads of useful features, The Events Calendar by Modern Tribe is ready to go right out of the box. It’s extensible, easy to use, and completely customizable.
Just getting started? Read through the New User Primer to get set up.
Looking for additional functionality including recurring events, ticket sales, publicly submitted events, automatic imports, and more?
New Import Tool!
We’ve made bulk event imports easier to manage than ever. This add-on service for The Events Calendar allows you to import events from your favorite sources, including Meetup, Google Calendar, iCalendar, CSV, ICS and Other URLs (beta). Check out Event Aggregator now.
Built solid & supported
The Events Calendar is crafted the WordPress way with hours of strategy, design, development, and testing going into each release. We stand behind our work and offer light support weekly for the community via the WordPress.org support forums.
If you need a deeper level of support or a faster response to your specific question, our Events Calendar PRO add-on includes access to our premium support forums with a 24-48 hour response time during the workweek.
Enjoy using The Events Calendar, know how to customize it, and want to make money helping people? We’re growing our community team and would love to hear from you. If you’re interested, check this out!
Plug-n-play & highly customizable
The Events Calendar is built to work out of the box. Just turn it on, configure the settings to match your needs and you’ll be making events in less than 5 minutes.
By developers, for developers… it’s ready to be the foundation for your wildest hack sessions. Complete with a skeleton stylesheet to theme fast and efficiently, loads of tools including partial template overrides, a host of template tags, hooks and filters, careful documentation, as well as a library of free extensions. The Events Calendar is built FOR people who build websites.
Whether your vision is big or small, you’re in good company. Hundreds of thousands of churches, eateries, small businesses, musicians, venues, and non-profits are publishing and promoting their events with The Events Calendar.
The Events Calendar has been scaled to work on networks with over 25 million unique visitors per month and hundreds of thousands of events. Fortune 100 companies, major universities, government institutions, and some seriously epic startups showcase their events with our platform.
Features
Whether you’re operating a hyperlocal hub listing thousands of events, a university with many thousands of users, or you’re a sole business owner listing your classes, The Events Calendar has your back.
Rapidly create events
Saved venues & organizers
Calendar month view with tooltips
Event List view
Day view
Event search
Google maps
Widget: Upcoming events list
Events Taxonomies (Categories & Tags)
Google Calendar and iCal exporting
WP REST API endpoints
Completely ajaxified for super smooth browsing
Completely responsive from mobile to tablet to desktop
Tested on the major theme frameworks such as Avada, Genesis, Woo Themes, Thesis and many more.
If you’ve identified a bug and have a fix, we’d welcome it at our GitHub page for The Events Calendar. Simply submit a pull request so we can review as part of our release cycle and merge into the codebase if appropriate from there. If a pull request is rejected, we’ll do our best to tell you why. Users whose pull requests are accepted will receive credit in the plugin’s changelog. For more information, check out the readme at our GitHub page. Happy coding!
If you have any questions about this plugin, you can post a thread in our WordPress.org forum. Please search existing threads before opening a new one.
The Modern Tribe premium support forums are available for you to read. You won’t, however, be able to post a message in any forums beyond Pre-Sale Questions unless you have purchased a premium license.
Add-Ons
But wait: there’s more! We’ve got a whole stable of plugins available to help you be awesome at what you do. Check out a full list of the products below, and over on our website.
Welcome to The Events Calendar, a full-featured events management system for WordPress. Thank you so much for using the labor of our love. We are Modern Tribe and we are here to help you be awesome.
If you aren’t familiar with The Events Calendar, check out our new user primer. It’ll introduce you to the basics of what the plugin has to offer and will have you creating events in no time. From there, the resources below — extensive template tag documentation, FAQs, video walkthroughs and more — will give you a leg up as you dig deeper.
We hit the The Events Calendar forum here on WordPress.org about once a week, assisting users with basic troubleshooting and identifying bugs that have been reported. (If you are looking for more active support, might we suggest buying a PRO license? Our team hits the Premium Forums daily.)
Some things to consider before posting on the forum:
Look through existing threads before posting a new one and check that there isn’t already a discussion going on for your issue.
Your issue will be solved more quickly if you run a few checks before making a support request. Deactivate your plugins one by one – if the issue is fixed by deactivating a plugin you know you’ve got a plugin conflict. To test your Theme, revert to the default Twenty Twelve Theme to see if you are still experiencing the problem. If not, your Theme is the issue. Please provide this information when making your support request.
Sometimes, just resetting your permalinks can fix the issue. Visit Events -> Settings -> Permalinks, save your permalinks with a different option and then save with your preferred choice again. This can solve events-related problems and is worth a shot before creating a new thread.
Still not happy? Shoot us an email to support@theeventscalendar.com or tweet to @TheEventsCal and tell us why. We’ll do what we can to make it right.
";s:12:"installation";s:999:"
Install & Activate
Installing the plugin is easy. Just follow these steps:
From the dashboard of your site, navigate to Plugins –> Add New.
Select the Upload option and hit “Choose File.”
When the popup appears select the the-events-calendar-x.x.zip file from your desktop. (The ‘x.x’ will change depending on the current version number).
Follow the on-screen instructions and wait as the upload completes.
When it’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.
That’s it! Just configure your settings as you see fit, and you’re on your way to creating events in style. Need help getting things started? Check out our new user primer for help with settings and features.
";s:3:"faq";s:5561:"
Are there any troubleshooting steps you’d suggest I try that might resolve my issue before I post a new thread?
First, make sure that you’re running the latest version of The Events Calendar (4.6 as of this release). If you’re running Events Calendar PRO it needs to match the version number of The Events Calendar. And if you’ve got any other add-ons, make sure those are current / running the latest code as well.
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 Twenty Fourteen theme. If the issue is resolved after deactivating a specific plugin or your theme, you’ll know that is the source of the conflict.
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.
I’m still stuck. Where do I go to file a bug or ask a question?
Users of the free The Events Calendar should post their questions in the plugin’s WordPress.org forum, which we hit about once a week (usually on Wednesdays). Please make sure to read our sticky post providing an overview of the support we provide free users BEFORE posting. If you find you’re not getting support in as timely a fashion as you wish, you might want to consider purchasing a PRO license.
If you’re already a PRO user, you’re entitled access to our more actively-monitored Events Calendar PRO forum 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 comments within 24-48 hours during the business week.
Events Calendar PRO looks awesome! I’m sold! How can I get my hands on it?
Events Calendar PRO can be purchased directly on our website. There are five (5) license types available, and all licenses include access to premium support, new feature releases, and regular maintenance updates.
I’m interested in PRO or another add-on, but there are a few questions I’ve got before making the purchase. Can you help me get those addressed?
Absolutely. If you’re not finding your questions answered on the product pages, hit up our pre-sales forum on our site. You can save yourself some time by reviewing the threads first to verify if your question has already been asked. If it hasn’t, post a new thread as a guest. We’ll get you a reply as quickly as we can, so you can make an informed decision regarding purchase.
What add-ons are available for The Events Calendar, and where can I read more about them?
The following add-ons are available for The Events Calendar:
Events Calendar PRO, for adding premium calendar features like recurring events, advanced views, cool widgets, shortcodes, additional fields, and more!
Event Aggregator, a service that effortlessly fills your calendar with events from Meetup, Google Calendar, iCalendar, Eventbrite, CSV, and ICS.
Event Tickets (free), which allows you to collect RSVPs to events. It can run alongside The Events Calendar or as a standalone plugin that adds RSVP functionality to WordPress posts and pages.
Event Tickets Plus, which allows you to sell tickets for your events using your favorite e-commerce platform.
Community Events, for allowing frontend event submission from your readers.
Community Tickets, which allows event organizers to sell tickets to the events they submit via Community Events.
Filter Bar, for adding advanced frontend filtering capabilities to your events calendar.
Eventbrite Tickets, for selling tickets to your event directly through Eventbrite.
I have a feature idea. What’s the best way to tell you about it?
We’ve got a UserVoice page where we’re actively watching for feature ideas from the community. Vote up existing feature requests or add your own, and help us shape the future of the products business in a way that best meets the community’s needs.
I’ve still got questions. Where can I find answers?
Check out our extensive knowledgebase for articles on using, tweaking, and troubleshooting our plugins.
";s:9:"changelog";s:145006:"
[4.9.9] 2019-09-25
Fix – Set the start date with the current day for the “All” events page for recurring events. Thanks Andy, leapness and others for flagging this! [130350]
Tweak – Conform iCalendar feed to specifications by not putting quotes around the timezone ID. This fixes some custom parsers [133626]
Language – 0 new strings added, 16 updated, 0 fuzzied, and 1 obsoleted
[4.9.8] 2019-09-04
Tweak – Added the Monolog logging library as alternative logging backend [120785]
Tweak – Hook Monolog logger on tribe_log action [120785]
Tweak – Add redirection of tribe( 'logger' )->log() calls to the Monolog logger using the tribe_log_use_action_logger filter [120785]
Fix – Conform iCalendar feed to specifications by not putting quotes around the timezone. This fixes Outlook compatibility [131791]
Fix – Additional fields with multiple values using pipes | as separators are working properly on importing again. [131510]
Fix – Fix default view redirection loop on mobile devices. Thanks Ricardo, cittaslow and others for flagging this! [125567]
Fix – Handling of featured image setting during Event Aggregator CSV imports [127132]
Language – 1 new strings added, 10 updated, 0 fuzzied, and 0 obsoleted
[4.9.7] 2019-08-19
Tweak – Update Lodash version on Block editor to prevent any possibility of a security issue with the package. From v4.17.11 to v4.17.15 [131421]
Tweak – Add filter ‘tribe_events_js_config’ to allow filtering the contents of the Javascript configuration [132567]
Tweak – Updates to the shortcode Javascript code to allow disabling the URL manipulation behavior [132567]
Fix – Prevent mascot image to get blown up out of proportions to a larger size on buggy CSS loading. [131910]
Language – 3 new strings added, 191 updated, 1 fuzzied, and 0 obsoleted
[4.9.6] 2019-08-07
Tweak – Update Event Aggregator to include compatibility with new Meetup API requirements – See more [125635]
Language – 5 new strings added, 120 updated, 5 fuzzied, and 10 obsoleted
[4.9.5] 2019-07-25
Tweak – Update redirection URLs for Freemius actions [130281]
Fix – Location filtering for Context class moved out of construct, resolving lots of navigation problems across The Events Calendar [130754]
Fix – Featured event AJAX and browser navigation working as expected for all use cases. [127272]
Fix – Shortcode properly handling featured param on AJAX requests. [114002]
Fix – Remove removing wpautop for gutenberg blocks to fix spacing when content comes from classic editor. [122801]
Language – 4 new strings added, 16 updated, 0 fuzzied, and 0 obsoleted
[4.9.4] 2019-07-03
Tweak – Add filter tribe_events_event_insert_args the arguments in prior to inserting the event and meta fields. [129517]
Tweak – Add filter tribe_events_event_update_args the arguments prior the update of an event and meta fields. [129517]
Tweak – Add filter tribe_events_event_prevent_update to disable the update for an event via the Tribe API [129517]
Tweak – Add filter tribe_events_archive_get_args to filter the arguments used to get the events on the archive page via REST API. [129517]
Tweak – Add filter tribe_events_validator_is_event_id to define if is a valid event_id [129517]
Tweak – Add action tribe_rest_before_event_data executed before the Event data is pulled before deliver the Event via REST API. [129517]
Tweak – Add Tribe__Events__Query::last_found_events() to access the last results via the Query object [129517]
Tweak – Wrap register_rest_route calls with tribe_register_rest_route to enable filtering on REST registration
Tweak – Add filter tribe_ical_feed_vtimezone to filter the VTIMEZONE group [89999]
Tweak – Include proper documentation of why the plugin has been deactivated and a knowledgebase article about how to downgrade [129726]
Tweak – When trying to update The Events Calendar with an incompatible version of an Addon that is expired, it will stop the upgrade [129727]
Tweak – Add filter tribe_is_classic_editor_plugin_active to change the output if the classic editor is active or not [121267]
Tweak – Create a new key if AUTH_KEY is not defined or is empty and add a new filter tribe_promoter_secret_key to filter the result [127183]
Tweak – Divide the tribe-common.js file to prevent that file from being bloated with external dependencies. [129526]
Tweak – Make sure UTC-0 is converted back to UTC instead of UTC-01 [129240]
Tweak – Add new function tribe_register_rest_route Wrapper around register_rest_route to filter the arguments when a new REST endpoint is created [129517]
Tweak – Add new method Tribe__Cost_Utils::parse_separators to infer decimal and thousands separators from a value that might have been formatted in a local different from the current one [98061]
Fix – Save of event meta data when Classic editor plugin and gutenberg blocks for events are enabled [121267]
Fix – Moved The Events Calendar specific code from common Context class into The Events Calendar [129241]
Fix – Fixed issue where multiday events were not returning correct end date in block editor [128033]
Fix – Resolved issue where deactivation feedback was not hooked properly [128341]
Fix – Added escaping to the event website URL target attribute [129565]
Fix – Fix Timezone definitions for *.ics file on events [89999]
Fix – Resolved an issue where non-English decimal and thousands event cost separators could lead to wrong cost values in REST API responses [98061]
Fix – Prevent Clipboard Javascript from loading all over the place on /wp-admin/ [129526]
Fix – PHP 5.6 compatibility for trait Cache_User by using WP action shutdown instead of __destruct on our WP_Rewrite [129860]
Language – 14 new strings added, 222 updated, 1 fuzzied, and 6 obsoleted
[4.9.3.2] 2019-06-20
Fix – Prevent issue where older versions of the tribe-common libraries could be bootstrapped [129478]
Fix – Add Promoter PCSS file so that the proper CSS will be generated on package build [129584]
[4.9.3.1] 2019-06-07
Fix – Remove caching of rewrite base slugs which make third-party, Photo and Week work as expected [129035]
Fix – Fixed issue where the previous events link was not present on initial page load of the List View [127477]
Language – 10 new strings added, 18 updated, 0 fuzzied, and 0 obsoleted
[4.9.2] 2019-05-16
Tweak – In the Event Repository class: filter the event cretion meta before checking it for coherency
Tweak – Reduced file size by removing .po files and directing anyone creating or editing local translations to translate.wordpress.org
Fix – Fix event bar issue where it was required to pick the date in order to search events via keyword or location [126158]
Fix – Make back-compatibility handling more robust when dealing with classes non-existing in the older plugin versions [127173]
[4.9.1.1] 2019-05-06
Fix – Prevent Composer autoloader from throwing Fatal due to unexistent setClassMapAuthoritative() method [126590]
[4.9.1] 2019-05-02
Fix – Prevent recurring events all page to throw 404 when events are in the past [126790]
Fix – Backwards compatibility for eventDiplay usage around list and day only showing upcoming events [126686]
Fix – List events Widget will display events until their end date has passed [126837]
Tweak – Add values for the JSON-LD object to avoid Google console errors. Fields added: offers.availability, offers.category, offers.priceCurrency, offers.validFrom and performer [120193]
Tweak – Add tribe_events_cost_unformatted filter to allow WPML support for WooCommerce Multilingual
Language – 0 new strings added, 168 updated, 0 fuzzied, and 5 obsoleted
[4.9.0.3] 2019-04-26
Fix – Prevent Composer autoloader from throwing Fatal due to unexistent setClassMapAuthoritative() method [126590]
[4.9.0.2] 2019-04-25
Fix – Avoid fatals due to Query method not been present by bumping version of Event Tickets required to 4.10.4.2
[4.9.0.1] 2019-04-25
Fix – Modifications to tribe_get_events() to resolve problems introduced by latest release 4.9.0
Fix – Backwards compatibility for 'eventDisplay' => 'upcoming' on tribe_get_events(). Thanks @softwebteam, @mrwweb and @karks88 [126124]
Fix – Single navigation to next and previous events using the Object Relational Mapping classes [126144]
Fix – Events displayed correctly on all views, using End date instead of Start Date. Making sure events that are not over still show on upcoming [126259]
[4.9.0] 2019-04-17
Feature – Refactor the Database Connection to start using an Object Relational Mapping tool for a better tested codebase
Feature – Add the tribe_events() function as entry-point to the Events ORM and the supporting filter code [116356, 115579]
Feature – Add the tribe_venues() function as entry-point to the Venues ORM and the supporting filter code [116356, 115579]
Feature – Add the tribe_organizers() function as entry-point to the Organizers ORM and the supporting filter code [116356, 115579]
Feature – Add additional caching to The Events Calendar REST API archives and the Post Repository event/venue/organizer responses [117159]
Feature – Include Freemius integration on to allow opt-in information collection for 10% of new users
Tweak – Setting the site of Timezones will trigger queries using UTC to equalize event dates on Views
Tweak – Add filter to allow deactivating Freemius tribe_events_integrations_should_load_freemius
Tweak – Include a way for third-party to handle Known Range rebuilding of events tribe_events_rebuild_known_range
Tweak – All new granular handling for UTC and Timezone saving on the Classic editor
Tweak – Add support for the tribe_suppress_query_filters query variable to prevent the plugin’s own query filters from applying [116356, 115579]
Tweak – Add the tribe_events_has_next_args and tribe_events_has_previous_args filters to allow filtering the arguments that check if next/previous archive pages or events are available [123950]
Fix – Include second param for the the_title for Events, Venue and Organizer Rest API endpoints amd prevent warnings. Props to Alex [123317]
Language – 5 new strings added, 167 updated, 0 fuzzied, and 1 obsoleted
[4.8.2] 2019-03-04
Fix – Resolve console warnings around React key usage for Blocks Editor [121198]
Fix – Improve our tribe_paged URL parameter sanitization, preventing themes from printing the variable and causing XSS security issues [123616]
Fix – Change ordering for Eventbrite Tickets on Event Aggregator, Ascending order by date is now the default [121979]
Tweak – Day light savings notice will now reset 4 times per year when using any UTC Timezone [123221]
Tweak – Start date for Event Aggregator is now required on Eventbrite Tickets [121979]
Language – 3 new strings added, 172 updated, 0 fuzzied, and 1 obsoleted
[4.8.1] 2019-02-14
Feature – Introduced new “(do not override)” default post status for Eventbrite imports in Event Aggregator. This preserves events’ original statuses from Eventbrite.com upon import (e.g., “draft” events will not be automatically set to “publish” upon import) [112346]
Fix – Make sure the setting for “Default mobile view” is respected. Thanks to Kathleen, Tim and others for reporting this! [119271]
Fix – Apply block closer to price block [120108]
Tweak – Added new filter tribe_aggregator_new_event_post_status_before_import to allow for custom handling of an event’s post status before EA an import is completed [112648]
Tweak – Unload Image Widget Plus version 1.0.2 or older to Prevent it from creating fatals on The Events Calendar
Language – 2 new strings added, 150 updated, 1 fuzzied, and 0 obsoleted
[4.8] 2019-02-04
Feature – Introduced new “(do not override)” default post status for Eventbrite imports in Event Aggregator. This preserves events’ original statuses from Eventbrite.com upon import (e.g., “draft” events will not be automatically set to “publish” upon import) [112346]
Fix – Make sure the setting for “Default mobile view” is respected. Thanks to Kathleen, Tim and others for reporting this! [119271]
Fix – Apply block closer to price block [120108]
Tweak – Added new filter tribe_aggregator_new_event_post_status_before_import to allow for custom handling of an event’s post status before EA an import is completed [112648]
Deprecated – Constants MIN_ET_VERSION and MIN_COMMON_VERSION in Tribe__Events__Main, use $min_et_version property and no replacement for MIN_COMMON_VERSION
Deprecated – The is_delayed_activation(), maybe_delay_activation_if_outdated_common(), and checkAddOnCompatibility() method has been deprecated in Tribe__Events__Main in favor of new Dependency Checking System
Language – 7 new strings added, 139 updated, 0 fuzzied, and 1 obsoleted
[4.7.4] 2019-01-21
Fix – Display the tags block delimiter in the editor [119393]
Fix – Fixed a number of small layout bugs with the new Twenty Nineteen core theme [119689]
Fix – Save the “Event Options” when using the block editor [120168]
Fix – Filter correctly when in Classic Editor page [120137]
Fix – Give the ability to switch back from all day events in date time block [120266]
Fix – Properly align the search or create results [120460]
Fix – iCal export content for events created with the block editor [118679]
Fix – Moved the “Remove venue” button for a better user experience when removing venues from an event [120267]
Fix – Date/time block conflicts when clicking to open the block options [119413]
Fix – Layout bugs with the new Twenty Nineteen core theme [119689]
Fix – Include UTC dates meta on the event creation from the block editor [120399]
Tweak – Ensure we don’t re-apply wpautop() to content that has had it removed [120562]
Tweak – Added tribe_events_admin_js_ajax_url_data filter to make filtering the JS vars of TEC’s admin JS easier [116973]
Tweak – Adjusted content in the admin welcome page that users are brought to upon newly activating The Events Calendar [117795]
Tweak – Changed views: blocks/event-tags
Language – 3 new strings added, 21 updated, 1 fuzzied, and 5 obsoleted
[4.7.3] 2018-12-19
Tweak – Tweak the registration of the Event, Venue, and Organizer post types so they use some new post type labels introduced in WordPress 5.0 like item_updated, item_scheduled, etc. [119451]
Fix – Password protected events breaking the month view. Thanks to Lindsay, Simon and others for flagging this out! [117385]
Fix – Add proper capitalization for Event Price for Blocks Editor [119140]
Fix – Make sure Datetime Format for Datepickers are respected on the Blocks Editor [117428]
Fix – Correct text domain and remove old events-gutenberg [118656]
Fix – Point support links to the correct places [117795]
Language – 27 new strings added, 106 updated, 0 fuzzied, and 13 obsoleted
[4.7.2] 2018-12-13
Feature – Added new action tribe_events_before_event_template_data_date_display and tribe_events_after_event_template_data_date_display
Tweak – Corrected font on time picker components in Event Date Time block [116907]
Tweak – Adjusted padding on the Event Date Time block [118697]
Tweak – Set default start time to 8:00am and default end time to 5:00pm in Event Date Time block [118112]
Fix – Corrected an issue where feature detection of async-process support would fire too many requests [118876]
Fix – Removed tribe_events_template_data()’s dependency on Events Calendar PRO, which could lead to a fatal error under some conditions [119263]
Fix – Made the Event Date Time block respect the timezone settings [118682]
Fix – Removed Price block dashboard gap [118683]
Fix – Made sure all block editor code for Meta saving is PHP 5.2 compatible
Fix – Prevented undefined from been displayed at the Event Date Time separator fields [119337]
Fix – Solved 500 error when trying to update an event [118058]s
[4.7.1] 2018-12-05
Feature – Added additional caching to TEC REST API archives and the Post Repository event/venue/organizer responses [117159]
Feature – Added new tribe_events_set_month_view_events_from_cache action to make it easier to listen for when Month View events are retrieved from the Month View cache [116124]
Fix – Importing CSV files with whitespace at the beginning of the rows won’t remove headers and skip columns on Preview [117236]
Fix – Prevent JavaScript error in Month View when the Date filter is removed from the Tribe Bar (thank you to @tyrann0us on GitHub for submitting this fix!) [116995]
Fix – Facilitate automated updates for Events Calendar PRO even if it’s requirements have not been met
[4.7.0.1] 2018-11-30
Fix – Update common library to maximize compatibility with earlier PHP versions (our thanks to @megabit81 for highlighting this problem) [119073]
Fix – Update common library to ensure better compatibility with addons running inside multisite networks [119044]
Language – 0 new strings added, 141 updated, 0 fuzzied, and 0 obsoleted
[4.7] 2018-11-29
Feature – added new setting to activate the block editor on events for users running the WordPress 5.0 beta.
Feature – added an Event Date Time block to add and display the event date and time
Feature – added an Event Price block to add and display the event price and optional event description
Feature – added an Event Organizer block to add and display an organizer on an event single
Feature – added an Event Venue block to add and display the event venue information including optional link or map
Feature – added an Event Website block to add and display an external website link as a button with custom label
Feature – added an Event Sharing block to display event export options and allow for more customization
Feature – added an Event Details Classic block to maintain a combined content display as in the classic editor
Feature – added a Featured Image block to display an event’s featured image in the editor content
Feature – added a Tags block to display an event’s tags in the editor content
Feature – added an Event Categories block to display an event’s categories in the editor content
Feature – added a new Events Blocks section to the block inserter
Language – 11 new strings added, 0 updated, 0 fuzzied, and 30 obsoleted
[4.6.26.1] 2018-11-21
Fix – Resolved a compatibility issue with WordPress version 4.7.11 and earlier (our thanks to @placer69 and @earthnutvt for flagging this) [118627]
[4.6.26] 2018-11-13
Fix – Fixed the setting-up of strings in the Tribe Bar datepicker to ensure they’re translatable into languages other than English [115286]
Tweak – Improved the legibility of text in Featured Events that are in the Event List widget [116702]
Tweak – Clarified a number of maps-related settings strings [114865]
[4.6.25] 2018-10-22
Fix – List only enabled views on the “Default View” option. Thanks to wescole, John Meuse and others for reporting! [114807]
Fix – Handle left-over Facebook scheduled imports and notices [114831]
Fix – Fixed event navigation when the mini calendar widget was on the event page. Props to Matt and wescole for flagging this [114359]
Fix – Ensure columns without headers are handled in CSV imports [114199]
Tweak – Added notice for the Events Gutenberg extension and eBook download [115543]
Tweak – Avoid unnecessary HTTP calls in the Settings screens [114013]
Tweak – Show only applicable refinements for the Eventbrite source types in Event Aggregator imports [107009]
Tweak – Added tribe_aggregator_resolve_geolocation filter to allow for disabling of Geocoding using the EA service [114171]
Tweak – Added tribe_aggregator_clean_unsupported filter to specify whether unsupported origin records should be removed or not
[4.6.24.1] 2018-10-08
Fix – Fixed an issue where a fatal error could be generated when trying to save a new Event Aggregator scheduled import [115339]
Fix – Handle left-over Facebook scheduled imports and notices [114831]
Tweak – Added the tribe_aggregator_import_setting_origins filter to the origins available for default import settings [115704]
[4.6.24] 2018-10-03
Fix – Prevent broken and low-resolution Google Maps if user has not provided a Google Maps API key of their own by providing our own fallback API key [114442]
Fix – Only load widget assets when widget is active on the page [113141]
Fix – Ensure that venue, organizer, and meta information doesn’t show on password-protected events [102643]
Fix – Correct the Google Maps API link in the Settings help text to point to the correct API page [112322]
Fix – Restores the event categories and tags creation summary in CSV imports [105888]
Fix – Updated the Events Gutenberg extension install check to show only when the extension is not active [114577]
Fix – Stop potential fatal errors from debug logging when running EA import actions from command line [114555]
Fix – Fixed a bug where it was often not possible to un-check the “Enable JSON-LD” option in the Events List Widget (thanks to @myrunningresource and @craigwilcox for reporting this!) [113541]
Fix – Ensure that the tribe-events-bar-should-show filter functions as aspected; if __return_false is passed, the Tribe Bar will be totally hidden (thanks @debranettles for reporting this!) [112260]
Fix – Added checks to prevent JS Type Error in mobile view. Thanks szenenight, agrilife and others for flagging this! [113524]
Tweak – Added the tribe_events_month_daily_events filter to the Month view [114041]
Tweak – Move Google Maps API loading to tribe_assets and only load once on single views when PRO is active, thanks to info2grow first reporting [112221]
Tweak – Accept 0 as an argument in tribe_get_events() so that 'post_parent' => 0 works, thanks Cy for the detailed report [111518]
Fix – handle left-over Facebook scheduled imports and notices [114831]
Tweak – Added new filters for customizing the fallback Google Maps embeds: tribe_is_using_basic_gmaps_api, tribe_get_basic_gmap_embed_url, and tribe_get_basic_gmap_embed_url_args [114442]
Tweak – Fixed the handling of the global $post variable in some Month View templates to make it easier for themers to customize those templates [113283]
Tweak – Ensure linked posts are listed alphabetically in metabox dropdowns, as they are in all other admin locations [108120]
Tweak – Added the tribe_events_month_daily_events filter to the Month view [114041]
Tweak – Move Google Maps API loading to tribe_assets and only load once on single views when PRO is active, thanks to info2grow first reporting [112221]
Tweak – Accept 0 as an argument in tribe_get_events() so that 'post_parent' => 0 works, thanks Cy for the detailed report [111518]
Tweak – Added the tribe_aggregator_record_by_origin filter to allow new EA origins [114652]
Tweak – Added the tribe_aggregator_service_post_import_args filter to allow new EA origins [114652]
Tweak – Added the tribe_aggregator_import_validate_meta_by_origin filter to allow new EA origins [114652]
Tweak – Added the tribe_events_aggregator_refine_keyword_exclusions filter to allow new EA origins [114652]
Tweak – Added the tribe_events_aggregator_refine_location_exclusions filter to allow new EA origins [114652]
Tweak – Added the tribe_aggregator_event_translate_service_data_field_map filter to allow new EA origins [114652]
Tweak – Added the tribe_aggregator_event_translate_service_data_venue_field_map filter to allow new EA origins [114652]
Tweak – Added the tribe_aggregator_event_translate_service_data_organizer_field_map filter to allow new EA origins [114652]
Tweak – Added the tribe_events_status_third_party action to allow new EA origins [114652]
Tweak – Added the tribe_events_aggregator_import_form action to allow new EA origins [114652]
Tweak – Added $origin_show_map_options parameter to the tribe_aggregator_fields filter to allow new EA origins to make use of them [114652]
Fix – Fixed an issue where a fatal error could be generated when trying to save a new Event Aggregator scheduled import [115339]
[4.6.23] 2018-09-12
Fix – Fixed the “Full Styles” mobile view. Thanks Matthew, Laura and others for flagging this! [112301]
Fix – Modify resource url function to work in mu-plugin directory, thanks to Doug for reporting it [86104]
Fix – Remove references to and settings for Facebook importing in Event Aggregator [112432]
Fix – Ensure Event Aggregator allows for importing events from Eventbrite sites other than eventbrite.com, including but not limited to eventbrite.ca, .co.uk, and .co.nz [107821]
Fix – Allow venue location fields to be intentionally empty on Venue Singular REST API calls [108834]
Tweak – Add the WordPress Custom Fields Metabox show|hide settings from the Events Calendar Pro [109815]
Tweak – Allow changing Event Aggregator import process system between the asynchronous and the cron-based one; previously only available as a filter [113418, 113475]
Tweak – Allow stopping and clearing asynchronous queue processes from the admin UI [113418, 113475]
Fix – Allow user to choose venues not created by them. Props to @integrity, @nomadadmin, and many others for reporting this! [113147]
[4.6.22] 2018-08-22
Add – Allow filtering events, in REST API requests, by their post ID with include [94326]
Add – Enable future event display to get all events in the future that have not started [70769]
Add – Allow filtering events, in REST API requests, by their post ID with include [94326]
Add – Enable future event display to get all events in the future that have not started [70769]
Fix – Prevent subsequent CSV imports from duplicating events in some instances [102745]
Fix – The “Import events but preserve local changes to event fields” Event Aggregator change authority setting will now behave as expected [87443]
Fix – Multiple fixes regarding linked post types (e.g. Organizers and custom post types) – props to @natureslens and others for reporting these [105116]:
Now correctly saves in their drag-and-drop order
Deprecated the functions added in version 4.6.13 that previously attempted to fix ordering logic but was not done in a backwards-compatible way: get_order_meta_key() and tribe_sanitize_organizers()
We no longer rely on a separate postmeta value dedicated to ordering linked posts (e.g. _EventOrganizerID_Order), and you may want to remove all such values from your database after re-saving any events that have linked posts and their ordering is important
tribe_get_linked_posts_by_post_type() now works as expected, no longer returning zero results in error, nor returning all of the post type’s posts if there are none linked. The tribe_events_return_all_linked_posts_if_none filter was added, as it is necessary for this fix.
Editing an existing event no longer loses the linked posts just because they were not part of the submission. Example of the bug in prior versions: If organizers are editable in the wp-admin event edit screen but not on the Community Events “event edit” form (via template override or other custom code), all pre-existing organizers were removed in error.
Fix – Handle the case where Event Aggregator import queues might get stuck when deleting import records [111856]
Fix – Only show admin notice when it is a top-level page with the event slug, thanks to MikeNGarrett for the code fix! [111186]
Fix – Change template_redirect to an action for some legacy view redirects, thanks barryceelen! [110463]
Fix – Correctly import and set Organizers for iCal and ICS files Event Aggregator imports [96059]
Fix – Retain category title in month view and month view shortcode, thanks corthoover for the first report [108258]
Fix – The “Import events but preserve local changes to event fields” Event Aggregator change authority setting will now behave as expected [87443]
Fix – Handle the case where Event Aggregator import queues might get stuck when deleting import records [111856]
Fix – Prevent subsequent CSV imports from duplicating events in some instances [102745]
Fix – Fix the classic header option not working. Thanks @hanemac, David Luyendyk and others for flagging this! [111672]
Tweak – Namespace javascript debug function to prevent conflicts causing a function found, thanks to Tom-Mulvey for the fix [110462]
Tweak – Add venue name to address string for iCal and gCal export, thanks for the coding from sylviavanos [110464]
Tweak – Drop the order from the query WPML linked query as it is set later in the method, thanks to dgwatkins for the PR [110459]
Tweak – Display JS debug messages only if setting is set or through the tribe_events_js_debug filter. Thanks to Rob, @aand and others for flagging this! [82781]
[4.6.21] 2018-08-01
Add – Make global $post obj available to tribe_events_get_the_excerpt() with setup_postdata($post) [108043]
Add – Added WPML metadata improvements for Organizers and Venue. Thanks to David Garcia Watkins and the entire WPML team for their contribution [106798]
Fix – Ensure no console errors are being displayed if there’s no Google Maps API key present. Thanks Greg for flagging this [95312]
Fix – Fixed an issue where saving Event Aggregator scheduled imports with an empty preview would generate PHP notices [110311]
Fix – Escape each closing html element in month view tooltip to prevent PHP parser from exposing html, thanks to Karen for a solution [64834]
Fix – Sending empty ‘categories’ and ‘tags’ for the REST API event endpoints when inserting and updating events [109627]
Fix – Prevent selection of past dates when setting up Scheduled Other URL Imports in Event Aggregator [111227]
Tweak – Manage plugin assets via tribe_assets() [40267]
Deprecated – Tribe__Events__Asset__Abstract_Asset in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Abstract_Events_Css in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Admin_Menu in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Admin_Ui in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Admin in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Ajax_Calendar in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Ajax_Dayview in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Ajax_List in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Bootstrap_Datepicker in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Calendar_Script in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Chosen in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Datepicker in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Dialog in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Dynamic in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Ecp_Plugins in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Events_Css_Default in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Events_Css_Full in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Events_Css_Skeleton in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Events_Css in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Factory in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Jquery_Placeholder in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Jquery_Resize in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__PHP_Date_Formatter in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Settings in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Smoothness in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Tribe_Events_Bar in favor of using tribe_asset
Deprecated – Tribe__Events__Asset__Tribe_Select2 in favor of using tribe_asset
[4.6.20.1] 2018-07-10
Fix – Fix an issue where Event Aggregator imports might get blocked at 1% progress [110258]
Fix – Fix the error displayed when navigating the month view via shortcode. Thanks Lam, @ltcalendar, Disk and others for flagging this! [109589]
[4.6.20] 2018-07-09
Feature – Add featured event column support for CLI imports [108027]
Fix – Display the exact search term in the “no results” notice on the events page [106991]
Fix – Allow venue and organizer fields to be intentionally empty on Event Singular REST API calls [109482]
Fix – Added basic checks to prevent saving obviously-invalid event meta values, such as sending EventStartMinute of 60 (since it should be 0-59) to tribe_create_event(). This prevents falling back to “zero” values (e.g. Unix Epoch) when another value was intended. Thanks to @compton-bob for flagging this via our Help Desk. [109722]
Fix – Add Privacy Policy guide for The Events Calendar [108454]
Tweak – Added event ID parameter to tribe_events_event_classes filter to make it more useful [64807]
Tweak – Added the tribe_aggregator_record_finalized action to allow developers to act before Event Aggregator imports start [109938]
[4.6.19] 2018-06-20
Feature – CSV importer now supports a featured event column [72376]
Add – Add Eventbrite Icon to Third Party Accounts on the help page [105388]
Add – Accessibility repair: new title-bar template for loop views included above the filter bar and content containing the page title in a h1 tag.
Fix – Accessibility repair: adjust main content container element from div to main.
Fix – More robust handling of errors and exceptions during Event Aggregator imports [107929]
Fix – Ensure that the “Export Events” button is properly displayed in month view when paginating. Thanks to @linpleva, Steven, Will and others for flagging this! [104751]
Fix – Month view pagination for datepicker formats: YYYY.MM.DD, MM.DD.YYYY, and DD.MM.YYYY. Thanks @netzwerk, @wdburgdorf, @oliverwick and others for notifying us! [105443]
Fix – Resolved customizer inconsistencies with month/week views and full styles [69758]
Fix – Check the Events Aggregator license each time the page is accessed [67864]
Fix – Improve Event Import message responses from Event Aggregator for certain cases where “Unknown service message” would be returned [107606]
Fix – Make the date picker respect the “Start of the week” Setting. Thanks to @websource, @dsb and others for flagging this! [76320]
Fix – Correct the “View All” link when using the events month view and plain permalinks. props to Kay and Robert for notifying us [72544]
Fix – Keep filter bar date when changing from month to list view, with all datepicker formats. Thanks to Caio for reporting this! [83018]
Fix – Correct the pagination in list view when a keyword is being searched. Thanks to @versi, @akr and Mary for reporting this! [94613]
Fix – Split linked posts (Organizers and Venues) by ownership, for all users [71349]
Fix – The connected status for Eventbrite under Third Party Accounts on the Help page [106868]
Fix – Fixed two PHP 5.2 errors on the Events > Help page [108338]
Fix – Display the correct Import Settings when Eventbrite Tickets is enabled [106947]
Tweak – Modify the default values for the CSV settings if there’s no EA license [94426]
Tweak – Added classes to meta output in Single Event meta templates to facilitate customization [62704]
Tweak – Add the tribe_aggregator_async_insert_event filter to allow overriding the Event Aggregator asynchronous event insertion [107929]
Tweak – Add the 'tribe_aggregator_async_import_event_task filter to allow overriding the Event Aggregator asynchronous import task [107929]
Tweak – Added venue google map link to events in Day view [91610]
Tweak – Renamed the Time zone mode option “Use the local time zones for each event” to “Use manual timezones for each event” (thanks @hikeitbaby for the suggestion) [67148]
Tweak – Accessibility repair: filter bar view selector adjustments.
Tweak – Accessibility repair: provide meaningful aria labels for filter bar inputs.
Tweak – Accessibility repair: hide Google Map embeds from screen readers.
Tweak – Enable only url imports for Eventbrite when that plugin is not active [107415]
Tweak – The EB 4.5 migration process to better detect events for migration and insure all fields are migrated [106623]
Tweak – Add tribe_events_month_has_events_filtered function and filter to see if there are events on a certain month, with filters (categories, search) [67607]
Language – 68 new strings added, 406 updated, 3 fuzzied, and 37 obsoleted
[4.6.18] 2018-06-04
Add – Eventbrite to Event Aggregator import origins [61172]
Add – Priority attribute to Import Setting fields to be able to customize order of fields [61173]
Add – Default category and change authority for Eventbrite Imports [61173]
Add – Ability to schedule Eventbrite imports through Event Aggregator [35454]
Add – Preview for Eventbrite events in the import screen ordered from farthest future event to closest [70130]
Add – Import Eventbrite events using the Other URL import origin [81825]
Add – Ability to preview and import multiple Eventbrite events using the Organizer URL [94284]
Add – Import from Eventbrite Location Search URL, i.e. https://www.eventbrite.com/d/or–portland/events/ [94588]
Tweak – Move Eventbrite settings from Legacy Import to Settings Import Tab [94388]
Tweak – Add Eventbrite imports to the Import History Tab [81826]
Tweak – Remove Legacy Imports UI [81829]
[4.6.17] 2018-05-29
Tweak – Add tribe_redirected parameter to enable a visitor to select another view after default mobile redirect, thanks to Marcella for notifying us [102743]
Fix – Hide any errors generated by servers that don’t support set_time_limit() (props to @jsww for flagging this!) [64183]
Fix – Add a warning when the site Timezone is set to UTC [105217]
Fix – An issue with organizers and venues not being attached to events on Eventbrite import [106869]
Language – 4 new strings added, 170 updated, 1 fuzzied, and 0 obsoleted
[4.6.16] 2018-05-16
Tweak – Replaced the Aggregator queue processing system to run independently of WP Cron (not for CSV) [105650]
Fix – Prevents notices for Events Community when handling State and Province fields [106415]
[4.6.15] 2018-05-09
Feature – Added wp-cli command to import events from a source with Event Aggregator. See wp event-aggregator import-from --help to know more [104426]
Feature – Added wp-cli command to run scheduled imports with Event Aggregator. See wp event-aggregator run-import --help to know more [104426]
Fix – Ensure that organizers can be deleted when an event has multiple organizers [103715]
Fix – Fixed a bug where the [tribe_events] Month View pagination would fail when no Tribe Bar was visible and plain permalinks were being used [95720]
Fix – Prevent url_to_postid from running when on the main events page to avoid query conflicts [94328]
Fix – Prevent 404s and malformed URLs that would sometimes arise when navigating to a past-events view from the “All”-events view on a single recurring event [43925]
Fix – Make the [tribe_events] shortcode’s output scroll to top when using the List View to match the non-shortcode List View [81509]
Fix – Ensure that default venue and address values are used throughout various venue-creation forms [63915]
Tweak – Honor the return types for tribe_has_next_event and tribe_has_previous_event when the global query is null
Language – 28 new strings added, 290 updated, 29 fuzzied, and 7 obsoleted
[4.6.14.1] 2018-04-18
Fix – Fixed fatal error that would sometimes arise when The Events Calendar was set to display on the front page
[4.6.14] 2018-04-18
Fix – Updated the “front page” logic to store the value in the DB instead of “mocking” the view via JS [100832]
Fix – Fixed the generation of PHP warnings on retrieval of posts if the “Include events in main blog loop” option is checked (thanks to Colin Carmichael for reporting this problem) [97667]
Fix – Made the tribe-ea-record custom post type (used to store Event Aggregator record information) private [99106]
Fix – Expanded the size of the time zone input in the admin to allow for better visibility for long names [100363]
Fix – If the main events page is set to be the site’s front page, ensure it shows as “selected” in the Customizer’s front page option [100832]
Fix – Fixed an issue where failed Event Aggregator scheduled imports would re-attempt the import too soon [102489]
Fix – Ensure the Tribe Bar displays all the available ranges of dates and times [100646]
Fix – Hid the filters in the Tribe Bar if a unique view is enabled [75114]
Fix – Fixed some imported-event handling so that events with no time and that aren’t all-day events do not display on the front-end [93979]
Fix – Changed the HTTP status codes of empty event, venue, organizer, category, and tag archives from 404 to 200 and return empty arrays to stick with WP REST API standard [102283]
Fix – Better “guessing” on column mapping during the import of CSV file (thanks to April in our Help Desk for flagging this problem!) [96162]
Fix – Add new tribe_events_linked_post_type_meta_key filter, required to be set for each custom linked post type, to output custom linked post types in their drag-and-drop order (thanks @natureslens for highlighting the issue) [100733]
Tweak – Added the tribe_aggregator_find_matching_organizer and tribe_aggregator_find_matching_venue filters in Events Aggregator to allow the definition of custom Venue and Organizer match criteria [97292]
Tweak – Display the retry time for a failed Event Aggregator scheduled import in the Scheduled tab [102489]
Tweak – Add new filter, tribe_events_import_event_duplicate_matches, to determine if an event is part of the duplicates matches [77956]
Tweak – Ensure “secondary” maps, e.g. in the sidebar, have the same full-width behavior as “main” maps [74052]
Tweak – Restore some missing header navigation elements [99742]
Tweak – Add notice if an import is missing required columns [67886]
Tweak – Save time zone and time zone abbreviation fields (if provided) even if date was not changed when saving event through API [102705]
[4.6.13] 2018-03-28
Feature – Added facilities allowing users to trash or permanently delete expired events [98826]
Fix – Corrected the behavior of the previous/next event links rendered on single event pages (props to @jeremyfelt for fixing this) [101757]
Fix – Save order of organizers as displayed in the admin (thanks to JobInfo and others for report) [79126]
Tweak – Added Gutenberg compatibility for the Gutenberg Extension plugin
Tweak – Added new filter tribe_tickets_venue_action_links_edit_url to modify the venue edit link for the sales and attendee reports [93923]
Tweak – Altered day view to start at 00:00:00 and not 00:00:01 [99641]
[4.6.12] 2018-03-08
Fix – Resolved an oversight resulting in notice-level errors when the tribe_event_is_on_date() function was called incorrectly (props to @sharewisdom for pointing this out) [99117]
Fix – Resolved errors within the admin environment when the “ticketed” view of events is generated [99266]
Fix – Improved compatibility with WordPress SEO in relation to the default mobile events view [68716]
Fix – Resolved Javascript errors in month view which were triggered under some conditions by the presence of password-protected events [99089]
Fix – Improved logic responsible for identifying which events are expired (in the past) by using timezone-aware comparisons [91168]
Fix – Corrected the export of upcoming events from single organizer pages (added to support changes in Events Calendar PRO) [70727]
Tweak – Added safety checks around our use of the global $wp_query object (thanks @archetypalsxe for highlighting this issue!) [100199]
Tweak – Renamed ‘Use Javascript to control date filtering’ option to ‘Enable live refresh’ and improved the associated helper text [98022]
Tweak – Added caching to reduce the number of HTTP requests being made in relation to Event Aggregator within the admin environment [99486]
Tweak – Improved performance by reducing the number of queries that run in single event pages (in relation to tribe_get_prev_event_link() and tribe_get_next_event_link() specifically) [94587]
Tweak – Added pagination to single organizer and venue pages [97772]
Tweak – Improved compatibility with the Twety Seventeen theme (ensuring the calendar is full-width if set to be the site’s homepage) [97977]
Language – 3 new strings added, 161 updated, 1 fuzzied, and 2 obsoleted
[4.6.11.1] 2018-02-16
Fix – The render of the venue and organizer templates (thanks to Antonio and others for reporting this in our forums) [99550]
Fix – Make sure events on calendar are not affected by DST changes [99537]
[4.6.11] 2018-02-14
Fix – Ensure parity of CSS styles between the default Month View and the embedded Month Views generated by Events Calendar PRO’s [tribe_events] shortcode (thanks @copoloff for reporting this bug!) [92329]
Fix – If tribe_ical_feed_calname is empty the property X-WR-CALNAME is not added to the .ics file [46620]
Fix – Stopped modifications of the main query if is in a single post to allow custom variables don’t affect the page loading when using shortcode (our thanks to Joseph Reckley and others for highlighting this problem) [91787]
Tweak – Fixed a handful of small CSS bugs in the mobile views of the Twenty Sixteen, Twenty Fifteen, and Twenty Fourteen themes [95693]
Tweak – Added new hooks (tribe_events_ical_before, tribe_events_ical_events_list_args and tribe_events_ical_events_list_query) to allow further customization of the iCal feed [86227]
Tweak – Added safeguards to reduce conflicts when lodash and underscore are used on the same site [92205]
Language – 0 new strings added, 41 updated, 0 fuzzied, and 0 obsoleted
[4.6.10.1] 2018-01-26
Fix – Make sure rewrite rule for /events is not hardcoded and is based on dynamic option field (thanks to @earnjam and others for flagging this problem) [98463]
[4.6.10] 2018-01-23
Fix – Allow The Events Calendar REST API to be disabled using the tribe_events_rest_api_enabled filter [97209]
Fix – Remove the errant div.tribe-events-single-section on the single event view when there is no venue [97615]
Fix – Make sure the date for past events is set to the current date not the end of the day of the current date [71936]
Fix – Use featured_color_scheme_custom if present as mechanism to overwrite the default color scheme for highlight color [96821]
Fix – Make sure the date for past events is set to the current date not the end of the day of the current date [71936]
Tweak – Trigger an event map-created.tribe when a map is created to allow flexibility on customization [91984]
Tweak – Add a link to the knowledge base about ‘Setting Up Your Google Maps API Key’ [89761]
Tweak – Add the_title filter to events called by tribe_events_template_data [38237]
Tweak – Made the “events” and “event” slugs translatable by WPML and other multilingual plugins [95026]
Tweak – Introduced the tribe_events_query_force_local_tz filter to allow for forcing non-UTC event start and end times in Tribe__Events__Query [92948]
Tweak – Prevent empty or otherwise-invalid values for various date-format options in the Display settings [94725]
Tweak – Brought day number headers in the Month View into compliance with WCAG 2.0 accessibility standards when using the “Tribe Events” stylesheet [68411]
Tweak – Improved the alignment of the event cost on the single-event view (props to @canberraclimbersassociation for reporting this bug) [97208]
Tweak – Added some more context to the labeling of the “Number of events per page” option (thanks to Todd H. for highlighting this label) [73659]
Tweak – Improve performance on Event Admin List Count by removing JOIN and use cached results [63567]
Tweak – Made the “/page/” component of some views’ URL string translatable [40976]
Tweak – Button “Merge Duplicates” is always visible from now on [75208]
Tweak – Allow queries to explicitly include or exclude events that are nominally hidden from event listings [91254]
[4.6.9] 2018-01-10
Feature – Add new utility functions tribe_is_events_home and tribe_is_events_front_page similar to native WP is_home and is_front_page [42195]
Fix – Avoid issues when importing multiple organizers that specify images [96354]
Fix – Make sure latitude and longitude information from iCal feeds is used if available [96363]
Fix – Fixed an issue that prevented EA from importing images attached to Facebook events [96393]
Fix – Remove the duplicate filter call that was running twice for tribe_rest_venue_data [96090]
Tweak – Added new tribe_aggregator_import_event_image, tribe_aggregator_import_venue_image and tribe_aggregator_import_organizer_image filter so that users can control whether, during EA imports, images should be attached to post or not [96393]
Tweak – Made it possible to translate the iCal feed’s description field (props @gafderks) [96677]
Tweak – Improved escaping of map IDs (props LucaPipolo) [96772]
Tweak – Added new REST API endpoint that allows looking up organizers by slug instead of ID at the path organizers/by-slug/{slug}/, it has the same functionality as the endpoint organizers/{ID} [96088]
Tweak – Added new REST API endpoint that allows looking up venues by slug instead of ID at the path venues/by-slug/{slug}/, it has the same functionality as the endpoint venues/{ID} [96088]
Tweak – Added slug to the REST API responses for organizer and venue data [96088]
Tweak – Added slug to the REST API parameters allowed to use when inserting or updating an organizer or event [96088]
Tweak – Old tribe_rest_venue_data filter was passing the venue and the event two the second parameter because of the duplication. Now it has the second parameter as $venue, third parameter as $event if event ID was provided [96090]
Language – 5 new strings added, 30 updated, 0 fuzzied, and 0 obsoleted
[4.6.8] 2017-12-18
Fix – Preserve filter bar checkbox selections when changing views [66749]
Fix – Fix radio filters so they are only included as values when switching views when checked [72954]
Fix – Ensure the correct properties are set for list widget queries, to avoid problems when running alongside Events Calendar PRO (props @KZeni) [94105]
Fix – Fixed some layout issues with the “Buy Now” button and stock labels on mobile list views [81115]
Fix – Fixed issue where left- or right-aligned images at the bottom of event descriptions would overlap event meta on single-event pages [71134]
Fix – Fixed issue where Google Maps Link would display in some situations even when there is no address information for which to generate a link. [94909]
Fix – Corrected reference to a Select2 asset (our thanks to @pyxis630 for flagging this problem and props to @andrasguseo for the fix) [95348]
Fix – Ensure that when start and end dates are passed to the REST API, all events within the date range are correctly retrieved (thanks @braffenberg and others for highlighting this issue!) [90005]
Tweak – Added Google Maps API key to all Google Maps URLs when the key is available, allowing maps to load more reliably on some hosting environments (props to @sfdfortnight, @thor, and many others for reporting this!) [62910]
Tweak – Adjusted CSS to improve the display of venue URLs/phone numbers (especially when Events Calendar PRO is also active) (our thanks to Mathew on the forums for flagging this issue) [69127]
Tweak – Added new REST API endpoint that allows looking up events by slug instead of ID at the path events/by-slug/{slug}/, it has the same functionality as the endpoint events/{ID} [92825]
Tweak – Added slug to the REST API responses for event data [92825]
Tweak – Added slug to the REST API parameters allowed to use when inserting or updating an event [92825]
Tweak – Added new tribe_events_rest_use_inclusive_start_end_dates filter so that users can make the REST API return events from a more literal date range [90005]
Language – 3 new strings added, 68 updated, 0 fuzzied, and 0 obsoleted
[4.6.7] 2017-12-07
Fix – Fixed an issue where EA imports might not correctly create venues for iCalendar imports (thanks @starweb and others for highlighting this issue) [94323]
Fix – Fixed an issue where Month View wouldn’t render correctly in X Theme with the “Events template” option set to “Default Page Template” [92554]
Fix – Fixed a WPML incompatibility issue where language could be switched to the wrong one (thanks @dgwatkins) [94732]
Tweak – Added the tribe_events_x_theme_force_full_content() filter to let users disable X Theme compatibility code [92554]
Language – 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted
[4.6.6] 2017-11-21
Feature – Added Template class which adds a few layers of filtering to any template file included
Tweak – Added clear warnings and errors to prevent and limit the import of iCalendar sources missing required fields [93600]
Tweak – Included tribe_callback_return for static returns for Hooks
Tweak – Improved Aggregator notices including error data on the responses [87326]
Language – 4 new strings added, 79 updated, 0 fuzzied, and 0 obsoleted
[4.6.5] 2017-11-16
Fix – Improved legacy URL redirect logic to prevent unwanted redirects (our thanks to wesleyanhq and Adam Schwartz for highlighting this issue) [86942]
Fix – Modified tribe_get_template_part() to remove potential for multiple templates to be rendered in a single call [46630]
Fix – Fixed an issue where Event Aggregator scheduled imports might remain stuck in pending status [90501, 92614, 91754]
Fix – Removed code which was automatically populating various address fields with default values when creating a new venue from within the event editor [44732]
Fix – Resolved some issues with the “Show Map” and “Show Map Link” options in CSV files not being reliably respected on import (props @joappf and many others for highlighting this issue) [82784]
Fix – Added opportunities to override edit linked post links [89015]
Fix – Fixed a bug where only some parts of event featured images were clickable in List Views (thanks @mattemkadia for highlighting this issue) [81392]
Fix – Fixed the broken ‘Learn more’ URL received after an unsuccessful “Other URL” import preview [92890]
Fix – Fixed issue in list view navigation with backwards previous/next classes (thanks @secondtoughest) [36230]
Fix – Fixed an issue where venues and organizers would not be correctly assigned to events in CSV imports with import statuses other than “Publish” [79680]
Tweak – Remove net import scheduled notes for on domand imports [79079]
Tweak – Allow for non-Latin characters to be used as the Events URL slug and the Single Event URL slug (thanks @daviddweb for originally reporting this) [61880]
Tweak – Remove net import scheduled notes for on domand imports [79079]
Tweak – Fixed some layout issues that would emerge with “Events URL Slug” option when “Plain” permalinks were enabled [92314]
Tweak – Tweaked some language in Event Aggregator’s metabox on individual edit-event screens to reduce confusion around the impact of the Update Authority on CSV imports [77957]
Tweak – Added new filter: tribe_events_force_filtered_ical_link. This makes the “Export Events” URL more easily modifiable (thanks to @tdudley07 for highlighting this issue) [43908]
Tweak – Made the “End of Day Cutoff” option better accommodate 24-hour and other time formats (thanks @festivalgeneral for bringing this issue to our attention!) [78621]
Tweak – Made the options presented by the timezone selector filterable (via the newly added tribe_events_timezone_choice hook – our thanks to National University’s Marketing Department for this idea) [92909]
Tweak – Improved integration with Twenty Seventeen – main events page now uses full height header when set to front page (thanks @uncovery for pointing this out) [89767]
Tweak – Ensured REST API taxonomy endpoints are only registered in WordPress versions 4.7 and higher (thanks @dnaber-de for reporting this) [93227]
Language – 1 new strings added, 132 updated, 0 fuzzied, and 1 obsoleted
[4.6.4] 2017-11-09
Tweak – Timepicker is now part of Tribe Common, it was removed from The Events Calendar
Tweak – Required changes to make the plugin compatible with version 4.6 of Event Tickets
Language – 10 new strings added, 167 updated, 0 fuzzied, and 2 obsoleted
[4.6.3] 2017-11-02
Fix – Prevent JS error when adding a Pro widget in the WP Customizer screen [72127]
Fix – Fixed issue where the value of an event’s “Show Google Maps Link” option would not properly affect the displaying of the link on List View (props: @etechnologie) [75547]
Fix – Added some more specification to our jquery-ui-datepicker CSS to limit conflicts with other plugins and themes [90577]
Fix – Improve shortcode pagination/view change url so it is reusable (props: @der.chef and others) [70021]
Fix – Ensure the tribe_json_ld_{type}_object filter is available to make modifications of event, venue and organizer JSON LD data possible (thanks to Mathew for flagging this problem) [89801]
Fix – Improved JSON LD output for events by outputting the correct UTC offset where required (our thanks to Nina and many others for flagging this issue) [78233]
Tweak – Fixed some display issues for the event schedule details (props @mia-caro)
Tweak – Improved the clarity of and amount of context for some linked post labels to make translation of those labels a little easier and more nuanced (props @hnacc and others) [88589]
Tweak – Changed the order in which the list view “next events” link is assembled for better translatability (with thanks to @alelouya for highlighting this problem) [72097]
Tweak – Adjusted linked posts selector HTML to improve compatibility with Batcache [92049]
Tweak – Improved datepicker handling so an end date on or later than the start date can always be selected [89825]
Language – 0 new strings added, 7 updated, 0 fuzzied, and 0 obsoleted
[4.6.2] 2017-10-18
Fix – Restored functionality to the “currency position” options in Events Settings, and in the per-event cost settings (props @schola and many others!) [89918]
Fix – Fixed issue in Month view with multi-month events not appearing on subsequent months (thanks @shinno.kei & @schittly for helping isolate this) [89747]
Fix – Made some changes to prevent Month View caching from breaking WPML support when in Month View (props: @mpike and many others!) [82286]
Fix – Fixed start/end times being displayed in incorrect timezone in structured data (thanks @mtncreative & @esosa) [42125]
Fix – Fixed an issue that would cause a 404 error if the selected default view was not enabled (thanks @pruneau) [45612]
Fix – Improved translatability by adding missing textdomains for a number of strings (props @pedro-mendonca) [91071]
Fix – Removed unneeded escaping to ensure the organizer link displays as expected (pros @f4w-pwharton) [91074]
Tweak – Improvements to the readme.txt file surrounding plugin requirements (thanks @ramiy) [90285]
Tweak – Improve site identification in multisite installations using Event Aggregator to avoid throttling issues [90489]
Tweak – Avoid notice level errors when a non-existent category archive is requested (our thanks to Charles Simmons for highlighting this) [90697]
Tweak – Added a new filter tribe_events_ical_single_event_links to make customizing the iCal and gCal export links on single-event views easier [90705]
[4.6.1] 2017-10-04
Fix – Fixed “Next Events” and “Previous Events” navigation links in list views, which would sometimes make a category-filtered list view lose its category filter as a user navigated through pages of future or past events (props @forumhelpdesk and @atomicdust for reporting this!) [72013]
Fix – Fixed some layout issues with the Tribe Bar datepicker that would arise when using a Twentysixteen or Twentyfifteen child them (thanks to @stefanrueegger for reporting this) [46471]
Fix – Prevented modification of event titles within the loop when using TRIBE_MODIFY_GLOBAL_TITLE [89273]
Fix – Fixed issue when exporting all-day multi-day events via iCal where the end date was one day early (Thank you @fairmont for reporting this!) [87775]
Fix – Fixed issues with the jQuery Timepicker vendor script conflicting with other plugins’ similar scripts (props: @hcny et al.) [74644]
Fix – Fixed an issue that would prevent Event Aggregator scheduled imports from running [88395]
Fix – Fixed the “Start Time” and “End Time” timepicker fields in the event-creation screen to make it impossible to have an end date/time that comes before the start date/time [72686]
Tweak – Remove unnecessary parameters from some remove_action calls in the plugin (thanks to @JPry on GitHub for submitting this fix!) [88867]
Tweak – Adjusted the EA cron start time so that it never gets created in the past [88965]
Tweak – Improved options format in the Event Aggregator settings [88970]
Tweak – Added a filter to CSV importer for altering the delimiter, escaping, and enclosing characters [70570]
Tweak – Adjusted the tribe_update_venue() template tag so it no longer creates some unnecessary meta fields involving post_title, post_content, etc. (thanks @oheinrich for bringing this to our attention) [66968]
Tweak – Improved the performance of The Events Calendar REST API tweaking some queries [89743]
Tweak – Add support for a found_posts argument in tribe_get_events, tribe_get_venues and tribe_get_organizers functions to return the number of posts found matching the current query arguments [89743]
Deprecated – Deprecated the tribe-events-bar-date-search-default-value filter; use tribe_events_bar_date_search_default_value instead [67482]
Language – Improvements to aid translatability of text throughout plugin (props: @ramiy) [88982]
Language – 7 new strings added, 180 updated, 4 fuzzied, and 3 obsoleted
[4.6] 2017-09-25
Feature – Added full CRUD REST support for Events, Organizers, Venues, Event Categories, and Tags
Tweak – Updated Bootstrap Datepicker to v1.7.0
Tweak – Added latitude/longitude to REST responses when available on venues
Tweak – Added JSON-LD data to REST responses when available
Tweak – Replaced deprecated first parameter of tribe_get_organizers() with a parameter that, when specified with a truthy value, returns only organizers with upcoming events attached to them
Language – 152 new strings added, 217 updated, 6 fuzzied, and 1 obsoleted
[4.5.13] 2017-09-20
Feature – Add link to the featured image in the Events List widget. New filter introduced to control this: tribe_events_list_widget_featured_image_link (props to @cabadaj007 for the feature request) [84807]
Feature – Remove ‘France, Metropolitan’ option from country list to prevent issues with Google Maps API (thanks @varesanodotfr for pointing this out) [78023]
Feature – Ignored Events will restore previous status instead of setting to ‘publish’ [82213]
Fix – Patched jQuery Resize vendor library to avoid JavaScript conflicts (props to @britner for the original report) [71994]
Fix – Fixed a typo in the Event List widget options [71081]
Fix – Addressed some PHP notices that would sometimes emerge in tag-filtered post lists in the wp-admin (thanks to @wfsec28 and others in the forums for reporting this!) [45274]
Fix – When “Full Styles” or “Tribe Events Styles” are used, prevent duplicate featured images from showing up in the Twenty Seventeen theme (props to @want2what and others in the forums for reporting this) [80955]
Fix – Fixed the issue that would prevent the start date and date range parameters from being taken into account when using ‘Other URL’ source in Event Aggregator
Fix – Aggregator will no longer update comments while inactive [78890]
Fix – Avoid issues when REST API archive request parameters are not in the original order (thanks @Nslaver for reporting this and providing a fix) [88748]
Tweak – Aggregator prevents duplicated records with the same params from being created [68833]
Tweak – Aggregator will now allow for some minor shifts in schedule execution time to help distribute requests to EA Service [86628]
Tweak – Improve text in the Event Aggregator settings [77452]
Tweak – Add actions before and after posts are inserted or updated by Event Aggregator to allow custom functions to kick in (tribe_aggregator_before_insert_posts and tribe_aggregator_after_insert_posts) [87530]
Tweak – Allow users to import CSV with numerically-named categories by using a flag (currently %n) (thanks @Shamsi for reporting) [78340]
Tweak – Allow date range and events count limits to be set on each type of import (except for ‘Other URL’) in Event Aggregator [79975]
[4.5.12.3] 2017-09-19
Fix – Display events on Month View correctly for WordPress version 4.8.2 and up (props @realcrozetva for reporting this) [88952]
[4.5.12.2] 2017-09-08
Fix – Fixed an issue where manually running Scheduled Imports would always result in a failed import [87321]
[4.5.12.1] 2017-09-07
Fix – Fixed an issue where events imported via Event Aggregator from an iCal-like source would be duplicated in place of being updated [87654]
[4.5.12] 2017-09-06
Fix – Fixed an issue where, with certain date formats chosen in the Events display settings, the “Next Month” link navigation wasn’t working (props to @tttammi and others for reporting this issue!) [86937]
Fix – Fixed a typo in REST API Swagger documentation that mentioned “organizer” when it should have stated “venue”.
Fix – Fixed issues with Event Aggregator queueing system where events might be duplicated or incorrectly updated [79975]
Fix – Prevent notice when the Aggregator Record title is an array [82149]
Fix – Allows Aggregator Google Map settings to extend the Global Setting by default (props to queerio for reporting this!) [67639]
Fix – Prevent Warnings when throwing WordPress admin notices from Aggregator daily usage limit (props to cigarplanner for reporting this!) [83187]
Fix – Resolved problem where Aggregator wouldn’t allow you to remove filtering terms for Records [76949]
Fix – Allow any datepicker format to be used on Aggregator filtering Events (props to matthewseymour for reporting this!) [77819]
Fix – Added check to see if log directory is readable before listing logs within it (thank you @rodrigochallengeday-org and @richmondmom for reporting this) [86091]
Tweak – Datatables Head and Foot checkboxes will not select all items, only the current page [77395]
Tweak – Included tooltip for Aggregator “Hide & Ignore” button for events [67890]
Tweak – Added all the Aggregator Origins to the Admin Bar [68693]
Tweak – Added the tribe_rest_single_event_data filter to the single event REST API endpoint to allow filtering the returned data (thanks @mwender) [88748]
Language – 2 new strings added, 90 updated, 0 fuzzied, and 1 obsoleted
[4.5.11] 2017-08-24
Fix – Avoid Event Aggregator previews or scheduled imports being marked as failures [84259]
Fix – Fixed start and end date limit parsing for events archive in the REST API code [78375]
Fix – Fixed issue with tribe_events_get_the_excerpt() returning a read more link that sometimes pointed to the current page [70473]
Fix – Fixed Post ID not being sent to the_title filter for Organizers and Venues (props Anna L.) [85206]
Fix – Fixed issue where Month View tooltips would often go off-screen in some smaller viewport sizes [65136]
Fix – Fixed an issue that would sometimes render Event Aggregator options invalid even with a valid license [78469]
Fix – Fixed an issue where the mobile.php template file would often fail to include an event’s featured image [74291]
Fix – Resolved issue where invalid linked post IDs prevent proper updates on linked posts (props to Mathew L. and a few others for highlighting this issue) [71802]
Fix – Do not hijack the blog when the main events page is configured to appear on the site’s homepage (our thanks to Jason and others for flagging this problem) [72094]
Fix – Remove extra trailing double-quotes at the end of the timepicker data-format attributes [85603]
Fix – Fixed an issues where Event Aggregator scheduled imports could not run other than manually [81639]
Tweak – Prevent stray commas from showing up for some event venues in the List View [72289]
Tweak – Prevent stray commas from showing up for some event venues in the Day View [85429]
Tweak – Modify certain event queries to widen the window of opportunity for query caching (props @garretjohnson) [84841]
Tweak – Support importing from URLs (Event Aggregator) where the protocol hasn’t been specified by defaulting to HTTP [76466]
Tweak – Removed WP API adjustments [85996]
Tweak – Added filter: tribe_aggregator_meta_source to filter the Event Aggregator import source
Tweak – Added filter: tribe_events_linked_post_meta_values_{$current_linked_post_meta_key} for filtering the array of values retrieved for a specific linked post meta field
Tweak – Updated views: src/views/day/single-event.php and src/views/list/single-event.php
Compatibility – Minimum supported version of WordPress is now 4.5
Language – Improvements to various strings to improve ease of translation (props to @ramiy)
Language – 5 new strings added, 56 updated, 1 fuzzied, and 3 obsoleted [the-events-calendar]
[4.5.10.1] 2017-08-16
Fix – Updates common library to resolve a range of issues preventing frontend assets from loading and breaking parts of our user interface [85017]
[4.5.10] 2017-08-09
Fix – Avoid duplicate events when importing from some iCal, Google Calendar and Facebook feeds in Event Aggregator (our thanks to Jason Sears, controlyours and many other users for highlighting these issues) [67038]
Fix – Fixed bug that caused scheduled imports to get stuck in a perpetual state of failure when receiving error messages from the Event Aggregator service (our thanks to Antonio Jose and others for flagging this problem) [83767]
Fix – Resolved issue where errors from the Event Aggregator service were not properly logging/visible on the History tab [83767]
Tweak – Made linked post fields’ auto-save features more stringently check for empty values to prevent the plugin from trying to “save” empty values (our thanks to Jean-Marie for highlighting this problem) [80282]
Tweak – Moved the organizer e-mail address field label a bit to better accommodate Community Events [80426]
Tweak – Added filter to tribe_get_display_end_date()’s return value [77730]
Tweak – Avoid notice-level errors while processing queues within Event Aggregator (our thanks to David Sharpe and others for reporting this) [84020]
Tweak – Improve compatibility and avoid Javascript errors when running alongside Twenty Seventeen [70853]
Compatibility – Minimum supported version of WordPress is now 4.4
Language – 1 new strings added, 119 updated, 0 fuzzied, and 0 obsoleted
[4.5.9] 2017-07-26
Fix – Send Aggregator callback URL with correct Scheme [83364]
Fix – Scheduled Aggregator cron for inserting will re-enqueue to complete scheduled imports [83382]
Fix – Avoid overwriting Venues and Organizers when importing FB events with similarly named Venues and Organizers [75370]
Fix – Improve handling of large and/or slow Google Calendar and iCal feeds [79975]
Tweak – Added period “.” separator to datepicker formats. [65282]
Tweak – Added tribe_events_month_get_events_in_month filter to allow overriding of events used in month templates. [83317]
[4.5.8.1] 2017-07-21
Fix – Fixed an issue where failed EA Imports would hang for a long time before failing [83344]
[4.5.8] 2017-07-13
Fix – Remove permalink logic for recurring events (Events Calendar PRO will implement instead) [74153]
Fix – Avoid type error when setting up one-time imports for Facebook URLs (our thanks to @J for flagging this!) [78664]
Fix – Add a safety check in isOrganizer() function (our thanks to Kevin for flagging this!) [81645]
Fix – Avoid EA Client hanging when no events are found while attempting an import from a Facebook source [82713]
Fix – Improve compatibility of The Events Calendar when operating with WPML from within a subdirectory (props: @dgwatkins) [81998]
[4.5.7] 2017-06-28
Fix – Restore support for translated events category slugs when WPML is active [73478]
Fix – Improve handling of shortcodes within event view excerpts (props: @awbauer) [81226]
Fix – Improve compatibility with WPML in relation to event permalinks specifically (props: @dgwatkins) [81224]
Fix – Improved handling of Venue fields that allows for better form validation in Community Events [76297]
Tweak – Better detection and reporting of communication failures with the Event Aggregator server
Tweak – Textual corrections (with thanks to @garrett-eclipse for highlighting many of these) [77196]
Tweak – New filter added (“tribe_events_linked_posts_dropdown_enable_creation”) to facilitate more control over linked posts [80487]
Tweak – Improve performance of theme compatibility code [71974]
Tweak – Don’t show Event Aggregator system status in Help tab if there’s no Event Aggregator license in place [68506]
[4.5.6] 2017-06-22
Tweak – Improved how Cost field looks and it’s consistency across views [71092 & 71094]
Fix – Resolved issue where the Meta Chunker attempted to inappropriately chunk meta for post post_types [80857]
Tweak – Removed filters for Event Aggregator: tribe_aggregator_track_modified_fields
Tweak – Added actions for Initialization: tribe_events_bound_implementations
Tweak – Removed methods for Tribe__Events__Main: track_event_post_field_changes, maybe_load_tickets_framework
Tweak – Removed methods for Tribe__Events__Aggregator__Service: has_service_message
[4.4.5] 2017-03-23
Fix – Local changes to events should be preserved in accordance with the Event Import Authority setting (thanks to @bryan for reporting this one) [72876]
Fix – Correct the value for days of the week abbreviation (thanks @mmmmartin03 for the report) [75379]
Tweak – Enable the month view cache by default on new installations [74867]
Tweak – External links to Google maps changed from http to https (nice find by @bjf2000 – reported via the .org support page) [74930]
Tweak – Links to WordPress.org changed from http to https (ultimately this is also credited to @bjf2000’s find. Thanks!) [72273]
[4.4.4] 2017-03-08
Fix – Avoid unnecessarily removing a callback from an action while inside the same action (improves PolyLang compatibility – props @Chouby) [73122]
Fix – Resolving issue where sites that overrode the wp-admin path would fail to successfully perform a Facebook OAuth with Event Aggregator [74687]
Tweak – Improve template loading for easier customization by developers and better support of the template hierarchy (props @QWp6t) [72842]
[4.4.3] 2017-02-22
Fix – Resolved issue where iCal exports on month view were exporting more events than intended (thanks to @s2ldesign for reporting in our forums) [72133]
Fix – Resolved meta width issue for maps when Pro is active (gracias a @ANTONIO JOSE por el reporte del error) [69844, 72272]
Fix – Resolved issue where featured images were not being imported via Event Aggregator Facebook imports (cheers to @Cody for the initial bug report) [72764]
Fix – Resolved issue where translated ‘all’ slugs were not respected (thank you @Marianne for your report in the forums) [71996]
Tweak – Allow “-1” when specifying the “Month view events per day” setting [70497]
[4.4.2] 2017-02-09
Fix – Ensure the global and source-specific Google Map settings for imports are respected [67228]
Fix – Prevent PHP 5.2 Strict mode from throwing notices due to usage of is_a [72812]
Fix – Ensure the events list widget’s show/hide if there are upcoming events setting is respected [72965]
Tweak – Add filters for template tag functions related to dates: tribe_get_start_time, tribe_get_end_time, tribe_get_start_date and tribe_get_end_date [67759]
[4.4.1.1] 2017-01-26
Fix – Resolved fatal caused when rendering themes that override tribe styles
[4.4.1] 2017-01-26
Fix – Resolve the Fatals related to undefined methods and Memory exhaustion [71958, 71912]
Fix – iCal export for Single events working again [71916]
Tweak – Changes the Search label to prevent duplicate words (props @oheinrich) [72149]
Tweak – Add theme version to tribe-event.css (props @berler) [71973]
Fix – Resolve JavaScript error when jQuery was been de-registered [71369]
Fix – Prevent Fatals when Importing Images on Event Aggregator [70576]
Fix – Prevent Third Party notes to be escaped, anchor link working again [71872]
Fix – Google Maps now are using HTTPS instead of HTTP (props @cliffordp)
Fix – Prevent Fatals on Event Aggregator Cron, due to Activity logging failure [71904]
Fix – Elminate some cases of problem with Facebook manual import on Event Aggregator [69137]
Fix – Adds safety check to ensure a smooth activation process when earlier versions of Tribe Common are active
[4.4] 2017-01-09
Feature – Add dynamic helper text to single event editor to display the events date and time [66484]
Feature – Add support for featured events [65898]
Feature – Add support for placing the main events archive on the site homepage [38757]
Feature – Add support for the theme customizer [67489]
Feature – Make it possible to adjust map pins via the theme customizer [65889]
Feature – Support for Event Aggregator in a multisite network context added [61427]
Fix – Add a link to The Events Calendar Help page in the Network Administration screen of multisite installations [68665]
Fix – Multisite license editing and displaying consistency [68662]
Tweak – Adjusted styles and added actions for featured events in the List Widget [65923]
Tweak – Organizers and Venues are now with a better and cleaner interface [68430]
Tweak – Eliminate duplicate meta data for organizer posts [25084]
Tweak – Improved the start/end date user interface [66486, 66487, 66550]
Tweak – iCal export now includes all events – up to a reasonable limit – rather than just those in the current view [65037]
Tweak – Adjustments made to the default week view color scheme [69756]
Tweak – Add AJAX and improve consistency of the venue and organizer UI [38129]
[4.3.5] 2016-12-20
Tweak – Updated the template override instructions in a number of templates [68229]
Tweak – Improve behavior of tribe_get_events_title() in respect of single events [46313]
Tweak – Event Aggregator will only load on the Administration, prevent bigger loads for Front-End users [70812]
Tweak – Allow better filtering for Organizers and Venue Meta fields (Props: @Chouby from Polylang) [70894]
Fix – Prevent JavaScript Notices related to Bumpdown [69886]
Fix – Assets URL on Windows Servers are fully operational again [68377]
Fix – JavaScript and CSS files will respect HTTPS on all pages [69561]
Fix – Fixed comment count and visibility issues due to Event Aggregator records [68297]
Fix – Fixed PHP notices and warnings raised when importing .ics files [69960]
Fix – Only show link to Venues if Pro is active in List View [69887]
Fix – Fixed and issue that would make Event Aggregator importing notices remain stuck in the Import screen [70614]
Fix – Avoid error screen when saving licenses on multisite installations [68599]
Fix – Fix calendar view links in WPML language switcher [67134]
[4.3.4.2] 2016-12-13
Fix – Correct an oversight leading to breakages of the /all/ events archive for Events Calendar PRO users [70662]
[4.3.4.1] 2016-12-09
Fix – Updates Tribe Common to remove some stray characters that were impacting page layouts (props: @Aetles) [70536]
[4.3.4] 2016-12-08
Tweak – Tribe Common now is loaded only once across our plugin suite, improves performance in some cases [65755]
Fix – Featured Images for Event Aggregator imports are working as expected again. [69465]
Fix – Google Calendar and iCalendar files are now updating their respective events [68684]
Fix – On demand Event Aggregator records will update events correctly [69542]
[4.3.3] 2016-11-16
Feature – Added Tribe Extension class and loader, to make small addons easier to build [68188]
Fix – Ordering on Month view is working as expected again [69123]
Fix – Enable ampersand character in mobile month view titles (thanks @kate for the report of this) [45409]
Fix – Prevent notices for Event Aggregator License checking [67981]
Fix – Mismatched text domains are resolved, important for translations (props to @Hans) [68462]
Fix – Sticky on Month View is working as expected again [68902]
Fix – Prevent HTTPS websites from pointing to Assets in HTTP [68372]
Fix – On WP_Query we will no-longer overwrite custom post__not_in params [42143]
[4.3.2] 2016-11-02
Fix – Fixes an issue where the text in the Location search field was URL encoded when using the back or forward button for navigation. [61742]
Fix – Aggregator Errors will not show more than once daily as comments (Thanks @Jacob for your report on the forums) [68094]
Fix – Event Aggregator ICS default configuration now are been Selected Correctly [67885]
Fix – Shortcode Month view now will display tooltips correctly [68094]
Fix – Avoid loading the select2 JavaScript library twice when Advanced Custom Fields is activated (props to @ryan for the initial report [43605]
Fix – Avoid errors and notices on calendar page when X theme and WPML plugins are active (thanks @ingrid for reporting this one) [64400]
[4.3.1.1] 2016-10-20
Fix – Corrected a packaging issue from the 4.3.1 release [67936]
[4.3.1] 2016-10-20
Tweak – Implement the pruning of Event Aggregator history records after 7 days, filterable by tribe_aggregator_record_retention [68283]
Tweak – Event Aggregator will now verify that the license key has uses remaining before creating a history record [68286]
Tweak – Improve tribe_create_event documentation (Props to Keith) [44871]
Fix – Resolved an issue where scheduled Event Aggregator imports marked as “On Demand” were being run by cron [68284]
Fix – Resolved a bug where empty meta fields were being inserted into Event Aggregator record post meta [68290]
Fix – Resolved a bug where Venue and Organizers urls were been generated incorrectly (Thanks @Matt) [68168]
Fix – Pagination links on Month view are updating correctly [67977]
Fix – Resolved the support for translated event category archive slug that could lead to broken links on the front-end while using WPML (Props to Wilco in the support Forums) [62018]
Fix – Resolved a bug where searching for past events in the List view would always yield no results (Thanks for the report @Davide) [61863]
Fix – Resolved an issue where long file names would break plugin updates on some Windows installations (pros to @Alan [62552]
Fix – Resolved an issue where the /all link on recurring events on non English websites could be broken (reported by @lumiest – thanks!) [68062]
Fix – Pagination links on Month view are updating correctly [67977]
[4.3.0.1] 2016-10-14
Fix – Preventing legacy Facebook events from being duplicated
[4.3] 2016-10-13
Feature – Added Event Aggregator to enable service-based event imports from iCal feeds, Facebook, and Meetup
Feature – Revamped the CSV import screens to work within the new Event Aggregator pages
Tweak – Adjusted some view logic to support the new Event Views shortcode in Pro [44800]
Tweak – Added a button to copy the system infomation on the help tab [43709]
Tweak – Added an option for users to opt into automatic system infomation so our support system can grab the system information found on the help tab automatically [31645]
Tweak – Use an earlier hook for iCal feed generation (props @jlambe) [64141]
Tweak – Revise and simplify integration with Event Tickets attendee screen [61992]
Tweak – Added context to a set of strings to make translation easier (props @pedro-mendonca) [64586]
Tweak – Deprecated various disused functions and classes relating to the Meta Factory [39905]
Fix – Cease using GLOB_BRACE for including deprecated files due to limited server support [63172]
Fix – Avoid problems that can occur when hooking and unhooking actions (props @Chouby) [63474]
Fix – Resolves an issue where we were duplicating a core WordPress hook but with a different set of parameters (props @Chouby) [66455]
Fix – Correct the datetime formatting issues within the iCal feed (props @henryk) [65968]
Deprecated – Tribe__Events__Main::initOptions() has been deprecated with no replacement
Deprecated – Tribe__Events__Main::set_meta_factory_global() has been deprecated in favor of using the Tribe__Events__Meta_Factory class
Deprecated – The setup_meta() method in both the Tribe__Events__Template__Single_Event and Tribe__Events__Template_Factory classes has been deprecated
Deprecated – The the_title(), event_date(), event_category(), event_tag(), event_website(), event_origin(), organizer_name(), organizer_email(), venue_name(), venue_address(), and venue_map() methods have been deprecated in the Tribe__Events__Advanced_Functions__Register_Meta class
Deprecated – The register(), check_exists(), and get_args() methods have been deprecated in the Tribe__Events__Meta_Factory class
[4.2.7] 2016-09-15
Tweak – Additional support for plugin extensions
[4.2.6] 2016-08-31
Add – tribe_is_event_past() conditional to detect if event end time is past current time (Reported by @Jonathan in our support forums – thanks Jonathan.)
[4.2.5] 2016-08-17
Fix – Fixed inconsistent template filtering logic for single event template [62525]
Tweak – Restored preview for published events [64874]
[4.2.4] 2016-08-03
Tweak – Changed “Event Add-Ons” to load faster [64286]
Fix – Fixed default venue setting [64628]
Fix – Fixed default venue state and province settings [64629]
[4.2.3] 2016-07-20
Fix – In month view, be sure to unhook JSON-LD output when calling unhook function
Fix – Incorrect JSON-LD event start and end times (thank you @jjbte for reporting on .org forums)
Fix – Show Google Map and Link checkbox so they show when editing an event (Reported originally by Michael of @NailedIT in the .org forum)
Fix – Use Community Events Venue Edit Link when on Community Events Forms instead of Admin (also as a result of the report abve from @NailedIT. Thanks again.)
[4.2.2] 2016-07-06
Fix – Small CSS Issue on Welcome Page
Fix – Month view on mobile device width doesn’t have links to prev/next months
Fix – Reimport of updated CSV removes featured image (Bug #46149)
Fix – Fixed the issue that would make multiple organizers details disappear when trying to submit invalid event data using Community
Fix – Add a check to avoid being unable to switch view when Filter Bar plugin is active and at least one field is set to auto-complete mode
Fix – Only add the events custom post type to the tag archive queries and not custom queries with tags [45635]
Fix – When using the filter tribe_events_excerpt_allow_shortcode shortcodes will be maybe be processed in event excerpts in the list views [42289]
[4.2.1.1] 2016-06-28
Fix – Ensure translations load as expected with all supported versions of WordPress (thanks to @JacobALund for originally reporting this on .org forums)
[4.2.1] 2016-06-22
Tweak – Adjust the caching rules for Month View for faster loading
Fix – Replace a bad return type to avoid unnecessary notices in the error log
Fix – Add missing styles for correctly hide screen reader text
Fix – Fixes tribe_get_event_link() which wasn’t working when passing second parameter as `true’
Tweak – Reduce the ginormous font size of Month View titles in skeleton styles
Fix – Add styling to adjust List View description to full width
Fix – Miscellaneous tweaks to improve the Month and Day views
Fix – Fix a shorthand array that was causing errors in PHP 5.2 and 5.3 when importing events
[4.2] 2016-06-08
Feature – Added Google Maps API key field in the Settings tab to avoid map timeouts and errors on larger sites (Thanks to Yan for reporting this!)
Feature – Added support for featured image, multiple organizers, excerpt and more custom fields in the .csv file import function for events (Thank you to Graphic Designer for posting on UserVoice!)
Feature – Added support for featured image, description, map details and more custom fields in the .csv file import function for venues
Feature – Added support for featured image and description in the .csv file import function for organizers (Thank you to Rebecca for posting on UserVoice!)
Feature – Added an oEmbed template for events
Feature – Improve performance of a query used to determine if there are free/uncosted events (Thank you @fabianmarz for the pull request!)
Feature – Added support for attaching custom post types to events
Tweak – Improved filtering of the tribe_event_featured_image() function (Cheers to @fabianmarz!)
Tweak – Add an encoding class for the CSV importer to prevent non utf8 characters from preventing imports (Thanks to screenrage for the report!)
Tweak – Improved our JSON-LD output to ensure consistency (Props to @garrettjohnson and Lars!)
Tweak – Language files in the wp-content/languages/plugins path will be loaded before attempting to load internal language files (Thank you to user aafhhl for bringing this to our attention!)
Tweak – Switch to HTTPS for the “Powered by The Events Calendar” link (Thank you Cynthia for reporting this!)
Tweak – Switch to using HTTPS by default for interactions with Google Maps API
Tweak – Improved filterability of calendar excerpts by introducing the new tribe_events_get_the_excerpt filter hook
Tweak – Improved filtering of organizer details when importing by CSV (Props to @Geir for bringing this up!)
Tweak – Adjustments for single event view in Twenty Fifteen theme
Tweak – Improved performance of query used to test for events without any cost
Tweak – Added missing semicolon to a laquo (Props to mwender on GitHub for the fix!)
Tweak – Improve the “stickiness” of CSV import column mappings (Thank you @jamesgol!)
Tweak – Consistency of JSON-LD markup improved (Cheers to @garrettjohnson for the help!)
Tweak – Avoid notice-level errors when working with WP CLI on a site where The Events Calendar is also active (Thanks to @sun)
Tweak – Corrected the spelling of timezone in the CSV Importer’s event field
Tweak – Updated venue and organizer templates to use the new architecture for attaching custom post types to events
Tweak – Move plugin CSS to PostCSS
Tweak – Category default view is now set to default in place of hardcoding the current default view in the category base rewrite rule [31907]
Deprecated – Tribe__Events__PUE__Checker, Tribe__Events__PUE__Plugin_Info, and Tribe__Events__PUE__Utility classes are deprecated and are replaced by Tribe__PUE__Checker, Tribe__PUE__Plugin_Info, and Tribe__PUE__Utility classes
Fixed – Changed the use of have_posts() in the maybe iCal links for the main views that could cause an infinite loop
Accessibility – Focus styles added for search fields
Accessibility – Add ARIA labels for Month/Day/List sub nav
Accessibility – Add ARIA label for events footer sub nav heading
[4.1.4] 2016-05-19
Fix – Improve accuracy of list view pagination after switching from month view
Tweak – Give the multi-organizer form ‘sticky’ properties so values persist even if the submission is initially rejected
Tweak – Resolved minor CSS issues in the welcome page
[4.1.3] 2016-04-28
Fix – Month View single days are now ordered as follows: sticky events, ongoing multi-day events, all day events, then start time. In other words, all events should be ordered as you’d expect when viewing events in Month View.
Fix – Updated the compatibility of CSV importer with WordPress 4.5 due to a change in the post_status filter. This will help prevent some of the errors you may have seen when importing events using a CSV file.
Tweak – Added new event names for AJAX success to the List, Month, and Day views to help The Events Calendar’s compatibility with our other premium plugins.
[4.1.2] 2016-04-11
Tweak – Removed an unneeded hook that attempted to add a query argument to event tag links
Fix – Resolved an issue where events marked as “sticky” would not display as such in Month View
Fix – Dashes, hyphens, or whatever you like to call them in the events archive slug no longer breaks the URL
Fix – The notice that pops up when a conflicting “events” page exists can now be dismissed
[4.1.1.1] 2016-04-07
Security – Tightened up security with post type link filtering (props to Nadal Soler for reporting this issue!)
Security – Tightened up security around tribe bar submissions (props to Paul Mynarsky for reporting this issue!)
[4.1.1] 2016-03-30
Fix – Resolved bug where array notices were output on single event pages when venues were not set (props to zaxiscreative for reporting this issue!)
Fix – Resolved issue where the Month View in mobile sizes retained the long day-of-week names when the abbreviations should have been used (props to Lucy for the bug report!)
Fix – Fixed bug where a “0” was added to the default Venue name when creating a new event
Fix – Fixed notice that caused Ajax requests to fail (props to cgrymala on WP.org for reporting this!)
Fix – Removed quotes from around TZID-specified timezones in iCal feeds which causes problems with some parsers (props to factory44 for reporting the issue that lead to this fix)
Fix – Resolved various capitalization issues with German translations (props to oheinrich in our forums for pointing out this issue!)
[4.1.0.1] 2016-03-17
Fix – Resolved multiple issues with the German de_DE language file that caused a number of site-breaking issues
[4.1] 2016-03-15
Feature – Added a tribe_get_venue_website_url() function for fetching Venue website URLs (props to fervorcreative in our forums for this request!)
Performance – Lazy-load venue and organizer selector data
Tweak – Allow iCal filenames to be filtered via a new filter: tribe_events_ical_feed_filename
Tweak – Added a hook to allow single day queries in month view to be filtered: tribe_events_month_daily_events_query_args
Tweak – Improved the logic around rebuilding known date ranges
Tweak – Always show the “Merge Duplicates” button for venues and organizers in the Events General Settings page
Tweak – Allow the “same slug” notice to be dismissed and fix some text in that message
Tweak – Ignore alpha/beta/rc suffixes on version numbers when checking template versions
Tweak – Add a filter for month view daily events query: tribe_events_month_daily_events_query_args
Tweak – Added a more flexible cost range parsing function
Tweak – Obfuscate license keys Events > Help > System Information
Fix – Fixed a fatal that sometimes occurred when refreshing the import CSV page
Fix – Fixed issue where some characters were not escaped appropriately for month and year formats
Fix – Added missing tribe-loading@2x.gif
Fix – Fixed a warning produced by passing a DateTime() object into start_date or end_date args of tribe_get_events (props to iamhexcoder for the pull request!)
Fix – Fixed bug where events in month view were not always sorted in chronological order
Fix – Fixed the System Info URL in Events > Help
Fix – Resolved issue where the default country would be “Array” if no default country is set
Fix – Fixed bug where ajaxurl was sometimes undefined
[4.0.7] 2016-03-02
Fix – Resolve display issues on templates with Jetpack and a few themes
Fix – Mobile breakpoints on month view working with custom breakpoints
Fix – Reordering Venue and Organizer metadata no longer breaks titles
Fix – Prevented notices from happening when using the_title filter
Fix – iCal links now will respect categories on the first page
Fix – Prevent third-party bugs with SEO plugins when inserting events programmatically
Fix – Organizer information is showing up again correctly
Fix – Modified the add-on license validation method to better explain what is happening
Fix – Description on mobile views now have the correct class attribute on HTML
Fix – Added missing semicolon on the list navigation for “«”
[4.0.6] 2016-02-17
Tweak – Adjust injection of event data into the_content from priority 10 to 9 for better 3rd-party plugin compatibility
Tweak – Change mobile month view selector to load event details below the calendar for better theme compatibility
Tweak – Better handling of edge cases on the post_excerpt for List View
Tweak – Removal of generic CSS classes like .updated and .published
Fix – Prevent Notices from appearing when using tribe_get_organizer()
Fix – Make HTML Single Event Pages valid
Fix – Numeric named categories URLs are now fully working
Fix – Event Title now Accepts HTML on Tooltips
Fix – Licenses Tab now will work with DISALLOW_FILE_MODS (Props to Sun for spotting and fixing this)
[4.0.5] 2016-01-15
Security – Security fix with Venues and Organizers (props to grantdayjames for reporting this!)
[4.0.4] 2015-12-23
Tweak – Including the latest embedded Event Tickets release for backward compatibility
[4.0.3] 2015-12-22
Tweak – Adjust single-event.php template to allow the “Time” title and content to be filterable (Props to Sitecrafting for highlighting this issue!)
Fix – Resolved issue with an overly escaped Event Category edit URL that prevented editing categories (Thanks to Ian for the first report of this issue!)
Fix – Fixed issue where clicking on columns on the Events listed in the Admin Dashboard were ALWAYS sorted by Event start/end date before sorting by the column selected (Cheers to Corrado for bringing this to our attention!)
[4.0.2] 2015-12-16
Tweak – Adding better support for non-numeric cost values on events (Props to Mirja for highlighting this!)
Tweak – Avoid notice level errors when advanced events list widget settings are saved (Thank you Johan for reporting the issue!)
Tweak – Improve messaging in the same-slug warning message (Thanks to Simon for bringing this to our attention!)
Tweak – Hook to Event Tickets to inject event dates into ticket emails
Tweak – Adding better support for default venues (Props to Karly for noting this!)
Tweak – Improve handling of internationalized slugs (Cheers to Oliver for the help!)
Fix – Ensure the past events list displays the correct events when accessed via ajax (Thank you Jesse for highlighting this!)
Fix – Support ordering by venue/organizer within event queries (Thank you Doug for bringing this to our attention!)
Fix – Fixed issue where events with the same date/time would sometimes be excluded from single-event navigation (Cheers to JeremyEnglert for the tip!)
Fix – Resolved issue where events set with the explicit cost of 0 were not showing as “Free” (Thank you terrizsolo for reporting this!)
Fix – Fixed bug where the datepicker in Twenty Sixteen was really ugly
Fix – Fixed bug where using Quick Edit on events caused the table columns in the event list to become jumbled on save (Props to A K for the report!)
Fix – Resolved bug where category links sometimes included event category 1 (Thank you Anthony for the original report of this problem!)
Fix – Fixed a settings page URL (Props to Kristy for the heads up!)
[4.0.1] 2015-12-10
Tweak – Add a warning message for major updates
Tweak – For SEO reasons, use an h1 for the title rather than an h2 (props to wpexplorer for this fix)
Tweak – Target the calendar view grid in JS using a simpler selector
Fix – Resolved WP 4.4 related fatal on the Nav Menu page that prevented the admin footer from rendering/enqueuing JS
Fix – Resolved bug where visiting /events/upcoming could sometimes result in an infinite redirect loop
Fix – Removed wp_trim_excerpt and use only it’s powers, fixing the excerpt problem
Fix – Fixed bug where the mobile calendar view did not display the date for the date being viewed
Fix – Fixed bug where the admin toolbar’s Events > Import > CSV did not link to the CSV importer page
Fix – Fixed issue where the events list in the admin dashboard were not ordered in an intuitive manner
Fix – Resolved bug where sorting by event category or tag resulted in an error
Fix – Fixed bug where full event content text was displayed where excerpts should have been displayed
Fix – Resolved issue where events imported via CSV were excluded from single event navigation
Fix – Fixed bug where /events/list would sometimes 404 on a new install
Fix – Resolved bug where multiday all-day events displayed the end date as one day later than it should be when the End of Day Cut-off was set to something other than 12am
Fix – Timezone handling fixed within generated iCal feeds
[4.0] 2015-12-02
Security – A TON of escaping was added to our codebase thanks to the efforts of the always-helpful Andy Fragen (@afragen)
Feature – Moved the Ticket framework code into its own plugin (event-tickets)
Feature – The event cost now supports more international formats with the addition of the tribe_events_cost_separators filter (Thank you remokrol for bringing this to our attention!)
Feature – Added support for the twentysixteen theme
Feature – Created a new Add-Ons tab in Settings so that TEC add-ons can have a consolidated settings tab
Feature – Improve the date formats UI by providing example output for each selected format
Tweak – Restructured TEC’s core settings code for reusability with other standalone plugins like Event Tickets
Tweak – Deprecate old JS event names in favor of a new JS event naming standard. Example: deprecated tribe_ev_runAjax in favor of run-ajax.tribe
Tweak – Consolidated import pages for TEC and add-ons
Tweak – When suggesting a UTF-8 compatibility CSV formatting tool, point to one that still exists
Tweak – Added the ability to filter attendees CSV items via tribe_events_tickets_attendees_csv_items (Props to @bostondv on GitHub for this patch!)
Tweak – Updated all excerpt output to use tribe_events_get_the_excerpt() to ensure a consistent display of excerpt content (Cheers to Joseph to pointing this out!)
Tweak – Add support for wp_get_document_title in response to the WordPress 4.4 deprecation of wp_title
Tweak – Check post creation permissions before letting users create venues and organizers from the event meta box
Tweak – Only display data separators between fields that have data when rendering organizers (Thank you Bud for highlighting this issue!)
Tweak – When a user cannot create organizers, prevent the auto-selection of organizers when editing an event
Tweak – Remove microformat CSS classes from templates and replace with namespaced content-relevant CSS classes
Tweak – Changed the “updated” CSS class to “tribe-updated” so that it is properly namespaced (Thank you vijayrajesh!)
Tweak – The Plugin Update Checker will now auto-save valid plugin keys (Thanks to Denon for originally bringing this up!)
Tweak – Cleaned up the output of JSON-LD data. Filterable via the new tribe_google_data_markup_json filter
Tweak – Drop the use of the generic CSS class “placeholder” in favor of “tribe-event-placeholder” (Thanks to Marc on the forums!)
Tweak – Adjusted the CSS padding on Admin Menu items for Events
Tweak – Various codesniffer fixes
Tweak – tribe_get_venue_link() no longer echoes if you ask it to return an element
Tweak – Error messages for empty Venue names
Tweak – Improve our responsiveness for the widget mini calendar, allowing smaller sidebars.
Tweak – No longer retrieve empty costs when fetching all costs for all events
Tweak – Change the priority of bootstrapping the-events-calendar to ensure it occurs before any of the TEC addons in the event some addons are upgraded to v4.0 later than TEC
Tweak – Adjust the logic used for adding a noindex/follow tag to event views
Tweak – No longer hiding default address fields when default venues are selected when Pro is active
Fix – Resolved issue where the iCal feed did not provide an appropriately formatted timezone in some cases (Cheers to Matt for the report!)
Fix – Added support for translating some previously untranslatable strings (Props to tititou36, media325, and Stef!)
Fix – Prevented duplicate CSS IDs on the mini calendars (Cheers to Corrado for the help!)
Fix – Fixed bug causing tribe_get_single_ical_link() and tribe_get_ical_link() to use the same URL when it shouldn’t (Props to Ben Byrne @drywall on Twitter for the heads up!)
Fix – Fixed issue where the “Add another organizer” text wasn’t using the correct singular label (Thank you MIKE for the report!)
Fix – Various CSS fixes for twenty(ten-fifteen)
Fix – Improved our handling of get_current_screen() across the plugin, avoiding notices and warnings (Thank you Mike for the help!)
Fix – Fixed bug where accessing object properties on a non object errored out when saving event meta (props to @dalethedeveloper on GitHub for this fix!)
Fix – Fixed bug where organizer ID meta attached sometimes included a blank record. That blank record is no longer returned in tribe_get_organizer_ids()
Fix – Fixed error message returned when tabbing away from a blank event name meta box so that it properly indicates that an event name is required (Our thanks to @tapan29bd for this fix!)
Fix – Resolved issue where Timezone event start/end date property name strings were malformed which guaranteed a a call to get_post_meta for Timezone date strings
Fix – Fixed CSS issue where the month view calendar could sometimes extend beyond the edge of the page when Skeleton Styles were enabled
Fix – Fixed a problem where iCal data was generated with incorrect dates in the case of some all days events (thanks to Matt for highlighting this)
Fix – Resolved a problem causing the previous month view to appear when it should not
Fix – Fixed issue in mobile month view where date was missing from heading
Fix – Resolved issue that caused /events/ to 404 if it was visited on a new install before hitting “Save” on the Events > Settings > Display page
Deprecated – The Tribe__Events__Main::defaultValueReplaceEnabled() method is being deprecated in favor of tribe_get_option(‘defaultValueReplace’). Schedules for removal in v4.5
Deprecated – The tribe_event_link() has been deprecated in favor of tribe_get_event_link(). Scheduled for removal in 5.0
Deprecated – The third parameter of tribe_get_organizer_link() (the $echo parameter) has been deprecated and is scheduled for removal in 5.0
Deprecated – Tribe__Events__Abstract_Deactivation in favor of Tribe__Abstract_Deactivation
Deprecated – Tribe__Events__Admin__Helpers in favor of Tribe__Admin__Helpers
Deprecated – Tribe__Events__App_Shop in favor of Tribe__App_Shop
Deprecated – Tribe__Events__Autoloader in favor of Tribe__Autoloader
Deprecated – Tribe__Events__Cache in favor of Tribe__Cache
Deprecated – Tribe__Events__Cache_Listener in favor of Tribe__Cache_Listener
Deprecated – Tribe__Events__Changelog_Reader in favor of Tribe__Changelog_Reader
Deprecated – Tribe__Events__Credits in favor of Tribe__Credits
Deprecated – Tribe__Events__Date_Utils in favor of Tribe__Date_Utils
Deprecated – Tribe__Events__Field in favor of Tribe__Field
Deprecated – Tribe__Events__Settings in favor of Tribe__Settings
Deprecated – Tribe__Events__Settings_Tab in favor of Tribe__Settings_Tab
Deprecated – Tribe__Events__Support in favor of Tribe__Support
Deprecated – Tribe__Events__Template_Part_Cache in favor of Tribe__Template_Part_Cache
Deprecated – Tribe__Events__Tickets__Attendees_Table in favor of Tribe__Tickets__Attendees_Table in the event-tickets plugin
Deprecated – Tribe__Events__Tickets__Metabox in favor of Tribe__Tickets__Metabox in the event-tickets plugin
Deprecated – Tribe__Events__Tickets__Ticket_Object in favor of Tribe__Tickets__Ticket_Object in the event-tickets plugin
Deprecated – Tribe__Events__Tickets__Tickets in favor of Tribe__Tickets__Tickets in the event-tickets plugin
Deprecated – Tribe__Events__Tickets__Tickets_Pro in favor of Tribe__Tickets__Tickets_Handler in the event-tickets plugin
Deprecated – Tribe__Events__Validate in favor of Tribe__Validate
Deprecated – Tribe__Events__View_Helpers in favor of Tribe__View_Helpers
Deprecated – Tribe__Events__Main::OPTIONNAME in favor of Tribe__Main::OPTIONNAME
Deprecated – Tribe__Events__Main::OPTIONNAMENETWORK in favor of Tribe__Main::OPTIONNAMENETWORK
Deprecated – Tribe__Events__Main::addHelpAdminMenuItem() in favor of Tribe__Settings_Manager::add_help_admin_menu_item()
Deprecated – Tribe__Events__Main::addNetworkOptionsPage() in favor of Tribe__Settings_Manager::add_network_options_page()
Deprecated – Tribe__Events__Main::array_insert_after_key() in favor of Tribe__Main::array_insert_after_key()
Deprecated – Tribe__Events__Main::array_insert_before_key() in favor of Tribe__Main::array_insert_before_key()
Deprecated – Tribe__Events__Main::debug() in favor of Tribe__Debug::debug()
Deprecated – Tribe__Events__Main::defaultValueReplaceEnabled() in favor of tribe_get_option( ‘defaultValueReplace’ )
Deprecated – Tribe__Events__Main::doHelpTab() in favor of Tribe__Settings_Manager::do_help_tab()
Deprecated – Tribe__Events__Main::doNetworkSettingTab() in favor of Tribe__Settings_Manager::do_network_settings_tab()
Deprecated – Tribe__Events__Main::doSettingTabs() in favor of Tribe__Settings_Manager::do_setting_tabs()
Deprecated – Tribe__Events__Main::do_licenses_tab() in favor of Tribe__Settings_Manager::do_licenses_tab()
Deprecated – Tribe__Events__Main::getNetworkOption() in favor of Tribe__Settings_Manager::get_network_option()
Deprecated – Tribe__Events__Main::getNetworkOptions() in favor of Tribe__Settings_Manager::get_network_options()
Deprecated – Tribe__Events__Main::getNotices() in favor of Tribe__Notices::get()
Deprecated – Tribe__Events__Main::getOption() in favor of Tribe__Settings_Manager::get_option()
Deprecated – Tribe__Events__Main::getOptions() in favor of Tribe__Settings_Manager::get_options()
Deprecated – Tribe__Events__Main::have_addons() in favor of Tribe__Settings_Manager::have_addons()
Deprecated – Tribe__Events__Main::isNotice() in favor of Tribe__Notices::is_notice()
Deprecated – Tribe__Events__Main::pluginDir in favor of Tribe__Events__Main::plugin_dir
Deprecated – Tribe__Events__Main::pluginName in favor of Tribe__Events__Main::plugin_name
Deprecated – Tribe__Events__Main::pluginPath in favor of Tribe__Events__Main::plugin_path
Deprecated – Tribe__Events__Main::pluginUrl in favor of Tribe__Events__Main::plugin_url
Deprecated – Tribe__Events__Main::removeNotice() in favor of Tribe__Notices::remove_notice()
Deprecated – Tribe__Events__Main::renderDebug() in favor of Tribe__Debug::render()
Deprecated – Tribe__Events__Main::saveAllTabsHidden() in favor of Tribe__Settings_Manager::save_all_tabs_hidden()
Deprecated – Tribe__Events__Main::setNetworkOptions() in favor of Tribe__Settings_Manager::set_network_options()
Deprecated – Tribe__Events__Main::setNotice() in favor of Tribe__Notices::set_notice()
Deprecated – Tribe__Events__Main::truncate() in favor of tribe_events_get_the_excerpt()
Deprecated – tribe_event_beginning_of_day() in favor of tribe_beginning_of_day()
Deprecated – tribe_event_end_of_day() in favor of tribe_end_of_day()
Deprecated – tribe_event_format_date() in favor of tribe_format_date()
Deprecated – tribe_events_the_notices() in favor of tribe_the_notices()
";}s:17:"short_description";s:101:"The Events Calendar is a carefully crafted, extensible plugin that lets you easily manage and…";s:13:"download_link";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.9.zip";s:11:"screenshots";a:12:{i:1;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-1.png?rev=1679210";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=1679210";s:7:"caption";s:10:"Month View";}i:3;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-3.png?rev=1679210";s:7:"caption";s:9:"List View";}i:4;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-4.png?rev=1679210";s:7:"caption";s:8:"Day View";}i:5;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-5.png?rev=1679210";s:7:"caption";s:12:"Single event";}i:6;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-6.png?rev=1679210";s:7:"caption";s:12:"Event Editor";}i:7;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-7.png?rev=1679210";s:7:"caption";s:20:"Events admin listing";}i:8;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-8.png?rev=1679210";s:7:"caption";s:16:"General Settings";}i:9;a:2:{s:3:"src";s:72:"https://ps.w.org/the-events-calendar/assets/screenshot-9.png?rev=1679210";s:7:"caption";s:16:"Display Settings";}i:10;a:2:{s:3:"src";s:73:"https://ps.w.org/the-events-calendar/assets/screenshot-10.png?rev=1679210";s:7:"caption";s:18:"Events List Widget";}i:11;a:2:{s:3:"src";s:73:"https://ps.w.org/the-events-calendar/assets/screenshot-11.png?rev=1679210";s:7:"caption";s:17:"Mobile Month View";}i:12;a:2:{s:3:"src";s:73:"https://ps.w.org/the-events-calendar/assets/screenshot-12.png?rev=1679210";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:5:"venue";s:5:"venue";}s:8:"versions";a:183:{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.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.0.1.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.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.1.1.zip";s:5:"4.3.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.2.zip";s:5:"4.3.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.3.zip";s:5:"4.3.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.4.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.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.4.2.zip";s:5:"4.3.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.3.5.zip";s:3:"4.4";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.zip";s:7:"4.4.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.0.1.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.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.1.1.zip";s:5:"4.4.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.2.zip";s:5:"4.4.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.3.zip";s:5:"4.4.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.4.zip";s:5:"4.4.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.4.5.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.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.0.2.zip";s:5:"4.5.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.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.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.10.1.zip";s:6:"4.5.11";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.11.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.3";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.12.3.zip";s:6:"4.5.13";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.13.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.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.2.1.zip";s:5:"4.5.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.3.zip";s:5:"4.5.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.4.zip";s:5:"4.5.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.5.zip";s:5:"4.5.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.6.zip";s:5:"4.5.7";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.7.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.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.8.1.zip";s:5:"4.5.9";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.5.9.zip";s:3:"4.6";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.zip";s:5:"4.6.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.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.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.10.1.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.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.11.1.zip";s:6:"4.6.12";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.12.zip";s:6:"4.6.13";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.13.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.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.14.1.zip";s:6:"4.6.15";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.15.zip";s:6:"4.6.16";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.16.zip";s:6:"4.6.17";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.17.zip";s:6:"4.6.18";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.18.zip";s:6:"4.6.19";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.19.zip";s:5:"4.6.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.2.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.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.20.1.zip";s:6:"4.6.21";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.21.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.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.22.1.zip";s:6:"4.6.23";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.23.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.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.24.1.zip";s:6:"4.6.25";s:69:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.25.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.1";s:71:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.26.1.zip";s:5:"4.6.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.3.zip";s:5:"4.6.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.4.zip";s:5:"4.6.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.5.zip";s:5:"4.6.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.6.zip";s:5:"4.6.7";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.7.zip";s:5:"4.6.8";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.8.zip";s:5:"4.6.9";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.6.9.zip";s:3:"4.7";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.zip";s:7:"4.7.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.0.1.zip";s:5:"4.7.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.1.zip";s:5:"4.7.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.2.zip";s:5:"4.7.3";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.3.zip";s:5:"4.7.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.7.4.zip";s:3:"4.8";s:66:"https://downloads.wordpress.org/plugin/the-events-calendar.4.8.zip";s:7:"4.8.0.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.8.0.1.zip";s:5:"4.8.1";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.8.1.zip";s:5:"4.8.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.8.2.zip";s:5:"4.9.0";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.0.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.3";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.0.3.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.1";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.1.1.zip";s:5:"4.9.2";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.2.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.2";s:70:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.3.2.zip";s:5:"4.9.4";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.4.zip";s:5:"4.9.5";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.5.zip";s:5:"4.9.6";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.6.zip";s:5:"4.9.7";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.7.zip";s:5:"4.9.8";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.8.zip";s:5:"4.9.9";s:68:"https://downloads.wordpress.org/plugin/the-events-calendar.4.9.9.zip";s:5:"trunk";s:62:"https://downloads.wordpress.org/plugin/the-events-calendar.zip";}s:11:"donate_link";s:18:"http://m.tri.be/29";s:5:"icons";a:2:{s:2:"1x";s:72:"https://ps.w.org/the-events-calendar/assets/icon-128x128.png?rev=2071468";s:2:"2x";s:72:"https://ps.w.org/the-events-calendar/assets/icon-256x256.png?rev=2071468";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:88;s:12:"contributors";a:0:{}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:31:{s:4:"name";s:19:"Broken Link Checker";s:4:"slug";s:19:"broken-link-checker";s:7:"version";s:6:"1.11.8";s:6:"author";s:43:"ManageWP";s:14:"author_profile";s:39:"https://profiles.wordpress.org/managewp";s:8:"requires";s:3:"3.2";s:6:"tested";s:5:"5.1.3";s:12:"requires_php";b:0;s:6:"rating";i:82;s:7:"ratings";a:5:{i:5;i:249;i:4;i:33;i:3;i:11;i:2;i:27;i:1;i:46;}s:11:"num_ratings";i:366;s:15:"support_threads";i:18;s:24:"support_threads_resolved";i:1;s:10:"downloaded";i:6914604;s:12:"last_updated";s:21:"2019-03-20 5:13pm 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:3:{s:11:"description";s:3900:"
This plugin will monitor your blog looking for broken links and let you know if any are found.
Features
Monitors links in your posts, pages, comments, the blogroll, and custom fields (optional).
Detects links that don’t work, missing images and redirects.
Notifies you either via the Dashboard or by email.
Makes broken links display differently in posts (optional).
Prevents search engines from following broken links (optional).
You can search and filter links by URL, anchor text and so on.
Links can be edited directly from the plugin’s page, without manually updating each post.
Highly configurable.
Basic Usage
Once installed, the plugin will begin parsing your posts, bookmarks (AKA blogroll) and other content and looking for links. Depending on the size of your site this can take from a few minutes up to an hour or more. When parsing is complete, the plugin will start checking each link to see if it works. Again, how long this takes depends on how big your site is and how many links there are. You can monitor the progress and tweak various link checking options in Settings -> Link Checker.
The broken links, if any are found, will show up in a new tab of the WP admin panel – Tools -> Broken Links. A notification will also appear in the “Broken Link Checker” widget on the Dashboard. To save display space, you can keep the widget closed and configure it to expand automatically when problematic links are detected. E-mail notifications need to be enabled separately (in Settings -> Link Checker).
The “Broken Links” tab will by default display a list of broken links that have been detected so far. However, you can use the links on that page to view redirects or see a listing of all links – working or not – instead. You can also create new link filters by performing a search and clicking the “Create Custom Filter” button. For example, this can be used to create a filter that only shows comment links.
There are several actions associated with each link. They show up when you move your mouse over to one of the links listed the aforementioned tab –
“Edit URL” lets you change the URL of that link. If the link is present in more than one place (e.g. both in a post and in the blogroll), all occurrences of that URL will be changed.
“Unlink” removes the link but leaves the link text intact.
“Not broken” lets you manually mark a “broken” link as working. This is useful if you know it was incorrectly detected as broken due to a network glitch or a bug. The marked link will still be checked periodically, but the plugin won’t consider it broken unless it gets a new result.
“Dismiss” hides the link from the “Broken Links” and “Redirects” views. It will still be checked as normal and get the normal link styles (e.g. a strike-through effect for broken links), but won’t be reported again unless its status changes. Useful if you want to acknowledge a link as broken/redirected and just leave as it is.
You can also click on the contents of the “Status” or “Link Text” columns to get more info about the status of each link.
Other Credits
This plugin uses some icons from the Font Awesome icon font. Font Awesome is licensed under SIL OFL 1.1.
Contribute
Broken Link Checker is now on GitHub. Pull Requests welcome.
";s:12:"installation";s:779:"
To do a new installation of the plugin, please follow these steps
Download the broken-link-checker.zip file to your computer.
Unzip the file
Upload broken-link-checker folder to the /wp-content/plugins/ directory
Activate the plugin through the ‘Plugins’ menu in WordPress
To enable/disable various features and tweak the plugin’s configuration go to Settings -> Link Checker.
To upgrade your installation
Deactivate the plugin
Retrieve and upload the new files (do steps 1. – 3. from “new installation” instructions)
Reactivate the plugin. Your settings will be retained from the previous version.
";s:9:"changelog";s:43041:"
1.11.7
Fixed a PHP 7.2 compatibility issue
1.11.6
Fixed link check not saving
1.11.5
Fixed a PHP 5.2 compatibility issue
1.11.4
Fixed a few more PHP 7.x/5.6 compatibility issues
1.11.3
Updated plugin information
1.11.2
Fixed a compatibility issue
1.11.1
Major performance improvement. Database queries reduced up to 10x in some cases.
Feel free to contribute to the plugin on GitHub. Pull requests welcome!
Broken Link Checker is now on GitHub. Pull Requests welcome.
1.10.10
New plugin image that was long overdue.
1.10.9
Fixed a security vulnerability where part of the log data visibile in the “Details” view was not properly sanitized.
Updated French translation.
Updated Portuguese translation.
Removed an advertising banner.
1.10.8
Added a Swedish translation.
Fixed an encoding-related bug that caused some translated text on the “Broken Links” page to show up as gibberish.
Fixed a potential security vulnerability where the “Final URL” field was not sanitized.
Fixed link text being truncated to 250 characters.
Fixed the “Edit URL” function updating the link text even when the user left that field unchanged.
Tested up to 4.2.1.
1.10.7
Tested up to WordPress 4.2.
1.10.6
Fixed a serious CSRF/XSS vulnerability.
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.
Fixed long URLs overflowing into adjacent table columns.
Fixed a few minor PHP strict-mode notices.
Added database character set to the “Show debug info” table.
1.10.5
Security: Fixed an XSS vulnerability that could be used by Editors and Administrators to inject arbitrary HTML/JS code in the “Tools -> Broken Links” page.
Other minor security fixes.
Tested on WordPress 4.2 beta.
1.10.4
Tested on WordPress 4.1.
Fixed a “Use of undefined constant ENT_HTML401” notice showing up on sites running PHP 5.3 or older.
Fixed a double-escaping bug that could cause some link URLs to be displayed incorrectly.
Updated French translation.
Updated Dutch translation.
1.10.3
Security: Filter link URLs before displaying them on the “Broken Links” page.
Security: Prevent Editors and Administrators who don’t have the “unfiltered_html” capability from creating “javascript:” URLs by editing existing links.
1.10.2
Fixed an XSS vulnerability on the link checker settings page.
Fixed old YouTube embed code parsing – now it should pick up self-closing embed tags without an <object> wrapper.
Updated German translation.
Updated Simplified Chinese translation.
Link actions will now wrap properly on small screens.
1.10.1
Fixed a database versioning issue that would cause multiple errors when upgrading from 1.9.5 to 1.10.
1.10
Added a way to hide individual link actions like “Dismiss” and “Unlink”.
Added a “Fix redirect” link action. It replaces a redirect with a direct link. It is hidden by default and can be enabled through the settings page.
Added a “Recheck” 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.
Added a “Dismiss” bulk action.
Added a note below the “link tweaks” settings explaining that they only apply to the contents of posts (and pages, and CPTs), not comments or custom fields.
Made the “Redirect URL” column sortable.
Added a “Details” link to the “Status” column.
Added a “Warnings” section to Tools -> Broken Links. It shows problems that might be temporary or false positives. Warnings can be disabled through the settings page.
Fixed a conflict with plugins that use PHP sessions.
Fixed the “post statuses” option. Now disabling a post status (e.g. “Draft”) should take effect immediately.
Fixed the Mediafire link checker.
Fixed the text in the “Status” column being slightly offset vertically when compared to other columns.
Fixed search box position in WP 4.1-alpha.
Added a few workarounds for situations where a custom post type is removed without first removing the posts.
Removed the screen icon. WordPress has deprecated it.
Other minor fixes.
1.9.5
Fixed missing YouTube videos not being detected when the video URL starts with https instead of http.
Enabled the YouTube video checker by default on new installations.
Made the “dismiss link” 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.
Updated Portuguese, German and Dutch translations.
Other minor fixes.
1.9.4.2
Updated Dutch translation again.
Removed Bulgarian translation because it was poor quality and outdated.
1.9.4.1
Updated Dutch translation.
Updated POT file.
1.9.4
Tested on WP 4.0 beta.
Added a Serbo-Croatian translation.
Added a Slovakian translation.
Replaced the old Japanese translation with a new and more up-to-date version from a different translator.
Updated Dutch, German, Polish, Hebrew and other translations.
Fixed a notice about undefined index “status_text”.
Fixed a “doing it wrong” warning related to screen options.
Fixed spurious false positives on links copied from Word or similar editors.
Fixed view switcher appearance in WP 4.0.
Replaced the deprecated like_esc() function with $wpdb->esc_like() where available.
Fixed plaintext URLs not being detected if they’re the very first thing in a post.
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.
Fixed a bug that caused the “check custom fields” feature work inconsistently or not at all on custom post types.
Fixed duplicate custom field links showing up when the user creates a revision with different field values.
Fixed a specific type of false positive where some links would get flagged as “Unknown Error” and the log message would be “Empty reply from server”.
Fixed a bug where only the first enabled post type would be resynchronized during plugin activation.
Added more logging.
Removed Megavideo and MegaUpload modules. These sites no longer exist.
1.9.3
Tested on WP 3.8.1 and WP 3.9-beta2.
Added an option to sort links by link text. May produce unexpected results for links that have multiple copies with different anchor text.
Added a Vietnamese translation.
Added file-based logging for debugging purposes. Logging can be enabled in the “Advanced” section of the plugin settings page.
Added a “Auto-Submitted: auto-generated” header to notification emails sent by the plugin. This should prevent “out-of-office” auto-responders and similar software from responding to these emails.
Added domain-based rate limiting to the HTTP checker module.
Throttled background parsing by about 40% to reduce overall resource usage.
Fixed (probably) a long-standing bug related to encoding international characters in link URLs.
Fixed a typo in the Polish translation.
Made the error message that’s displayed when trying to network-activate the plugin more useful.
1.9.2
Fixed several UI/layout issues related to the new WP 3.8 admin style.
Fixed HTML entity codes showing up in confirmation messages in when running a localized version of WP (only affects some languages).
Fixed the “dismiss this notice” link URL not being HTML-escaped.
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.
Updated Hebrew translation.
Updated French translation.
When you dismiss a link, the dismissed link counter is now updated right away instead of on page reload.
1.9.1
Updated Dutch, German, Chinese and Portuguese translations.
Fixed suggestions not working on sites that force HTTPS in the WordPress admin.
Tested on WordPress 3.7.
1.9
Added the ability to edit link text from inside the plugin. This features is only available for certain types of links.
Added a “suggestions” 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 -> Link Checker -> General.
Added a Hebrew translation.
Added support for HTML code in custom fields. To make the plugin treat a field as HTML, prefix its name with “html:” in BLC settings. For example, if you have a custom field named “foo” that contains HTML, enter it as “html:foo”.
Fixed: The “Status” column is now properly updated when editing a link.
Fixed: Visual feedback when a link is successfully edited. Basically, it briefly changes the row background to green.
Fixed: Email notifications will only include the “see all broken links here” link if the recipient can actually access that link.
Fixed some UI labels not being localizable.
The “Undismiss” action is now displayed in all views instead of only the “Dismissed” view. This way you can tell if a broken link has been dismissed without having to search the “Dismissed” list.
Added information about the last email notification sent to debug info. It’s accessible by clicking “show debug info” on the plugin settings page.
1.8.3
Added a Hungarian translation.
Fixed a bunch of “deprecated function” notices that showed up due to wpdb::escape() becoming deprecated in WP 3.6.
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.
Updated German translation.
Replaced the old Dutch translation with a new and more complete translation by Robin Roelofsen.
1.8.2
Removed one of the translator credits links because Google flagged it as “suspicious”.
Updated French translation.
Updated Polish translation.
Fixed several field size and layout issues that made the search form display incorrectly in Firefox.
1.8.1
Updated the Polish and Simplified Chinese translations.
Updated the German translation.
Added translation strings for two modules that were missing them.
Replaced a number of icons with GPL-compatible alternatives from Font Awesome.
Removed some unused images.
1.8
Added an option to only show the dashboard widget for users with the Administrator role, or to disable it completely.
Added a way to change the notification email address.
Added support for Smart YouTube “httpv://” links.
Added support for protocol-relative URLs (for example, “//example.com/”).
Added support for checking YouTube playlists.
Added a Brazilian Portuguese (pt-BR) translation.
Updated Chinese (Traditional) translation.
Switched over to storing plugin settings as JSON instead of serialized PHP arrays.
Improved error reporting in situations where the plugin can not load settings from the database.
Fixed: Display a more specific error message than just “update failed” when the plugin fails to modify a post. This only applies to WP 3.5+.
Fixed: Display the right URL for embedded YouTube playlists. Previously the plugin would show the same (incorrect) URL for all playlists.
1.7.1
Added an Arabic translation.
Updated Portuguese translation.
Updated French translation.
Fixed MySQL errors caused by the plugin converting table names to lowercase.
Fixed a bug where the plugin would sometimes report broken Twitter links as working.
Fixed the plugin author URL.
1.7
Added support for youtu.be shortlinks.
Added a Finnish translation.
Fixed a graphical bug where the currently selected settings tab would not be highlighted in WordPress 3.5.
Removed the “Blogroll items” module from the list of link containers enabled by default. The WordPress developer team is planning to remove Link Manager from core, and the “Links” menu will be hidden by default in new WP 3.5 installs.
Removed the Admin Menu Editor Pro ad from the “Settings -> Link Checker” and the “Tools -> Broken Links” pages.
Disabled the news link (if any) for users who have donated.
Removed support for pre-WP 2.9 post meta actions.
Minor styling changes of screen meta links.
Updated Danish, Germa, Italian, French and Simplified Chinese translations.
Tested on WordPress 3.5.
1.6.2
Another attempt to fix the “database not up to date” that some users are still experiencing even with 1.6.1.
1.6.1
Fixed the “database not up to date” bug. Now the plugin should properly upgrade the DB.
1.6
Added a way to dismiss links. Dismissed links don’t show up in the “Broken” and “Redirects” 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.
Added a “Redirect URL” 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 “Screen Options” panel.
Updated French translation.
Tested on WP 3.4.1.
Replace the “More plugins…” link on the “Broken Links” page with a link to the Admin Menu Editor page. This link will be hidden for users who have donated.
A number of minor fixes.
1.5.5
Fix broken image on the settings page.
1.5.3
Fixed a bug that would cause the donation flag to be recorded incorrectly. Apologies to everyone who donated.
1.5.2
A few minor comment fixes.
Move certain styles to a separate CSS file, which is where they belong.
Replace the ThemeFuse banner with one from ManageWP (will go live on June 5).
Instead of displaying several plugins in the “More plugins by Janis Elsts” box, sometimes display just one plugin (AME).
1.5.1
Updated Portuguese translation.
Updated German translation.
Fixed the donation link to properly return to the Dashboard upon completion.
Do not display ads to users who have donated.
1.5
Added a FileServe checker.
Added Turkish translation.
Added GoogleVideo and Megavideo embed support.
Fixed Megaupload links being reported with an “Unknown error” message when it should be “Not found”.
Fixed a couple of bugs in the Rapidshare and MediaFire checkers.
Updated German translation.
Updated Italian translation.
Updated Portuguese translation.
The explanatory text for the broken link CSS and removed link CSS inputs can now be translated.
Tested on WP 3.4-alpha-20291.
1.4
Added an option to send post authors notifications about broken links in their posts.
Added the ability to sort links by URL (click the column header).
Added YouTube API throttling to avoid going over the request quota, which could result in false positives on blogs with lots of YouTube videos.
Added a Bulgarian translation.
Updated Italian, German and Persian translations.
Fixed a bug where the “Feedback” and other screen meta links wouldn’t show up in WP 3.3.
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).
Fixed drop-down arrows showing up on meta links that don’t actually have dropdowns.
Tested on WP 3.3 (RC2).
1.3.1
Added support for the new YouTube embed code style. It needs to be explicitly enabled in options.
Added credits link for the Persian language translator.
Updated Portuguese translation.
Updated German translation.
Partial fix for Mediafire checker failing with a fatal error in some situations.
1.3
Dropped PHP 4 support.
Fixed a whole lot of PHP 5 related notices and strict-mode warnings.
Fixed some inconsistent method declarations.
Fixed a long-standing bug in the ver. 0.9.5 upgrade routine.
Fixed the look and behavior of the “Feedback” and “Go to Broken Links/Go to Settings” links to be consistent with other WP screen meta links.
Updated Chinese (TW) translation.
Updated Portuguese translation.
Updated Italian translation (minor fix).
Replaced the link to FindBroken with a short list of (some of) my other plugins.
1.2.5
Added Irish translation.
Added Persian translation.
Added Korean translation.
Added Chinese Traditional translation.
Updated German translation.
Fixed (probably) missing diacritics in the Romanian translation.
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.
Made the “database not up to date” error message a bit more helpful.
Shortcodes in image URLs should work now.
The Dashboard widget is no longer visible to non-privileged users.
Replaced multiple instances of get_option(‘home’) and get_option(‘siteurl’) – both now deprecated – with home_url().
1.2.4
Fixed a very stupid bug where links would be checked very slowly or not at all.
Fixed the display of the news link.
Updated Italian translation.
1.2.3
Updated Portuguese translation.
Updated German translation.
Switched to a simpler, MySQL-based locking mechanism. Note: This may cause trouble for people who’ve hacked their WP install to use persistent database connections.
Added a poll asking for feedback on a new BLC-related web application idea.
Minor wording change in the debug info table.
1.2.2
All Pro features now included in the free version!
Updated Japanese translation.
Updated Polish translation.
Updated Portuguese translation.
Added Romanian translation.
Fixed a tab layout bug in IE 7.
Fixed UTF-8 characters outside the domain name being encoded incorrectly (may only work with Curl).
Fixed a missing translation in email notifications.
Fixed a rare “only variables can be returned by reference” notice.
Added a donation button and a MaxCDN ad to the Settings page.
Added a “Go to Settings” button to the Broken Links page, and a “Go to Broken Links” button to the Settings page.
Settings page now looks better on small screens.
Email notifications are now enabled by default.
“Link status” in the search form no longer defaults to the currently displayed filter/view.
Made the “installation failed” message a bit more helpful.
0.9.7.2
Added Polish translation.
Updated Danish translation.
Updated Italian translation.
Fixed an uncommon “Cannot break/continue 1 level” error.
Added a new user feedback survey (the link only shows up after you’ve used this version for at least two weeks).
0.9.7.1
Updated German translation and fixed the corresponding credits link.
0.9.7
Allow custom field names with spaces.
Updated German translation.
Updated Portuguese translation
Made the “Current load” label localizeable.
Fixed a translation-related bug where the various checkboxes in the “Link types” and “Look for links in” sections would appear in English even when a valid translation was available.
Fixed non-ASCII URLs being mangled when links are automatically marked with the “broken_link” CSS class.
Fixed blog names that include quotes being displayed incorrectly in email notifications.
When removing a link via the “Unlink” action, add the old URL as the title attribute of the now-unlinked anchor text.
When resolving relative URLs posted in comments, use the comment’s permalink as the base (previously the blog’s homepage URL was used).
0.9.6
Updated Danish translation.
Updated Italian translation.
Updated Portuguese translation
Fixed incorrect parsing of relative URLs that consist solely of a query string or #fragment.
Fixed superfluous resynchronization requests being issued when the plugin is re-activated.
Fixed only one of character set and collation being specified for the plugin’s tables.
Added default status text for HTTP codes 509 and 510.
Added the installation log to debug info output.
Added lots of logging to routines called on activation.
Added an “Upgrade to Pro” button to the plugin’s pages.
Removed the highlight on the “Feedback” button.
Fail fast if trying to activate on an unsupported version of WordPress.
Ensure PHP and browser timeouts don’t prematurely terminate the installation/upgrade script.
Plugin JavaScript and CSS files are now loaded using HTTPS when FORCE_ADMIN_SSL is on.
0.9.5
Added the ability to check scheduled, draft and private posts.
Added a way to individually enable/disable the monitoring of posts, pages, comments, the blogroll, and so on.
New “Status” column in the “Broken Links” table.
Visible table columns and the number of links per page can now be selected in the “Screen Options” panel.
Replaced the “Delete sources” action with “Move sources to Trash” (except on blogs where Trash is disabled).
New URL editor interface, now more consistent with the look-n-feel of the inline editor for posts.
New status icon to help distinguish “maybe broken” and “definitely broken” links.
Tweaked table layout – links first, posts/etc last.
Added “Compact” and “Detailed” table views (for now, the differences are quite minor).
Split the settings page into several tabs.
Removed the “Details” links as redundant. To display link details, click the contents of the “Status” or “Link text” columns instead.
Added a way to individually enable/disable the monitoring of various link types, e.g. HTML links, images, etc.
0.9.4.4
Fixed “Edit URL” and “Unlink” not working on PHP4 servers.
0.9.4.3
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.
Added a partial workaround for sites that have use strange DB_CHARSET settings.
0.9.4.2
Added more debugging data to the “Show debug info” table.
Added missing indexes to the instance table.
Yet more PHP4 compatibility fixes.
Added a notification bubble with the current number of broken links to the Tools -> Broken Links menu item.
0.9.4.1
Fixed PHP 4 incompatibilities introduced in the previous release.
Fixed bulk unlink.
Updated Italian translation.
Updated Danish translation.
0.9.4
Fixed missing post and comment edit links in email notifications.
Updated Danish translation.
Added Japanese translation.
Added a Hindi translation.
Added a Portuguese translation.
Slightly improved DB error reporting.
Added the ability to disable comment link checking.
Fixed a couple of minor bugs that made some of the UI text impossible to translate.
The plugin’s tables are now created with the same character set and collation settings as native WP tables (previously they used the database defaults instead).
Automatically clean up and optimize the plugin’s tables twice per month.
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.
Added the default PHP script execution time limit to the “Debug info” table.
Added a “Mark as not broken” bulk action.
Links that make the plugin crash are no longer assumed to be broken.
0.9.3
Fixed a JS error that only happened in IE by removing a superfluous comma from an object literal.
Fixed load limiting not being completely disabled on servers that don’t support it.
Fixed a mishandling of new comments that would occur when CAPTCHA verification was enabled and someone entered an incorrect code.
Added installation/update logging.
Fixed a crash that would occur when the user tried to permanently delete a trashed post that has comments.
0.9.2
In Tools -> Broken Links, highlight links that have been broken for a long time (off by default).
Fixed an invalid parameter bug in the HTTP link checking routine.
Added nofollow to broken links (optional, only works for links in posts).
Fixed some PHP notices and a bunch of deprecated function calls.
Fixed “Trash” links for comments.
0.9.1
Fixed the “syntax error: unexpected $end” problem caused by a unintentional PHP shorttag.
Eliminated a bunch of false positives by adding a workaround for buggy servers that incorrectly respond with 404 to HEAD requests.
Increased the default server load limit to 4.0 to prevent the plugin from idling endlessly on weakling servers.
0.9
Masquerade as IE 7 when using the Snoopy library to check links. Should prevent some false positives.
Fixed relative URL handling (yet again). It’ll work this time, honest 😉
Fixed post titles being displayed incorrectly on multilingual blogs (props Konstanin Zhilenko)
Misc fixes/comments.
“Unlink” works properly now.
Additional source code comments.
Don’t try to display icons in email notifications. It didn’t work anyway.
Use AJAX nonces for additional security.
General code cleanup.
Email notifications about broken links.
“Recheck” bulk action.
Check comment links.
Suspend checking if the server is overloaded (on by default).
Icons for broken links and redirects.
Fixed some UI glitches.
“Discard” gone, replaced by “Not broken”.
“Exclude” gone from action links.
Better handling of false positives.
FTP, mailto:, javascript: and other links with unsupported protocols now show up in the �All links� list.
0.8.1
Updated Italian translation.
Removed the survey link.
0.8
Initial support for performing some action on multiple links at once.
Added a “Delete sources” bulk action that lets you delete all posts (or blogroll entries) that contain any of the selected links. Doing this in WP 2.9 and up this will instead move the posts to the trash, not delete them permanently.
New bulk action : Unlink. Removes all selected links from all posts.
New bulk action : Fix redirects. Analyzes the selected links and replaces any redirects with direct links.
Added a notice asking the user to take the feedback survey.
Update the .POT file with new i18n strings.
0.7.4
Fixed a minor bug where the plugin would display an incorrect number of links in the “Displaying x-y of z” label when the user moves to a different page of the results.
Added Ukrainian translation.
0.7.3
Reverted to the old access-checking algorithm + some error suppression.
0.7.2
Only use the custom access rights detection routine if open_basedir is set.
0.7.1
Updated Russian translation.
Yet another modification of the algorithm that tries to detect a usable directory for the lockfile.
0.7
Added a Search function and the ability to save searches as custom filters
Added a Spanish translation
Added a Belorussian translation
Added an option to add a removed_link CSS class to unlinked links
Slight layout changes
Added localized date display (where applicable)
The background worker thread that is started up via AJAX will now close the connection almost immediately after it starts running. This will reduce resource usage slightly. May also solve the rare and mysterious slowdown some users have experienced when activating the plugin.
Updated Italian translation
Fixed an unlocalized string on the “Broken Links” page
0.6.5
Added Russian translation.
0.6.4
Added French translation.
Updated Italian translation.
0.6.3
Added a German translation.
0.6.2
Added an Italian translation.
Added a Danish translation.
Added a Chinese (Simplified) translation.
Added a Dutch translation.
0.6.1
Some translation-related fixes.
0.6
Initial localization support.
0.5.18
Added a workaround for auto-enclosures. The plugin should now parse the “enclosure” custom field correctly.
Let people use Enter and Esc as shortcuts for “Save URL” and “Cancel” (respectively) when editing a link.
0.5.17
Added a redirect detection workaround for users that have safe_mode or open_basedir enabled.
0.5.16.1
Be more careful when parsing safe_mode and open_basedir settings.
0.5.16
Also try the upload directory when looking for places where to put the lockfile.
0.5.15
Editing links with relative URLs via the plugin’s interface should now work properly. Previously the plugin would just fail silently and behave as if the link was edited, even if it wasn’t.
0.5.14
Made the timeout value used when checking links user-configurable.
The plugin will now report an error instead of failing silently when it can’t create the necessary database tables.
Added a table listing assorted debug info to the settings page. Click the small “Show debug info” link to display it.
Cleaned up some redundant/useless code.
0.5.13
Fixed the bug where the plugin would ignore FORCE_ADMIN_SSL setting and always use plain HTTP for it’s forms and AJAX.
0.5.12
Let the user set a custom temporary directory, if the default one is not accessible for some reason.
0.5.11
Use absolute paths when loading includes. Apparently using the relative path could cause issues in some server configurations.
0.5.10.1
Fix a stupid typo
0.5.10
Separated the user-side functions from the admin-side code so that the plugin only loads what’s required.
Changed some internal flags yet again.
Changed the algorithm for finding the server’s temp directory.
Fixed the URL extraction regexp again; turns out backreferences inside character classes don’t work.
Process shortcodes in URLs.
If the plugin can’t find a usable directory for temporary files, try wp-content.
Don’t remove
<
pre> tags before parsing the post. Turns out they can actually contain valid links (oops).
0.5.9
Added an autogenerated changelog.
Added a workaround to make this plugin compatible with the SimplePress forum.
Fixed
<
pre> block parsing, again.
* Fixed a bug where URLs that only differ in character case would be treated as equivalent.
* Improved the database upgrade routine.
0.5.8.1
Added partial proxy support when CURL is available. Proxies will be fully supported in a later version.
0.5.8
Fixed links that are currently in the process of being checked showing up in the “Broken links” table.
The post parser no longer looks for links inside
blocks.
0.5.7
Slightly changed the dashboard widget’s layout/look as per a user’s request.
0.5.6
Improved relative URL parsing. The plugin now uses the permalink as the base URL when processing posts.
0.5.5
Minor bugfixes
URLs with spaces (and some other special characters) are now handled better and won’t get marked as “broken” all the time.
Links that contain quote characters are parsed properly.
0.5.4
Fixed the uninstaller not deleting DB tables.
Other uninstallation logic fixes.
0.5.3
Improved timeout detection/handling when using Snoopy.
Set the max download size to 5 KB when using Snoopy.
Fixed a rare bug where the settings page would redirect to the login screen when saving settings.
Removed some stale, unused code (some still remains).
0.5.2
Fixed a SQL query that had the table prefix hard-coded as “wp_”. This would previously make the plugin detect zero links on sites that have a different table prefix.
0.5.1
Fix a bug when the plugin creates a DB table with the wrong prefix.
0.5
This is a near-complete rewrite with a lot of new features.
See �http://w-shadow.com/blog/2009/05/22/broken-link-checker-05/ for details.
0.4.14
Fix false positives when the URL contains an #anchor
0.4.13
(Hopefully) fix join() failure when Snoopy doesn’t return any HTTP headers.
0.4.12
There are no release notes for this version
0.4.11
Set the Referer header to blog’s home address when checking a link. This should help deal with some bot traps.
I know, I know – there haven’t been any major updates for a while. But there will be eventually 🙂
Fix SQL error when a post is deleted.
0.4.10
Changed required access caps for “Manage -> Broken Links” from manage_options to edit_ohers_posts. This will allow editor users to access that page and it’s functions.
0.4.9
Link sorting, somewhat experimental.
JavaScript sorting feature for the broken link list.
0.4.8
CURL isn’t required anymore. Snoopy is used when CURL isn’t available.
Post title in broken link list is now a link to the post (permalink). Consequently, removed “View” button.
Added a “Details” link. Clicking it will show/hide more info about the reported link.
“Unlink” and “Edit” now work for images, too. “Unlink” simply removes the image.
Database modifications to enable the changes described above.
Moved the URL checking function from wsblc_ajax.php to broken-link-checker.php; made it more flexible.
New and improved (TM) regexps for finding links and images.
A “Settings” link added to plugin’s action links.
And probably other stuff I forgot!
Grr 😛
0.4.7
Minor enhancements :
Autoselect link URL after the user clicks “Edit”.
Make sure only HTTP and HTTPS links are checked.
More substantive improvements will hopefully follow next week.
0.4.6
Minor compatibility enhancement in wsblc_ajax.php – don’t load wpdb if it’s already loaded.
0.4.5
Bugfixes. Nothing more, nothing less.
Revisions don’t get added to the work queue anymore.
Workaround for rare cURL timeout bug.
Improved WP 2.6 compatibility.
Correctly handle URLs containing a single quote ‘.
0.4.4
Consider a HTTP 401 response OK. Such links won’t be marked as broken anymore.
0.4.3
Fix : Don’t check links in revisions, only posts/pages.
0.4.2
There are no release notes for this version
0.4.1
Split translated version from the previous code. Was causing weird problems.
0.4-i8n
There are no release notes for this version
0.4
Added localization support (may be buggy).
0.3.9
Fix : Use get_permalink to get the “View” link. Old behavior was to use the GUID.
Change: A bit more verbose DB error reporting for the “unlink” feature.
0.3.6
Switch from wp_print_scripts() to wp_enqueue_script()
Wp_enqueue_script()
0.3.5
New: “Delete Post” option.
New: Increase the compatibility number.
Change: Default options are now handled in the class constructor.
0.3.4
Ignore mailto: links
Ignore links inside blocks
0.3.3
There are no release notes for this version
0.3.2
Fix Unlink button not working, some other random fixes
0.3.1
There are no release notes for this version
0.3
There are no release notes for this version
0.2.5
Applied a small patch @ 347
Fix some omissions
Lots of new features in version 0.3
0.2.4
Bigfix – use GET when HEAD fails
0.2.3
MySQL 4.0 compatibility + recheck_all_posts function
0.2.2.1
There are no release notes for this version
0.2.2
There are no release notes for this version
0.2
There are no release notes for this version
0.1
There are no release notes for this version
";}s:17:"short_description";s:131:"This plugin will check your posts, comments and other content for broken links and missing images, and notify you if any are found.";s:13:"download_link";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.8.zip";s:11:"screenshots";a:0:{}s:4:"tags";a:5:{s:8:"blogroll";s:8:"blogroll";s:6:"broken";s:6:"broken";s:13:"custom-fields";s:13:"custom fields";s:5:"links";s:5:"links";s:11:"maintenance";s:11:"maintenance";}s:8:"versions";a:132:{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:6:"1.11.2";s:69:"https://downloads.wordpress.org/plugin/broken-link-checker.1.11.2.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: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:"trunk";s:62:"https://downloads.wordpress.org/plugin/broken-link-checker.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:1:{s:7:"default";s:70:"https://s.w.org/plugins/geopattern-icon/broken-link-checker_bdc7cb.svg";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:82;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}s:3:"new";i:1;}s:19:"wp-maintenance-mode";a:31:{s:4:"name";s:19:"WP Maintenance Mode";s:4:"slug";s:19:"wp-maintenance-mode";s:7:"version";s:5:"2.2.4";s:6:"author";s:48:"Designmodo";s:14:"author_profile";s:38:"https://profiles.wordpress.org/bueltge";s:8:"requires";s:3:"3.5";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";s:3:"5.6";s:6:"rating";i:84;s:7:"ratings";a:5:{i:5;i:172;i:4;i:23;i:3;i:15;i:2;i:8;i:1;i:28;}s:11:"num_ratings";i:246;s:15:"support_threads";i:15;s:24:"support_threads_resolved";i:15;s:10:"downloaded";i:6119636;s:12:"last_updated";s:21:"2019-05-23 7:37am GMT";s:5:"added";s:10:"2010-02-26";s:8:"homepage";s:23:"https://designmodo.com/";s:8:"sections";a:5:{s:11:"description";s:1599:"
Add a maintenance page to your blog that lets visitors know your blog is down for maintenance, or add a coming soon page for a new website. User with admin rights gets full access to the blog including the front end.
Activate the plugin and your blog is in maintenance-mode, works and only registered users with enough rights can see the front end. You can use a date with a countdown timer for visitor information or set a value and unit for information.
Also works with WordPress Multisite installs (each blog from the network has it’s own maintenance settings).
Features
Fully customizable (change colors, texts and backgrounds);
Subscription form (export emails to .csv file);
Countdown timer (remaining time);
Contact form (receive emails from visitors);
Coming soon page;
Landing page templates;
WordPress multisite;
Responsive design;
Social media icons;
Works with any WordPress theme;
SEO options;
Exclude URLs from maintenance;
Bot functionality to collect the emails in a friendly and efficient way.
GDPR Ready
Bugs, technical hints or contribute
Please give us feedback, contribute and file technical bugs on GitHub Repo.
Upload all files to the /wp-content/plugins/ directory, include folders
Activate the plugin through the ‘Plugins’ menu in WordPress
Go to Settings page, where you can change what settings you need (pay attention to Exclude option!)
";s:3:"faq";s:526:"
How to use plugin filters
See [GitHub Repo] (https://github.com/Designmodocom/WP-Maintenance-Mode) FAQ.
Cache Plugin Support
WP Maintenance Mode can be unstable due the cache plugins, we recommend to deactivate any cache plugin when maintenance mode is active.
Exclude list
If you change your login url, please add the new slug (url: http://domain.com/newlogin, then you should add: newlogin) to Exclude list from plugin settings -> General Tab.
";s:9:"changelog";s:21553:"
2.2.4 (20/05/2019)
bump “Tested up to” to 5.2.0
fix typo in Italian translation (it_IT)
Bot: add a note about how you can export the list of subscribers #195
Bot: add client-side sanitization to the input fields #176
2.2.3 (20/02/2019)
bump “Tested up to” version to 5.1.0
replace “wpmu_new_blog” action with “wp_initialize_site” action for WP 5.1.0 users because the first one is deprecated in the new version
small improvement to “check_exclude” method from “WP_Maintenance_Mode” class
2.2.2 (27/11/2018)
Google Analytics module: migrate from analytics.js to gtag.js + add ip anonymization #178
new hook (wpmm_after_body) in maintenance mode template (thanks @ Karolína Vyskočilová)
pt_PT (portuguese) language update (thanks @ Pedro Mendonça)
maintenance mode template can also be loaded from theme/child-theme folder (thanks @ Florian Tiar and Lachlan Heywood)
new hooks for contact form (if you want to add new fields): wpmm_contact_form_start, wpmm_contact_form_before_message, wpmm_contact_form_after_message, wpmm_contact_form_end
new hook for contact form validation (if you want to validate new fields): wpmm_contact_validation
new hooks for contact form template (if you want to display new fields): wpmm_contact_template_start, wpmm_contact_template_before_message, wpmm_contact_template_after_message, wpmm_contact_template_end
some javascript improvements
small css fix for contact form (thanks @ frontenddev)
2.0.8 (09/09/2016)
add wp_scripts() function (in helpers.php) to maintain backward compatibility (for those with WP < 4.2.0)
css fix for subscribe button on maintenance page
fix multisite administrator access issue
pt_PT (portuguese) language update (thanks @ Pedro Mendonça)
new hooks for Contact module: wpmm_contact_template, wpmm_contact_subject, wpmm_contact_headers
jQuery (google cdn) path fix when SCRIPT_DEBUG is true
rewrite count db records function (used on subscribers count)
compatible with https://github.com/afragen/github-updater
compatible with wp-cli http://wp-cli.org/
improved responsivity
improved roles access; now you can set multiple roles (editor, author, subscriber, contributor) and administrator will always have access to backend and frontend
it_IT translation by benedettogit (https://github.com/benedettogit)
updated all language files (need help for 100% translation)
2.0.3 (07/10/2014)
WP_Super_Cache issue was fixed
fixed “Subscribe” button issue on Safari mobile
fixed color of subscribe-success message (same color as subscribe_text)
“Social networks” module edits: settings for links target + a new social network: linkedin
new module “Google Analytics”
loginform shortcode reintroduced
dashboard link on maintenance page reintroduced
the content editor accepts new css inline properties: min-height, max-height, min-width, max-width. Use them wisely! 🙂
Settings & sidebar view + old translation files edited
Update from old version 1.x to 2.x issue was fixed
Translate on activation issue was fixed
de_DE translation by Frank Bültge (http://bueltge.github.io/)
pt_PT translation (100% translated) by Pedro Mendonça (http://www.pedromendonca.pt)
ru_RU translation (100% translated) by affectiosus (https://github.com/affectiosus)
nl_NL translation by dhunink (https://github.com/dhunink)
es_ES translation (100% translated) by Erick Ruiz de Chavez (http://erickruizdechavez.com/)
fr_FR translation by Florian TIAR (https://github.com/Mahjouba91)
pt_BR translation by Jonatas Araújo (http://www.designworld.com.br/)
sv_SE translation by Andréas Lundgren (http://adevade.com/)
2.0.2 (04/09/2014)
Removed “Author Link” option from General
Countdown – save details fix
2.0.1 (02/09/2014)
Reintroduced some deprecated actions from old version (but still available in next 4 releases, after that will be removed) and replaced with new ones:
wm_head -> wpmm_head
wm_footer -> wpmm_footer
Multisite settings link fix
WP_Maintenance_Mode: init (array checking for custom_css arrays, move delete cache part into a helper, etc.), add_subscriber, send_contact, redirect fixes & optimizations
WP_Maintenance_Mode_Admin: save_plugin_settings fixes, delete_cache (new method)
Settings & Maintenance views fixes
Readme.txt changes
2.0.0 (01/09/2014)
Changed design and functionality, new features
Changed multisite behavior: now you can activate maintenance individually (each blog from the network has it’s own maintenance settings)
Removed actions: wm_header, wm_footer, wm_content
Removed filters: wm_header
Removed [loginform] shortcode
Some filters are deprecated (but still available in next 4 releases, after that will be removed) and replaced with new ones:
wpmm_backtime – can be used to change the backtime from page header
wpmm_meta_robots – can be used to change Robots Meta Tag option (from General)
wpmm_text – can be used to change Text option (from Design > Content)
wpmm_scripts – can be used to embed new javascript files
wpmm_styles – can be used to embed new css files
wpmm_search_bots – if you have Bypass for Search Bots option (from General) activated, it can be used to add new bots (useragents)
Removed themes and now we have a “Design” & “Modules” tabs, where the look and functionality of the maintenance page can be changed as you need
07/07/2014
Switch to new owner, contributor
1.8.11 (07/25/2013)
Fixes for php notices in strict mode
Alternative for check url, if curl is not installed
1.8.10 (07/18/2013)
Add check for urls, Performance topics
Change default setting of ‘Support Link’ to false
Fix network settings php notices
1.8.9 (06/20/2013)
Allow empty header, title, heading string
Small code changes
Add Support function
Remove preview, will include later in a new release with extra settings page
1.8.8 (06/05/2013)
Fix path to localized flash content
Fix preview function
Add ukrainian translation
Add czech translation
Fix exclude function for IP
Security fix for save status via Ajax
1.8.7 (04/07/2013)
Add RTL support for splash page
Add Filter Hook wp_maintenance_mode_status_code Status Code; default is 503
Add support for custom splash page; leave a file with this name wp-maintenance-mode.php in the wp-content; the plugin use this file
The plugin checks in WP_CONTENT_DIR . '/wp-maintenance-mode.php'
Small minor changes
Add filter for more date on splash page
1.8.6 (02/22/2013)
Remove log inside console for JS
Add support for time inside the countdown
Add filter hook wm_meta_authorfor the meta data author
Add filter hook wm_meta_description for custom description
Add filter hook wm_meta_keywordsfor custom meta keys
1.8.5 (01/24/2013)
Added new settings for hide, view notices about the active maintenance mode
";}s:17:"short_description";s:132:"Adds a splash page to your site that lets visitors know your site is down for maintenance. It's perfect for a coming soon page.";s:13:"download_link";s:62:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.zip";s:11:"screenshots";a:8:{i:1;a:2:{s:3:"src";s:71:"https://ps.w.org/wp-maintenance-mode/assets/screenshot-1.png?rev=976658";s:7:"caption";s:24:"Maintenance Mode Example";}i:2;a:2:{s:3:"src";s:71:"https://ps.w.org/wp-maintenance-mode/assets/screenshot-2.png?rev=976658";s:7:"caption";s:27:"Maintenance Mode Example #2";}i:3;a:2:{s:3:"src";s:72:"https://ps.w.org/wp-maintenance-mode/assets/screenshot-3.png?rev=1834233";s:7:"caption";s:11:"Bot Example";}i:4;a:2:{s:3:"src";s:71:"https://ps.w.org/wp-maintenance-mode/assets/screenshot-4.png?rev=976658";s:7:"caption";s:26:"Dashboard General Settings";}i:5;a:2:{s:3:"src";s:71:"https://ps.w.org/wp-maintenance-mode/assets/screenshot-5.png?rev=976658";s:7:"caption";s:25:"Dashboard Design Settings";}i:6;a:2:{s:3:"src";s:71:"https://ps.w.org/wp-maintenance-mode/assets/screenshot-6.png?rev=976658";s:7:"caption";s:26:"Dashboard Modules Settings";}i:7;a:2:{s:3:"src";s:72:"https://ps.w.org/wp-maintenance-mode/assets/screenshot-7.png?rev=1832142";s:7:"caption";s:22:"Dashboard Bot Settings";}i:8;a:2:{s:3:"src";s:72:"https://ps.w.org/wp-maintenance-mode/assets/screenshot-8.png?rev=1878519";s:7:"caption";s:12:"Contact Form";}}s:4:"tags";a:5:{s:5:"admin";s:5:"admin";s:14:"administration";s:14:"administration";s:11:"coming-soon";s:11:"coming soon";s:16:"maintenance-mode";s:16:"maintenance mode";s:11:"unavailable";s:11:"unavailable";}s:8:"versions";a:40:{s:3:"1.3";s:66:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.3.zip";s:5:"1.5.3";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.5.3.zip";s:6:"1.6.10";s:69:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.6.10.zip";s:5:"1.6.5";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.6.5.zip";s:5:"1.6.6";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.6.6.zip";s:5:"1.6.7";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.6.7.zip";s:5:"1.6.8";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.6.8.zip";s:5:"1.6.9";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.6.9.zip";s:5:"1.7.0";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.7.0.zip";s:5:"1.7.1";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.7.1.zip";s:5:"1.8.0";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.0.zip";s:5:"1.8.1";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.1.zip";s:6:"1.8.10";s:69:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.10.zip";s:6:"1.8.11";s:69:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.11.zip";s:5:"1.8.2";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.2.zip";s:5:"1.8.3";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.3.zip";s:5:"1.8.4";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.4.zip";s:5:"1.8.5";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.5.zip";s:5:"1.8.6";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.6.zip";s:5:"1.8.7";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.7.zip";s:5:"1.8.8";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.8.zip";s:5:"1.8.9";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.1.8.9.zip";s:5:"2.0.0";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.0.zip";s:5:"2.0.1";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.1.zip";s:5:"2.0.2";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.2.zip";s:5:"2.0.3";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.3.zip";s:5:"2.0.4";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.4.zip";s:5:"2.0.5";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.5.zip";s:5:"2.0.6";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.6.zip";s:5:"2.0.7";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.7.zip";s:5:"2.0.8";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.8.zip";s:5:"2.0.9";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.0.9.zip";s:5:"2.1.0";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.1.0.zip";s:5:"2.1.1";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.1.1.zip";s:5:"2.1.2";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.1.2.zip";s:3:"2.2";s:66:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.2.zip";s:5:"2.2.2";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.2.2.zip";s:5:"2.2.3";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.2.3.zip";s:5:"2.2.4";s:68:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.2.2.4.zip";s:9:"psd-files";s:72:"https://downloads.wordpress.org/plugin/wp-maintenance-mode.psd-files.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:2:{s:2:"1x";s:72:"https://ps.w.org/wp-maintenance-mode/assets/icon-128x128.png?rev=1746218";s:2:"2x";s:72:"https://ps.w.org/wp-maintenance-mode/assets/icon-256x256.png?rev=1746218";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:84;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:5:{s:7:"gallery";s:4:"more";s:4:"blog";s:4:"more";s:8:"personal";s:4:"more";s:8:"business";s:4:"more";s:5:"eshop";s:11:"recommended";}s:3:"new";i:1;}s:16:"user-role-editor";a:31:{s:4:"name";s:16:"User Role Editor";s:4:"slug";s:16:"user-role-editor";s:7:"version";s:4:"4.52";s:6:"author";s:60:"Vladimir Garagulya";s:14:"author_profile";s:39:"https://profiles.wordpress.org/shinephp";s:8:"requires";s:3:"4.0";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";s:3:"5.5";s:6:"rating";i:92;s:7:"ratings";a:5:{i:5;i:202;i:4;i:9;i:3;i:6;i:2;i:1;i:1;i:17;}s:11:"num_ratings";i:235;s:15:"support_threads";i:19;s:24:"support_threads_resolved";i:2;s:10:"downloaded";i:9022846;s:12:"last_updated";s:21:"2019-10-07 3:43am 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:3219:"
User Role Editor WordPress plugin allows you to change user roles and capabilities easy.
Just turn on check boxes of capabilities you wish to add to the selected role and click “Update” button to save your changes. That’s done.
Add new roles and customize its capabilities according to your needs, from scratch of as a copy of other existing role.
Unnecessary self-made role can be deleted if there are no users whom such role is assigned.
Role assigned every new created user by default may be changed too.
Capabilities could be assigned on per user basis. Multiple roles could be assigned to user simultaneously.
You can add new capabilities and remove unnecessary capabilities which could be left from uninstalled plugins.
Multi-site support is provided.
Do you need more functionality with quality support in a real time? Do you wish to remove advertisements from User Role Editor pages? Buy Pro version. User Role Editor Pro includes extra modules:
Block selected admin menu items for role.
Hide selected front-end menu items for no logged-in visitors, logged-in users, roles.
Block selected widgets under “Appearance” menu for role.
Show widgets at front-end for selected roles.
Block selected meta boxes (dashboard, posts, pages, custom post types) for role.
“Export/Import” 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.
Roles and Users permissions management via Network Admin for multisite configuration. One click Synchronization to the whole network.
“Other roles access” 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.
Manage user access to editing posts/pages/custom post type using posts/pages, authors, taxonomies ID list.
Per plugin users access management for plugins activate/deactivate operations.
Per form users access management for Gravity Forms plugin.
Shortcode to show enclosed content to the users with selected roles only.
Posts and pages view restrictions for selected roles.
Admin back-end pages permissions viewer
Pro version is advertisement free. Premium support is included.
Additional Documentation
You can find more information about “User Role Editor” plugin at this page
I am ready to answer on your questions about plugin usage. Use plugin page comments for that.
";s:12:"installation";s:522:"
Installation procedure:
Deactivate plugin if you have the previous version installed.
Extract “user-role-editor.zip” archive content to the “/wp-content/plugins/user-role-editor” directory.
Activate “User Role Editor” plugin via ‘Plugins’ menu in WordPress admin menu.
Go to the “Users”-“User Role Editor” menu item and change your WordPress standard roles capabilities according to your needs.
";s:3:"faq";s:716:"
Does it work with WordPress in multi-site environment?
Yes, it works with WordPress multi-site. By default plugin works for every blog from your multi-site network as for locally installed blog.
To update selected role globally for the Network you should turn on the “Apply to All Sites” checkbox. You should have superadmin privileges to use User Role Editor under WordPress multi-site.
Pro version allows to manage roles of the whole network from the Netwok Admin.
New: Multisite: WordPress (tested up to version 5.2.3) shows “Change role to…” drop-down list at “Network Admin->Sites->selected site->Users tab” with roles filled from the main site, but should use roles list from the selected site. URE replaces this roles list with roles from the selected site and excludes error with message “Sorry, you are not allowed to give users that role.”, when you try to grant to a user a role from the main site, which does not exist at the selected site.
[4.51.3] 02.09.2019
Fix: line #281 at /includes/classes/view.php contained a call to the not existing class property.
Fix: Roles have saved in alphabet order after any role update. Roles order in the database is not changed now. Sorting is made for a view purpose only.
Update: Roles sorting inside WordPress roles dropdown lists is switched OFF by default. In order to switch WP roles dropdown lists sorting ON, return TRUE from ‘ure_sort_wp_roles_list’ filter.
[4.51.2] 15.07.2019
Fix: Dialog button labels inside User Role Editor (‘Cancel’ buttons especially) were shown with not correct translation or not translated at all. Thanks to @lucaboccianti for this bug report.
Update: Roles inside WordPress roles dropdown lists are sorted by alphabet.
File changelog.txt contains the full list of changes.
";s:11:"screenshots";s:1703:"
screenshot-1.png User Role Editor main form
screenshot-2.png Add/Remove roles or capabilities
screenshot-3.png User Capabilities link
screenshot-4.png User Capabilities Editor
screenshot-5.png Bulk change role for users without roles
screenshot-6.png Assign multiple roles to the selected users
";}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:64:"https://downloads.wordpress.org/plugin/user-role-editor.4.52.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=2169158";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=2169158";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=2169158";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=2169158";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=2169158";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=2169158";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:151:{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:3:"4.6";s:63:"https://downloads.wordpress.org/plugin/user-role-editor.4.6.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:246:"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=vladimir%40shinephp%2ecom&lc=RU&item_name=ShinePHP%2ecom&item_number=User%20Role%20Editor%20WordPress%20plugin¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted";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:18:"author_block_count";i:0;s:19:"author_block_rating";i:92;s:12:"contributors";a:0:{}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:31:{s:4:"name";s:19:"Shortcodes Ultimate";s:4:"slug";s:19:"shortcodes-ultimate";s:7:"version";s:5:"5.5.0";s:6:"author";s:52:"Vladimir Anokhin";s:14:"author_profile";s:40:"https://profiles.wordpress.org/gn_themes";s:8:"requires";s:3:"3.5";s:6:"tested";s:3:"5.3";s:12:"requires_php";s:5:"5.2.4";s:6:"rating";i:98;s:7:"ratings";a:5:{i:5;i:4700;i:4;i:263;i:3;i:36;i:2;i:21;i:1;i:52;}s:11:"num_ratings";i:5072;s:15:"support_threads";i:55;s:24:"support_threads_resolved";i:54;s:10:"downloaded";i:7799293;s:12:"last_updated";s:21:"2019-09-23 1:36pm 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:4241:"
Shortcodes Ultimate is a comprehensive collection of various visual and functional elements, which you can use in the post editor, text widgets or even in template files. Using Shortcodes Ultimate you can easily create tabs, buttons, boxes, sliders and carousels, responsive videos and much, much more.
Heading Tabs Spoiler Accordion
Divider Spacer Highlight Label
Quote Pullquote Dropcap Columns
List Button Service Box
Note Expand Lightbox Tooltip
Private YouTube Vimeo Dailymotion
Audio Video Table Permalink
Members Guests RSS Menu
Sub pages Siblings Document Google map
Image carousel Slider Carousel Gallery
Posts Dummy text Dummy image Animation
Meta data User data Post data Template
QR code Scheduler
Unzip downloaded archive and upload shortcodes-ultimate folder under your /wp-content/plugins/ directory (resulted plugin path should be /wp-content/plugins/shortcodes-ultimate/**);
Navigate to Dashboard ▸ Plugins and activate the plugin.
Yes! Shortcodes Ultimate is designed to work with any theme, but your theme must include very basic things: ‘wp_head’ and ‘wp_footer’ template tags. Sometimes, the plugin may not work properly because of javascript errors caused by third-party plugins/themes.
New option outline for [su_image_carousel] which allows disabling carousel outline (when it gets focus)
New option mobile for [su_tabs] which allows disabling tab stacking on mobile devices
New option texttrack for [su_vimeo] which allows enabling video subtitles
Improvements
[su_youtube_advanced] is now always served through https
[su_image_carousel]: improved compatibility with various themes
[su_image_carousel]: the gallery can now be loaded through AJAX
[su_image_carousel]: improved keyboard navigation
Insert Shortcode window will now remain open if the dark background clicked
Fixes
Fixed [su_image_carousel] issue with empty image captions (with whitespace)
Fixed [su_image_carousel] issue where images weren’t shown when crop is disabled
5.4.1
This update fix various issues related to version 5.4.0
5.4.0
What’s new
New shortcode [su_image_carousel] which will take place of [su_slider] and [su_carousel] in the future
New attribute download for the [su_button] shortcode (allows immediate downloading of specified URL in a button)
New attribute id for the [su_heading] shortcode (allows linking to a heading)
New attribute wrapper for the [su_dummy_text] shortcode (allows disabling of the div wrapper)
New attribute mobile for the [su_lightbox] shortcode (allows disabling lightbox on mobile devices)
Improvements
Custom CSS code field now has syntax highlighting
[su_button] with target=blank will now be displayed with rel='noopener noreferrer
Slightly improved appearance of the Available shortcodes screen
Vertical tabs are now aligned with CSS flexbox, not JS
Added shortcodes.full.css file to reference the default shortcode styles
Minor improvements to [su_table], [su_row], and [su_column] shortcodes
Fixes
Fixed issue with [su_lightbox] on iOS
Removed !important from column styles for mobile devices
Security
[su_posts] and [su_template] are now allow only templates from active theme or plugin folders
Error messages are now displayed only to allowed users (user must have required capability)
5.3.0
What’s new
New shortcode [su_csv_table] for displaying CSV tables
New option indent for the [su_list] shortcode, which allows adjusting of list indentation
Fixes
Fixed inaccessible fields in media modal (while inserting Gallery/Slider/Carousel shortcodes)
Fixed close icon class name in the presets menu
Fixed issue with unwanted content inside single shortcodes
Fixed warning when non-numeric value is used for the button size attribute
Min-width for responsive tables is set to 100%
5.2.0
Improvements
Tabs and accordions/spoilers are now accessible from keyboard
Tabs are now working better with nested sliders/carousels
Improved stability of some responsive elements, such as Google Maps
YouTube and YouTube Advanced settings descriptions are now more clear
New setting Required user capability which allows enabling the Insert Shortcode button for non-admin users
New setting Enable shortcodes in which allows enabling shortcodes in text widgets and category descriptions
Changes
youtube_advanced showinfo parameter is deprecated and removed from the plugin. Why?
Font Awesome replaced with Fork Awesome. Font Awesome stylesheet (v 4.7.0) will be completely removed in the next update. All icons are now use CSS class sui instead of fa
5.1.1
Gutenberg compatibility enabled by default
5.1.0
What’s new
Added compatibility with the Gutenberg editor. Learn more.
Fixes
Fixed <img> icon appearance of the [su_service] shortcode
5.0.8
Fixes
Fixed Live Preview, wasn’t representing changed settings
Fixed [su_siblings], now it works again at top-level pages
Other
Various code improvements
New filters for gallery, slider, and carousel
Returned su_cmpt() and su_compatibility_mode_prefix() utils
Added missing images for su_audio, su_video, su_slider and su_carousel
Fixed Fatal error: Call to a member function get_page_permastruct() on null in link-template.php:357
Added missing su_get_icon() utility function
Added missing su_scattr() utility function
Added missing su_do_shortcode() utility function
5.0.5
Improvements
Improved compatibility with fitvid.js;
Improved appearance of the Show more and Show less links of the su_expand shortcode;
The new option mute for su_youtube and su_youtube_advanced shortcodes;
Support for the youtube-nocookie.com domain in su_youtube and su_youtube_advanced shortcodes;
Support for nested shortcodes in the title attribute of the su_button shortcode;
The new option dnt (do not track) for the su_vimeo shortcode, learn more;
The new option mute for the su_vimeo shortcode;
https support for the su_dailymotion shortcode;
New options title and rel for the su_permalink shortcode;
The su_post shortcode now support slugs in the post_id attribute;
The new option zoom for su_gmap.
Changes
Shortcodes styles merged into a single stylesheet.
Fixes
Fixed warning in su_siblings shortcode.
5.0.4
Fixed: added missing FontAwesome icons
Fixed: is_plugin_active call removed on frontend
Fixed: nested shortcodes
Fixed: issue with spoiler loaded through ajax
Fixed: [scheduler] shortcode logic
5.0.3
Changed: Inview.js library replaced with jQuery.Inview
Fixed: caching issue with [su_dummy_text]
Fixed: PHP warning in [su_posts] shortcode when specified template does not exist
Updated: Font Awesome to version 4.7.0
Added: responsive styles for [su_pullquote]
5.0.2
Fixed: an issue where RTL stylesheet won’t displayed if custom CSS field is empty
Fixed: icon sizes at ‘Dashboard – Available Shortcodes’ page
Fixed: [expand] shortcode now works when loaded through AJAX
Fixed: border-radius on [box] shortcode
Fixed: compatibility with ‘Plugin Organizer’
Updated: OwlCarousel jQuery plugin
Added: new attribute ‘responsive’ for table shortcode: [su_table responsive=”no|yes”]
Added: new attribute ‘playsinline’ for youtube_advanced shortcode: [su_youtube_advanced playsinline=”no|yes”]
5.0.1
Fixed: serious security vulnerability, which allows attacker to run any code using filter in meta, post, or user shortcodes. Thanks to Robert L Mathews.
Fixed: changed admin menu position (it was replacing ‘Settings’ menu on some installations)
Fixed: shortcodes prefix field now accepts special characters
Fixed: old bug when unwanted code parts was added with shortcode
Fixed: bug, where backslashes were removed from custom CSS code
Added: new attribute ‘ID’ for [button] shortcode
Added: new filter ‘su/slides_query’, which can be used to modify posts query for slider, carousel and custom_gallery shortcodes
Added: new filter ‘su/assets/custom_css/template’ to filter custom css output
Removed import functions. Old versions of plugin (like 3.9.5) is not supported anymore
Updated custom formatting filter
Updated Japanese translation
Added NL translation
Minor fixes
Presets. Now you need to adjust the shortcodes only once
New WP filters for shortcodes attributes
New option for compatibility mode prefix
Compatibility mode is now enabled by default
Font-awesome updated to 4.0.3
New shortcode [meta]
New shortcode [user]
New shortcode [post]
New attribute limit for [slider], [carousel] and [custom_gallery]
Minor UX improvements
4.4
IMPORTANT: new galleries mechanism. Your created galleries will work but will not be visible in admin panel. Now, you’re able to create galleries right in “Insert shortcode” window. Also, you can now create galleries from posts, categories or even custom taxonomies.
Removed all default links (default youtube videos)
Updated admin page framework Sunrise
Minor admin panel fixes
Fixed file_get_contents() (disabled http wrappers) issue at the examples page
Added classes Shortcodes_Ultimate_Generator, Shortcodes_Ultimate_Shortcodes and Shortcodes_Ultimate_Data
Removed unused classes MediaUpload and ImageMeta
New shortocde [dummy_image]
New shortocde [dummy_text]
New shortocde [animate]
New shortocde [youtube_advanced]
New admin page – Examples
New admin page – Add-ons
Font Awesome updated to version 4
New attr [spoiler icon=””]
Fixed issue with date format in [posts]
New slider control for shortcode generator
Small fixes
4.3
New text-shadow picker for [button]
Anchor navigation for spoilers and tabs – forum topic
Small fixes
IMPORTANT: removed old list icons. These icons replaced with new font-awesome icons
New icon picker for [service], [button] and [list]
Media manager is now works on widgets page
Shortcodes inside of [button]
Fixed fatal error in [media]
New media manager added for galleries manager
New media manager added to the file fields in Generator
New attribute “center” for [button]. Buttons can now be centered on the page
Updated [frame]. Now it can contain other shortcodes
Updated caching mechanism. Cache now will be reseted on plugin activation
Fixed many PHP warnings when debug mode enabled
Added backward compatibility for [media]. Shortcode has basic support for youtube and vimeo videos
Fixed bug with hidden single [tab]
Added attribute “active” for tabs container. This option allows you to select tab number that will be open by default
Fixd button style 3D
Added backward compatibility for [frame]
Fixed [column] margins
Added backward compatibility for [tabs]. Now it accepts style=3 and vertical attributes
Added backward compatibility for [spoiler]. Now it accepts 0 and 1 as values for attribute open. Also, it now accepts style attribute (1, 2, default, fancy, simple)
Added custom CSS import from previous versions. Styles will be imported automatically and prepended to the existing CSS-code
Added backward compatibility for [highlight]. Now it accepts bg and background attributes
Added backward compatibility for [label]. Now it accepts style and type attributes
Added backward compatibility for [dropcap]. Now it accepts 1, 2 and 3 as style values
Added backward compatibility for [permalink]. Now it accepts p and id attributes
Added backward compatibility for [button]. Need to test
Added backward compatibility for [members]. Now it accepts style and login attributes
Added backward compatibility for [box]. Now it accepts color and box_color attributes
Added backward compatibility for [note]. Now it accepts color and note_color attributes
Added backward compatibility for [column]. Now it accepts attribute last and can be not wrapped with [row]
Added backward compatibility for [document]. Now it accepts file and url attributes
Changed: [nivo_slider] and [jcarousel] (see docs in console)
New shortcode: [custom_gallery]
New parameter: [members login=”0|1″]
New shortcode: guests
German translation
3.0
Button for WYSIWIG editor (search it near Upload/Insert buttons)
New shortcode: private (private notes for editors)
Patched and secure timthumb.php
2.7
French translation
Fixed for work with new jQuery 1.6 in WP 3.2
2.5
Theme integration
2.4
New shortcode: jcarousel
2.3
New admin page: Demo
2.2
New shortcode: document
New shortcode: members
New shortcode: feed
New attr: link=”caption” for [nivo_slider]
New attr: p for [subpages]
New tabs style (style=3)
2.1
New option: disable any script
New option: disable any stylesheet
New attribute for column shortcode – style
New attribute for spoiler shortcode – style
2.0
New shortcode: menu
New shortcode: subpages
New shortcode: siblings
Some admin fixes
New button attribute – class
New button attribute – target
Different tabs styles (1 old + 1 new)
1.9
New shortcode: permalink
New shortcode: bloginfo
1.8
Some small additions
Ajax admin page
No-js compatibility
Multiple tabs support
1.7
Improved settings page design
Added shortcode nivo_slider
Added shortcode photoshop
1.6
New admin panel
Custom CSS editor with syntax hughlight
Small fixes
Added donation forms
1.5
Added option “Compatibility mode”
Added new button styles
Added new list styles
Added new shortcode media
Added new shortcode table
1.4
Added shortcode “Fancy link”
1.3
Some fixes
1.2
Localization support
1.1
Added options page
Fixed options saving
1.0
Initial release
";s:11:"screenshots";s:1335:"
Insert Shortcode button added above the editor
Shortcode insertion window
Shortcode settings
Shortcodes: button, tabs, box, carousel
Shortcodes: spoiler, service, list, columns, note
";}s:17:"short_description";s:61:"A comprehensive collection of visual components for your site";s:13:"download_link";s:62:"https://downloads.wordpress.org/plugin/shortcodes-ultimate.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:6:"button";s:6:"button";s:7:"columns";s:7:"columns";s:9:"shortcode";s:9:"shortcode";s:6:"slider";s:6:"slider";s:6:"toggle";s:6:"toggle";}s:8:"versions";a:139:{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: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:11:"donate_link";s:29:"https://paypal.me/anovladimir";s:5:"icons";a:2:{s:2:"1x";s:72:"https://ps.w.org/shortcodes-ultimate/assets/icon-128x128.png?rev=1760590";s:2:"2x";s:72:"https://ps.w.org/shortcodes-ultimate/assets/icon-256x256.png?rev=1760590";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:98;s:12:"contributors";a:0:{}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:31:{s:4:"name";s:20:"Fast Velocity Minify";s:4:"slug";s:20:"fast-velocity-minify";s:7:"version";s:5:"2.7.7";s:6:"author";s:50:"Raul Peixoto";s:14:"author_profile";s:38:"https://profiles.wordpress.org/alignak";s:8:"requires";s:3:"4.7";s:6:"tested";s:3:"5.3";s:12:"requires_php";s:3:"5.6";s:6:"rating";i:94;s:7:"ratings";a:5:{i:5;i:126;i:4;i:3;i:3;i:1;i:2;i:4;i:1;i:6;}s:11:"num_ratings";i:140;s:15:"support_threads";i:27;s:24:"support_threads_resolved";i:27;s:10:"downloaded";i:1490697;s:12:"last_updated";s:21:"2019-10-14 9:04pm GMT";s:5:"added";s:10:"2016-06-21";s:8:"homepage";s:23:"http://fastvelocity.com";s:8:"sections";a:5:{s:11:"description";s:3871:"
WP speed optimization plugin for developers and advanced users. This plugin reduces HTTP requests by merging CSS & Javascript files into groups of files, while attempting to use the least amount of files as possible. It minifies CSS and JS files with PHP Minify (no extra requirements).
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 JavaScript files, will be served that same (static) cache file.
This plugin includes options for developers and advanced users, however the default settings should work just fine for most sites.
Kindly read our faqs about possible issues with you theme or specific plugins.
Aditional Optimization
I can offer you aditional custom made optimization on top of this plugin. If you would like to hire me, please visit my profile links for further information.
Features
Merge JS and CSS files into groups to reduce the number of HTTP requests
Google Fonts merging, inlining and optimization
Handles scripts loaded both in the header & footer separately
Keeps the order of the scripts even if you exclude some files from minification
Minimum requirements are PHP 5.5 and WP 4.4, from version 1.4.0 onwards
";s:12:"installation";s:318:"
Upload the plugin folder to the /wp-content/plugins/ directory or upload the zip within WordPress
Activate the plugin through the Plugins menu in WordPress
Configure the options under: Settings > Fast Velocity Minify and that’s it.
";s:3:"faq";s:14305:"
Can I update plugins and themes after installing FVM?
FVM doesn’t touch your original files. It copies those files to the cache directory, minifies that copy and merges them together under a different name. If you install new plugins, change themes or do plugin updates, FVM will purge its cache as well as some of the most popular cache plugins.
After installing, why did my site feels slow to load?
Please see the question below.
Why are there lots of JS and CSS files listed on the status page and why is the cache directory taking so much space?
Some themes combine and enqueue their CSS using a PHP script with a query string that changes on every pageload… (this is to bust cache, but it’s bad practice since it prevents caching at all). When FVM sees a different url being enqueued, it will consider that as a new file and try to create a new set of files on every pageview as well. You must then exclude that dynamic url via the Ignore List on the settings for your cache to be efficient and stop growing. Also note, if your pages enqueue different styles or javascript in different pages (fairly common), that is “one set” of files to be merged. Pay attention to the logs header and look for the page url where those files have ben generated. If you have multiple files generated for the same url, you have some css/js that keeps changing on every pageview (and thus needs exclusion).
How can I exclude certain assets?
Each line on the ignore list will try to match a substring against all CSS or JS files, for example //yoursite.com/wp-content/plugins/some-plugin/js/ will ignore all files inside that directory. You can also shorten the URL like /some-plugin/js/ and then it will match any css or js URL that has /some-plugin/js/ on the path. Obviously, doing /js/ would match any files inside any “/js/” directory and in any location, so to avoid unexpected situations please always use the longest, most specific path you can use. There is no need to use asterisks or regex code (it won’t work).
Why is the ignore list not working?
The ignore list “is” working, just try to use partial paths (see previous faq) and use relative urls only without any query vars.
Is it compatible with other caching plugins?
You must disable any features on your theme or cache plugins which perform minification of css, html and js. Double minification not only slows the whole process, but also has the high potential of causing conflicts in javascript. The plugin will try to automatically purge several popular cache plugins, however if you have a cache on the server side (some hosting services have this) you may need to purge it manually, after you purge FVM to see the results you expect. The automatic purge is active for the following plugins and hosting: W3 Total Cache, WP Supercache, WP Rocket, Cachify, Comet Cache, Zen Cache, LiteSpeed Cache, Cache Enabler, SG Optimizer, Breeze (Cloudways), Godaddy Managed WordPress Hosting and WP Engine
Do you recommend a specific Cache Plugin?
Currently we recommend the “Cache Enabler” plugin, for it’s simplicity, compatibility with most systems and performance. Alternatively, W3 Total Cache is a great choice as well.
Is it resource intensive, or will it use too much CPU on my shared hosting plan?
Unless you are not excluding dynamic CSS files that change the url in every pageload, its not heavy at all. On the first run, each single file is minified into an intermediate cache. When a new group of CSS/JS files is found on a new page, it reuses those files and merges them into a new static cache file. All pages that request the same group of CSS or JS files will also make use of that file, thus regeneration only happens once. In addition, gz and br files will be pre-compressed (if supported).
How do I use the pre-compressed files with gzip_static or brotli_static on Nginx?
When we merge and minify the css and js files, we also create a .gz file to be used with gzip_static on Nginx. You need to enable this feature on your Nginx configuration file if you want to make use of it. Likewise, if you have Nginx compiled with brotli and have enabled the php-ext-brotli extension for PHP, you can enable the brotli_static option and FVM will also generate .br files for you 🙂
Is it compatible with multisites?
Yes, it generates a new cache file for every different set of JS and CSS requirements it finds, but you must enable and configure FVM settings for each site in your network separatly (no global settings for all sites).
Is it compatible with AdSense and other ad networks?
If you are just inserting ads on your pages, yes. If you are using a custom script to inject those ads, please double check if it works.
After installing, why are some images, sections, sliders, galleries, menus (etc) not working?
a) You cannot do double minification, so make sure you have disabled any features on your theme or other plugins that perform minification of css, html and js files.
b) If you enabled the option to defer JS or CSS, please note that some themes and plugins need jQuery and other libraries to be render blocking. If you enable the option to defer, any javascript code on the page will trigger an “undefined” error on the google chrome console log after page load.
c) The plugin relies on PHP Minify to minify JavaScript and css files, however it is not a perfect library and there are plugins that are already minified and do not output a “min.js” or “min.css” filename (and end up being minified again). Try to disable minification on JS and CSS files and purge the cache, then either dequeue it and enqueue an alternative file or add it to the ignore list.
d) Sometimes a plugin conflicts with another when merged (look at google chrome console log for hints). Try to disable CSS processing first and see if it works. Disable JS processing second and see if it works. Try to disable HTML minification last and see if it works. If one of those work, you know there is a conflict when merging/minifying.
e) If you have a conflict, try to add each CSS and each JS file to the ignore list one by one, until you find the one that causes the conflict. If you have no idea of which files to add, check the log file on the “status page” for a list of files being merged into each generated file.
f) If you coded some inline JS code that depends on a JS file being loaded before it’s execution (render blocking), try to save that code into an external file and enqueue it as a dependency. It will be merged together and run after the other file, thus no longer being “undefined”.
Why are some of the CSS and JS files not being merged?
The plugin only processes JS and CSS files enqueued using the official WordPress api method – https://developer.wordpress.org/themes/basics/including-css-javascript/ -as well as files from the same domain (unless specified on the settings).
Can I merge files from other domains?
Yes and no. You can for example, merge js files such as jQuery if they are loading from a CDN and it will work, because it doesn’t matter where those files are being served from. However, stuff like Facebook and other social media widgets, as well as tracking codes, widgets and so on, cannot usually be merged and cached locally as they may load something different on every pageload, or anytime they change something. Ads and widgets make your site slow, so make sure you only use the minimum necessary plugins and widgets.
How to undo all changes done by the plugin?
The plugin itself does not do any “changes” to your site and all original files are untouched. It intercepts the enqueued CSS and JS files just before printing your HTML, copies them and enqueues the newly optimized cached version of those files to the frontend. As with any plugin… simply disable or uninstall the plugin, purge all caches you may have in use (plugins, server, cloudflare, etc.) and the site will go back to what it was before installing it. The plugin does not delete anything from the database or modify any of your files.
I have disabled or deleted the plugin but my design is still broken!
Some “cheap” (or sometimes expensive) “optimized” hosting providers, implement a (misconfigured) aggressive cache on their servers that caches PHP code execution and PHP files. I’ve seen people completely deleting all WordPress files from their host via SFTP/FTP and the website kept working fine for hours. Furthermore, very often they rate limit your cache purge requests… so if you delete FVM and are still seeing references to FVM files on the “view-source:https://example.com” please be patient and contact your web hosting to purge all caches. Providers known to have this issue are some plans on hostgator and iPage (please report others if you find them).
Why is my Visual Composer or Page Editor not working?
Some plugins and themes need to edit the layout and styles on the frontend. If you have trouble with page editors, please enable the “Fix Page Editors” option on FVM and purge your caches. Note: You will only see the FVM minification working when you’re logged out or using another browser after this setting.
What are the recommended cloudflare settings for this plugin?
On the “Speed” tab, deselect the Auto Minify for JavaScript, CSS and HTML as well as the Rocket Loader option as there is no benefit of using them with our plugin (we already minify things). Those options can also break the design due to double minification or the fact that the Rocket Loader is still experimental (you can read about that on the “Help” link under each selected option on cloudflare).
How can I load CSS async?
You are probably a developer if you are trying this. The answer is: make sure FVM is only generating 1 CSS file, because “async” means multiple files will load out of order (however CSS needs order most of the times). If FVM is generating more than 1 CSS file per mediatype, try to manually dequeue some of the CSS files that are breaking the series on FVM (such as external enqueued files), or add their domain to the settings to be merged together. Please note… this is an advanced option for skilled developers. Do not try to fiddle with these settings if you are not one, as it will almost certainly break your site layout and functionality.
Why is FVM using defer instead of async javascript?
The answer is simple. For compatibility reasons and to avoid some undefined javascript errors, we need to preserve the order of scripts. Async means that any js files will load in parallel without waiting for each other or without following a specific order. If FVM generates multiple JS files for your site, using Async could cause footer scripts to load before the header scripts in an inconsistent manner. By using defer, we make sure the scripts load in order, as defined by each plugin and theme developer.
Your ads or scripts wich are already specifically async will continue to be so, unless you specifically mark them to be merged as well.
I have a complaint or I need support right now.
Before getting angry because you have no answer within a few hours (even with paid plugins, sometimes it takes weeks…), please be informed about how wordpress.org and the plugins directory work. The plugins directory is an open source, free service where developers and programmers contribute (on their free time) with plugins that can be downloaded and installed by anyone “at their own risk” and are all released under the GPL license. While all plugins have to be approved and reviewed by the WordPress team before being published (for dangerous code, spam, etc.) this does not change the license or add any warranty. All plugins are provided as they are, free of charge and should be used at your own risk (so you should make backups before installing any plugin or performing updates) and it is your sole responsibility if you break your site after installing a plugin from the plugins directory. For a full version of the license, please read: https://wordpress.org/about/gpl/
Why haven’t you replied to my topic on the support forum yet?
Support is provided by plugin authors on their free time and without warranty of a reply, so you can experience different levels of support level from plugin to plugin. As the author of this plugin I strive to provide support on a daily basis and I can take a look and help you with some issues related with my plugin, but please note that this is done out of my goodwill and in no way I have any legal or moral obligation for doing this. Sometimes I am extremely busy and may take a few days to reply, but I will always reply.
But I really need fast support right now, is there any other way?
I am also available for hiring if you need custom-made speed optimizations. After you have installed the plugin, check the “Help” tab for contact information, or check my profile links here on WordPress.
Where can I report bugs?
You can get support on the official WordPress plugin page at https://wordpress.org/support/plugin/fast-velocity-minify
Alternatively, you can reach me via info (at) fastvelocity.com for security or other vulnerabilities.
How can I donate to the plugin author?
If you would like to donate any amount to the plugin author (thank you in advance), you can do it via PayPal at https://goo.gl/vpLrSV
";s:9:"changelog";s:3070:"
2.7.7 [2019.10.15]
added a capability check on the status page ajax request, which could show the cache file path when debug mode is enabled to subscribers
2.7.6 [2019.10.10]
bug fix release
2.7.5 [2019.10.09]
added support to “after” scripts added via wp_add_inline_script
2.7.4 [2019.08.18]
change to open JS/CSS files suspected of having PHP code via HTTP request, instead of reading the file directly from disk
2.7.3 [2019.07.29]
Beaver Builder compatibility fix
2.7.2 [2019.07.29]
fixed a PHP notice when WP_DEBUG mode is enabled on wordpress
small improvements on google fonts merging
2.7.1 [2019.07.27]
fixed an AMP validation javascript error
2.7.0 [2019.07.23]
some score fixes when deferring to pagespeed is enabled
2.6.9 [2019.07.15]
custom cache path permissions fix (thanks to @fariazz)
2.6.8 [2019.07.06]
header preload fixes (thanks to @vandreev)
2.6.7 [2019.07.04]
added cache purging support for the swift cache plugin
changed cache directory to the uploads directory for compatibility reasons
better cache purging checks
2.6.6 [2019.06.20]
cache purging bug fixes
php notice fixes
2.6.5 [2019.05.04]
fixed cache purging on Hyper Cache plugin
removed support for WPFC (plugin author implemented a notice stating that FVM is incompatible with WPFC)
improved the filtering engine for pagespeed insights on desktop
2.6.4 [2019.03.31]
fixed subdirectories permissions
2.6.3 [2019.03.30]
fixed another minor PHP notice
2.6.2 [2019.03.27]
fixed a PHP notice on urls with query strings that include arrays on keys or values
2.6.1 [2019.03.26]
fixed compatibility with the latest elementor plugin
fixed adding duplicate cron jobs + existing duplicate cronjobs cleanup
fixed duplicate “cache/cache” directory path
changed the minimum PHP requirements to PHP 5.5
2.6.0 [2019.03.02]
fixed cache purging with the hypercache plugin
fixed a bug with inline scripts and styles not showing up if there is no url for the enqueued handle
changed the cache directory from the wp-content/uploads to wp-content/cache
improved compatibility with page cache plugins and servers (purging FVM without purging the page cache should be fine now)
added a daily cronjob, to delete public invalid cache files that are older than 3 months (your page cache should expire before this)
2.0.0 [2017.05.11]
version 2.x branch release
1.0 [2016.06.19]
Initial Release
";s:11:"screenshots";s:961:"
The Status and Logs page.
The Settings page.
The Pro settings.
The Developers settings.
";}s:17:"short_description";s:104:"Improve your speed score on GTmetrix, Pingdom Tools and Google PageSpeed Insights by merging and…";s:13:"download_link";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.7.7.zip";s:11:"screenshots";a:4:{i:1;a:2:{s:3:"src";s:73:"https://ps.w.org/fast-velocity-minify/assets/screenshot-1.png?rev=1977509";s:7:"caption";s:25:"The Status and Logs page.";}i:2;a:2:{s:3:"src";s:73:"https://ps.w.org/fast-velocity-minify/assets/screenshot-2.png?rev=1977509";s:7:"caption";s:18:"The Settings page.";}i:3;a:2:{s:3:"src";s:73:"https://ps.w.org/fast-velocity-minify/assets/screenshot-3.png?rev=1977509";s:7:"caption";s:17:"The Pro settings.";}i:4;a:2:{s:3:"src";s:73:"https://ps.w.org/fast-velocity-minify/assets/screenshot-4.png?rev=1977509";s:7:"caption";s:24:"The Developers settings.";}}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:14:{s:5:"2.6.5";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.6.5.zip";s:5:"2.6.6";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.6.6.zip";s:5:"2.6.7";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.6.7.zip";s:5:"2.6.8";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.6.8.zip";s:5:"2.6.9";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.6.9.zip";s:5:"2.7.0";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.7.0.zip";s:5:"2.7.1";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.7.1.zip";s:5:"2.7.2";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.7.2.zip";s:5:"2.7.3";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.7.3.zip";s:5:"2.7.4";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.7.4.zip";s:5:"2.7.5";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.7.5.zip";s:5:"2.7.6";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.7.6.zip";s:5:"2.7.7";s:69:"https://downloads.wordpress.org/plugin/fast-velocity-minify.2.7.7.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:18:"author_block_count";i:0;s:19:"author_block_rating";i:94;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:4:"more";}s:3:"new";i:1;}s:12:"a3-lazy-load";a:31:{s:4:"name";s:12:"a3 Lazy Load";s:4:"slug";s:12:"a3-lazy-load";s:7:"version";s:5:"1.9.3";s:6:"author";s:47:"a3rev Software";s:14:"author_profile";s:36:"https://profiles.wordpress.org/a3rev";s:8:"requires";s:3:"4.5";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";b:0;s:6:"rating";i:86;s:7:"ratings";a:5:{i:5;i:86;i:4;i:3;i:3;i:3;i:2;i:3;i:1;i:16;}s:11:"num_ratings";i:111;s:15:"support_threads";i:12;s:24:"support_threads_resolved";i:1;s:10:"downloaded";i:973742;s:12:"last_updated";s:21:"2019-06-29 5:39am GMT";s:5:"added";s:10:"2014-12-20";s:8:"homepage";s:0:"";s:8:"sections";a:5:{s:11:"description";s:8034:"
a3 Lazy Load is a Mobile Oriented, very simple to use plugin that will speed up sites page load speed. The more content heavy your site the better the plugin will perform and the more you will see the improvements in performance. See this demo of a page with 1,000 images (yes 1,000 images) to load.
a3 Lazy Load is the most fully featured, incredibly easy to set up lazy load plugin for WordPress. Use the plugins admin settings to easily define what elements are lazy loaded and when they become visible in the users browser. As the user scrolls down the page the next lot of elements you have applied lazy Load to are only loaded as they become visible in the view port.
IMAGE LAZY LOAD
Images are the number one element that slows page load and increases bandwidth use. From the a3 Lazy Load admin panel turn load images by a3 Lazy Load ON | OFF. For more flexibility when ON you can choose to ON | OFF lazy load for images in
Post, Pages and Custom Post Types (All Content areas)
Widgets (Sidebar, header and footer)
Apply to post thumbnails
Apply to gravatars
MORE THAN JUST IMAGES
VIDEO LAZY LOAD
a3 Lazy Load supports all WordPress video Embeds including Youtube, Vimeo and HTML5 video – for a full list see the WordPress Codex Embeds list. The WordPress embed method of copying and pasting the video url into posts and pages content area is fully supported.
Note – Works with Videos added by Text and HTML Widgets but not the new WordPress Video widget. That widget does not pull iframe at first load, it use JavaScript to replace html to iframe and hence a3 lazy Load can’t see it to apply.
From the a3 lazy Load admin panel turn Video Support ON | OFF. When ON you can choose to ON | OFF lazy load for videos in
Video embeded by URL in Post and Pages (All Content areas)
Video in Widget types, Text Widget and HTML Wigets.
Option to create a custom Lazy Load pre-load background colour
WOOCOMMERCE
a3 lazy Load is built and tested to be fully compatible with the very widely used WooCommerce plugin
PERFORMANCE TWEAKS
a3 Lazy Load gives you the option to load its script from your sites HEAD or from the FOOT.
Note that your theme must have the wp_footer() function if you select FOOTER load.
Note the plugin CSS is always loaded from the HEAD.
EXCLUDE IMAGES & VIDEO
a3 Lazy Load allows you to easily exclude any image or video by class name from having the Lazy Load effect applied. See FAQ’s
JAVASCIPT DISABLED FALLBACK
a3 Lazy Load has built in Noscript fallback if user has JavaScript turned off in their browser. Developers who use underscore.js in their applications can use the Noscript parameter to exclude their plugins content from Lazy Load.
THEME & PLUGIN COMPATIBILITY
a3 Lazy Load works with any WordPress theme that follows the WordPress Theme Codex. However, many Theme & Plugin developers will use a custom written function to add objects, example the theme has a home page with layout created by a custom function they have written. a3 Lazy Load cannot know what these functions are and so cannot apply to the objects loaded by that custom function.
If your images or objects not being Lazy Loaded in a certain section of your site, but are Lazy Loaded everywhere else you will know this is the cause. Please if this happens raise a support ticket with the developer, explaining that they just need to add a simple tag to their custom functions so that a3 Lazy Load apply to their custom function and be fully compatible. Here is a list of a3 lazy Load filter tags to include in your ticket to make it easy for the developer.
Don’t forget when a developer does add full compatibility with a3 Lazy Load please let us know via a support ticket on this forum and we will add them to the list below.
These are just some of the more popular plugins that are either tested 100% compatible with a3 Lazy Load or tags has been added for 100% compatibility.
Plugin – Advanced Custom Fields
Plugin – WooCommerce
Plugin – WP Offload
Plugin – WP Super Cache and W3 Total Cache plugins
Plugin – Youtube Embed
Plugin – WordPress AMP
Plugin – WPTouch. Note – Set to not apply on Mobiles if WPTouch is installed
Plugin – MobilePress – Set to not apply on Mobiles if MobilePress is installed
Plugins – Will not conflict with any plugin that has lazy load built in
CDN’s – Cloudfront, Cloudflare and all other known CDN architecture.
MORE FEATURES
Full support of jQueryMobile framework
WordPress Multi site ready.
Backend support for RTL display.
Translation ready
JOIN THE a3 LAZY LOAD COMMUNITY
When you download a3 lazy Load, you join our community. Regardless of if you are a WordPress newbie or experienced developer if you are interested in contributing to a3 Lazy Load development head over to the a3 Lazy Load GitHub Repository to find out how you can contribute.
Want to add a new language to a3 Lazy Load? Great! You can contribute via translate.wordpress.org
USAGE
Install and activate the plugin
Open WordPress Settings menu
Click on a3 Lazy Load menu
Turn ON Lazy Load and all preferred settings
Save Changes and enjoy the improved performance Lazy Load will give your site
";s:12:"installation";s:186:"
Minimum Requirements
WordPress 4.6 or greater
PHP version 5.6.0 or greater
MySQL version 5.6 or greater OR MariaDB version 10.0 or greater
";s:3:"faq";s:1943:"
How do I exclude individual objects from Lazy Load?
Use this built in class name to exclude lazy load on individual images, videos and iframes.
a3-notlazy
Why are some images, videos, objects not Lazy Loaded?
a3 Lazy Load can only be applied to objects that are added using core WordPress functions. If your theme or a plugin developer adds objects such as images or videos via a custom written function, a3 lazy Load cannot know what that custom function is and hence cannot Lazy Load the object.
So if you see object not being lazy loaded please check first if those objects are loaded by the theme or a plugin. If they are, you can be confident that they are loaded by a custom function.
If this is the case, please help yourself and other a3 lazy Load users by raising a support ticket with the developer and ask them to add an a3 Lazy Load filter tag to their function to allow a3 Lazy Load to find it and apply to the object.
Below is a list of available a3 Lazy Load filters to use and pass onto the developer.
Filter tags to apply lazy load
Apply lazy load for images in content.
a3_lazy_load_images
Example:
apply_filters( ‘a3_lazy_load_images’, $your_content, null );
Apply lazy load for videos and iframe from content.
a3_lazy_load_videos
Example:
apply_filters( ‘a3_lazy_load_videos’, $your_content, null );
Apply lazy load for all images, videos and iframe from content
a3_lazy_load_html
Example:
apply_filters( ‘a3_lazy_load_html’, $your_content, null );
Filter Tags to Exclude by Theme Class name
Filter tags to add to class name of theme to exclude lazy load on images or videos.
a3_lazy_load_skip_images_classes
a3_lazy_load_skip_videos_classes
";s:9:"changelog";s:22115:"
1.9.3 – 2019/06/29
This is a maintenance upgrade to fix a potentially fatal error conflict with sites running PHP 7.3 plus compatibility with WordPress 5.2.2
Fix – PHP warning continue targeting switch is equivalent to break for compatibility on PHP 7.3
1.9.2 – 2019/01/02
This maintenance update is for compatibility with WordPress 5.0.2 and PHP 7.3. It also includes performance updates to the plugin framework.
Tweak – Test for compatibility with WordPress 5.0.2 and WordPress 4.9.9
Tweak – Create new structure for future development of Gutenberg Blocks
Framework – Performance improvement. Replace wp_remote_fopen with file_get_contents for get web fonts
Framework – Performance improvement. Define new variable is_load_google_fonts if admin does not require to load google fonts
Credit – Props to Derek for alerting us to the framework google fonts performance issue
Framework – Register style name for dynamic style of plugin for use with Gutenberg block
Framework – Update Modal script and style to version 4.1.1
Framework – Update a3rev Plugin Framework to version 2.1.0
Framework – Test and update for compatibility with PHP 7.3
1.9.1 – 2018/08/10
This maintenance update resolves 2 issues from the v 1.9.0 upgrade
Fix – Set min-width of placeholder to resolve any image tag that does not have width or height not showing the spinner effect. Example Gutenberg image block.
Fix – Update Lazy Load extra script to resolve duplicated call time for images, iframe, videos on viewport
1.9.0 – 2018/08/06
This feature upgrade is focused on adding a number of new options for excluding Lazy Load from sections of a site. Compatibility with WordPress 4.9.8, Gutenberg 3.4.0 and WooCommerce 3.4.4
Feature – Add exclude from Lazy Load by URI
Feature – Add exclude from Lazy Load by Page types
Feature – Add support for using Wildcards in images and videos skipped classes
Tweak – Upgrade lazyloadxt lib to latest version 1.1.0
Tweak – Rename jquery.lazyloadxt.js to jquery.lazyloadxt.extra.js
Tweak – Add new Exclude by URI’s and Page Types Options box and help text
Tweak – Test for compatibility with WordPress 4.9.8
Tweak – Test for compatibility with WooCommerce 3.4.4
Tweak – Test for compatibility with Gutenberg 3.4.0
Fix – Make Skip Classes feature work when have entered it to that list
Credit – Props to Kurt @AMPERAGE-Marketing for his contribution to this release
1.8.9 – 2018/06/04
This Maintenance update has 2 code tweaks for compatibility with themes and plugins that load images via the wp_kses_post sanitizer as WooCommerce does since version 3.4.0 with widgets and on Cart page.
Tweak – Append lazy attributes to attribute list of allowed post tags list so that lazy load can run on frontend when that content is output via wp_kses_post
Tweak – Add noscript tag to allowed post tags list to resolve duplicate image if that image is output via wp_kses_post
Tweak – Test for compatibility with WooCommerce version 3.4.1
1.8.8 – 2018/05/26
This maintenance update is for compatibility with WordPress 4.9.6 and the new GDPR compliance requirements for users in the EU
Tweak – Test for compatibility with WordPress 4.9.6
Tweak – Check for any issues with GDPR compliance. None Found
1.8.7 – 2018/03/24
Maintenance Update. 2 code tweaks to enhance the lazy loading of images, video and iframe added by third party shortcodes in the content
Tweak – Increase lazy load filter priority value so that lazy load is applied to images loaded by the shortcode function do_shortcode
Tweak – Increase lazy load filter priority value so that lazy load is applied to video and iframe loaded by the shortcode function do_shortcode
1.8.6 – 2018/03/24
Maintenance Update. 1 bug fix from this morning 1.8.5 major maintenance release. A small piece of new code in v 1.8.5 was written on PHP v7 and is not compatible with PHP version 5.6 If you are running v PHP 5.6 please run this update to fix it
Fix – PHP Fatal Error Call instance a3_lazy_load instead of us $this is not an object caused by incompatibility with PHP version 5.6
1.8.5 – 2018/03/23
Maintenance Update. Refactor of Lazy Load on Widgets, Full Compatibility with the Advanced Custom Fields plugin, optimization tweaks and 3 bug fixes.
Refactor – Apply lazy load to all widgets instead of Text Widget and HTML widget from WordPress
Refactor – Remove the code that hook to tag ‘wp_get_attachment_image_attributes’ which was required to add support for lazy load for [gallery] shortcode. Redundant after WP version 4.6.0 and now removed.
Tweak – Add filter to acf_the_content tag for apply lazy load on the Content from ACF plugin. Kudos to @ondoheer for creating full compatibility with ACF Free and Premium version.
Tweak – Disable load new google fonts via API. Google fonts not used and saves 4 calls to database on each page load. Thanks to Robert Harm for reporting the issue
Tweak – Optimized loading gif compression for even faster load. Thanks @jasom for the suggestion
Tweak – Remove duplicate parameters from plugin scripts. Thanks to @galbaras for reporting the issue
Tweak – Add new FAQs tab to plugins page with Add Lazy Load Tags to custom Function description and exclude Lazy Load Class name for easy reference.
Tweak – Update plugins description
Framework – Define filter tag for enable OR disable load new google fonts via API
Framework – Update plugin framework to new version 2.0.3
Fix – Turn Image in Widget OFF option which had stopped working. Thanks to @japenz and @dimitar-koev for reporting and confirming the bug
Fix – If videos embed have preload=none do not call video load from a3 Lazy Load. Thanks to Celso Azevedo @celsoazevedo for an excellent bug report which enabled us to replicate the issue.
Fix – Remove src with placeholder image url for iframe
1.8.4 – 2018/02/13
Maintenance Update. Under the bonnet tweaks to keep your plugin running smoothly and is the foundation for new features to be developed this year
Framework – Update a3rev Plugin Framework to version 2.0.2
Framework – Add Framework version for all style and script files
Tweak – Update for full compatibility with a3rev Dashboard plugin
Tweak – Test for compatibility with WordPress 4.9.4
1.8.3 – 2018/01/19
Tweak – Tested for compatibility with WordPress 4.9.2
Fix – Remove redirect to plugins admin panel when activate the plugin for the first time with WordPress 4.9.2
1.8.2 – 2017/06/02
Tweak – Tested for compatibility with WordPress major version 4.8.0
Tweak – Add Lazy Load support for new WordPress 4.8.0 Image, Video and Media widgets
Tweak – Updated Skip Image Classes and Skip Video Classes help text for better clarity
Fix – WordPress Admin Tool Bar User Avatar conflict Issue #2
1.8.1 – 2017/05/31
Fix – Use correct object A3_Lazy_Load instead of ‘this’ as it was causing a fatal error
1.8.0 – 2017/05/30
Feature – Updated for compatibility with Better AMP plugin
Feature – Launched a3Lazy Load Github public Repository
Feature – WordPress Translation activation. Add text domain declaration in file header.
Tweak – Change global $$variable to global ${$variable} for compatibility with PHP 7.0
Tweak – Update a3 Revolution to a3rev Software on plugins description
Tweak – Update plugin framework to latest version
Tweak – Tested for full compatibility with WordPress version 4.7.5
Tweak – Tested for full compatibility with PHP 7.0
Fix – Exclude images by class
1.7.1
Tweak – Register fontawesome in plugin framework with style name is ‘font-awesome-styles’
Tweak – Update plugin framework to latest version
Tweak – Tested for full compatibility with WordPress major version 4.5
1.7.0 – 2016/03/01
Feature – Full compatibility with AMP plugin. No settings for it just hardcoded that Lazy Load is not applied for any url appended with /amp endpoint. Lazy load is applied to the url without the endpoint
Feature – Define new ‘Background Color’ type on plugin framework with ON | OFF switch to disable background or enable it
Feature – Define new function – hextorgb() – for convert hex color to rgb color on plugin framework
Feature – Define new function – generate_background_color_css() – for export background style code on plugin framework that is used to make custom style
Tweak – Saved the time number into database for one time customize style and Save change on the Plugin Settings
Tweak – Replace version number by time number for dynamic style file are generated by Sass to solve the issue get cache file on CDN server
Tweak – Define new ‘strip_methods’ argument for Uploader type, allow strip http/https or no
Tweak – Upgraded to the latest version of a3 plugin framework
Tweak – Tested for full compatibility with WordPress version 4.4.2
Tweak – Tested for full compatibility with WooCommerce version 2.5.2
Fix – Define new placeholder image data for iframe. Microsoft browsers smartscreen filter was blocking the .gif placeholder loading inside iframes and throwing an unsafe website message
1.6.0 – 2016/01/22
Feature – Add support for Lazy loading images, video or iframe inside content that is loaded by AJAX
Tweak – Full support for loading Product Thumbnails within the WooCommerce cart widget
Tweak – Tested for full compatibility with WordPress version 4.4.1
Tweak – Tested for full compatibility with WooCommerce version 2.5
1.5.2 – 2015/12/24
Tweak – Change on enqueue styles and scripts for faster load
Tweak – Register new script ‘jquery-lazyloadxt-srcset’ for enqueue when lazyload script is called , full support for WP 4.4 Responsive Images
Fix – Filter for change the ‘srcset’ attribute name to ‘data-srcset’ name to prevent browsers loading the image while page is loading
Fix – Create a new script for when image comes into view port that it changes ‘data-srcset’ to ‘srcset’ so image is loaded then by lazy load
1.5.1 – 2015/12/11
Tweak – Change the placeholder image name from ‘placeholder.gif’ to ‘lazy_placeholder.gif’ to avoid conflict if thumb image has name like placehoder.gif
Tweak – Change pattern parameter from “/data-src=[‘\”]/is” to “/ data-src=[‘\”]/is” to check ‘data-src’ exists as attribute of video, image, iframe, Solve the issue when 3rd party script adds attribute with format of name ‘***-data-src’ to html tag.
Fix – Use preg_match( “/src=.*lazy_placeholder.gif[‘\”]/s”, $imgHTML ) On themes that have loop code was causing loading of the placeholder instead of the image
1.5.0 – 2015/12/10
Feature – Change media uploader to New UI of WordPress media uploader with WordPress Backbone and Underscore
Feature – Apply Lazy Load for new Embed Post feature on WordPress 4.4
Tweak – Update the uploader script to save the Attachment ID and work with New Uploader
Tweak – Updated a3 Plugin Framework to the latest version
Tweak – Full compatibility with Responsive Image feature on WordPress 4.4
Tweak – Change the PlaceHolder image from data image to real image placeholder.gif for fix display on IE
Tweak – Tested for full compatibility with WordPress major version 4.4
Fix – Check if ‘HTTP_USER_AGENT’ is defined before call it from strpos
1.4.1 – 2015/08/22
Tweak – include new CSSMin lib from https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port into plugin framework instead of old CSSMin lib from http://code.google.com/p/cssmin/ , to avoid conflict with plugins or themes that have CSSMin lib
Tweak – make __construct() function for ‘Compile_Less_Sass’ class instead of using a method with the same name as the class for compatibility on WP 4.3 and is deprecated on PHP4
Tweak – change class name from ‘lessc’ to ‘a3_lessc’ so that it does not conflict with plugins or themes that have another Lessc lib
Tweak – Plugin Framework DB query optimization. Refactored settings_get_option call for dynamic style elements, example typography, border, border_styles, border_corner, box_shadow
Tweak – Tested for full compatibility with WordPress major version 4.3.0
Fix – Update the plugin framework for setup correct default settings on first installed
Fix – Update the plugin framework for reset to correct default settings when hit on ‘Reset Settings’ button on each settings tab
1.4.0 – 2015/06/17
Feature – Plugin framework Mobile First focus upgrade
Feature – Massive improvement in admin UI and UX in PC, tablet and mobile browsers
Feature – Introducing opening and closing Setting Boxes on admin panels.
Feature – Added Plugin Framework Customization settings. Control how the admin panel settings show when editing.
Feature – Added House Keeping – Clean up on Deletion function. ON | OFF switch is in the Plugin Framework Settings Box.
Feature – Added a 260px wide images to the right sidebar for support forum link, Documentation links.
Tweak – Tested for full compatibility with WooCommerce Version 2.3.11
Tweak – Removed Add-Ons Menu
Tweak – Moved plugin menu from WordPress Dashboard admin menu to a sub menu on the WordPress Settings menu
Tweak – Added Settings link to the plugins listing on plugin.php menu for easy access to plugin
Fix – Check ‘request_filesystem_credentials’ function, if it does not exists then require the core php lib file from WP where it is defined
1.3.0 – 2015/06/05
Feature – Added Image Load Threshold with set threshold pixel dynamic setting. Default is 0px
Credit – Thanks to Onisforos and Matt Pain for suggesting and explaining the new Threshold feature
1.2.2 – 2015/06/03
Tweak – Security Hardening. Removed all php file_put_contents functions in the plugin framework and replace with the WP_Filesystem API
Tweak – Security Hardening. Removed all php file_get_contents functions in the plugin framework and replace with the WP_Filesystem API
1.2.1 – 2015/05/26
Fix – Update url of dynamic stylesheet in uploads folder to the format //domain.com/ so it’s always is correct when loaded as http or https
Credit – Thanks to WordPress member hero12 for bringing the matter to our attention.
1.2.0 – 2015/05/18
Feature – Added new extend script to support event when click or tap on tab to load images without having to scroll to initiate load.
Tweak – Tested and Tweaked for full compatibility with WordPress Version 4.2.2
Tweak – Changed Permission 777 to 755 for style folder inside the uploads folder
Tweak – Chmod 644 for dynamic style and .less files from uploads folder
1.1.1 – 2015/04/21
Tweak – Tested and Tweaked for full compatibility with WordPress Version 4.2.0
Tweak – Update style of plugin framework. Removed the [data-icon] selector to prevent conflict with other plugins that have font awesome icons
1.1.0 – 2015/01/23
Feature – Added support for all WordPress video Embeds including Youtube, Vimeo and HTML5 video
Feature – Added support for content that is added by iframe from any source in post and page content and widgets
Feature – Added ON | OFF option for Noscript parameter for both images and video and iframes – fallback if user does not have JavaScript support turned on in browser.
Tweak – Reworked the plugins admin panel for new feature options. Separate settings for Images and Video / iframes
Tweak – Updated all the admin panel text and add new help text.
Tweak – Updated the plugins WordPress description with new features.
Tweak – Updated the plugins WordPress screenshot
Tweak – Updated the plugins WordPress banner image.
Dev – Updated ‘a3_lazy_load_enable’ function to edit their image or video attribute to enable a3 lazy load images or videos loaded by 3rd party application.
Dev – Defined ‘a3_lazy_load_image_enable’ function to edit image attribute to enable a3 lazy load to apply images loaded by 3rd party applications.
Dev – Defined ‘a3_lazy_load_video_enable’ function to edit image attribute so a3 lazy load script can apply to the videos, iframe.
Dev – Include ‘var a3_lazyload_params = {“apply_images”:”1″,”apply_videos”:”1″};’ JavaScript variable into frontend that get the option that are set from admin panel. Plugin and Theme developers can use that variable inside own script to check when Lazy Load apply for Image and for Video instead of use ‘a3_lazy_load_video_enable’ and ‘a3_lazy_load_video_enable’ functions in PHP code
Dev – Remove ‘a3_lazy_load_skip_classes’ filter tag, we will replace another filter for separate filters for image and videos
Dev – Defined ‘a3_lazy_load_skip_images_classes’ filter tag. Developers can add another class css name for images that they don’t want lazy load applied too.
Dev – Defined ‘a3_lazy_load_skip_videos_classes’ filter tag. Developers can add another class css name for video that they don’t want lazy load applied too.
Dev – Added default exclude class ‘a3-notlazy’ so developers can easily apply it to videos that they don’t want Lazy Load to apply to.
Dev – Defined ‘a3_lazy_load_videos’ filter. Plugin and Theme developers can use this filter and parse the content with videos or iframe and the filter will return content with change on videos or iframe that a3 Lazy Load support
1.0.2 – 2015/01/20
Tweak – Include wp_deregister_script( ‘jquery-lazyloadxt’ ) before wp_enqueue_script( ‘jquery-lazyloadxt’ ) for compatibility with a3 Portfolio plugin which supports video slides
Dev – Add new parameter $noscript boolen type for ‘a3_lazy_load_html’ and ‘a3_lazy_load_images’ filters to exclude or include noscript from content return of 3rd party plugins.
Dev – Added default exclude class ‘a3-notlazy’ so developers can easily apply it to images that they don’t want Lazy Load to apply to.
1.0.1 – 2014/12/23
Tweak – Applied lazy load for ‘wp_get_attachment_image_attributes’ filter tag for WordPress default [gallery] shortcode
Tweak – Added link to a3 Lazy Load wordpress.org support forum on plugins description that show on plugins menu
Dev – Defined ‘a3_lazy_load_enable’ function when Enable Lazy Load is set to ON. Plugin and Theme developers can use the function to edit their image attribute so that a3 lazy load script can apply to the images.
Dev – Defined ‘a3_lazy_load_skip_classes’ filter tag. Developers can add another class css name for images that they don’t want lazy load applied too.
Fix – Lazy Load does not apply to images added by shortcode, excluding the WordPress default [gallery] shortcode
1.0.0 – 2014/12/20
First working release
";s:11:"screenshots";s:737:"
a3 lazy Load Dashboard
a3 lazy Load Image Setting Options
a3 lazy Load Video and iframe settings
";}s:17:"short_description";s:132:"Use a3 Lazy Load for images, videos, iframes. Instantly improve your sites load time and dramatically improve site users experience.";s:13:"download_link";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.9.3.zip";s:11:"screenshots";a:3:{i:1;a:2:{s:3:"src";s:65:"https://ps.w.org/a3-lazy-load/assets/screenshot-1.png?rev=1667015";s:7:"caption";s:22:"a3 lazy Load Dashboard";}i:2;a:2:{s:3:"src";s:65:"https://ps.w.org/a3-lazy-load/assets/screenshot-2.png?rev=1667015";s:7:"caption";s:34:"a3 lazy Load Image Setting Options";}i:3;a:2:{s:3:"src";s:65:"https://ps.w.org/a3-lazy-load/assets/screenshot-3.png?rev=1667015";s:7:"caption";s:38:"a3 lazy Load Video and iframe settings";}}s:4:"tags";a:4:{s:12:"a3-lazy-load";s:12:"a3 lazy load";s:15:"image-lazy-load";s:15:"image lazy load";s:12:"lazy-loading";s:12:"Lazy Loading";s:8:"lazyload";s:8:"lazyload";}s:8:"versions";a:32:{s:5:"1.0.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.0.0.zip";s:5:"1.0.1";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.0.1.zip";s:5:"1.0.2";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.0.2.zip";s:5:"1.1.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.1.0.zip";s:5:"1.1.1";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.1.1.zip";s:5:"1.2.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.2.0.zip";s:5:"1.2.1";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.2.1.zip";s:5:"1.2.2";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.2.2.zip";s:5:"1.3.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.3.0.zip";s:5:"1.4.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.4.0.zip";s:5:"1.4.1";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.4.1.zip";s:5:"1.5.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.5.0.zip";s:5:"1.5.1";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.5.1.zip";s:5:"1.5.2";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.5.2.zip";s:5:"1.6.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.6.0.zip";s:5:"1.7.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.7.0.zip";s:5:"1.7.1";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.7.1.zip";s:5:"1.8.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.0.zip";s:5:"1.8.1";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.1.zip";s:5:"1.8.2";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.2.zip";s:5:"1.8.3";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.3.zip";s:5:"1.8.4";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.4.zip";s:5:"1.8.5";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.5.zip";s:5:"1.8.6";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.6.zip";s:5:"1.8.7";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.7.zip";s:5:"1.8.8";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.8.zip";s:5:"1.8.9";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.8.9.zip";s:5:"1.9.0";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.9.0.zip";s:5:"1.9.1";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.9.1.zip";s:5:"1.9.2";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.9.2.zip";s:5:"1.9.3";s:61:"https://downloads.wordpress.org/plugin/a3-lazy-load.1.9.3.zip";s:5:"trunk";s:55:"https://downloads.wordpress.org/plugin/a3-lazy-load.zip";}s:11:"donate_link";s:0:"";s:5:"icons";a:3:{s:2:"1x";s:57:"https://ps.w.org/a3-lazy-load/assets/icon.svg?rev=1049979";s:2:"2x";s:65:"https://ps.w.org/a3-lazy-load/assets/icon-256x256.png?rev=1049979";s:3:"svg";s:57:"https://ps.w.org/a3-lazy-load/assets/icon.svg?rev=1049979";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:86;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:5:{s:7:"gallery";s:11:"recommended";s:4:"blog";s:11:"recommended";s:8:"personal";s:11:"recommended";s:8:"business";s:11:"recommended";s:5:"eshop";s:4:"more";}s:3:"new";i:1;}s:39:"podlove-podcasting-plugin-for-wordpress";a:31:{s:4:"name";s:25:"Podlove Podcast Publisher";s:4:"slug";s:39:"podlove-podcasting-plugin-for-wordpress";s:7:"version";s:5:"2.9.5";s:6:"author";s:40:"Podlove";s:14:"author_profile";s:39:"https://profiles.wordpress.org/eteubert";s:8:"requires";s:3:"4.4";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";s:3:"5.4";s:6:"rating";i:92;s:7:"ratings";a:5:{i:5;i:30;i:4;i:1;i:3;i:1;i:2;i:0;i:1;i:3;}s:11:"num_ratings";i:35;s:15:"support_threads";i:1;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:169830;s:12:"last_updated";s:22:"2019-09-28 10:53am GMT";s:5:"added";s:10:"2012-06-26";s:8:"homepage";s:28:"http://publisher.podlove.org";s:8:"sections";a:5:{s:11:"description";s:3419:"
We built the Podlove Podcast Publisher because existing solutions are stuck in the past, complex and unwieldy. The Publisher helps you save time, worry less and provides a cutting edge listening experience for your audience.
Video Tutorial: Getting started with Podlove Publisher
Compatible Feeds
The Publisher makes it easy to create highly expressive, efficient and super compatible podcast feeds with fine grained control over client behavior (e.g. GUID control to replace faulty episodes and for clients to reload) supporting all important meta data.
Multi-Format Publishing
The Publisher also makes multi-format publishing – embracing all modern and legacy audio and video codecs – a snap. By adopting simple file name conventions, the plugin allows the podcaster to provide individual feeds for certain use cases or audiences without adding work for the podcaster during the publishing process.
Optimized Web Player
The Publisher also comes with integrated with the Podlove Web Player plugin (which you do not need to install separately) and fully support its advanced options including multiple audio (MP4 AAC, MP3, Vorbis, Opus) and video (MP4 H.264, WebM, Theora) format support for web browsers. This Web Player is fully HTML5 compatible (but provides Flash fallback for ancient environments) and is ready for all touch based clients too.
Chapter Support
The Publisher also makes it easy to publish chapter information in the player to make access to structured episodes even easier. Full support for linking directly to any part of your podcast on the web with instant playback included.
Flexible Templates
To round it all up, a flexible template system enables you to published Podcasts in a defined fashion and change the style at any time without having to touch your individual postings later on.
And this is just the beginning. We have a rich roadmap that will bring even more interesting features: integration with helpful services, much improved timeline metadata support (show notes) and much more.
Development of the plugin is an open process. The current version is available on GitHub Feel free to contribute and to fix errors or send improvements via GitHub.
Requires PHP 5.4+
";s:12:"installation";s:410:"
Download the Podlove Publisher Plugin to your desktop.
If downloaded as a zip archive, extract the Plugin folder to your desktop.
With your FTP program, upload the Plugin folder to the wp-content/plugins folder in your WordPress directory online.
Go to Plugins screen and find the newly uploaded Plugin in the list.
Click Activate Plugin to activate it.
";s:3:"faq";s:2238:"
Is Podlove Podcast Publisher free?
Yes! The core features of Podlove Podcast Publisher are and always will be free. Paid Professional Support is available but not necessary to run the plugin.
Are there Download Statistics?
Yes! Podcast Downloads can be tracked and analyzed. You can easily see how many people downloaded you podcast episodes, which clients they used, if they prefer to subscribe to the feed or listen on your website using the web player—and much more.
Are there Privacy / GDPR considerations?
Podlove Publisher is GDPR compliant and provides prewritten text snippets for your privacy page. See https://docs.podlove.org/podlove-publisher/guides/dsgvo-gdpr.html
Where can I host my podcast files?
Any storage where you have control over the file naming is compatible with Podlove Podcast Publisher. You can manage files using a simple FTP/sFTP or use services like Amazon S3.
Where can I ask questions and get support?
Free support where questions are answered by the community is available in the Podlove Community Forum. There is a German community in the Sendegate. Professional Support by the plugin developer is also available.
How can I help the project?
The continued success of Open Source project relies on the community. There are many ways you can help:
You can answer questions of other fellow podcasters in the Podlove Community.
You can buy Support to financially support the project.
This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com.
";s:9:"changelog";s:7332:"
2.9.5
Slacknotes: reactivate date picker
2.9.4
fix: error on “file types” settings page
IAB Conformity
When it comes to tracking download intents, Podlove Publisher was always close to IAB recommendations, with one exception: the time window in which two requests count as two. Podlove Publisher deduplicates by hour, IAB recommends a day.
There is a new setting in Podlove > Expert Settings > Tracking: “Deduplication Window”. It enables you to change the window to “day”. This is an opt-in setting, the default will continue to be hourly.
fix duplicating posts: create new guid; do not copy analytics #1048
2.9.0
New Apple iTunes Categories
Apple updated their list of available iTunes categories.
Please check in Podlove > Podcast Settings > Directory > iTunes Category if you need or want to update your category.
In case your previously selected category does not exist any more, a warning is shown.
Only one category is selectable now (instead of previously 3) to conform with iTunes specifications.
Download tracking with Google Analytics
Set your Google Analytics Tracking ID in Podlove > Expert Settings > Tracking.
Then every download intent will be forwarded to Google Analytics.
“Transcripts” is the new module to manage transcripts, show them on your site and in the web player. You can import them from webvtt files. If you are already using the Podlove Publisher contributors, you can assign people to the voices inside the webvtt. Then you even get avatars automatically in your transcripts.
The following metrics are now available for the whole podcast:
downloads per month
top episodes
episode asset
podcast client
operating system
download source
Raw Analytics
I wouldn’t call this an Analytics API but since it exists to power the analytics screen, I might as well document it. The following endpoints return results in CSV format for easy processing or import to spreadsheets.
Here is an example call that returns the number of downloads in March 2019:
You need to be logged in with admin permissions for the requests to work.
Disclaimer: Depending on the popularity of your podcast and chosen date range, the requests may take a long time to respond, or even fail if the calculation takes longer than the timeout defined in your web server.
Other
background jobs: add button to abort job
new tab style for chapter marks section
Podlove Web Player 4 fallback for old browsers and disabled JavaScript
Changes for previous versions can be found in the changelog.txt.
";s:11:"screenshots";s:2359:"
Custom episode post type separates media from your blog content.
Download analytics provide you with all the data you ever wanted.
The Publisher automatically checks the health of your media files.
The mighty template engine gives you full control over the episode presentation.
Includes the Podlove Subscribe Button, the easiest way for listeners to subscribe to your podcast.
Includes the Podlove Web Player. One more thing: you can manage and present all contributors easily.
";}s:17:"short_description";s:108:"The one and only next generation podcast publishing system. Seriously. It's magical and sparkles a lot.";s:13:"download_link";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.9.5.zip";s:11:"screenshots";a:6:{i:1;a:2:{s:3:"src";s:92:"https://ps.w.org/podlove-podcasting-plugin-for-wordpress/assets/screenshot-1.png?rev=1559510";s:7:"caption";s:64:"Custom episode post type separates media from your blog content.";}i:2;a:2:{s:3:"src";s:92:"https://ps.w.org/podlove-podcasting-plugin-for-wordpress/assets/screenshot-2.png?rev=1559510";s:7:"caption";s:65:"Download analytics provide you with all the data you ever wanted.";}i:3;a:2:{s:3:"src";s:92:"https://ps.w.org/podlove-podcasting-plugin-for-wordpress/assets/screenshot-3.png?rev=1559514";s:7:"caption";s:66:"The Publisher automatically checks the health of your media files.";}i:4;a:2:{s:3:"src";s:92:"https://ps.w.org/podlove-podcasting-plugin-for-wordpress/assets/screenshot-4.png?rev=1559510";s:7:"caption";s:80:"The mighty template engine gives you full control over the episode presentation.";}i:5;a:2:{s:3:"src";s:92:"https://ps.w.org/podlove-podcasting-plugin-for-wordpress/assets/screenshot-5.png?rev=1559510";s:7:"caption";s:98:"Includes the Podlove Subscribe Button, the easiest way for listeners to subscribe to your podcast.";}i:6;a:2:{s:3:"src";s:92:"https://ps.w.org/podlove-podcasting-plugin-for-wordpress/assets/screenshot-6.png?rev=1982732";s:7:"caption";s:100:"Includes the Podlove Web Player. One more thing: you can manage and present all contributors easily.";}}s:4:"tags";a:5:{s:4:"feed";s:4:"feed";s:7:"podcast";s:7:"podcast";s:7:"podlove";s:7:"podlove";s:10:"publishing";s:10:"publishing";s:3:"rss";s:3:"rss";}s:8:"versions";a:38:{s:5:"2.7.0";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.0.zip";s:5:"2.7.1";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.1.zip";s:6:"2.7.10";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.10.zip";s:6:"2.7.11";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.11.zip";s:6:"2.7.12";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.12.zip";s:6:"2.7.13";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.13.zip";s:6:"2.7.14";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.14.zip";s:6:"2.7.15";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.15.zip";s:6:"2.7.16";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.16.zip";s:6:"2.7.17";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.17.zip";s:6:"2.7.18";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.18.zip";s:6:"2.7.19";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.19.zip";s:5:"2.7.2";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.2.zip";s:6:"2.7.20";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.20.zip";s:6:"2.7.21";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.21.zip";s:6:"2.7.22";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.22.zip";s:6:"2.7.23";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.23.zip";s:6:"2.7.24";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.24.zip";s:5:"2.7.3";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.3.zip";s:5:"2.7.4";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.4.zip";s:5:"2.7.5";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.5.zip";s:5:"2.7.6";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.6.zip";s:5:"2.7.7";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.7.zip";s:5:"2.7.8";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.8.zip";s:5:"2.7.9";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.7.9.zip";s:5:"2.8.0";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.8.0.zip";s:6:"2.8.10";s:89:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.8.10.zip";s:5:"2.8.6";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.8.6.zip";s:5:"2.8.7";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.8.7.zip";s:5:"2.8.8";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.8.8.zip";s:5:"2.8.9";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.8.9.zip";s:5:"2.9.0";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.9.0.zip";s:5:"2.9.1";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.9.1.zip";s:5:"2.9.2";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.9.2.zip";s:5:"2.9.3";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.9.3.zip";s:5:"2.9.4";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.9.4.zip";s:5:"2.9.5";s:88:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.2.9.5.zip";s:5:"trunk";s:82:"https://downloads.wordpress.org/plugin/podlove-podcasting-plugin-for-wordpress.zip";}s:11:"donate_link";s:29:"http://podlove.org/donations/";s:5:"icons";a:3:{s:2:"1x";s:84:"https://ps.w.org/podlove-podcasting-plugin-for-wordpress/assets/icon.svg?rev=1545024";s:2:"2x";s:92:"https://ps.w.org/podlove-podcasting-plugin-for-wordpress/assets/icon-256x256.png?rev=1545024";s:3:"svg";s:84:"https://ps.w.org/podlove-podcasting-plugin-for-wordpress/assets/icon.svg?rev=1545024";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:92;s:12:"contributors";a:0:{}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:4:"more";s:5:"eshop";s:4:"more";s:7:"podcast";s:11:"recommended";}s:3:"new";i:1;}s:18:"podlove-web-player";a:31:{s:4:"name";s:18:"Podlove Web Player";s:4:"slug";s:18:"podlove-web-player";s:7:"version";s:5:"2.1.0";s:6:"author";s:46:"Podlove Team";s:14:"author_profile";s:45:"https://profiles.wordpress.org/gerritvanaaken";s:8:"requires";s:5:"3.4.0";s:6:"tested";s:6:"4.6.16";s:12:"requires_php";b:0;s:6:"rating";i:60;s:7:"ratings";a:5:{i:5;i:3;i:4;i:0;i:3;i:1;i:2;i:0;i:1;i:3;}s:11:"num_ratings";i:7;s:15:"support_threads";i:1;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:33456;s:12:"last_updated";s:21:"2016-10-20 2:22pm GMT";s:5:"added";s:10:"2012-07-03";s:8:"homepage";s:38:"http://podlove.org/podlove-web-player/";s:8:"sections";a:5:{s:11:"description";s:2371:"
This is part of the “Podlove” initiative for a better podcasting experience. See podlove.org for more information.
There are basically four ways to use the Podlove Web Player:
1) as a Standalone Player
You won’t need any of the PHP or WordPress files in this package. Just stick to “standalone.html” and see how it’s done there. Maybe you want to build your very own CMS plugin. If so – let us know!
2) manual WordPress shortcodes
Use a simple shortcode in your posts and pages, and the Podlove Web Player will appear, playing any media file you want to assign. Basic usage:
The WordPress plugin searches for media enclosures in your existing posts and renders a web player automatically. Works like a charme, even for Blubrry PowerPress users.
4) as part of the Podlove Podcast Publisher
This player is bundled with the “PPP” project and should be automatically rendered, so you don’t have to worry about anything.
Credits
The Podlove Web Player is built from the Podlove Team.
Takes chapter json string from the defined custom field (the standard WordPress ones) and builds an interactive chapter table. Can be referenced to an external json file, too. Chapters must be written in the following format:
Rich Podlove Web Player player with meta information
If you have an audio file and use one of the following attributes, the player will sport a richer visual experience: “title”, “subtitle”, “summary”, “poster”, “permalink”. Full example:
[podloveaudio mp3="http://mysite.com/mymedia.mp3" ogg="http://mysite.com/mymedia.ogg" title="PWP – First show" subtitle="We talk about this and that" summary="Here goes a summary of the episode which should be about 256 characters long" poster="http://mysite.com/mymedia.jpg" chapters="my_chapter_field" permalink="http://mysite.com/my-first-episode/"]
Podlove Web Player Shortcode in multiple lines
Don’t do it, always write the shortcode in a single line.
Deprecated usage
Chapters now handed over as JSON, please take a look at the standalone.html. The previous solution will still work, however we recommend to use the new solution, as it offers some more features.
Earlier versions of this plugin could handle alternative shortcodes, too: [audio] and [video]. As of version 1.1, these are deprecated as they conflict with other plugins.
";s:9:"changelog";s:5293:"
2.1.0
mejs update
simplified, modernised look
responsive layout for mobile devices
2.0.19
mejs update
link to timecode
default posters configurable
get chapters from other sources
Style Editor
smaller and bigger player styles
save playtime in cookies
mp4chaps image support
2.0.18
compatible with WordPress theme Twenty-Fourteen
read plugin version dynamically in settings.php
2.0.17
fixes an error on apaches without mod_headers
= 2.0.16
* fixes unspecific css selector bug, introduced in last version
* fixes removing elements other than sources
* fixes false milliseconds
2.0.15
small fixes
.htaccess examples added in /help
2.0.14
style improvements
wordpress twenty thirteen theme compatibility
FireFox AAC fix
summary style fix
XSS Firefox Bugfix
jslint valid whitespace
2.0.13
fix IE8 support
more valid/better js code
2.0.12
increase version number to fix wordpress.org issues
support images in mp4chaps
more valid/better js code
save playtime in cookies
2.0.11
empty chapter file and empty meta_box bug fixed
chapter images added to chapter table
chapter links added to chapter table
chapter table bugfix
max chapter table height changeable
buttons improved (style and size)
2.0.10
wordpress.org has some problems with the last commit
sorry for the inconvenience
2.0.9
sorry for the mp4 chaps bug
now it’s working again
2.0.8
better compatibility
resume at last position
build script (less requests)
accept chapters as json-file
2.0.7
Download bar added
Button config added
PHP Warnings removed
various small changes
2.0.6
podPress compatibility
chapterbox height fix
summary height fix
infobutton style fixes
jshint and jslint valid
various small fixes
Chapter hand over via JSON
2.0.5
fixed Blubrry PowerPress compatibility
fixed style Interference with various WP Themes
firefox flash fallback multiple playing fix
opera font bug fix
more stable CSS
2.0.4
fixed flash fallback again
parameter handover improved
encoding issues fixed
2.0.3
reduced DOM interaction at player creation
improved readability of JS code
improved JS performance
fixed video
fixed flash fallback
fixed player slowing down Firefox
fixed buttons not being displayed properly
added a new bar with social sharing buttons
updated submodules
2.0.2
equivalent to 2.0.1
2.0.1
does not crash in PHP 5.2 anymore
some CSS improvements for responsive layouts
fixes visual glitches in readme.txt
2.0.0
refactored large parts of the code
added standalone player, works without PHP (example HTML/JS included)
moved lots of functionality from PHP to JS
cleaned variables and removed old stuff
CSS improvements
new settings area (yes, again. But now WordPress API compliant)
added FontAwesome for fancy control buttons
added “duration” parameter for displaying duration of last chapter
added “permalink” parameter
added “alwaysShowHours” parameter
added “alwaysShowControls” parameter
added “chaptersVisible” parameter
added “timecontrolsVisible” parameter
added “summaryVisible” parameter
added sample audio files for testing purposes
fresh versions of mediaelementjs and jQuery
1.2
added: Rich player with meta information (title, subtitle, summary, cover image)
added: Opus audio codec support
added: Chapter duration display
added: Chapter deeplinking
added: optional listening to WordPress enclosures
new settings area
fixed some issues with flash fallback
freshest version of mediaelement.js
lots of bugfixes and improvements
1.1.2
prevents activation conflicts with other instances of the plugin
1.1.1
small bugfixes and improvements
1.1
First proper release.
[audio] and [video] are deprecated: Use [podloveaudio] and [podlovevideo] instead!
Implements W3C Media Fragements with start and end time
1.0
First version on wordpress.org
Full of bugs
";s:11:"screenshots";s:989:"
Podlove Web Player in full swing, using the chapters table to jump to different section of the audio source.
Podlove Web Player in chapters hidden and timecontrol-bar visible view.
Podlove Web Player Options
";}s:17:"short_description";s:150:"HTML5 based audio/video player, focused on podcasts and similar media blogs. It supports chapters, deeplinks, captions, social media buttons and more.";s:13:"download_link";s:61:"https://downloads.wordpress.org/plugin/podlove-web-player.zip";s:11:"screenshots";a:3:{i:1;a:2:{s:3:"src";s:70:"https://ps.w.org/podlove-web-player/trunk/screenshot-1.png?rev=1573787";s:7:"caption";s:108:"Podlove Web Player in full swing, using the chapters table to jump to different section of the audio source.";}i:2;a:2:{s:3:"src";s:70:"https://ps.w.org/podlove-web-player/trunk/screenshot-2.png?rev=1573787";s:7:"caption";s:71:"Podlove Web Player in chapters hidden and timecontrol-bar visible view.";}i:3;a:2:{s:3:"src";s:70:"https://ps.w.org/podlove-web-player/trunk/screenshot-3.png?rev=1573787";s:7:"caption";s:26:"Podlove Web Player Options";}}s:4:"tags";a:5:{s:5:"audio";s:5:"audio";s:10:"html5audio";s:10:"html5audio";s:10:"podcasting";s:10:"podcasting";s:7:"podlove";s:7:"podlove";s:5:"video";s:5:"video";}s:8:"versions";a:31:{s:5:"1.0.4";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.0.4.zip";s:5:"1.0.5";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.0.5.zip";s:5:"1.0.6";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.0.6.zip";s:5:"1.0.7";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.0.7.zip";s:5:"1.0.8";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.0.8.zip";s:5:"1.0.9";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.0.9.zip";s:5:"1.1.0";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.1.0.zip";s:5:"1.1.1";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.1.1.zip";s:5:"1.1.2";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.1.2.zip";s:3:"1.2";s:65:"https://downloads.wordpress.org/plugin/podlove-web-player.1.2.zip";s:5:"1.2.1";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.1.2.1.zip";s:5:"2.0.0";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.0.zip";s:5:"2.0.1";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.1.zip";s:6:"2.0.10";s:68:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.10.zip";s:6:"2.0.11";s:68:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.11.zip";s:6:"2.0.12";s:68:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.12.zip";s:6:"2.0.13";s:68:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.13.zip";s:6:"2.0.14";s:68:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.14.zip";s:6:"2.0.15";s:68:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.15.zip";s:6:"2.0.16";s:68:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.16.zip";s:6:"2.0.17";s:68:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.17.zip";s:6:"2.0.19";s:68:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.19.zip";s:5:"2.0.2";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.2.zip";s:5:"2.0.3";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.3.zip";s:5:"2.0.4";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.4.zip";s:5:"2.0.5";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.5.zip";s:5:"2.0.6";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.6.zip";s:5:"2.0.7";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.7.zip";s:5:"2.0.8";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.8.zip";s:5:"2.0.9";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.0.9.zip";s:5:"2.1.0";s:67:"https://downloads.wordpress.org/plugin/podlove-web-player.2.1.0.zip";}s:11:"donate_link";s:19:"http://podlove.org/";s:5:"icons";a:3:{s:2:"1x";s:63:"https://ps.w.org/podlove-web-player/assets/icon.svg?rev=1545651";s:2:"2x";s:71:"https://ps.w.org/podlove-web-player/assets/icon-256x256.png?rev=1545651";s:3:"svg";s:63:"https://ps.w.org/podlove-web-player/assets/icon.svg?rev=1545651";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:60;s:12:"contributors";a:0:{}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:4:"more";s:5:"eshop";s:4:"more";s:7:"podcast";s:11:"recommended";}s:3:"new";i:1;}s:24:"podlove-subscribe-button";a:31:{s:4:"name";s:24:"Podlove Subscribe button";s:4:"slug";s:24:"podlove-subscribe-button";s:7:"version";s:5:"1.3.7";s:6:"author";s:41:"Podlove";s:14:"author_profile";s:39:"https://profiles.wordpress.org/chemiker";s:8:"requires";s:5:"3.5.0";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";s:3:"5.3";s:6:"rating";i:100;s:7:"ratings";a:5:{i:5;i:2;i:4;i:0;i:3;i:0;i:2;i:0;i:1;i:0;}s:11:"num_ratings";i:2;s:15:"support_threads";i:0;s:24:"support_threads_resolved";i:0;s:10:"downloaded";i:17193;s:12:"last_updated";s:21:"2019-07-25 6:06pm GMT";s:5:"added";s:10:"2015-04-15";s:8:"homepage";s:62:"https://wordpress.org/extend/plugins/podlove-subscribe-button/";s:8:"sections";a:5:{s:11:"description";s:2029:"
This plugin allows easy inclusion of the Podlove Subscribe Button. Put it in your sidebar with a simple widget or include the button in pages and/or posts with a simple shortcode.
About the Podlove Subscribe Button
The Podlove Subscribe Button allows for simple subscription of podcasts in anybody’s favorite podcast app right from the browser without having to deal with pesky feed URLs and go on a hunt for feed subscription dialogues.
The button knows how to activate the subscription functionality in all popular podcast apps supporting various operating systems including but not limited to iOS, Android, WindowsPhone, OSX, Windows and Linux.
The button is centrally hosted and gets permanently updated when new podcast apps emerge or when new features are added. Using the button ensures your podcast can easily be subscribed to and presents an ever more popular user interface that your audience gets more and more used to.
About Podlove
Podlove is an open source initiative to improve the overall podcasting infrastructure and to come up with simple but helpful standards and tools to make publishing and listening to podcast as easy as possible.
Podlove currently provides:
Podlove Podcast Publisher – a powerful plugin for WordPress for podcasters to publish metadata-rich podcasts
Podlove Web Player – a podcast-optimized HTML5 web player with chapter support
Upload the plugin folder to the /wp-content/plugins/ directory
Activate the plugin through the ‘Plugins’ menu in WordPress
Configure buttons
Navigate to Settings > Podlove Subscribe Button
Fill out all fields, save and grab the shortcode
Add the button to your blog using the shortcode [podlove-subscribe-button id="{{yourButtonID}}"] with your button ID, or use the provided Podlove Subscribe Button Widget
Display the Subscribe Button in your Sidebar using a Widget
Go to Appearance -> Widgets and drag the “Podlove Subscribe Button” widget to your sidebar configuration. Select the pre-configured button from the list and determine which style you want. That’s it. The button should show up in your sidebar. Optionally add a title and description for your widget.
This is the easiest and recommended way of using this plugin especially if you ony want to display a button for a single podcast. For best visibility choose size “big” and format “cover” to make your Subscribe Button stand out and easily locatable.
Include the Subscribe Button in WordPress pages using a Shortcode
If you want to include a Podlove Subscribe Button in a WordPress page (or a post) just put the shortcode [podlove-subscribe-button] at the desired position in your text. Use the following shortcode parameters to configure it properly:
button – the ID of one of your preconfigured buttons
size – one of ‘small’, ‘medium’, ‘big’
width – specify desired button width in CSS compatibles values or ‘auto’ automatic width depending on context.
color – specify the color of the button in a CSS compatible format (keyword, rgb-hex, rgb, rgba, hsl, hsla)
style – default is filled, options are ‘outline’ and ‘frameless’
format – default is a rectangle, options are ‘square’ and ‘cover’ (Note: ‘cover’ has a max size of 300px)
hide – if set to true the button will not be shown (useful if you want to use your own element)
language – specify the language the texts on the button and popup should be in (currently supports ‘de’, ‘en’, ‘eo’, ‘fi’, ‘fr’, ‘nl’, ‘zh’ and ‘ja’)
Note that if you do not provide one of the attributes the subscribe button will use the globally set default.
Displays a large button with the podcast logo on top using data from button configuration with id “mybutton1”. All other options will be set to the globally set default values.
Displays a small button with a width of 100pt using data from button configuration with id “mybutton2” in german. All other options will be set to the globally set default values.
Displays a big button with a the podcast cover and automatically adjusted using data from button configuration with id “mybutton3”. All other options will be set to the globally set default values.
Displays a small, frameless square button with using data from button configuration with id “mybutton4”. All other options will be set to the globally set default values.
";s:3:"faq";s:1363:"
I’m running the Podlove Publisher. Do I need this plugin to display a Subscribe button?
Yes and No. If you simply want to display a Subscribe Button for your Podcast you publish with the Podlove Publisher you do not need this plugin as the Publisher itself provides this functionality. If you want to display multiple Subscribe Buttons you can use the Subscribe Button plugin.
Where do I create those “Network-wide” Buttons?
You can find the Panel in the Networks Settings Section
Does this plugin actually contain the code for the button?
No. This plugin just embeds the code that is needed to display the Podlove Subscribe Button. The button itself is served live from api.podlove.org
Do I update the plugin to get support for more clients?
No. As the Podlove Subscribe Button is hosted centrally, it gets updated regularly independent from this pugin.
I am a podcast app developer and would like my app be listed in the button. What do I need to do?
Consult the information provided on the technical information page at podlove.org on how the button works and what app developers need to support and do in order to get listed in the button.
";s:9:"changelog";s:2490:"
1.3.7 (2019-07-20)
FIXED an issue that prevented the subscribe button to appear
FIXED a XSS vulnerability
1.3.6 (2018-10-02)
FIXED autowidth value not saving to options correctly
1.3.5 (2018-09-09)
Replaced the spectrum color selector with WP Color Picker
FIXED multiple color pickers when adding a widget
1.3.4 (unreleased)
FIXED detection of Publisher plugin (widget naming)
FIXED deprecated WP core functions removed
FIXED fix select button for widget
1.3.3
Enhanced Support for translation
Fixed an issue that prevented network buttons to be shown
1.3.2
Fixed an error that caused notices on some installations
1.3.1
Fixed an error that caused fatal errors on some installations
1.3
Podcast Cover Image can be selected using the WordPress Media Library
When using the Shortcode, the button language can now be set using the language attribute
Enhanced support for button color
Fixed a bug that caused an error message for non-network installations
UI enhancements and further optimizations
1.2.1
Various bugfixes
1.2
Added various options that allow customization of the Subscribe button
Various bugfixes
1.1.3
Various bugfixes
1.1.2
Remove duplicate wp-admin/ from Network-Settings URL
Check for old PHP versions before plugin is activated
1.1.1
Smaller Bugfix: Build tables on plugin-activation only
1.1
Network Support – If you run a WordPress Multisite Installation you can create network-wide available Buttons
Default Settings for Size and Autowidth
UI enhancements
1.0.1
Enhancements in documentation
Smaller Bugfixes
Shortcodes: Change id attribute to button
1.0
Initial Release
Settings page to allow definition of preconfigured buttons
WordPress Widget to show preconfigured buttons in WordPress Sidebar
WordPress Shortcode [podlove-subscribe-button] to insert preconfigured buttons in pages and articles
";s:11:"screenshots";s:1381:"
The Subscribe buttons are listed with a preview to check their functionality.
The Subscribe button administration interface.
The Subscribe button widgets provides an easy way to include your button in your blog.
The Subscribe button widgets can be easily be adjusted to your needs.
";}s:17:"short_description";s:123:"Podlove Subscribe button allows your users to easily select a podcast feed and pass it along to their favorite podcast app.";s:13:"download_link";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.3.7.zip";s:11:"screenshots";a:4:{i:1;a:2:{s:3:"src";s:77:"https://ps.w.org/podlove-subscribe-button/assets/screenshot-1.png?rev=1416418";s:7:"caption";s:77:"The Subscribe buttons are listed with a preview to check their functionality.";}i:2;a:2:{s:3:"src";s:77:"https://ps.w.org/podlove-subscribe-button/assets/screenshot-2.png?rev=1494012";s:7:"caption";s:46:"The Subscribe button administration interface.";}i:3;a:2:{s:3:"src";s:77:"https://ps.w.org/podlove-subscribe-button/assets/screenshot-3.png?rev=1416418";s:7:"caption";s:86:"The Subscribe button widgets provides an easy way to include your button in your blog.";}i:4;a:2:{s:3:"src";s:77:"https://ps.w.org/podlove-subscribe-button/assets/screenshot-4.png?rev=1494012";s:7:"caption";s:69:"The Subscribe button widgets can be easily be adjusted to your needs.";}}s:4:"tags";a:5:{s:6:"button";s:6:"button";s:4:"feed";s:4:"feed";s:7:"podcast";s:7:"podcast";s:7:"podlove";s:7:"podlove";s:9:"subscribe";s:9:"subscribe";}s:8:"versions";a:16:{s:3:"1.0";s:71:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.0.zip";s:5:"1.0.1";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.0.1.zip";s:3:"1.1";s:71:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.1.zip";s:5:"1.1.1";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.1.1.zip";s:5:"1.1.2";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.1.2.zip";s:5:"1.1.3";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.1.3.zip";s:3:"1.2";s:71:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.2.zip";s:5:"1.2.1";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.2.1.zip";s:3:"1.3";s:71:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.3.zip";s:5:"1.3.1";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.3.1.zip";s:5:"1.3.2";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.3.2.zip";s:5:"1.3.3";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.3.3.zip";s:5:"1.3.5";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.3.5.zip";s:5:"1.3.6";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.3.6.zip";s:5:"1.3.7";s:73:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.1.3.7.zip";s:5:"trunk";s:67:"https://downloads.wordpress.org/plugin/podlove-subscribe-button.zip";}s:11:"donate_link";s:71:"https://flattr.com/thing/728463/Podlove-Podcasting-Plugin-for-WordPress";s:5:"icons";a:3:{s:2:"1x";s:69:"https://ps.w.org/podlove-subscribe-button/assets/icon.svg?rev=1545649";s:2:"2x";s:77:"https://ps.w.org/podlove-subscribe-button/assets/icon-256x256.png?rev=1545649";s:3:"svg";s:69:"https://ps.w.org/podlove-subscribe-button/assets/icon.svg?rev=1545649";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:100;s:12:"contributors";a:0:{}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:4:"more";s:5:"eshop";s:4:"more";s:7:"podcast";s:11:"recommended";}s:3:"new";i:1;}s:12:"antispam-bee";a:31:{s:4:"name";s:12:"Antispam Bee";s:4:"slug";s:12:"antispam-bee";s:7:"version";s:5:"2.9.1";s:6:"author";s:57:"pluginkollektiv";s:14:"author_profile";s:46:"https://profiles.wordpress.org/pluginkollektiv";s:8:"requires";s:3:"4.5";s:6:"tested";s:5:"5.2.4";s:12:"requires_php";b:0;s:6:"rating";i:96;s:7:"ratings";a:5:{i:5;i:145;i:4;i:2;i:3;i:1;i:2;i:1;i:1;i:6;}s:11:"num_ratings";i:155;s:15:"support_threads";i:8;s:24:"support_threads_resolved";i:4;s:10:"downloaded";i:3001576;s:12:"last_updated";s:21:"2019-09-15 5:17pm GMT";s:5:"added";s:10:"2009-01-10";s:8:"homepage";s:43:"https://wordpress.org/plugins/antispam-bee/";s:8:"sections";a:5:{s:11:"description";s:2567:"
Say Goodbye to comment spam on your WordPress blog or website. Antispam Bee 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.
Feature/Settings Overview
Trust approved commenters.
Trust commenters with a Gravatar.
Consider the comment time.
Allow comments only in a certain language.
Block or allow commenters from certain countries.
Treat BBCode as spam.
Validate the IP address of commenters.
Use regular expressions.
Search local spam database for commenters previously marked as spammers.
Notify admins by e-mail about incoming spam.
Delete existing spam after n days.
Limit approval to comments/pings (will delete other comment types).
Select spam indicators to send comments to deletion directly.
Optionally exclude trackbacks and pingbacks from spam detection.
Optionally spam-check comment forms on archive pages.
Display spam statistics on the dashboard, including daily updates of spam detection rate and a total of blocked spam comments.
If you don’t know how to install a plugin for WordPress, here’s how.
Requirements
PHP 5.2.4 or greater
WordPress 3.8 or greater
Settings
After you have activated Antispam Bee the plugin will block spam comments out of the box. However, you may want to visit Settings → Antispam Bee to configure your custom set of anti-spam options that works best for your site.
";s:3:"faq";s:2539:"
Does Antispam Bee work with Jetpack, Disqus Comments and other comment plugins?
Antispam Bee works best with default WordPress comments. It is not compatible with Jetpack or Disqus Comments as those plugins load the comment form within an iframe. Thus Antispam Bee can not access the comment form directly.
It also won’t work with any AJAX-powered comment forms.
Does Antispam Bee store any private user data, and is it compliant with GDPR?
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.
Will I have to edit any theme templates to get Antispam Bee to work?
No, the plugin works as is. You may want to configure your favorite settings, though.
Does Antispam Bee work with shortened IPs?
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.
How can I submit undetected spam?
If the antispam plugin has passed some spam comments, these comments can be reported for analysis. A Google table was created for this purpose.
Antispam Bee with Varnish?
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:
`
if (req.restarts == 0) {
set req.http.X-Forwarded-For = client.ip;
}
`
Are there some paid services or limitations?
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.
Removal of functions Block comments from specific countries and Allow comments only in certain language for financial reasons – more information (only german)
2.6.6
Switch to the official Google Translation API – more information (only german)
Release time investment (Development & QA): 2.5 h
2.6.5
Fix: Return parameters on dashboard_glance_items callback / thx @toscho
New function: Trust commenters with a Gravatar / thx @glueckpress
Additional plausibility checks and filters
Release time investment (Development & QA): 12 h
2.6.4
Consideration of the comment time (Spam if a comment was written in less than 5 seconds) – more information on Google+ (only german)
Release time investment (Development & QA): 6.25 h
2.6.3
Sorting for the Antispam Bee column in the spam comments overview
Code refactoring around the use of REQUEST_URI
Release time investment (Development & QA): 2.75 h
2.6.2
Improving detection of fake IPs
Release time investment (Development & QA): 11 h
2.6.1
Code refactoring of options management
Support for HTTP_FORWARDED_FOR header
Release time investment (Development & QA): 8.5 h
2.6.0
Optimizations for WordPress 3.8
Clear invalid UTF-8 characters in comment fields
Spam reason as a column in the table with spam comments
";}s:17:"short_description";s:159:"Antispam plugin with a sophisticated tool set for effective day to day comment and trackback spam-fighting. Build with data protection and privacy in …";s:13:"download_link";s:61:"https://downloads.wordpress.org/plugin/antispam-bee.2.9.1.zip";s:11:"screenshots";a:1:{i:1;a:2:{s:3:"src";s:65:"https://ps.w.org/antispam-bee/assets/screenshot-1.png?rev=1109431";s:7:"caption";s:21:"Antispam Bee settings";}}s:4:"tags";a:5:{s:9:"anti-spam";s:9:"anti-spam";s:8:"antispam";s:8:"antispam";s:10:"block-spam";s:10:"block spam";s:7:"comment";s:7:"comment";s:8:"comments";s:8:"comments";}s:8:"versions";a:26:{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:"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:64:"https://ps.w.org/antispam-bee/assets/icon-128x128.png?rev=977629";s:2:"2x";s:64:"https://ps.w.org/antispam-bee/assets/icon-256x256.png?rev=977629";}s:18:"author_block_count";i:0;s:19:"author_block_rating";i:96;s:12:"contributors";a:0:{}s:7:"markets";s:3:"any";s:8:"category";a:1:{s:3:"any";s:11:"recommended";}s:3:"new";i:1;}}