Hello,
I am developing locally in MAMP (MAC). I upgraded from Newspaper 8.2 to 8.5. Everything seems to work fine accept the new Landing Page feature (“tagDiv Multi-Purpose” plugin) does not function. Specifically,
• the “tagDiv Multi-Purpose” plugin is installed and “active”.
• I create a new page using “Pagebuilder + Overlay menu” template page setting.
• PROBLEM: None of the buttons are available under “Elements” when I try to edit and build the page with tagDiv Composer.
Under “Themes Panel” > “PLUGINS’ SETTINGS” > “General Settings” > “BUTTONS STYLE” this alert appears:
wp booster error:
td_apibase::mark_used_on_page : a component with the ID: tds_api is not set.
/Applications/MAMP/htdocs/newspaper2018/wp-content/themes/Newspaper/includes/wp_booster/td_api.php
wp booster error:
Missing parameter: ‘file’
/Applications/MAMP/htdocs/newspaper2018/wp-content/themes/Newspaper/includes/wp_booster/td_autoload_classes.php
Could you tell me how to remedy this problem?
Thank you.
I made all modifications suggested in the “System Status” section of the “Themes Panel”. I also installed a fresh install of WordPress and Newspaper 8.5 on MAMP. And still none of the buttons are available under “Elements” when I try to edit and build the page with tagDiv Composer. See screen capture here.
Also strange, Notice when the “tagDiv Multi-Purpose” plugin is active, the Admin Themes Panel color scheme converts to flat gray. The Admin Themes Panel color scheme is blue in Newspaper 8.5 (same as it was in 8.2) when the “tagDiv Multi-Purpose” plugin is disabled. I noticed in the Newspaper 8 tutorial videos, no such “gray theme” appears when the plugin is active.
UPDATE: Newspaper 8.5.1 was just released and installed. Nothing was corrected.
I am having this exact same error, with the addition of the following in the PHP error log:
PHP Fatal error: Uncaught Error: Class 'tds_api' not found in /home/morebusi/public_html/morebusiness.com/wp-content/plugins/td-multi-purpose/td_panel_settings.php:22
Stack trace:
#0 /home/morebusi/public_html/morebusiness.com/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/panel/panel_core/td_panel_core.php(139): require_once()
#1 /home/morebusi/public_html/morebusiness.com/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/panel/td_view_panel.php(3): td_panel_core::render_panel(Array, 'theme_panel')
#2 /home/morebusi/public_html/morebusiness.com/wp-content/themes/Newspaper/includes/wp_booster/wp-admin/panel/td_panel.php(103): include('/home/morebusi/...')
#3 /home/morebusi/public_html/morebusiness.com/wp-includes/class-wp-hook.php(286): td_panel->td_theme_panel('')
#4 /home/morebusi/public_html/morebusiness.com/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array)
#5 /home/morebusi/public_html/morebusiness.com/wp-includes/plugin.php(453): WP_Hook->do_action(Array)
#6 /home/morebusi/public_html in /home/morebusi/public_html/morebusiness.com/wp-content/plugins/td-multi-purpose/td_panel_settings.php on line 22
I went ahead and upgraded Newspaper from 8.5 to 8.6, and re-installed td-composer, td-social-counter, and td-multi-purpose plugins, all by deleting the old ones and installing the new ones, to ensure no leftover files. I have no other td plugins installed.
I flushed the CDN caches and the browser caches and the local wordpress page cache. The error persists.
I added the following line to the top of the td_panel_settings.php file and the error went away on that page:
require_once( 'styles/tds_api.php' );
Unfortunately, a new error shows in the “font settings” tab of that page:
Warning: Invalid argument supplied for foreach() in /home/morebusi/public_html/morebusiness.com/wp-content/plugins/td-multi-purpose/panel/td_panel_fonts.php on line 7
Also, the components still do not show up in the editor as far as I can see.
Any help will be appreciated.
Hello,
Please contact us via email at contact@tagdiv.com and provide wp-admin and ftp access so we can login and investigate.
Please create a full back-up of your site beforehand though as we will need to disable plugins and possibly reinstall the theme.
Thanks.
For the record to help future visitors here: the issue with my configuration is that the child theme of Newspaper *must* be named Newspaper-child for this plugin to work when you are using a child theme.