fi# Uix Shortcodes This is a WordPress Plugin. Uix Shortcodes brings an amazing set of beautiful and useful elements to your site that lets you do nifty things with very little effort.
Copyright (c) 2019 UIUX Lab @uiux_lab
Plugin for Wordpress at WordPress.org Repository
Licensed under the GPL3.0.
Uix Shortcodes makes it easy and quick to add the shortcode you need to achieve the page layout or function you desire. It provides easy to use over 26+ shortcodes. The content elements are the heart of any page builder. These are the elements shortcodes that come with theme. You may customize the shortcode by changing/adding the parameters. "Content Shortcode", "Column Shortcode", "Web Elements Shortcode", "Container Shortcode", and so on. They could be used together. **It is compatible with Gutenberg. **
The Uix Shortcodes consists of several core features that are key to support multi-style switch. According to current progress, some styles can be summarized as follows: Elegant (default), Slant, Rich.
A variety of optional styles are available for Uix ShortCodes. Go to "Uix ShortCodes -> Settings -> General Settings", you can choose the shortcodes style you want.
Included Modules
The currently available default elements:
- container
- parallax
- image slider
- timeline
- columns
- buttons
- progress bar
- google maps
- special heading
- pricing table
- icons
- features boxes
- testimonials carousel
- team
- list of clients
- responsive video
- audio
- accordion
- dividing line
- tabs
- code with highlighter
- share buttons
- contact form(use commenting form template)
- portfolio(support lightbox)
- recent posts with custom template
- author card
- Fix: Security fixes, assign specific permissions to shortcodes.
- Tweak: Enhance the functionality of the uix custom metabox.
- Fix: Fixed the display and escaping problem of the code block in the editor.
- Tweak: Performance optimization of dynamic forms (use virtual tree to update dom) for Custom Meta Boxes.
- Tweak: Optimized the escape compatibility issue of the editor control for Custom Meta Boxes.
- Fix: Delete SyntaxHighlighter to improve the compatibility of plug-ins.
- Fix: Fixed a JavaScript bug for Uix Shortcodes Form in WP 5.6.
- Tweak: Upgraded the uploading control.
- Fix: Optimized the color transparency control, compatible with WP 5.5.0 and above.
- Tweak: Expand and optimize Uix Custom Meta Boxes.
- Fix: The portfolio module is compatible with other common themes and plugins.
- Fix: Let it work under the "Divi Builder pages", "Elementor" plugin.
- New: Use
Muuri
plug-in to make filtering and masonry effects. - Tweak: Upgraded image slider and testimonials carousel modules.
- Tweak: When the editor inserts a video, it will automatically be converted into a video tag.
- New: According to the language of the theme, the editor automatically supports multiple languages.
- Remove: Remove Flexslider plugin.
- Remove: Remove shuffle.js and modernizr.js.
- Tweak: Optimized the language support and media insertion of the editor for Uix Custom Meta Boxes.
- Tweak: Compatible with WP 5.5.*.
- Fix: Modified the style display of the module.
- New: Added support for video formats.
- New: Added zh_CN language support.
- Fix: Let it work under the "Divi Builder pages", "Elementor" plugin.
- Tweak: Optimized some styles for form fields.
- New: Add drag sorting for Uix Custom Metaboxes' Image Gallery.
- Fix: Fixed button trigger event for uploading image control.
- Dev: New loop fields control for richer release types.
- Tweak: Optimized scalability for components such as uploads.
- Fix: Fixed a bug of imagesLoaded is not defined.
- Tweak: Enhance the functionality of the uix custom metabox.
- Tweak: MCEEditor upgrade in form component.
- Tweak: Upgrade Fontawesome to 5.0+.
- Tweak: Replace theme names with BEM naming.
- Tweak: Change the hook of shortcode init.
- Tweak: Upload the Documentation of this plugin to github. (https://xizon.github.io/wp-documentations/uix-shortcodes/)
- Fix: Fixed a bug for fontawesome compatibility in some modules.
- New: Support for adding your Google Map API Key to avoid traffic overruns on maps.
- New: Add a module control for the map API Key.
- Fix: Solved a bug of Block validation from the Gutenberg editor.
- Fix: Fixed a bug that when I enable the classic editor, I set the block in the setting, but it can't be displayed.
- Fix: Solved the block display problem of the new version of the Gutenberg editor.
- Tweak: Optimized the experience of inserting block code into blocks.
- Fix: if you create columns and add text with new lines it doesn’t show the line break.
- Fix: Fixed some compatibility issues with Uix Shortcodes plugin under Gutenberg.
- Fix: Fixed a problem with block initial save and multiple segment code data conflicts.
- Fix: Fixed a bug that the plugin icon on the toolbar not showing.
- Fix: Fixed display problem with admin screen.
- Tweak: Compatible with the new core gutenberg editor for version 5.0.
- Fix: Fixed a bug where block data could not be saved in real time.
- Fix: Fixed shortcode of block dependencies.
- Fix: Solved some problems under Gutenberg.
- Tweak: Removed the parallax plugin and added a new parallax method.
- Fix: Solved some problems under PHP7 and Gutenberg.
- Fix: Solved the block display problem of the new version of the Gutenberg editor.
- Fix: Fixed a bug where multiple blocks saved Uix Shortcodes.
- Fix: Fixed some style conflicts in controls.
- Tweak: Compatible with the new core gutenberg editor, ready for version 5.0.
- Fix: Fixed some compatibility issues with Uix Shortcodes plugin under Gutenberg.
- Fix: Fixed an issue when your theme uses more meta boxes.
- New: Add meta boxes API. Provides a compatible solution for some personalized themes that require Uix Shortcodes.
- Fix: Fixed issue where color picker does not display.
- Tweak: Compatible with Gutenberg, we should now be able to see our block in the Add Block menu.
- Fix: Fixed a bug with custom styles and child themes that if site uses a child theme when you create uix-shortcodes-custom.css in child theme folder, Uix Shortcodes plugin tries to connect style with path located in the parent theme folder.
- Fix: Solved the problem that instagram widget call data is not displayed.
- Tweak: Updated some third-party plugins to the latest version.
- New: New API rebuilds. (Important!)
- New: Upgraded core API for developer customization.
- New: Support a particularly simple custom form and template API.
- New: Add stylesheets of Recent Posts shortcode on your front-end pages.
- Tweak: Optimize the interface user experience.
- Tweak: Removed ajax method of all modules pop-window in admin panel, reduce High CPU Usage of Wordpress.
- Tweak: Each module manages the response speed by more than 10 times.
- Tweak: Simplifies all module APIs.
- Tweak: Reference jQuery Templates plugin to create pure HTML templates of front-end page.
- Tweak: Optimized array loop efficiency.
- Fixed some bugs for parallax and container shortcodes for mobile.
- Optimized the Container/Parallax shortcode.
- Optimized the Progress Bar shortcode for mobile.
- Added some new placeholders(featured image, categories) for the posts shortcode output.
- Added color picker plugin to TinyMCE Editor.
- Optimized the directory and file structure, delete the unnecessary files and codes.
- Improve the Uix Shortcods assistant(helper) experience in admin panel.
- Supports Right-To-Left (RTL) direction and updated the core stylesheet file of front-end.
- Supports Right-To-Left (RTL) direction in admin panel.
- Added Online Documentation. (Removed the original embedded documentation, reducing the size of the plug-in )
- Upgraded core API for theme developer customization.
- Fixed a script conflict bug in the backend.
- Fixed a bug for settings page can not be used normally.
- Fixed a display bug for the editor form type.
- Added the editor's source code mode.
- Fixed an issue of background with the activation of the pricing on mobile devices.
- Optimize the embedding method of Google Maps.
- Fix the display of posts that do not match the error. ( For blog module )
- Added a new style "Rich" for shortcodes. Go to "Uix ShortCodes -> Settings -> General Settings", you can choose the shortcodes style you want.
- Optimized front-end styles.
- Added color conversion function color_transform().
- Added function of display only a particular category for the Recent Posts shortcode.
- Added support of order type for the Recent Posts shortcode.
- Fixed some bugs for core form.
- Optimized admin panel of Custom CSS.
- Fixed bug of displaying recent posts in a horizontal row.
- Optimized core javascripts structure of front-end. Easy to call from ajax.
- Added a javascript function of front-end: $.uix_sc_init();
- Upgraded core form API. ( For developers, custom modules are much simpler! )
- Optimized core custom functions.
- Added function of template parameters.
- Added function of form javascripts output when in ajax or default state.
- Improve the stability of the plug-in.
- Optimized core HTML tags for front-end.
- Optimized core stylesheets for front-end.
- Fixed some shortcode tags that did not show.
- Fixed some minor bugs for live preview.
- W3C markup validation.
- Compatible with low version PHP (5.3+)
- Fixed some minor errors in the low version of PHP.
- Resolved compatibility errors that may occur with the editor.
- Added editor form field type.
- Added "Image Slider" shortcode (new).
- Added "Timeline" shortcode (new).
- Optimized the directory and file structure, delete the unnecessary files.
- Change the default container boxed width to compatible with bootstrap 3.x. (You can customize core CSS and locate to
.uix-sc-container
.)
- Optimized the live preview for the admin panel.
- Optimized the front-end shortcode.
- Optimized form selectors.
- Supported Uix Shortcodes for the theme customizer screen.
- Compatible with more plug-ins.
- Fixed some minor bugs for version 1.3.0.
- Optimized the pop-up window experience.
- Optimized the shortcodes-slant.css.
- Added the live preview shortcode.
- Optimized shortcodes core script for front-end and admin panel.
- Fixed some minor bugs for version 1.2.5.
- Optimized the container shortcode.
- Optimized core stylesheets for front-end.
- Optimized form for admin panel.
- Optimized front-end shortcodes structure.
- Optimized icon selector & improved the running speed greatly.
- Beautified the form UI, enhance the user experience.
- Added function of escaping for HTML blocks from core forms.
- Added hyperlink support for client shortcode.
- Added multi-column selector for client shortcode.
- Removed colors selectors for features shortcode.
- Supports custom Uix Shortcodes core stylesheet and script based on "/wp-content/themes/{your-theme}/assets/css/" and "/wp-content/themes/{your-theme}/assets/js/" directories for your theme.
- Optimized shortcodes script for front-end.
- Fixed a minor error in prograss bar.
- Added function to delete selected icon.
- Removed some unnecessary attributes for shortcode.
- Optimized switcher from back-end.
- WordPress 4.7 compatible.
- Fixed some bugs.
- Fix some bugs of custom CSS admin panel.
- Older version themes are functionally compatible.
- Fixed some bugs.
- Used ajax form & improved the running speed greatly.
- Optimized back-end structure.
- Upgraded the back-end form UI.
- Removed sweetalert plugin.
- Improved event binding from the plugin main JavaScript file.
- Improved the main CSS file.
- Fixed some bugs.
- Fixed some bugs.
- Optimized the selector of buttons.
- Enhanced editor and forms compatibility.
- Optimized for tablet display.
- Improved event binding from the plugin main JavaScript file.
- Improved the main CSS file.
- Use WordPress Color Picker API to replace tinyColorPicker
- Fixed some bugs for parallax and container shortcodes
- Multi-style support. Go to "Uix ShortCodes -> Settings -> General Settings", you can choose the shortcodes style you want.
- Core CSS optimization.
- Optimized shortcodes script.
- Added "Author Card" shortcode.
- Core CSS optimization.
- Fix custom CSS function in the WordPress administration screens.
- Fix parse error for tinyColorPicker sometimes.
- Other optimizations.
- Optimized HTML format of textarea
- First release.
- WP 4.2.*
- WP 4.3.*
- WP 4.4.1
- WP 4.4.2
- WP 4.5
- WP 4.5.1
- WP 4.5.2
- WP 4.5.3
- WP 4.6.*
- WP 4.7.*
- WP 4.8.*
- WP 4.9.*
- WP 5.1.*
- WP 5.2.*
- WP 5.3.*
- WP 5.4.*
- WP 5.5.*
- WP 5.6.*
- WP 5.7.*
- WP 5.8.*
- WP 5.9.*
- WP 6.0.*
- WP 6.1.*
- WP 6.3.*
- WP 6.4.*
- WP 6.7.*
You can go to "Uix Shortcodes" in the WordPress Administration Screens, then link to a specific tab like "Custom CSS".
There is a second way, make a new Cascading Style Sheet (CSS) document which name to "uix-shortcodes-custom.css" and uix-shortcodes-custom-rtl.css to your templates directory ( "/wp-content/themes/{your-theme}/" or "/wp-content/themes/{your-theme}/assets/css/" ). You can connect to your site via an FTP client, make the changes and then upload the file back to the server. Once you have created an existing CSS file, Uix Shortcodes will use it as a default style sheet to your WordPress Theme. Of course, Uix Shortcodes's function of "Custom CSS" is still valid.
Note: Making a new javascrpt (.js) document which name to "uix-shortcodes-custom.js" to your templates directory ( "/wp-content/themes/{your-theme}/" or "/wp-content/themes/{your-theme}/assets/js/" ). Once you have created an existing JS file, Uix Shortcodes will use it as a default script to your WordPress Theme.
I would like to give special thanks to credits. The following is a guide to the list of credits for this plugin:
- Font Awesome
- jQuery Accessible Tabs
- prettyPhoto
- Flexslider
- jQuery Parallax
- Muuri
- imagesloaded
- Easy Pie Chart
- Flaticon icon font: Essential Set
- jQuery Templates plugin
1.After activating your theme, you can see a prompt pointed out as absolutely critical. Go to "Appearance -> Install Plugins". Or, upload the plugin to wordpress, Activate it. (Access the path (/wp-content/plugins/) And upload files there.)
2.Go to your WordPress admin panel, edit or create a new post (or page). You’ll see our tiny little button in the toolbar, preceded by a separator.
Donations would be more than welcome :)