I have made changes to the footer and various part of site through child theme template customizations, how are these suppose to be added now without editing the core plugin files?
Example. I have a child theme and have
childtheme/parts/footer/td_footer_template_14.php
I have added an above footer widget area to this file, and now this is gone. How would I re-add this functionality?
Hi,
Indeed, in Newspaper v9.7 the only files that can be set in child theme are functions.php and style.css , but the most parts of customization can be made now using tagDiv Composer and elements from tagDiv Cloud Library, the changes make on modules/blocks can be achieve using flex blocks , in your case you can set a footer page made by you or form cloud with all the elements/widgets you need ->https://forum.tagdiv.com/footer-templates/
Thank you for your understanding!
In case anyone stumbles onto this… There is no way to customize without risking changes being overwritten when TD pushes updates.
Catalin L. May 8, 2019 at 7:54 am
Hi,
Most of the theme files were moved into the tagDiv Composer plugin as per the requirements of Envato: https://help.author.envato.com/hc/en-us/articles/360000472383-WordPress-Theme-Requirements, as we wrote an article on that subject. In the future, if you need to make some changes over those core files, you need to check the files from here -> https://www.screencast.com/t/Pu345nqP If you need more assistance in this case, please open a new topic at our support forum from here -> https://forum.tagdiv.com/forum/newspaper/
Thank you!
Reply
AvatarMatt Pramschufer May 9, 2019 at 3:39 pm
So does this mean that you have to edit the core plugin files directly!? I have made changes to the footer and various part of site through child theme template customizations, how are these suppose to be added now without editing the core plugin files?
Example. I have a child theme and have
childtheme/parts/footer/td_footer_template_14.php
I have added an above footer widget area to this file, and now this is gone. How would I re-add this functionality?
Reply
Catalin L.Catalin L. May 10, 2019 at 7:36 am
Hi,
Most of the theme files were moved into the tagDiv composer plugin as per the requirements of Envato: https://help.author.envato.com/hc/en-us/articles/360000472383-WordPress-Theme-Requirements.
We wrote an article on the subject here: https://tagdiv.com/updating-the-core-of-tagdiv-themes/
Moving forward with such requirements, a child theme will only work with functions.php, and style.css, as there are very few files left in the main theme as Envato, requires all functionality to be added through plugins. From now on, if you want to make some changes over the footer theme templates, you need to edit the code from here -> https://www.screencast.com/t/RqUdpKc8 Also, if you need more assistance in this case, please open a new topic at our support forum from here -> https://forum.tagdiv.com/forum/newspaper/
Sorry for the inconvenience and thank you for understanding!
Reply
AvatarMatt Pramschufer May 13, 2019 at 4:59 pm
That does not help at all. What happens when you update the TD Composer plugin? All of the updates that were done to those would be replaced.
This is NOT going to work for continuous development using the Newspaper theme.
There are ways to incorporate locate_template() within a plugin so that you can still maintain the functionality of overriding core templates.
This is not an inconvenience this is a DEAL BREAKER for utilizing this theme going forward with new clients, the flexibility and customization of this theme just went from 90% down to 0%.
Catalin L.Catalin L. May 14, 2019 at 7:53 am
Hi,
The Newspaper theme update brings a change for the customers that use WP Bakery Page Builder with our Theme: when you’ll be updating to the Newspaper 9.7.2 version, you’ll need to activate the tagDiv Composer to keep the Newspaper theme functionality you’ve previously used. Otherwise, you will have basic WordPress functionality, complying with Envato WordPress Requirements – https://help.author.envato.com/hc/en-us/articles/360000472383-WordPress-Theme-Requirements.
Please note that activating the tagDiv Composer doesn’t mean that you are required to use our custom page builder on your website. You can use the WP Bakery page builder as you did before the update. We recommended you to do not use the tagDiv Composer and WP Bakery page builders on the same page though, because you cannot edit with WP Baker blocks and shortcodes created with tagDiv Composer or vice-versa. Regarding your customizations, if you have made and have affected some of the theme core files when you will make the theme update, all of these files will be overwritten. You need to make a full backup and then, all these customizations should have to be implemented again to the core files.
Thank you!
AvatarMatt Pramschufer May 14, 2019 at 9:19 pm
Catalin,
Your response has nothing to do with the issue I proposed. I did not say anything about WP Bakery.
The theme has no hooks at all to implement customizations on a plugin level, and now the functionality of customizing page/post templates has been removed without introducing a new method to make those customizations.
Your answer of just “hack the core files” is absurd. You can not really believe that your customers are going to think this “cowboy coding” way is going to fly in 2019?
Is there someone on your development team or someone higher up that you could connect me to?
I have built out over 20 media publications using the Newspaper theme, all of which have customizations. If I make changes to the TD Composer plugin and you push out an update, it is only a matter of time before all of those customizations are lost.
Catalin L.Catalin L. May 15, 2019 at 8:12 am
Hi,
Sorry for the inconvenience! In your case, if this update will affect your websites, the best solution is to keep the old theme version (9.1) for them. This can be downloaded from here -> https://forum.tagdiv.com/topic/important-new-update-newspaper-9-7/ Please notice that we try doing our best and where we find a way for this case, we will make an update with this, sorry! At the moment, there is no such thing, sorry!
Thank you!
I do not know if they have nothing to do by tagdiv or how do they get this stupid ideas… crazy!