I added the code to the function.php of the child-theme
I added [trim_link string='[wpv-post-title]' length='140' url='[wpv-post-url]'] after the default previous [wpv-post-link]
There is an error: I set the lenght to 15 chars, but the string is not trimmed, instead, if the title is longer then 15 chars, it is not shown at all and it is just shown "..."
1) I extended length to 40 chars because I like it more
2) It is ok for me if the trim function removes " ", I can add it later this way ( outside [wpv-post-title] )
[trim_link string=' "[wpv-post-title]" ' length='40' url='[wpv-post-url]']
There are some problems though:
3) if the string is trimmed, and ... are added at the end, the closing " is not added. Why?
4) in the fourth post, there are 2 " at the beginning. The first is not trimmed in the function
5) if you go to page 2, the titles are not clickable. Why?
The AJAX reload is whats causing the code to break. From what I can see the anchor tag is still there but for some reason the text is being rendered outside the tag which should be impossible in my opinion.
Ok, I'll still wait for a solution because I need to use the shortcode in many others view but I will use it only when it will work correctly everywhere.
Shane is away today and Monday for Easter. As he has provided custom code and is working on improving it, I'll leave it to him to continue with this, I just wanted you to know he won't be able to reply before Tuesday.