Excited Testimonials is a WordPress plugin that allows you manage testimonials for representing your company client reviews on of your site. Plugin shortcode is responsive to screen size changes, works well on mobile devices and reacts on swipe gestures.
Installation
- Unzip plugin archive.
- Place
a-excited-testimonials
folder into the .../wp-content/plugins/ directory of your site.
Or you can do the second part in more handy way via WordPress Admin panel:
- On the Plugins panel press the Add New button.
- Press Upload tab.
- Browse for the downloaded zip file, select it, press Open.
- Click Install Now.
Files Structure
Excited Testimonials has standard WordPress plugin structure. It includes both PHP files for server-side and JavaScript files to operate on client-side. Main plugin file plugin.php
generates group HTML and injects script and custom style from public/js
folder and CSS from public/css
folder on your site page.
Source code: PHP and JavaScript
Plugin main PHP class is defined in includes/Plugin.php
. It provides standard WordPress plugin routine like settings and appearance presentation in admin and settings storage in WordPress database and also includes other .php files and injects .js, .css for browser pages. Nothing really to customize here, only in case of new functionality addition.
- Logic of admin area stored in
/admin
directory. Testimonial & group forms, shortcode generation and styling can be found here. If you want to change something of this stuff you should edit this file. - Shortcode logic is in
include/Shortcode.php
file. All shortcodes is generating from blocks, which stored inpublic/partials/
directory. - Visual effects & animations can be found in
public/css/style.css
file. If you missed some effects, yo ucan edit an existing, add new or write to us about you're ideas.
This plugin imports some Javascript files for correct work:
- Backbone plugin
backbone.nested.js
to work with Backbone models. - Backbone plugin
backbone.stickit.js
to work with Backbone Views two-day data bindings. - Bootstrap plugin
bootstrap-colorpicker.js
. to work with colorpickers. - Formstone plugin
dropdown
to enhance select lists. - Slider plugin
slick
to enable slider feature.
Design: CSS and images
We use two CSS bundles in this theme. The first one located in /admin
directory is for plugin styles in WordPress admin like settings page. The second publics/css/style.css
contains all of the specific stylings for the shortcode on your site pages.
Feel free to edit any of this CSS. Please double-check if editing more than just font or background color.
Usage
By default only way to include shortcode is to copy-and-paste it on page you needed. Plugin doesn’t support php usage in themes, it designed as shortcodes on pages. Just copy shortcode from plugin settings page and paste it on post or page you need, for example :
[a-excited-testimonials id="1"]
Browser support
- Chrome >= 20
- Mozilla Firefox >= 15
- Internet Explorer >= 9
- Safari >= 5
- Opera >= 12
- Safari Mobile for iOS
- Chrome for Android / iOS
- Firefox for Android
Dependencies
Core dependencies scripts are jQuery, Backbone and Underscore, which by default are part of Wordpress.
Support
To get support for any our product please visit our Help Center. Our Help Center is the only official Looks Awesome support handling mechanism. Questions sent using other channels may be ignored without notice. Check out our Support Policy.