- NewspapertagDiv Cloud Library Plugin
- NewspapertagDiv Shop
- NewspaperHow to Use tagDiv Cloud Library
- NewspaperCloud Library Templates
- NewspaperDesign your Post Pages using the Cloud Library Templates
- NewspapertagDiv Composer Tutorial
- NewspaperIntroduction to CPT and ACF with Newspaper Theme
- NewspaperSocial Sharing
- NewspaperInfinite Loading for Single Posts
- NewspaperCustom Post Type Support
- NewspaperHeader Builder
- NewspaperUsing the Theme Translations with WPML
- NewspaperInstagram in Newspaper WordPress Theme
- NewspaperSmart Lists
- NewspaperAuthor Card
- NewspaperFeatured Images
- NewspaperSmart Sidebar
- NewspaperPost template ads
- NewspaperFooter Builder
- NewspaperMain Menu
Hi,
The cloud library plugin is available for the Newspaper theme only. Newsmag is a simpler theme, with basic predefined templates and theme panel settings.
One of the the main differences between the themes is the cloud library, which is included with Newspaper. It contains a vast library of ready made templates, pages, blocks, etc. -> https://cloud.tagdiv.com/#/load/All and also provides the option to build and design any type of template, meaning for posts, categories, etc. with our composer.
It depends on your requirements. If you need a basic simple theme, then Newsmag is perfect. If you want to be able to customize almost everything in detail, then Newspaper is much better suited for that.
In case you want to switch to Newspaper, you could request a refund for Newsmag -> https://themeforest.net/refund_requests/new and then you can purchase Newspaper.
Thank you!
Hi I am using tagDiv Cloud Library version 3.9.5 and I am still getting the Vulnerability message, can you please fix it.
Hi,
As far as I know all known vulnerabilities have been fixed for the composer -> https://patchstack.com/database/wordpress/plugin/td-composer/vulnerabilities
In the last update there were fixes for the composer, cloud library, opt-in builder -> https://tagdiv.com/newspaper-changelog/ I don’t think there are more at this time. Please update the theme.
Thank you!
Hi,
The first thing I see is that the required composer plugin isn’t active on the website. Please install it from the theme plugins panel -> https://prnt.sc/7P2I8thU8xeb Most of the theme’s functionality and features depend on the composer, so it should be active.
Then you can choose what you want to use, a simpler basic design based on the standard pack plugin, or a more advanced and complex design based on the cloud library -> https://tagdiv.com/why-tagdiv-cloud-library-is-a-better-alternative-to-the-standard-pack/
To provide a bit of context, the theme by itself with none of the theme plugins active is basically useless. The composer plugin provides the base. Then there are 2 directions, the cloud library or the standard pack, these add the extra capabilities.
I also noticed that you are using AMP -> https://prnt.sc/yhj7NKjJtRHv I rarely see AMP used anymore. But if you want to use it, then we recommend using it together with our mobile theme -> https://forum.tagdiv.com/tagdiv-amp-plugin-tutorial/
Let me know.
Thank you!
Go to Newspaper -> Plugins
Both ‘tagDiv Composer’ / ‘tagDiv Cloud library’ plugins are required and may need to be updated and activated (it is a 2 step process; click to update, then click again to activate; perform this on both plugins)
I just updated my site and noticed that I had to perform this after 12.7.7 update
Hope this is your answer.
(random user)
-
This reply was modified 2 weeks by
marcusdoc. Reason: clarity
The tagDiv Header Search element generates invalid ARIA markup in both desktop and mobile header instances.
The generated HTML is:
<div class=”tdb-drop-down-search”
aria-labelledby=”td-header-search-button”>
The W3C validator reports:
The aria-labelledby attribute must not be specified on any div element unless the element has an appropriate role.
The search itself works correctly. The issue is specifically the generated markup.
I confirmed the source in:
wp-content/plugins/td-cloud-library/shortcodes/header/tdb_header_search.php
The original PHP output was:
$buffy .= ‘<div class=”tdb-drop-down-search” aria-labelledby=”td-header-search-button”>’;
I changed it to:
$buffy .= ‘<div class=”tdb-drop-down-search” role=”search” aria-labelledby=”td-header-search-button”>’;
After clearing caches and revalidating, both validator errors disappeared. Desktop and mobile search continued to function normally.
This confirms that the issue is not caused by search placement, template layout, or custom CSS. It is caused by the Header Search element omitting an appropriate role from the .tdb-drop-down-search container.
Please update the plugin output to include:
role=”search”
on that container, or otherwise revise the ARIA structure so aria-labelledby is used on an element with a valid role.
The error appeared twice because the page contains separate desktop and mobile Header Search elements.
WordPress tagDiv Cloud Library plugin <= 3.9.4 – Cross Site Scripting (XSS) vulnerability???
Hello,
I am getting repeated PHP warnings inside TagDiv Composer:
Warning: Undefined array key "location" in
/wp-content/plugins/td-cloud-library/includes/tdb_config.php
on line 63782
The warnings appear across the Composer interface and make it difficult to edit my templates. I am also unable to save changes in TagDiv Composer.
Could you please advise what could cause this and how to fix it? Could it be a compatibility issue between my PHP version, Newspaper theme, TagDiv Composer, and TagDiv Cloud Library?
I have attached a screenshot. Thank you for your help.
If the img doesn’t appear : https://ibb.co/vxyNVKS3
Hi
Please whenever I activate theme and plugins on my site NaijaVibe.net, loads really slow and my site goes down 504.
tagDiv Cloud Library
tagDiv Composer
tagDiv Opt-In Builder
Please advise what I need to do to resolve this
Thanks
Hello,
I run the Newspaper theme (version 12.7.6, registered) with tagDiv Composer on a WordPress site hosted at WP Engine. The homepage intermittently breaks: the hero/feature grid renders as gray bands with no background images and the layout collapses. It happens every several days, with no edit or publish that I can tie to it.
I have diagnosed this fairly precisely and want to share the evidence, because it points to the Composer template failing to compose rather than a caching or browser issue.
WHAT THE BROKEN VS HEALTHY HTML SHOWS
I captured the HTML of the same homepage URL (page ID 370) in both states.
Broken state (~59 KB):
body class is MISSING: wp-theme-Newspaper, global-block-template-1, tdb-template, td-full-layout
4 td_block instances
6 style blocks, about 9.8 KB of inline CSS
0 background-image rules (which is why no hero imagery paints)
Healthy state (~899 KB):
body class INCLUDES: wp-theme-Newspaper, global-block-template-1, tdb-template, td-full-layout
324 td_block instances
41 style blocks, about 53 KB of inline CSS
about 200 background-image rules
So in the broken state the tagDiv block-builder template for the page is not composing at all. The tdb-template / global-block-template-1 output and inline CSS never generate.
WHAT FIXES IT AND WHAT DOES NOT
Purging the host cache does NOT fix it. The broken render is served even on a forced cache miss and on hard refresh, so it is not stale cache.
Re-saving the homepage in tagDiv Composer (Save, with the green Header/Footer/Content Successfully Saved confirmations) DOES fix it immediately, every time. This is now reproduced twice.
So a fresh Composer composition produces the correct page, and something later causes the page to revert to the un-composed render.
PATTERN
It stays healthy for several days, then suddenly reverts to the broken render.
One stable stretch lasted about 9 days before recurring.
A re-save fixes it for another multi-day stretch.
ONE POSSIBLY RELATED DETAIL
When the broken version was being served, the host cache had bucketed a desktop request into the mobile/iphone cache group. I mention it only in case Composer mobile/desktop template variant handling is relevant to why an incomplete render gets produced.
QUESTIONS
Is there a known issue where the Composer block-builder template fails to compose on a page regeneration, producing output without the tdb-template / global-block-template-1 body classes and without the inline CSS?
Could a periodic Composer cloud-library sync, a theme/Composer background process, or a license re-check trigger a re-render that lands in this un-composed state?
Is there a setting or maintenance step that forces the template to always fully compose, so I do not have to manually re-save in Composer every few days?
Is there a current recommended compatible pairing of Newspaper theme version and tagDiv Composer plugin version I should confirm I am on?
I can provide both full HTML captures (healthy and broken) on request.
Site: https://alstonhomes.com
Hello,
I run the Newspaper theme (version 12.7.6, registered) with tagDiv Composer on a WordPress site hosted at WP Engine. The homepage intermittently breaks: the hero/feature grid renders as gray bands with no background images and the layout collapses. It happens every several days, with no edit or publish that I can tie to it.
I have diagnosed this fairly precisely and want to share the evidence, because it points to the Composer template failing to compose rather than a caching or browser issue.
WHAT THE BROKEN VS HEALTHY HTML SHOWS
I captured the HTML of the same homepage URL (page ID 370) in both states.
Broken state (~59 KB):
body class is MISSING: wp-theme-Newspaper, global-block-template-1, tdb-template, td-full-layout
4 td_block instances
6 style blocks, about 9.8 KB of inline CSS
0 background-image rules (which is why no hero imagery paints)
Healthy state (~899 KB):
body class INCLUDES: wp-theme-Newspaper, global-block-template-1, tdb-template, td-full-layout
324 td_block instances
41 style blocks, about 53 KB of inline CSS
about 200 background-image rules
So in the broken state the tagDiv block-builder template for the page is not composing at all. The tdb-template / global-block-template-1 output and inline CSS never generate.
WHAT FIXES IT AND WHAT DOES NOT
Purging the host cache does NOT fix it. The broken render is served even on a forced cache miss and on hard refresh, so it is not stale cache.
Re-saving the homepage in tagDiv Composer (Save, with the green Header/Footer/Content Successfully Saved confirmations) DOES fix it immediately, every time. This is now reproduced twice.
So a fresh Composer composition produces the correct page, and something later causes the page to revert to the un-composed render.
PATTERN
It stays healthy for several days, then suddenly reverts to the broken render.
One stable stretch lasted about 9 days before recurring.
A re-save fixes it for another multi-day stretch.
ONE POSSIBLY RELATED DETAIL
When the broken version was being served, the host cache had bucketed a desktop request into the mobile/iphone cache group. I mention it only in case Composer mobile/desktop template variant handling is relevant to why an incomplete render gets produced.
QUESTIONS
Is there a known issue where the Composer block-builder template fails to compose on a page regeneration, producing output without the tdb-template / global-block-template-1 body classes and without the inline CSS?
Could a periodic Composer cloud-library sync, a theme/Composer background process, or a license re-check trigger a re-render that lands in this un-composed state?
Is there a setting or maintenance step that forces the template to always fully compose, so I do not have to manually re-save in Composer every few days?
Is there a current recommended compatible pairing of Newspaper theme version and tagDiv Composer plugin version I should confirm I am on?
I can provide both full HTML captures (healthy and broken) on request.
Hi there,
I’ve been trying for awhile now to upgrade a site to 12.7.6 from 12.7.5 but each time it breaks the top portion of the site. After upgrading, I re-install and activate the tagDIV Composer and tagDIV Cloud Library as both installations are removed but the logo, nav menu, ad, weather widget and general formatting are removed. This is what it should look like:
This is what it looks like after updating the theme:
These are the theme plugins that are installed and activated:
Thoughts on what might be causing this?
Hello,
I’m using the Newspaper theme (version 12.7.6, with tagDiv Composer) on my live news site zzpnieuws.nl, which has an archive of 1,100+ articles. I want to use the Relevanssi search plugin to improve site search, but the search results page returns no results when Relevanssi is active.
What I’ve confirmed:
– With Relevanssi active, the search results page (e.g. /?s=schijnzelfstandigheid) shows “no results” for terms that appear hundreds of times in my archive, even though Relevanssi’s index is fully built and correct (1,122 documents, ~139,597 terms; posts and pages both included) and all Relevanssi settings are correct.
– The moment I deactivate Relevanssi, the theme’s native search works again immediately and returns the expected results. So the theme search itself is fine; the conflict is specifically between the search results template and Relevanssi.
– This persists on the latest version 12.7.6, with all caches cleared.
I’ve read an earlier reply from your team (Bettina) to another user, suggesting to edit the search page with tagDiv Composer and use a Flex Block with the filter “Search: Current Search” and no offset value. I’d like to apply this correctly but I’m not sure which template controls my search results page.
My questions:
1. Which template controls the search results page in the Newspaper theme – is it a Cloud Library template, a dedicated Search template in the Website Manager, or the theme default? I have a custom archive page that contains the search form, but the results appear on a separate /?s= page.
2. How should the Flex Block (“Search: Current Search”, no offset) be configured so the search results respect Relevanssi’s output instead of the theme’s own query?
3. Is there a recommended filter or hook for this that survives theme updates, rather than editing a core theme file?
I have a full backup in place and can provide temporary admin access through the official support channel if needed. This isn’t urgent – native search is working as a fallback – but I’d like to know the correct way to integrate Relevanssi with your theme.
Thank you,
Marco Weeber
zzpnieuws.nl
Hello tagDiv Support Team,
I am experiencing a critical issue regarding the assignment of a custom Cloud Library template to a Custom Post Type (CPT) on my Newspaper installation (Version 12.7.6).
Context:
I am using the plugin “Stachethemes Event Calendar” which registers the CPT “stec_event” (URL slug: /veranstaltung/).
The Issue:
1. When navigating to Newspaper Theme Panel -> CPT & TAXONOMY -> “Termine (stec_event)”, there are no dropdown options available to assign a “Post Cloud Library Template”. It only shows options for Breadcrumbs, Taxonomies, and Sidebars.
2. Under Newspaper Theme Panel -> Categories -> “Events”, I assigned my custom template under “POST CLOUD LIBRARY TEMPLATE”, but this setting is completely ignored on the live event pages because WordPress prioritizes the CPT structure.
3. When trying to use the modern way via Cloud Templates -> CPT/Taxonomies -> Termine (single), the template list is empty. Even if I import a “Blank – Custom Post Type” template, I am forced to manually rebuild the entire layout using CPT shortcodes.
My Goal:
I already have a beautifully designed template that contains standard elements like [tdb_single_content]. I simply want this existing template to be applied globally to all URLs containing the “/veranstaltung/” slug, so that the Stachethemes content is loaded dynamically inside my custom layout.
Why can’t I select my custom Single Post template for this CPT inside the Theme Panel? How can I enforce my existing layout onto this specific post type without having to rebuild it from scratch?
Thank you for your assistance.
Hi,
We are running Newspaper 12.7.6 with td-cloud-library 3.7 and td-composer 5.2 on a server with 56 CPUs and 64GB RAM.
Our site has:
– 214,000 published posts
– 209,000 attachments
– PHP 8.0, MySQL 8.0
Every time we activate td-cloud-library or td-composer, the server load spikes from 8 to 90-127 within seconds. We see 100+ php-cgi processes and 80-100 simultaneous MySQL queries running against wp_posts and wp_postmeta tables.
We have already tried:
– Updating plugins to latest versions
– Adding database indexes (including spro_tagdiv_recent_posts from Scalability Pro)
– Increasing PHP memory to 512M
– Clearing all cache
The plugins are incompatible with large sites. Without them active, the server runs fine. With them active, the site crashes.
Please advise what is causing this behavior and how to fix it for large sites.
Site URL: colimanoticias.com
Hello tagDiv team,
We would like to report a recurring fatal error affecting a WordPress.com-hosted site using Newspaper and tagDiv Composer.
This issue seems to occur only when the site visibility is set to private on WordPress.com. We use the same Newspaper/tagDiv stack on other sites, but this is the only one where the WordPress.com private-site access flow is involved.
The fatal error is:
PHP Fatal error: Uncaught Error: Class “td_res_context” not found
The error is triggered from:
wp-content/plugins/td-composer/legacy/common/wp_booster/td_js_generator.php
From the stack trace, the issue happens during the wp_footer hook. In this specific WordPress.com private-site flow, WordPress.com serves an access-denied/private-site template and calls wp_footer(). At that point, tagDiv Composer runs its footer callback and tries to use the td_res_context class, but that class has not been loaded yet.
The class appears to be defined in:
wp-content/plugins/td-composer/legacy/common/wp_booster/td_css_res_compiler.php
So it looks like the Composer callback in td_js_generator.php assumes that td_res_context is already available when wp_footer runs. That assumption seems to fail in this WordPress.com private-site access-denied context.
Environment:
– Hosting: WordPress.com
– Site visibility: Private
– WordPress: 6.9.4
– PHP: 8.4.21
– Theme: Newspaper 12.7.6
– tagDiv Composer: 5.4.5
– tagDiv Cloud Library: 3.9.5
– tagDiv Standard Pack: 2.8, built on 05.05.2026 9:08
We kept this issue as a low-priority investigation for some time because, although the fatal error was recurring in the PHP logs, the site appeared to work correctly in normal usage. Both the front end and the back office were functioning as expected, and we did not observe any visible impact for regular users or administrators.
However, the error became very frequent in the PHP logs, so we investigated further.
As a temporary workaround, we added a defensive snippet that runs before the tagDiv Composer footer callback and loads the file containing td_res_context only if the class is not already available. After applying this workaround, the recurring fatal errors stopped.
This suggests that the issue could be fixed in the plugin by either:
1. Ensuring the required dependency is loaded before td_res_context is used; or
2. Adding a guard clause before calling td_res_context inside the wp_footer callback.
Could you please review this scenario and consider adding a compatibility fix for WordPress.com private sites or for cases where wp_footer is called outside the normal theme-rendering flow?
Thank you.
Best regards.
Hi,
The main problem I see in the screenshots is missing plugins. That code which is seen on the website means that not all of the required theme plugins are active. Please activate these two plugins -> https://prnt.sc/TIVt4rbHY3Fz So the cloud library and the standard pack. The composer is a base plugin, and these two are extensions of it. After activating them the website should display correctly.
Concerning not being able to edit posts with the composer, this was always the case. The composer is not for building the actual post content, it’s for building the post template, which is what displays the post. These for example are the post templates and they are all built with the composer -> https://cloud.tagdiv.com/#/load/Single So you write the posts normally, within wordpress -> add new post. Then the post template displays it. And you can customize the post template with the composer from here for example -> https://prnt.sc/ODsOaezSimRe
Please let me know if I can help more.
Thank you!
I have deactivated all plugins except the four tagDiv plugins, namely tagDiv Cloud Library, tagDiv Composer, tagDiv Mobile Theme, and tagDiv Opt-In Builder (see screenshot: [https://prnt.sc/WBSe10lJObBx](https://prnt.sc/WBSe10lJObBx)).
Despite this, the homepage still takes nearly 60 seconds to load.
From my observations, the slowdown only occurs when an admin is logged into the WordPress dashboard and opens the homepage in the same browser. The issue is consistent across browsers, as long as the admin session and the homepage are accessed within the same browser. Once the admin logs out, the homepage loads very quickly.
Similarly, the website loads fast on any browser where no admin is logged in.
There is also a related issue during publishing. When attempting to publish a post, the process is often slow, with the loading indicator continuing for an extended period, and sometimes ending in an error message. However, after refreshing the page, the post appears to have been successfully published.
You likely experienced the same issue some time back on this thread because you were logged into the WordPress admin and accessed the homepage using the same browser session.
This situation has significantly affected our workflow.
Please investigate this and advise on a solution.
Thank you for your continued support.
With all plugins disabled and only the following active:
Newspaper theme version 12.7.6
TagDiv Cloud Library version 3.9.5
TagDiv Composer version 5.4.5
The “Edit with TagDIV Composer” option in Pages, still does not work. Disabling, uninstalling, removing, then reinstalling and activating a new copy of the TagDiv Composer did not resolve the issue.
This issue began following updates to our Home Page using TagDiv cloud templates. We’ve also notice that all of our top menus (above the Home Page content) have disappeared.
We have now sent you Login Credentials, referencing this support ticket.
Hi gmodonesi,
If you are using Cloud Templates, please make sure the required plugins are installed: tagDiv Composer and tagDiv Cloud Library. In some cases, tagDiv Opt-In Builder may also be needed.
If you are still using older templates, you will also need the tagDiv Standard Pack.
All these plugins can be installed from Newspaper > Plugins.
As a best practice, please always check which theme plugins are currently in use before updating the theme, and ensure they are properly installed and updated afterwards.
Thank you!
Hi,
I will forward this to our developers, and they will check it out.
Also, I want to let us know that using a mobile page/template will still load teh tagDiv Composer and cloud library (because those are used to create those pages and cloud templates for the mobile version). Normally, this option should be used when you need to have different content on mobile pages and mobile templates, maybe a smaller page with fewer elements, blocks, and for a different layout. Having the same layout and content will be better to use the responsive version, instead of the mobile page/template.
Here are a few additional recommendations you can try. For some users, all themes work without issues, while for others, only certain ones function properly. This can vary depending on the extra plugins in use, as well as any caching or optimization plugins installed.
-> Footer delayed load https://prnt.sc/FS34hBno40sx (under the theme panel > footer > footer delayed load)
-> MINIFY INLINE CSS and AGGREGATE INLINE CSS – https://prnt.sc/en14t6CQChM- (under the theme panel > block settings> inline css)
-> Don’t load on mobile/desktop, this option is only on the cloud header for HEADER MENU https://prnt.sc/udlAW4icvSPP on HEADER MENU STICKY https://prnt.sc/9pKnilQdWyex on MOBILE MENU https://prnt.sc/ff7fRQvTnaXt and on MOBILE MENU STICKY https://prnt.sc/Mm-4mbC4WB68
-> Flex Blocks cache – https://forum.tagdiv.com/use-flex-blocks-cache-option/
Also, it is recommended to use a good cache plugin and even Cloudflare (CDN)
Thank you!
Hello @Calin
I am writing to you after a deep technical audit that lasted two days, conducted by a Senior Infrastructure Engineer and Web Performance Specialist. We had to take this measure because our PageSpeed scores are stuck between 31% and 41% on mobile, despite running on a high-end VPS with persistent cache (Redis/Object Cache) and every possible server-side optimization.
Google has officially notified us regarding this poor performance, stating that our site is no longer a priority in search rankings due to failing Core Web Vitals. After a thorough investigation of the source code and database, we have pinpointed the root cause: The Newspaper theme is loading both Desktop and Mobile assets simultaneously on mobile devices.
Even with dedicated mobile pages (separate IDs), the theme “stacks” the entire desktop framework on top of the mobile one. This redundancy is killing our performance.
I need you to take this diagnostic to the tagDiv development team immediately. We need to know if and when a fix will be released. If this architectural flaw is not resolved, I will be forced to migrate to another theme or develop a custom one, as I cannot afford to lose my SEO ranking due to theme bloat.
Technical Diagnostic:
Problem: Mobile pages heavier than desktop pages
Date: 03/05/2026
Theme: Newspaper 12.7.5
Plugin: td-composer
Server: VPS Ubuntu — CyberPanel — LiteSpeed
CONTEXT
The site glostv.com uses the Newspaper 12.7.5 theme with the td-composer plugin and has a system of separate pages for mobile and desktop, where each version was built individually in the Newspaper visual editor (tagDiv Composer). The site owner reported that pages on mobile are significantly heavier than on desktop, even though there are separate and optimized mobile pages already built.
MOBILE SYSTEM ARCHITECTURE
The following pages were created as mobile templates inside the tagDiv Composer itself and are marked in the database with the flag tdc_is_mobile_template = 1:
ID 7584 — tv ao vivo Brasil (mobile version)
ID 7617 — POPULARES TOP (mobile version)
ID 8700 — Estados (mobile version)
ID 8872 — Homepage (mobile version)
ID 9944 — Política de Privacidade (mobile version)
ID 9948 — Termos de Uso (mobile version)
ID 10581 — Sobre Nós (mobile version)
ID 10597 — Política de Cookies (mobile version)
TECHNICAL PROBLEM IDENTIFIED
Problem 1 — td-composer loads assets WITHOUT any device distinction
Confirmed directly in the file:
wp-content/plugins/td-composer/legacy/common/wp_booster/td_wp_booster_functions.php
Line 362 — Composer JS loads for ALL devices:
add_action(‘wp_enqueue_scripts’, ‘load_js_composer_front’, 1000);
Line 430 — Full Newspaper CSS loads for ALL devices:
add_action(‘wp_enqueue_scripts’, ‘load_front_css’, 1001);
Line 744 — Full theme JS loads for ALL devices:
add_action(‘wp_enqueue_scripts’, ‘load_front_js’);
None of these functions have any device check. They load for both desktop and mobile equally, without any condition whatsoever.
Problem 2 — The mobile engine loads ON TOP of the desktop engine
Confirmed in the file:
wp-content/plugins/td-composer/mobile/functions.php
Line 149 — Mobile CSS loads ON TOP of the desktop CSS already loaded:
add_action(‘wp_enqueue_scripts’, ‘tdm_load_front_css’);
Line 173 — Mobile JS loads ON TOP of the desktop JS already loaded:
add_action(‘wp_enqueue_scripts’, ‘load_front_js’);
Line 184 — Mobile specific script loads ON TOP of all previous ones:
wp_enqueue_script(‘td-site’, TDC_URL.’/mobile/js/tagdiv_theme.min.js’);
Problem 3 — The flag tdc_is_mobile_template does NOT remove desktop assets
Confirmed in the file:
wp-content/plugins/td-composer/includes/tdc_state.php
Line 42:
private static $is_mobile_template = false;
Line 202:
public static function set_is_mobile_template($is_mobile_template) {
self::$is_mobile_template = $is_mobile_template;
}
This flag only serves to let the visual editor know it is on a mobile page. It does not execute any removal of desktop CSS or JS. It is purely an internal state variable with no effect on asset loading.
Problem 4 — Proof: Zero wp_dequeue for mobile anywhere in td-composer
I ran the following command directly on the server via terminal:
grep -r “wp_dequeue|deregister” wp-content/plugins/td-composer/ -n | grep -i “mobile|desktop|css|js”
The only result found was the removal of Visual Composer scripts in the backend administrative editor, not in the frontend. Throughout the entire td-composer codebase, there is not a single wp_dequeue_style() or wp_dequeue_script() instruction conditioned on mobile device detection in the frontend.
WHAT THE MOBILE BROWSER IS ACTUALLY DOWNLOADING
When a user accesses the site from a mobile device, the browser downloads all of this before rendering the mobile page:
From the desktop engine (which should NOT load on mobile):
Full legacy CSS of Newspaper
td-composer frontend JS (desktop visual engine)
tagdiv_theme.min.js desktop version
td-cloud-library CSS
td-standard-pack CSS
td-multi-purpose/style.css
Desktop version fonts
From the mobile engine (which loads ON TOP of the desktop):
Newspaper mobile CSS
tagdiv_theme.min.js mobile version
Mobile specific scripts
Fonts loaded again
The mobile browser is downloading the complete Newspaper framework twice. Once for the desktop layout that is discarded and once for the mobile layout that is actually used. This directly explains why mobile pages feel heavier and slower than desktop pages. DIRECT QUESTION TO SUPPORT
Does td-composer 12.7.5 have any native mechanism to remove desktop engine assets—specifically the functions load_front_css, load_js_composer_front, and load_front_js located in td_wp_booster_functions.php—when the page being served is already marked with tdc_is_mobile_template = 1 in the database?
If yes, in which file and on which line does this asset cleanup occur?
If no, when is the development team going to release an update to fix this? It is unacceptable that a high-end theme like Newspaper forces a mobile device to download the entire desktop framework AND the mobile framework simultaneously. My server-side analysis confirms that even when using dedicated mobile pages, the theme simply “stacks” assets instead of “swapping” them.
This redundancy is causing a massive performance overhead and killing our Core Web Vitals. We have separate pages for a reason, and the theme should NOT be loading desktop junk on a mobile-dedicated template. We need a clear position on when this will be resolved so that tdc_is_mobile_template = 1 actually triggers a wp_dequeue of unnecessary desktop resources.
We are experiencing an issue with the tagDiv Cloud Library plugin. It keeps getting deactivated automatically without any manual action.
What happens:
The plugin works normally during the day.
At some point (usually overnight), it becomes inactive by itself.
In the morning, we find it deactivated.
As soon as we manually click “Activate”, everything works again without issues.
@Calin What’s happening, this has been happening for quite some time now, everything I click on appears with an orange outline and I don’t know what to do to fix it, I spent hours and hours trying to find a solution via the hosting terminal, the only thing I found via the terminal and was interpreting along with it. This is the REAL CAUSE OF THE ORANGE OUTLINE
The orange is NOT coming from:
❌ the td-cloud-library
❌ external minified CSS
❌ a separate plugin
It’s coming from the Newspaper theme (TagDiv) directly from:
text
wp-content/themes/Newspaper/style.css
And mainly from the files:
text
/wp-content/themes/Newspaper/includes/td_css_generator.php
/wp-content/themes/Newspaper/includes/wp_booster/td_wp_booster_functions.php
What’s happening:
✅ Newspaper has a global primary color variable (accent color)
✅ This color is set to #ff6600
✅ The theme uses this color to generate dynamically: I’ve looked everywhere to see how to remove this in some theme setting and nothing, nothing, look how it is That’s bad, https://ibb.co/xKbTTBg2
https://ibb.co/wFs0qrBw
https://ibb.co/VYDF9sgJ
https://ibb.co/gZczySt5 Everything I click on shows this orange outline, I don’t know what to do, I’m asking for your help to solve this.
I’ve uninstalled and reinstalled it. But today, even though MariaDB hasn’t crashed and has been active for a few days, the Tagdiv Cloud Library suddenly deactivated itself today. I’m really confused why the plugin keeps deactivating itself.