- TutorialsFrom WPBakery to tagDiv Composer
- TutorialsDefault Block Settings Guide
- TutorialsHow to Update the WPBakery Page Builder plugin
I’ve got a result after disable – delete – install new version of add-on tagDiv Composer
Error thrown
Class ‘td_util’ not found
========
Next Page refresh show me Plugins page – /wp-admin/admin.php?page=td_theme_plugins
site works fine
Itheme Security told me – it’s ok.
i have already tried everything. just a td composer plugin creates this conflict. I have remove and re install this plugin also. but the problem is not solved.
give me some another way of solution.
I installed the new tagdiv directories (specifically East Coast Check Pro). It looks great on desktop, but on mobile the mobile theme overrights everything, giving me a basic post/archive look, without all the needed ACF fields and filters.
Can I turn mobile theme off just for these directory and services/locations post types and taxonomies? (Note: this is a secondary feature of my website, so I can’t just turn the whole mobile theme off for everthing.)
If not, I have already figured out, how to add ACF data to plugins/td-composer/mobile/single.php using
if(get_field(‘field-name’)) {echo ‘<div>Pretext: ‘ . get_field(‘field-name’) . ‘</div>’;}
But how do I then add the needed filters to tdtax_services taxonomy?
with latest version of newspaper theme and td composer plugin:
i am logged in as admin in backend but frontend shown as no login (this is issue)
with latest version of newspaper theme and deactivated td composer plugin:
backend and frontend both shown as logged in
moreover,
i post an article with selecting category and publish it.. but post in frontend shown as uncategorised.
what should be the solution?
https://www.gujaratimahek.com/wp-content/uploads/2023/05/backend-logged-in-1.png
https://www.gujaratimahek.com/wp-content/uploads/2023/05/Category-shown-in-small-version-3.png
https://www.gujaratimahek.com/wp-content/uploads/2023/05/fronted-not-logged-in-2.png
https://www.gujaratimahek.com/wp-content/uploads/2023/05/in-post-category-shown-as-uncategorised-4.png
Hi,
Please deactivate, delete, and reinstall tagDiv Composer from Newspaper plugins => https://www.screencast.com/t/OrzLvR2j and clear all cache.
There was no issue, there were issues with the plugin version only https://forum.tagdiv.com/topic/jetpack-alert-about-td-composer-vulnerability/
Thank you!
Hi,
I was just playing around with filters. The checkbox for “hide empty terms” was checked. This works if we do not use the filters, just use them as a showpiece. However, once I clicked a filter tag, all the empty terms became visible. Also note that I checked the “multiple selection” option.
You can use the following steps to reproduce the issue on your end:
- Create an empty tag (don’t use it on any post).
- Create a new tag/category/empty template or edit an existing one (using TD composer, ofc).
- Add flex loop filters (flex loop and active filters are not required but you can add them, just in case).
- Put the term “post_tag” in slug and check the “Multi” option.
- Check the “Hide empty terms” option.
- Save the template and close.
Now when you open the template, the empty terms are indeed hidden, but once you select a tag from the filter, you can see the empty term(s) appear(s) again.
Hi
just update for anybody else looking to remove the images from search box;
once I removed entirely the line from
echo $this->get_image($image_size …)
plugins/td-composer/legacy/Newsmag/includes/modules/td_module_mx2.php
I added this to our CSS
.td_module_mx2 .item-details {
margin: 0 20px 20px 20px;
display: block;
min-height: 60px;
}
Shazam! Works perfectly 🙂
Support will likely ask you what version of Newsmag you’re using, version of PHP (7.4, 8, 8.1), if using child theme, and what error you’re actually getting when trying to ‘activate’ td-composer plugin.
(I don’t work here; just in middle of updating from 3x to 5x over here for php 8.1 compatiblity)
Hi,
You can try to exclude the following files and check after
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js
tdBlocksArray
Thank you!
Hi,
Please deactivate, delete, and reinstall tagDiv Composer from Newspaper plugins => https://www.screencast.com/t/OrzLvR2j and clear all cache.
There was no issue, there were issues with the plugin version only https://forum.tagdiv.com/topic/jetpack-alert-about-td-composer-vulnerability/
Thank you!
Wordpress tagDiv Composer plugin < 4.0 – Reflected Cross-site Scripting vulnerability : https://patchstack.com/database/vulnerability/td-composer/wordpress-tagdiv-composer-plugin-4-0-reflected-cross-site-scripting-vulnerability?_a_id=110
Solution : Update the WordPress tagDiv Composer plugin to the latest available version (at least 4.0).
Details: Truoc Phan discovered and reported this Cross Site Scripting (XSS) vulnerability in WordPress tagDiv Composer Plugin. This could allow a malicious actor to inject malicious scripts, such as redirects, advertisements, and other HTML payloads into your website which will be executed when guests visit your site. This vulnerability has been fixed in version 4.0.
The tagDiv Composer module must be updated to avoid wordpress hacks. Could you give us a feedback on this point. THANKS.
Hi,
Please deactivate, delete, and reinstall tagDiv Composer from Newspaper plugins => https://www.screencast.com/t/OrzLvR2j and clear all cache.
There was no issue, there were issues with the plugin version only https://forum.tagdiv.com/topic/jetpack-alert-about-td-composer-vulnerability/
Thank you!
Hi,
I was wondering when an update to the TagDiv composer plugin would be available as it is being flagged as being vulnerable by Patchstack: https://patchstack.com/database/vulnerability/td-composer/wordpress-tagdiv-composer-plugin-4-0-reflected-cross-site-scripting-vulnerability?_a_id=350
Looks like a bad one so I’m keen to get this fixed on the site.
Thanks
When I check my update page there is no update but I have a security plugin that warns me about plugins and there is one for tagdiv : here
Hi,
Please deactivate, delete, and reinstall tagDiv Composer from Newspaper plugins => https://www.screencast.com/t/OrzLvR2j and clear all cache.
There was no issue, there were issues with the plugin version only https://forum.tagdiv.com/topic/jetpack-alert-about-td-composer-vulnerability/
Thank you!
Hello,
I have been investigating why google rankings have dropped for https://cricblog.net, particularly for new articles. I have noticed this change since early April, around the time there was an alert regarding the td-composer plugin. Last week, I followed your instructions by deactivating, deleting the plugin (and clearing cache) and then reinstalling the plugin. However, the issue still persists, with URLs disappearing off Google after initially ranking.
Is there any assistance or insight you can provide as to whether this security issue may have affected rankings and what the fix may be?
Thank you.
when i preview i get this error:: td_api_base::mark_used_on_page : a component with the ID: single_template_6 is not set.
/home/customer/www/labussoladellinnovazione.com/public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/td_api.php
Hi,
Please deactivate, delete, and reinstall tagDiv Composer from Newspaper plugins => https://www.screencast.com/t/OrzLvR2j and clear all cache.
There was no issue, there were issues with the plugin version only https://forum.tagdiv.com/topic/jetpack-alert-about-td-composer-vulnerability/
Thank you!
Hi,
There’s a problem with TD cloud library plugin. After getting scan failures from amp plugin, I installed Health Check & Troubleshooting plugin and disabled all the plugins. The site scan result in success. After enabling a few plugins including TD composer, mobile theme alongwith the newspaper theme, amp site scan was still working. But when I installed TD cloud library, the site scan failed again.
Please help
I don’t work here; but did you try disabling any caching, other plugins; and enable the TagDiv td-composer plugin? I usually ftp the composer plugin manually vs activating from theme. Not sure that helps, but just some user feedback.
Hello,
There is an error caused by TagDiv Composer while I add or edit events on EventON calendar. This error really obstructs our everyday work. A prompt answer would be appreciated.
TypeError: el is not a function
tdBlockWithCustomEditorWrapper https://domain.tld/wp-content/plugins/td-composer/legacy/Newspaper/js/td_js_for_guten_blocks_editor.min.js?ver=3dc090e4a6dd4d9e8f4a61e980b31fd9:21
kt https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
gr https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
js https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
kl https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
yl https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
vl https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
ol https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
cl https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
zn https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
al https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
al https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
ll https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
Ft https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
Tt https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
r https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:9
o https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:9
n https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
n https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
emit https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
i https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
r https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
R https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
p https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
K https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
i Redux
M https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
H https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
de https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
f https://domain.tld/wp-includes/js/dist/block-editor.min.js?ver=ed2b2aa3837336baf00f:26
p https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
w https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
g https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
setTimeout handler*v https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
g https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
setTimeout handler*v https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
h https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
x https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
h https://domain.tld/wp-includes/js/dist/block-editor.min.js?ver=ed2b2aa3837336baf00f:26
react-dom.min.js:10:53541
lr https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
callback https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
nt https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
Zr https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
Gr https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
Xr https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
Sl https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
Sl https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
cl https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
zn https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
al https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
(Async: VoidFunction)
al https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
ll https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
Ft https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
Tt https://domain.tld/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10
r https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:9
o https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:9
n https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
n https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
emit https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
i https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
r https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
R https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
p https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
K https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
i Redux
M https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
H https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
de https://domain.tld/wp-includes/js/dist/data.min.js?ver=90cebfec01d1a3f0368e:2
f https://domain.tld/wp-includes/js/dist/block-editor.min.js?ver=ed2b2aa3837336baf00f:26
p https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
w https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
g https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
(Async: setTimeout handler)
v https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
g https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
(Async: setTimeout handler)
v https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
h https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
x https://domain.tld/wp-includes/js/dist/compose.min.js?ver=7d5916e3b2ef0ea01400:9
h https://domain.tld/wp-includes/js/dist/block-editor.min.js?ver=ed2b2aa3837336baf00f:26
Hi,
If you use Wp Rocket, you can try to exclude the following files and check after
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js
tdBlocksArray
Thank you!
I have done exactly that. The td-composer plugin is still not showing on the dashboard.
Update:
That email I was suppose to receive, just found it in my junk. I tried logging in via the ‘recovery link’ they provided and also visiting the error page link, it made no difference. Ultimately the instructions they gave haven’t changed anything and the issue still persists.- It reads the following:
Hi!
Since WordPress 5.2 there is a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.
In this case, WordPress caught an error with one of your plugins, tagDiv Social Counter.
First, visit your website (https://fightgameinsider.com/) and check for any visible issues. Next, visit the page where the error was caught (https://fightgameinsider.com/wp-admin/post.php?post=329&action=edit) and check for any visible issues.
Please contact your host for assistance with investigating this issue further.
If your site appears broken and you can’t access your dashboard normally, WordPress now has a special “recovery mode”. This lets you safely login to your dashboard and investigate further.
To keep your site safe, this link will expire in 1 day. Don’t worry about that, though: a new link will be emailed to you if the error occurs again after it expires.
When seeking help with this issue, you may be asked for some of the following information:
WordPress version 6.1.1
Active theme: Newspaper (version 12.3.1)
Current plugin: tagDiv Social Counter (version 5.3 | built on 24.04.2023 13:52)
PHP version 8.0.27
Error Details
=============
An error of type E_ERROR was caused in line 1142 of the file /var/www/wp-content/plugins/td-social-counter/shortcode/td_block_social_counter.php. Error message: Uncaught TypeError: number_format(): Argument #1 ($num) must be of type float, string given in /var/www/wp-content/plugins/td-social-counter/shortcode/td_block_social_counter.php:1142
Stack trace:
#0 /var/www/wp-content/plugins/td-social-counter/shortcode/td_block_social_counter.php(1142): number_format(‘1,300’)
#1 /var/www/wp-content/plugins/td-composer/legacy/common/wp_booster/td_global_blocks.php(27): td_block_social_counter->render(Array, ”)
#2 /var/www/wp-includes/shortcodes.php(355): td_global_blocks::proxy_function(Array, ”, ‘td_block_social…’)
#3 [internal function]: do_shortcode_tag(Array)
#4 /var/www/wp-includes/shortcodes.php(227): preg_replace_callback(‘/\\[(\\[?)(td_blo…’, ‘do_shortcode_ta…’, ‘[td_block_socia…’)
#5 /var/www/wp-content/plugins/td-composer/includes/tdc_composer_block.php(279): do_shortcode(‘[td_block_socia…’)
#6 /var/www/wp-content/plugins/td-composer/includes/shortcodes/vc_column.php(316): tdc_composer_block->do_shortcode(‘[td_block_socia…’)
#7 /var/www/wp-content/plugins/td-composer/legacy/common/wp_booster/td_global_blocks.php(27): vc_column->render(Array, ‘[td_block_socia…’)
#8 /var/www/wp-includes/shortcodes.php(355): td_global_blocks::proxy_function(Array, ‘[td_block_socia…’, ‘vc_column’)
#9 [internal function]: do_shortcode_tag(Array)
#10 /var/www/wp-includes/shortcodes.php(227): preg_replace_callback(‘/\\[(\\[?)(vc_col…’, ‘do_shortcode_ta…’, ‘[vc_column widt…’)
#11 /var/www/wp-content/plugins/td-composer/includes/tdc_composer_block.php(279): do_shortcode(‘[vc_column widt…’)
#12 /var/www/wp-content/plugins/td-composer/includes/shortcodes/vc_row.php(1145): tdc_composer_block->do_shortcode(‘[vc_column widt…’)
#13 /var/www/wp-content/plugins/td-composer/legacy/common/wp_booster/td_global_blocks.php(27): vc_row->render(Array, ‘[vc_column widt…’)
#14 /var/www/wp-includes/shortcodes.php(355): td_global_blocks::proxy_function(Array, ‘[vc_column widt…’, ‘vc_row’)
#15 [internal function]: do_shortcode_tag(Array)
#16 /var/www/wp-includes/shortcodes.php(227): preg_replace_callback(‘/\\[(\\[?)(vc_row…’, ‘do_shortcode_ta…’, ‘[vc_row tdc_css…’)
#17 /var/www/wp-content/plugins/td-composer/includes/tdc_composer_block.php(279): do_shortcode(‘[vc_row tdc_css…’)
#18 /var/www/wp-content/plugins/td-composer/includes/shortcodes/tdc_zone.php(591): tdc_composer_block->do_shortcode(‘[vc_row tdc_css…’)
#19 /var/www/wp-content/plugins/td-composer/legacy/common/wp_booster/td_global_blocks.php(27): tdc_zone->render(Array, ‘[vc_row tdc_css…’)
#20 /var/www/wp-includes/shortcodes.php(355): td_global_blocks::proxy_function(Array, ‘[vc_row tdc_css…’, ‘tdc_zone’)
#21 [internal function]: do_shortcode_tag(Array)
#22 /var/www/wp-includes/shortcodes.php(227): preg_replace_callback(‘/\\[(\\[?)(tdc_zo…’, ‘do_shortcode_ta…’, ‘[tdc_zone type=…’)
#23 /var/www/wp-includes/class-wp-hook.php(308): do_shortcode(‘[tdc_zone type=…’)
#24 /var/www/wp-includes/plugin.php(205): WP_Hook->apply_filters(‘[tdc_zone type=…’, Array)
#25 /var/www/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1857): apply_filters(‘the_content’, ‘[tdc_zone type=…’)
#26 /var/www/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(568): WP_REST_Posts_Controller->prepare_item_for_response(Object(WP_Post), Object(WP_REST_Request))
#27 /var/www/wp-includes/rest-api/class-wp-rest-server.php(1171): WP_REST_Posts_Controller->get_item(Object(WP_REST_Request))
#28 /var/www/wp-includes/rest-api/class-wp-rest-server.php(1018): WP_REST_Server->respond_to_request(Object(WP_REST_Request), ‘/wp/v2/pages/(?…’, Array, NULL)
#29 /var/www/wp-includes/rest-api.php(535): WP_REST_Server->dispatch(Object(WP_REST_Request))
#30 /var/www/wp-includes/rest-api.php(2884): rest_do_request(Object(WP_REST_Request))
#31 [internal function]: rest_preload_api_request(Array, ‘/wp/v2/pages/32…’)
#32 /var/www/wp-includes/block-editor.php(638): array_reduce(Array, ‘rest_preload_ap…’, Array)
#33 /var/www/wp-admin/edit-form-blocks.php(77): block_editor_rest_api_preload(Array, Object(WP_Block_Editor_Context))
#34 /var/www/wp-admin/post.php(187): require(‘/var/www/wp-adm…’)
#35 {main}
thrown