- TutorialstagDiv Social Counter Tutorial
Hi,
Most of the time, the problem is from a shortcode that is not compatible with our theme or a plugin conflict; therefore, after you set it with tagDiv Composer and save the page/cloud template, the next time you try to edit it, you’ll get that error.
If is only for one page or a cloud template (it can be on the header or footer, you can change them for tests and see if the problem persists), this is from some settings/shortcodes set on it and it can be fixed using the page revision https://wordpress.com/support/page-post-revisions/
Thank you!
Hello,
The cloud button will not be visible on pages, it will be visible only in tagDiv Composer, the theme builder, and the cloud button will be displayed only for website sections that allow templates, like articles, categories, archive, authors…. In you screenshot you have set a cloud category as global, so that template should be used on your website categories and the second image is from your homepage
Thank you!
I tried what you showed in the attached image, but it’s still not working. I also can’t find the cloud templates button on a larger screen. Please check the attached images.
HI,
I think that because you have a small screen, the top bar is not displaying all buttons, but do not worry, there are a few ways you can import templates, so we’ll try another way. Go to Dashboard and check the cloud templates section – https://i.imgur.com/riC5VdB.png. From there, just click on + and select the template you like. After that, click on the check box for Global to assign the template globally on your website.
Thank you!
Hi,
1. Edit the homepage using tagDiv Composer – https://i.imgur.com/VtfDXeh.png after that, select the manager and in header, tab uncheck the sticky option for desktop https://i.imgur.com/8nHMYyn.png you can do it for both, desktop and mobile.
2. Select the mobile viewport in tagDiv Composer – https://i.imgur.com/8nHMYyn.png then if the image and mobile element are in the same column, use the layout tab to align them https://i.imgur.com/yg1SbqV.png if are in different columns, but under the same row use the layout tab from the row – https://i.imgur.com/UNv0zTL.png
3. For this, you should set the header you want to use as global, then this will be used on the entire website that is not using an individual header. Right now you are using an individual header on the homepage and a global one on the rest of your website. So when the header is edited as you want just set it as global, this can be done from multiple places, for example, from Composer using the manager – https://i.imgur.com/tBSbwLu.png ot from cloud templates – https://i.imgur.com/ZMHim4S.png or from the theme panel – https://i.imgur.com/FE5hmWR.png
Thank you!
I tried what you suggested in the attached image, but it didn’t work. I also attempted to edit it as described in the documentation, but I couldn’t find the Cloud Library button. I then tried editing with TagDiv Composer and clicked the Cloud Library button, but the category templates do not appear. Please see the attached images for a more detailed view of the issue.
Please check-
https://prnt.sc/QzuC9JACWY1i
https://prnt.sc/G1KUbkKrXJpT
https://prnt.sc/ZoWua7LHbYwc
Hello,
The Object Cache (Redis) should work perfectly fine with the theme. Just make sure that if you’re on a shared hosting environment, you configure the Redis settings properly in your wp-config.php file. This guide can help:
https://kb.hosting.com/docs/configuring-wordpress-to-use-redis
Please note that key verification doesn’t occur during login. It happens when you try to use the theme builder, access theme updates, install a demo, check the “My License” tab, or browse cloud templates.
If there’s an issue related to key verification and Redis caching, one potential fix is to delete the Redis object cache file that was created. In 99% of cases, this resolves the problem.
Thank you!
Hi,
The Urban Observer can be edited using tagDiv Composer on the frontend. However, if the footer is not fully displayed in tagDiv Composer, it’s likely that an extra plugin or a custom shortcode is pushing the content down, preventing the full layout from rendering properly.
The simplest and fastest solution is to edit only the footer directly from the Cloud Template:
By doing this, you won’t need to disable any other plugins, and there will be no further interference with tagDiv Composer.
Thank you!
Hello, are there any plans to support Object Cache (Redis).
The issues that the lack of support is causing are too many to bear.
Also please remove these licensing calls every time we login in to admin. Earlier today your licensing service was down and we could not enter the admin. The errors logged were something like this.
2025/09/09 04:21:22 [error] 5200#5200: *1296 FastCGI sent in stderr: “PHP message: WP_Error Object
(
[errors] => Array
(
[http_request_failed] => Array
(
[0] => cURL error 6: Could not resolve host: cloud.tagdiv.com
)
)
[error_data] => Array
(
)
[additional_data:protected] => Array
(
)
)
; PHP message: PHP Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/1463218.cloudwaysapps.com/hvwkzdyqhn/public_html/wp-content/plugins/td-composer/includes/tdc_check_domain.php:151
Stack trace:
#0 /home/1463218.cloudwaysapps.com/hvwkzdyqhn/public_html/wp-content/plugins/td-composer/includes/tdc_check_domain.php(108): tdc_check_domain->check_domain()
#1 /home/1463218.cloudwaysapps.com/hvwkzdyqhn/public_html/wp-content/plugins/td-composer/includes/tdc_check_domain.php(41): tdc_check_domain->set_is_domain_active()
#2 /home/1463218.cloudwaysapps.com/hvwkzdyqhn/public_html/wp-content/plugins/td-composer/includes/tdc_check_domain.php(56): tdc_check_domain->__construct()
#3 /home/1463218.cloudwaysapps.com/hvwkzdyqhn/public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/td_js_generator.php(18): tdc_check_domain::init()
#4 /home/1463218.cloudwaysapps.com/hvwkzdyqhn/public_html/wp-includes/class-wp-hook.php(324): td_js_generator()
#5 /home/1463218” while reading response header from upstream, client: 2a02:587:3215:e800:f91d:ec3d:d5eb:60cf, server: wordpress-1463218-5518663.cloudwaysapps.com, request: “GET / HTTP/1.0”, upstream: “fastcgi://unix:/var/run/fpm-hvwkzdyqhn.sock:”, host:
Calin, another question – we’re upgrading our server operating system – https://support.cpanel.net/hc/en-us/articles/5946421721623-How-to-upgrade-from-CentOS-7-to-AlmaLinux-8-or-CloudLinux-7-to-CloudLinux-8-with-cPanel-ELevate
Is it compatible with our Newsmag theme? Looking forward to hearing from you, thanks.
In a WordPress site running since 2017 I have recently got error messages about Newspaper Theme not registered.
My original token that I have never changed results in the following messages:
“The OAuth Personal Token could not be verified. Please check that the Token has been entered correctly and has the minimum required permissions.”
“Additional Error Details:
Failed to query total number of items in API response.
Unauthorized
{“request_url”:”https:\/\/api.envato.com\/v1\/market\/total-items.json”,”response_code”:401,”response_cf_ray”:”97be47f09b35ac16-GOT”,”response_server”:”cloudflare”}”
Any ideas how to resolve this problem?
I also seem to not find my license number (token) anywhere.
Best regards
Terje D
Im using Newspaper theme , and WPML for an arabic version , the login form in the arabic version is set in english and the comment section too , i can’t find where to fix that please
Hello,
Unfortunately, there isn’t a built-in option in the theme to set up a redirect for the login modal. This can only be achieved by modifying the theme files.
There are two files responsible for the modal login form, depending on the template you are using:
For the cloud template:
wp-content/plugins/td-cloud-library/parts/tdb-login-modal.php
For the standard template:
wp-content/plugins/td-composer/legacy/Newspaper/parts/header/td-login-modal.php
You’ll need to modify the relevant file to implement the redirect.
Thank you!
Hello,
There are a few situations when the cloud templates can not be imported, so it is essential to make sure that the theme requirements are set as we mentioned in this guide – https://forum.tagdiv.com/requirements-for-newspaper/
If the settings are set and the situation persists, please let me know the pre-built website you want to install and you are facing this situation.
Also, an alternative is to import the template for that demo, which can be done from the Cloud template – https://i.imgur.com/rXvPvP9.png
Thank you!
Hello,
Please make a test and replace the plugins tagDiv Composer and tagDiv Cloud Library with the versions from here:
– https://cdn.tagdiv.com/wp-content/uploads/2025/05/td-composer.zip
– https://cdn.tagdiv.com/wp-content/uploads/2025/06/td-cloud-libraryfix.zip
Thank you!
Hello TagDiv Support,
I’m reaching out regarding two critical PHP 8.4 compatibility issues in the td-cloud-library plugin bundled with the Newspaper theme. These are causing repeated deprecation warnings and notices on my site (europeantimes.news), even though the site functions partially.
After thorough debugging, I’ve identified the following issues:
—
### 1. **Deprecated Constructor in Mobile_Detect.php**
**File:**
/wp-content/plugins/td-cloud-library/includes/Mobile_Detect.php (line 684)
**Issue:**
The constructor uses implicitly nullable parameters, which is deprecated in PHP 8.4:
`php
function __construct($userAgent = null, $httpHeaders = null)
`
This triggers the following error:
`
PHP Deprecated: Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead
`
**Recommended Fix:**
Update the constructor to use explicit nullable types:
`php
function __construct(?string $userAgent = null, ?array $httpHeaders = null)
`
—
### 2. **Text Domain Loaded Too Early**
**Issue:**
The td-cloud-library plugin loads its translations **before the init action**, which triggers a WordPress 6.7+ deprecation notice:
`
PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ‘td-cloud-library’ domain was triggered too early.
`
**Cause:**
load_plugin_textdomain() is called directly when the plugin loads, not within the init hook.
**Recommended Fix:**
Move the translation loading to the init action:
`php
add_action(‘init’, function() {
load_plugin_textdomain(‘td-cloud-library’, false, dirname(plugin_basename(__FILE__)) . ‘/languages’);
});
`
—
### Environment
– WordPress: 6.8.2
– PHP: 8.4.6
– Theme: Newspaper (latest version)
– Plugin: td-cloud-library (bundled)
– Redis: Active (Redis Object Cache Pro)
—
### Request
Could you please:
1. Confirm if these issues are known and if a fix is already available?
2. Provide an updated version of td-cloud-library with full PHP 8.4 support?
3. Advise on any known conflicts with Redis or high-traffic automated sites?
These notices are not just noise — they impact performance and indicate deeper compatibility issues.
Thank you for your time and support. I look forward to your response.
Best regards,
Dear TagDiv Support,
I am contacting you regarding critical compatibility issues between the Newspaper theme and PHP 8.4, which are affecting the performance and stability of my site (europeantimes.news).
After thorough debugging, I have identified two major issues in the td-cloud-library plugin, which is bundled with your theme.
❌ 1. Deprecated Constructor in Mobile_Detect.php
File:
/wp-content/plugins/td-cloud-library/includes/Mobile_Detect.php
Issue:
The constructor uses implicitly nullable parameters, which is deprecated in PHP 8.4:
php
1
function __construct($userAgent = null, $httpHeaders = null)
Error:
1
PHP Deprecated: Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated
Solution:
Update the constructor to use explicit nullable types:
php
1
function __construct(?string $userAgent = null, ?array $httpHeaders = null)
❌ 2. Text Domain Loaded Too Early
Issue:
The td-cloud-library plugin loads its translations before the init hook, which triggers a WordPress deprecation notice:
1
PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ‘td-cloud-library’ domain was triggered too early.
Cause:
load_plugin_textdomain() is called directly when the plugin loads, not on the init action.
Solution:
Move the text domain loading to the init hook:
php
1
2
3
add_action(‘init’, function() {
load_plugin_textdomain(‘td-cloud-library’, false, dirname(plugin_basename(__FILE__)) . ‘/languages’);
});
✅ Impact
These issues generate hundreds of PHP notices and deprecation warnings
They contribute to performance degradation
They indicate the plugin is not fully compatible with PHP 8.4
🔧 Request
Please:
Provide an updated version of td-cloud-library with PHP 8.4 support
Or confirm if a fix is already available in a newer release
Advise if there are any known conflicts with Redis, WP-CLI, or high-traffic automated sites
I am using:
WordPress 6.8.2
PHP 8.4.6
Redis Object Cache
Newspaper Theme (latest version)
Thank you for your support. I look forward to your response.
Best regards,
Hi,
The “ Errors at columns elements: 1(models) : 2(dom). The model does not match the content Current state has involved an issue. You could try an UNDO operation (CTRL+Z / CTRL+SHIFT+Z)” most of the time the problem is from a shortcode that is not compatible with our theme or a plugin conflict, therefore after you set it with tagDiv Composer and save the page/cloud template, the next time when you try to edit it, you’ll get that error.
If is only for one page or a cloud template (it can be on the header or footer, you can change them for tests and see if the problem persists), this is from some settings/shortcodes set on it and it can be fixed using the page revision https://wordpress.com/support/page-post-revisions/
Thank you!
Thanks for responding.
If i do this will there any problem ? because I have created many templates in cloud templates.
there are many custom templates created by me in cloud templates.
will this process of td cloud library plugin removal and reinstall affect my current pages?
So here I need to remove cloud library plugin and install new cloud library plugin given by you.
Am I right? Please confirm.
If i do this will there any problem ? because I have created many templates in cloud templates.
there are many custom templates created by me in cloud templates.
will this process of td cloud library plugin removal and reinstall affect my current pages?
Hi,
For the problem _load_textdomain_just_in_time from td-cloud-library, please download and reinstall the plugin from here -> https://cdn.tagdiv.com/wp-content/uploads/2025/07/td-cloud-library.zip
The warning seems to be related to the Youtube ids that no longer exits, so you can check on your pages for the youtube ids: 9YPsSaYlkyc and 4h2FqahPC2M and remove them.
Hi,
By default, the H1 tag is applied to the logo. If you’re using Cloud, you can use the tagDiv Composer to remove the H1 from the logo (you need to do this for both mobile and desktop views).
Here’s an example: https://i.imgur.com/0BjZdOj.png
When you open an article, the H1 will automatically be used for the article title.
For pages, if you want to remove the H1 from the logo, you have two options:
Use the PageBuilder template and enable the page title, this way, the H1 will be set on the page title: https://i.imgur.com/ElmwJQR.png or, keep the default page template and use tagDiv Composer to add the page title manually, then disable the H1 on the logo.
The H1 tag is important for SEO, so it should always be present on the page, just make sure it’s used in the right place.
Thank you!
Above is my website and I am using newspaper theme package.
After upgrading td composer plugin I am facing some issues.
I am using advance ad plugin so when I am adding any ads and click on save I am getting following error.
“There has been a critical error on this website. Please check your site admin email inbox for instructions. If you continue to have problems, please try the support forums.”
So I have enabled debug then I found td composer issue.check below notice and warning.
Deprecated: File class-phpmailer.php is deprecated since version 5.5.0! Use wp-includes/PHPMailer/PHPMailer.php instead. The PHPMailer class has been moved to wp-includes/PHPMailer subdirectory and now uses the PHPMailer\PHPMailer namespace. in /home/mcmupw94bhs4/public_html/forcemedia.digital/wp-includes/functions.php on line 6121
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the advanced-ads-selling domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mcmupw94bhs4/public_html/forcemedia.digital/wp-includes/functions.php on line 6121 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the tribe-events-calendar-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mcmupw94bhs4/public_html/forcemedia.digital/wp-includes/functions.php on line 6121 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the td-cloud-library domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mcmupw94bhs4/public_html/forcemedia.digital/wp-includes/functions.php on line 6121
Warning: Undefined array key “9YPsSaYlkyc” in /home/mcmupw94bhs4/public_html/forcemedia.digital/wp-content/plugins/td-composer/legacy/common/wp_booster/td_video_playlist_render.php on line 303 Warning: Undefined array key “4h2FqahPC2M” in /home/mcmupw94bhs4/public_html/forcemedia.digital/wp-content/plugins/td-composer/legacy/common/wp_booster/td_video_playlist_render.php on line 303
Pleas help me on this.
Dear team,
As Google Recaptcha will be no longer a free service, it would be great if you can extend Theme Panel > Social/APIs with Cloudflare Turnstyle.
Thank you!
Hi Thomas,
I’ve passed a note to our developers to review the code in the file:
td-cloud-library/includes/tdb_functions.php. I hope they’ll be able to take a look at it soon.
In the meantime, I recommend running a quick test: if you’re currently using PHP version 8 or higher, try switching to PHP 7.4 to see if the issue persists. It’s possible that the problem is related to new PHP restrictions that may be affecting the code.
Thank you!