This is an overhaul without backwards compliance.
If you use the template system, class, methods, global variables of the plugin to modify Testimonials Widget and Testimonials Widget Premium output, this upgrade will not be compatible with those modifications until corrections are made.
The changes and helpers below are intended to help you update your customizations quickly. If further help is required, please request it via the support forum.
- Class names below and all the references to these inside the plugin have been prepended with
Axl_
.Testimonials_Widget
>Axl_Testimonials_Widget
Testimonials_Widget_Slider_Widget
>Axl_Testimonials_Widget_Slider_Widget
Testimonials_Widget_Archives_Widget
>Axl_Testimonials_Widget_Archives_Widget
Testimonials_Widget_Tag_Cloud_Widget
>Axl_Testimonials_Widget_Tag_Cloud_Widget
Testimonials_Widget_Categories_Widget
>Axl_Testimonials_Widget_Categories_Widget
Testimonials_Widget_Recent_Testimonials_Widget
>Axl_Testimonials_Widget_Recent_Testimonials_Widget
Testimonials_Widget_Settings
>Axl_Testimonials_Widget_Settings
Testimonials_Widget_Template_Loader
>Axl_Testimonials_Widget_Template_Loader
Testimonials_Widget_Premium
>Axl_Testimonials_Widget_Premium
Testimonials_Widget_Premium_Form
>Axl_Testimonials_Widget_Premium_Form
Testimonials_Widget_Premium_Cache
>Axl_Testimonials_Widget_Premium_Cache
Testimonials_Widget_Premium_Sticky
>Axl_Testimonials_Widget_Premium_Sticky
Testimonials_Widget_Premium_Session
>Axl_Testimonials_Widget_Premium_Session
Testimonials_Widget_Premium_Licensing
>Axl_Testimonials_Widget_Premium_Licensing
Testimonials_Widget_Premium_Form_Widget
>Axl_Testimonials_Widget_Premium_Form_Widget
Testimonials_Widget_Premium_Template_Loader
>Axl_Testimonials_Widget_Premium_Template_Loader
Testimonials_Widget_Premium_Antispam_Akismet
>Axl_Testimonials_Widget_Premium_Antispam_Akismet
Testimonials_Widget_Premium_Antispam_Simple
>Axl_Testimonials_Widget_Premium_Antispam_Simple
Testimonials_Widget_Premium_Antispam_Bee_Base
>Axl_Testimonials_Widget_Premium_Antispam_Bee_Base
Testimonials_Widget_Premium_Antispam_Bee
>Axl_Testimonials_Widget_Premium_Antispam_Bee
Testimonials_Widget_Premium_Antispam_Base
>Axl_Testimonials_Widget_Premium_Antispam_Base
Testimonials_Widget_Premium_Antispam
>Axl_Testimonials_Widget_Premium_Antispam
- Global variables below have been prepended with
Axl_
.$Testimonials_Widget_Settings
>$Axl_Testimonials_Widget_Settings
$Testimonials_Widget
>$Axl_Testimonials_Widget
Replace Testimonials_Widget
with Axl_Testimonials_Widget
through out all your custom plugins and themes which customize Testimonials Widget's output. Please take backup measures beforehand.
find . -type f \( -name "*.php" -o -name "*.txt" -o -name "*.md" \) -exec perl -pi -e "s#\b(Testimonials_Widget)#Axl_\1#g" {} \;
This is a major overhaul without backwards compliance of over 80 changes. Please read the Testimonials Widget 3.0 and Testimonials Widget Premium 2.0 Upgrade Notice for more help.
If you use custom CSS, actions, or filters to modify Testimonials Widget and Testimonials Widget Premium actions or output, this upgrade will not be compatible with those modifications until corrections are made.
The changes and helpers below are intended to help you update your customizations quickly. If further help is required, please request it via commenting upon the Testimonials Widget 3.0 and Testimonials Widget Premium 2.0 Upgrade Notice.
- As Internet Explorer 7.0 usage is under 0.5% of Internet traffic, support for it is discontinued. Option
include_ie7_css
is removed. - Deprecated API hooks and functions of Testimonials Widget 2.19.0 and Testimonials Widget Premium 1.20.0 are removed.
- Form text "Full Testimonial" now "Complete Testimonial"
- Removed filter
twp_next_text
- Replace
testimonials_widget_premium_
of actions, filters, and functions withtwp_
- Replace
testimonials_widget_
of actions, filters, and functions withtw_
- Replaced
tba_
of actions, filters, and functions withtw_
- Replaced
tw_shortcodes
withtw_examples
- Replaced
tw_widget_options
withtw_slider_widget_options
- Shortcodes and theme functions renamed. See DEPRECATED.md for details.
- Testimonials Form option
form_table
is removed. - Testimonials Widget pre-2.0.0 automatic migration has been removed. Install and activate Testimonials Widget 2.19.0 before installing the latest Testimonials Widget.
- Testimonials Widget pre-2.15.0 JavaScript slider code has been replaced with bxSlider and is now removed. Options
use_bxslider
,disable_animation
,fade_out_speed
,fade_in_speed
,height
,min_height
, andmax_height
are removed.
The ordering of the helper code below is important to prevent corruption.
find . -type f \( -name "*.php" -o -name "*.txt" -o -name "*.md" \) -exec perl -pi -e "s#testimonials_widget_premium_#twp_#g" {} \;
find . -type f \( -name "*.php" -o -name "*.txt" -o -name "*.md" \) -exec perl -pi -e "s#testimonials_widget_#tw_#g" {} \;
find . -type f \( -name "*.php" -o -name "*.txt" -o -name "*.md" \) -exec perl -pi -e "s#tba_#tw_#g" {} \;
find . -type f \( -name "*.php" -o -name "*.txt" -o -name "*.md" \) -exec perl -pi -e "s#tw_widget_options#tw_slider_widget_options#g" {} \;
find . -type f \( -name "*.php" -o -name "*.txt" -o -name "*.md" \) -exec perl -pi -e "s#tw_shortcodes#tw_examples#g" {} \;
- Include Form CSS is now set by default
- Please resave your Testimonials > Settings and Widget options for defaults to be corrected
- Default value for
slide_margin
set to 10. - Default value for
slide_width
removed. - This is the last version supporting pre-bxSlider options
- Plugin "Testimonials Widget" is NOT required to be installed and activated prior to activating "Testimonials Widget Premium".
- Licensing is required for updating plugin
- Requires PHP 5.3+ notice
- Some of the new features only work with Testimonials 2.15.0 or higher with bxSlider enabled.
- 50 modifications See Changelog
- The read more link tag surrounding the
span.image
tag, is now inside ofspan.image
tag.
- Clear the Cache to reset it
- CSS ID
testimonials-widget-premium-form
changed to class - Form layout CSS moved to own stylesheet for optional include via "Include Form CSS?"
- Option
hide_featured_image_url
renamed tohide_featured_image
- Remove
style="display: table;"
from testimonials submission form
- Clear Cache? moved from Setting to WP Admin > Testmonials > Clear Cache as a menu link
- CSS and JavaScript renaming
testimonialswidget_excerpt
renamed totestimonials-widget-premium-excerpt
testimonialswidget_testimonial
renamed totestimonials-widget-testimonial
testimonialswidget_testimonials
renamed totestimonials-widget-testimonials
testimonials_form
renamed totestimonials-widget-premium-form
- Requires at least Testimonials 2.11.2
- CSS class names are simplified. For the most part, other than
testimonialswidget_testimonial
removetestimonialswidget_
from the CSS class name in your CSS customizations.- Ex:
.testimonialswidget_join
becomes.join
- Ex:
.testimonialswidget_author
becomes.author
- Ex:
- Testimonials are now formatted using
blockquote
thanq
for HTML5 compliance. If you needq
tag formatting, enable it at WP Admin > Testimonials > Settings, Compatibility & Reset tabcite
is nowdiv.credit
- CSS class names are simplified. For the most part, other than
testimonialswidget_testimonial
removetestimonialswidget_
from the CSS class name in your CSS customizations.- Ex:
.testimonialswidget_join
becomes.join
- Ex:
.testimonialswidgetpremium_testimonials_links
to.testimonialswidget_testimonials .links
- Ex:
- Replace filter
tw_disable_more_link
with settinghide_read_more
- Requires at least Testimonials 2.10.3
- Requires at least Testimonials 2.10.0
- Using posts, pages, and other custom post types for rotation and testimonials is possible now
- Requires at least Testimonials 2.8.0
- Requires at least Testimonials 2.7.15
- Requires at least Testimonials 2.7.3