I am trying to:
use types 3 and views 2.6 with TagDiv Newspaper Theme
I expected to see:
Content Model displayed in post and page
Instead, I got:
"Standard" WordPress post and page display
as explained also in another ticket, I've updated Types and Views and content model were no longer displayed.
I've enabled debug mode and I discovered that the function used by the theme (TagDiv Newspaper) seems to have become td_module_single_base::get_content.
I've been using that theme for years on many sites with Toolset Plugins, and I've always used just get_content in wpv-content-templates-theme-support-function configuration field.
in the other mentioned ticket, you said "Toolset does not change those functions, they are not ours, they are theme's functions, we just detect them."
but I didn't update the theme, so I suspect that Views 2.6 does wrongly detect the function, and I think it should be a problem, because if I use td_module_single_base::get_content everything is fine, but if my customer update Types and Views without knowing that he have to change also the function in Toolset configuration I'm afraid they could break the site-
Is there a way to avoid this?
Thanks, Luca
Dear Luca,
Since it is a compatibility problem, please provide a copy of the "TagDiv Newspaper Theme",
You can put it into your own google drive disk, and share the link in the "private detail box", I need to duplicate same problem and debug it in my localhost, thanks
Thanks for the detail, we get a feedback from other clients who are using Newspaper theme:
"td_module_single_base::get_content" is the only function used to get content throughout the Newspaper theme
https://toolset.com/forums/topic/toolset-cpt-integration-with-newspaper-theme/
so you will need to inform your customer to update the setting in:
in Dashboard-> Toolset-> Settings-> Front-end Content -> Theme support for Content Templates.
Since the function name is defined by Newspaper theme, I don't think it is possible to change it in Toolset side.
Thanks for your reply, but honestly I don't understand.
I've been using Newspaper and Toolset plugins together for several years and I've ALWAYS used simply "get_content": on a couple of test sites I've just updated Toolset Views (nothing else) and I had to change that value.
How is it possible, if, as you say, Newspaper uses only "td_module_single_base::get_content"?
Sorry if I insist, it would not be a big problem if I do not have to update many sites, and, most of all, some of them managed directly by my clients.
Thanks again, Luca
The function name is defined by your theme files: "Newspaper theme", if the author of "Newspaper theme" changed the function name, you will need to change the option in Toolset settings:
Dashboard-> Toolset-> Settings-> Front-end Content -> Theme support for Content Templates.
Hope it is clear.
No, sorry, it's not clear.
You said that the author of Newspaper theme changed the function name, maybe it's true, but on the same site I've used for the previous test I've deleted the newest Types and Views releases (3.0 and 2.6) and uploaded Types 2.3.1 and Views 2.5.2, without changing the teme version and anything else.
Enabling Toolset debug mode, I get that result (it's in Italian, but I hope its clear)
Debug del modello di contenuto:
Le funzioni chiamanti sono get_content
and if I use get_content as theme content function everything works as has always did.
Using the Types 3.0 and Views 2.6 I get that
Debug del modello di contenuto:
Le funzioni chiamanti sono td_module_single_base::get_content, WP_Hook::apply_filters
Is it possible you've changed the way you detect the theme function or something else is changed in WordPress core (I'm using WP 4.6?
Thanks again, Luca
Thanks for the details, I am download the old version of Views plugin, trying to duplicate the same problem as you mentioned above, will feedback if there is anything found
I can duplicate the same problem:
With Types 2.3.1 and Views 2.5.2 + Newspaper theme, and enable the Toolset setting option "Enable theme support debugging", I get the function name:
Calling functions are get_content
With Types 3.0 and Views 2.6 + Newspaper theme, I get the result:
Calling functions are td_module_single_base::get_content, WP_Hook::apply_filters
So you are right, it is Toolset changed the way you detect the theme function.
Hi
thanks for your reply.
just to close this ticket, I assume from your answer that there is no way to force the old detection type, is it correct?
Thanks again, Luca
Yes, you are right, in your case, I suggest you use the function name "td_module_single_base::get_content" instead of get_content, that is confirmed by the author of Newspaper theme.