Tag Cloud
Developed by azurecurve
Plugin Description
Customisable tag cloud which allows you to choose which tags are included.
The plugin integrates with the standard ClassicPress tag cloud, but allows tags to be excluded (or included) and gives easy control of other settings such as min and max font sizes, the sort order, and the number of tags to include.
- Download the latest release of the plugin from GitHub.
- Upload the entire zip file using the Plugins upload function in your ClassicPress admin panel.
- Activate the plugin.
- Configure relevant settings via the configuration page in the admin control panel (Tag Cloud, or the azurecurve menu).
- Deploy the “Tag Cloud by azurecurve” widget.
Yes, the .pot file is in the plugin’s assets/languages folder; if you do translate this plugin, please send the .po and .mo files to [email protected] for inclusion in the next version (full credit will be given).
This plugin is developed for ClassicPress, but will likely work on WordPress.
Network-wide settings were removed in version 2.0.0 as part of a rebuild of the plugin’s admin interface. Each site on a network now always uses its own locally-configured settings, the same as before if you were not using that feature.
- Rebuilt the plugin on azurecurve’s current plugin architecture (namespaced code, one file per responsibility, tabbed admin UI), matching Feed to Post.
- Added a dedicated top-level “Tag Cloud” admin menu entry, alongside the existing entry in the shared azurecurve menu.
- Added an Instructions tab to the settings page.
- Changed the plugin’s text domain from
tag-cloudtoazrcrv-tcfor consistency with the rest of the plugin (existing translations will need to be regenerated against the new .pot file). - Increased the minimum required PHP version to 8.2.
- Removed the Network Settings feature (network admin settings page and “use network settings” option); each site now always uses its own settings.
- Fixed: a custom widget title entered in Appearance > Widgets was silently discarded due to a mismatched settings key, and always displayed “Tag Cloud” instead.
- Fixed: an unused, non-functional
[shortcode]shortcode registration (pointing at a function that didn’t exist) has been removed. - Fixed: the “place the widget in a widget area” help text on the settings page displayed a literal
%sinstead of the widget’s name. - Fixed: each tag checkbox in the include/exclude list now has a unique ID, and its label correctly toggles it (previously all checkboxes shared the same ID and the label didn’t point at the right one).
- Fixed: the scrollable box around the tag include/exclude checklist now actually applies (a CSS class name mismatch meant it never worked, and the style was also only ever loaded on the front end rather than the settings page).
- Fixed: settings values are no longer run through an unnecessary
stripslashes()on display, which could corrupt values containing a backslash. - Fixed: submitted settings are now correctly un-slashed before sanitizing, avoiding potential corruption of values containing quotes or backslashes.
- Fixed: numeric settings are correctly displayed in number fields and sanitised as numbers on save.
- Fixed: a fresh install with no saved settings no longer triggers a PHP warning when the widget checks the tag include/exclude list.
- Fixed: settings are now saved with
wp_safe_redirect()rather thanwp_redirect(). - Improved: the Update Manager image filters and the Plugins-list settings link are now scoped to this plugin specifically, rather than using generic, unscoped hook names.
- Improved: plugin admin CSS/JS now only loads on this plugin’s own admin screens, rather than on every admin screen of the site.
- Update readme.md and remove readme.txt (not required for ClassicPress).
- Update azurecurve menu.
- Update plugin header for compatibility with ClasssicPress v2.
- Update plugin header and readme for compatibility with ClassicPress Directory v2.
- Update Update Manager to version 2.5.0.
- Update readme file for compatibility with ClassicPress Director.
- Fix bug with selected tags not displaying correctly in admin settings page.
- Update readme files.
- Update language template.
- Fix bug with azurecurve menu.
- Update azurecurve menu.
- Update readme files.
- Update azurecurve menu and logo.
- Fix plugin action link to use admin_url() function.
- Rewrite option handling so defaults not stored in database on plugin initialisation.
- Add plugin icon and banner.
- Update azurecurve plugin menu.
- Fix bug with setting of default options.
- Fix bug with plugin menu.
- Update plugin menu css.
- Rewrite default option creation function to resolve several bugs.
- Upgrade azurecurve plugin to store available plugins in options.
- Update Update Manager class to v2.0.0.
- Update action link.
- Update azurecurve menu icon with compressed image.
- Fix bug with incorrect language load text domain.
- Add integration with Update Manager for automatic updates.
- Fix issue with display of azurecurve menu.
- Change settings page heading.
- Add load_plugin_textdomain to handle translations.
- Update azurecurve menu for easier maintenance.
- Move require of azurecurve menu below security check.
- Initial release for ClassicPress forked from azurecurve Tag Cloud WordPress Plugin.
azurecurve was one of the first plugin developers to start developing for ClassicPress; all plugins are available from azurecurve Development and are integrated with the Update Manager plugin for fully integrated, no hassle, updates.
The plugins available from azurecurve are:
- Add Open Graph Tags – details / download
- Add Twitter Cards – details / download
- Avatars – details / download
- BBCode – details / download
- Breadcrumbs – details / download
- Broken Links – details / download
- Call-out Boxes – details / download
- Chroma – details / download
- Code – details / download
- Comment Validator – details / download
- Conditional Links – details / download
- Contact Forms – details / download
- Disable FLoC – details / download
- Display After Post Content – details / download
- Estimated Read Time – details / download
- Events – details / download
- Feed to Post – details / download
- Filtered Categories – details / download
- Flags – details / download
- Floating Featured Image – details / download
- Get GitHub File – details / download
- Icons – details / download
- Image Optimiser – details / download
- Images – details / download
- Insult Generator – details / download
- Load Admin CSS – details / download
- Loop Injection – details / download
- Lorem Ipsum Generator – details / download
- Maintenance Mode – details / download
- Markdown – details / download
- Nearby – details / download
- Page Index – details / download
- Post Archive – details / download
- Quiz Engine – details / download
- Read GitHub File – details / download
- Redirect – details / download
- Remove Revisions – details / download
- RSS Feed – details / download
- RSS Suffix – details / download
- Series Index – details / download
- Shortcodes in Comments – details / download
- Shortcodes in Widgets – details / download
- SMTP – details / download
- Snippets – details / download
- String Inspector – details / download
- Strong Password Generator – details / download
- Tag Cloud – details / download
- Taxonomy Index – details / download
- Taxonomy Order – details / download
- Theme Switcher – details / download
- Timelines – details / download
- Toggle Show/Hide – details / download
- Update Admin Menu – details / download
- URL Shortener – details / download
- Username Protection – details / download
- View Counter – details / download
- Widget Announcements – details / download