Thanks, Naresh.
The strong_view_html
filter gets the markup and the view object. For example:
function this_strong_view_html( $html, $view_object ) {
$html = '<blockquote>' . $html . '</blockquote>';
return $html;
}
add_filter( 'strong_view_html', 'this_strong_view_html', 10, 2 );
For deeper customization, any template can be copied to your theme. I also have an add-on plugin that adds one custom template that you customize. Let me know if you’re interested in either of those approaches.
I am interested in the deeper customization ” copying templates in to theme “. Is there any documentation available ??
Not yet, unfortunately, but I can walk you through an example, assuming you’re comfortable copying files and modifying code.
Step 1
Create a directory in your theme named strong-testimonials
.
wp-content/themes/{my-theme}/strong-testimonials
If you copy the default template and don’t rename anything, that will become the new default, overriding the plugin.
Otherwise, if you copy and rename a template, it will be added to the template list in the view editor.
Step 2
To create a template named “Custom” from the default template, create a subdirectory custom
in your theme’s new strong-testimonials
directory.
wp-content/plugins/strong-testimonials/templates/default
-->
wp-content/themes/{my-theme}/strong-testimonials/custom
Then copy the desired plugin template files into that. You may only need content.php
and content.css
, not the form or widget files.
Step 3
Edit content.php
and change the “Template Name” in the header. This identifies it in the view editor.
Edit content.css
and replace every instance of default
with custom
. That class must match the subdirectory name.
Step 4
Modify the HTML and CSS as you see fit.
You can create multiple templates by giving each one a unique subdirectory name.
There are SASS files in the plugin’s templates-scss
directory if you are so inclined.
-
This reply was modified 7 years, 4 months ago by Chris Dillon.
-
This reply was modified 7 years, 4 months ago by Chris Dillon.
Thank you for such a quick reply and detailed walk through. I will implement this and will get back to you if I have any doubts.
However, I have a small doubt.
Does the “strong_view_html” filter changes the markup inside widgets?
I am going to use strong testimonials in every theme I distribute. Flexible plugin, High ratings, fast support. Just what I am looking for. Thank you very much 🙂
You’re welcome. I’m honored. 🙂
This was very helpful, thanks1