UCF Events WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Provides a shortcode, widget, functions, and default styles for displaying UCF events.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/ucf/ucf-events-plugin/archive/refs/heads/master.zipOn Packagist as ucf/ucf-events-plugin:
composer require ucf/ucf-events-pluginProvides a shortcode, widget, functions, and default styles for displaying UCF events.
Description
This plugin provides a shortcode, widget, helper functions, and default styles for displaying event data from events.ucf.edu. It is written to work out-of-the-box for non-programmers, but is also extensible and customizable for developers.
Installation
Manual Installation
- Upload the plugin files (unzipped) to the
/wp-content/pluginsdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the "Plugins" screen in WordPress
- Configure plugin settings from the WordPress admin under "Settings > UCF Events".
WP CLI Installation
$ wp plugin install --activate https://github.com/UCF/UCF-Events-Plugin/archive/master.zip. See WP-CLI Docs for more command options.- Configure plugin settings from the WordPress admin under "Settings > UCF Events".
Changelog
2.1.6
Enhancements:
- Added composer file.
2.1.5
Enhancements:
- Update packages and gulpfile.js in https://github.com/UCF/UCF-Events-Plugin/pull/36
- Adjust underline styles for modern & classic layouts in https://github.com/UCF/UCF-Events-Plugin/pull/37
2.1.4
- Bug Fixes:
- Improved compatibility with PHP 7.2 due to deprecation of
create_function() - Updated Events JSON Feed URL input box to expand the full width of the screen using a built in WP class for better usability
- Improved compatibility with PHP 7.2 due to deprecation of
2.1.3
- Bug Fixes:
- Added logic to enforce a minimum value greater than 0 for feed transient expirations
- Updated default feed URL to use HTTPS
2.1.2
- Bug Fixes:
- Fixed display of event widget markup (the display function was not set to
echoits results) - Reduced text sizes of modern layout dates + titles within widgets
- Fixed display of event widget markup (the display function was not set to
- Enhancements:
- Added http_timeout to allow timeout to be adjusted
2.1.1
- Bug Fixes:
- Removed
is_plugin_active()check inucf-events.phpand replaced withclass_exists()check to prevent errors whenwp-admin/includes/plugin.phpis not loaded.
- Removed
2.1.0
- Enhancements:
- Added
$fallback_messageparameter to allow a no results message to be customized. Add the message by inserting it in between the opening and closing shortcodes (the content area), i.e.[ucf-news-feed]<insert message here>[/ucf-news-feed].
- Added
2.0.1
-
Bug Fixes:
- Fixed notices that could occur when
UCF_Events_Feed::get_eventsreturns null when using the modern layout
- Fixed notices that could occur when
-
Enhancements:
- Added new
modern_nodesclayout, which is identical to the existingmodernlayout but excludes event descriptions.
- Added new
2.0.0
- Enhancements:
- Updated layout hooks to use filters instead of actions. Please note this change is not backward-compatible with layouts registered using hooks provided by older versions of the plugin.
1.0.6
- Bug Fixes:
- Fixed bug in modern layout that could cause broken HTML in event descriptions.
1.0.5
- Bug Fixes:
- Fixed
display_events()inUCF_Events_Commonnot being set as a static method - Updated
UCF_Events_Common::display_events()to return its output - Added false-y check for
$itemsinucf_events_display_classic()to help prevent looping through non-items.
- Fixed
1.0.4
- Enhancements:
- Added modern layout.
1.0.3
- Bug Fixes:
- Fixed
[ucf-events]shortcode to return its output instead of echo it; fixes output buffer issues with shortcode contents.
- Fixed
1.0.2
- Bug Fixes:
- Whitelists the hostname from the default
feed_urloption to make surewp_safe_remote_getdoes not mark calls to the host as unsafe.
- Whitelists the hostname from the default
1.0.1
- Bug Fixes:
- Updated style enqueue logic to always enqueue, instead of being dependent on the widget or shortcode being on a page.
- Corrected problem with do_action dereferencing arrays with a single index. Account for this dereference in callbacks.
1.0.0
- Initial release
Upgrade Notice
n/a
Installation Requirements
None
Development & Contributing
NOTE: this plugin's readme.md file is automatically generated. Please only make modifications to the readme.txt file, and make sure the gulp readme command has been run before committing readme changes.
Wishlist/TODOs
- Complete shortcode interface registration (need to complete shortcode wysiwyg interface plugin first)
Releases
14 releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.