- NewsmagHow to update a plugin
- NewsmagHow to update the theme
- NewsmagHow to update the WPBakery plugin
- NewsmagCategory templates
- NewsmagWhat’s included in Newsmag theme package
- NewsmagAjax view count
- NewsmagSmart Lists
- NewsmagFeatured images
- NewsmagFeatured image or video
- NewsmagModal window
- NewsmagtagDiv slider gallery
- NewsmagVideo playlist
Hi jpegjoe,
The situation you have with the ads should not be related to the error you detailed, but just in case, please try the following. Make a full backup of the site and go to Newspaper > Updates and look at the theme versions, there you should see a version RC12.7.2, install that version and the error you gave as an example will disappear. That version is the new update of the theme that we hope to make official this week.
Thank you!
Hello,
Normally, if that staging no longer exists, the situation under my license should now be updated.
Thank you!
I updated to the latest version of the Newspaper theme on Friday and now I also have a malware.
-
This reply was modified 11 months by
The Villager.
I have several custom page templates build with the composer. Will these be overwritten with an update? Do I need a child theme? The docs say you don’t really need a child theme with the templates but I am not sure about custom templates. Thanks for your help
I’m having a similar issue when trying to add or update any ads on my site. Here’s more info that I get from WP Engine, but I have no idea how to resolve it. I’ve rolled back versions, re-installed, etc. Thanks for any help:
When seeking help with this issue, you may be asked for some of the following information:
WordPress version 6.8.2
Active theme: Newspaper (version 12.7.1)
Current plugin: tagDiv Opt-In Builder (version 1.7.1 | built on 29.04.2025 10:50)
PHP version 8.2.29
Error Details
=============
An error of type E_ERROR was caused in line 3276 of the file /nas/content/live/presspass/wp-content/plugins/td-subscription/includes/td_subscription.php. Error message: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /nas/content/live/presspass/wp-content/plugins/td-subscription/includes/td_subscription.php:3276
Stack trace:
#0 /nas/content/live/presspass/wp-includes/class-wp-hook.php(324): td_subscription::td_post_theme_settings_mb_save_filter(NULL, ‘17551’)
#1 /nas/content/live/presspass/wp-includes/plugin.php(205): WP_Hook->apply_filters(NULL, Array)
#2 /nas/content/live/presspass/wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(880): apply_filters(‘wpalchemy_filte…’, NULL, ‘17551’)
#3 /nas/content/live/presspass/wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(2081): WPAlchemy_MetaBox->apply_filters(‘save’, NULL, ‘17551’)
#4 /nas/content/live/presspass/wp-includes/class-wp-hook.php(326): WPAlchemy_MetaBox->_save(17551)
#5 /nas/content/live/presspass/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#6 /nas/content/live/presspass/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#7 /nas/content/live/presspass/wp-includes/post.php(5110): do_action(‘save_post’, 17551, Object(WP_Post), true)
#8 /nas/content/live/presspass/wp-includes/post.php(5212): wp_insert_post(Array, false, true)
#9 /nas/content/live/presspass/wp-admin/includes/post.php(453): wp_update_post(Array)
#10 /nas/content/live/presspass/wp-admin/post.php(227): edit_post()
#11 {main}
thrown
Hi,
Yes, we can continue via email.
I just checked the mentioned links and the metrics are ok – https://i.imgur.com/4EqXULg.png – https://i.imgur.com/yJbPr4o.png
https://i.imgur.com/khoM8L9.png – https://i.imgur.com/FEsxNTO.png
https://i.imgur.com/UdPm5Pq.png – https://i.imgur.com/Rw6ONt1.png
Now the CLS in CWV will be updated in time, but as long the metrics are green when the CWV is updated, the CLS should have a smaller CLS under 0.3
Thank you!
Thanks. Testing ongoing. Will post the result. This same issue seems to have gotten the site content not being updated in Google News, as well past 2 months since theme updated. So kinda major W-T-HECK going on right now.
Hi,
Ok, I see the h3 on the popup title – https://i.imgur.com/kRf9CoH.png, but if this is removed from the popup button and will no longer be displayed as I mentioned above, then the h3 will be removed. If you need the title, you can set it inside the content zone (edit the page that is set for that popup and add the text).
This is added to our list to add SEo options for the pop-up module title and it will be add in the coming theme updates.
Thank you!
Hi,
We can check the situation via email. The theme is now updated, please check it and make sure it’s okay.
Also, you should consider updating the PHP version.
Thank you!
Hi guys, first and formost, thank you very much for keeping this theme, i’ve been using it since versions 7. and always been loving it.
Unfortunately, last night i was checking for updates on my website and decided saw that there was an update that was long due on the theme. I updated it like we always have but after the theme update, the plugins failed to work and our website that has thousands of readers everyday is now just white with the td-composer shortcodes….
It’s awfull, i cant give you ftp and wordpress access if you can put everything running back again.
Please help.
Website: squared-potato.pt
Hi,
I just checked the metrics and the CLS for mobile is 0 – https://i.imgur.com/LhWPca0.png, so this will be updated on time when you’ll have ebnought real user data – https://i.imgur.com/UV6jQQI.png
Thank you!
Hello Calin, thanks for your input.
I’ve update the date of 2 articles on the main page and now the offset is -1 day. Before it was +7 days. But the date inside the article is fine.
Settings are fine. Not sure which module would interfere here?
Hey Calin,
this is not the case anymore. Wit the latest version of Redis you have an issue.
We are using the plugin version 1.24.5 of Objec cache Pro and ever since the update to 1.24.x we keep getting the message:
“No update needed
Your site’s database is up to date!”
If it tells you something, it is a similar issue with the login/membership section in TagDiv.
There are numerous posts here about this mulfunction and your recommendation that you do not support Object Cache.
Here is a related link from the time when we could login to our sites, but optin builder had issues.
https://forum.tagdiv.com/topic/password-reset-link-not-working-in-optin-builder/
It will be great if you can tell us which keys to exlude. Most likely the new prefetch implementation is the culprit.
-
This reply was modified 11 months by
dimitrisv.
I am yet to have update on the reported issues.
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!
Calin, thank you very much. We’re already working on updates. Another question—could you tell me which folders our database is in? And is there an alternative way to back up all our data?
I just made an app using ChatGPT that:
- adds a random prefix to all IDs
- updates ALL relevant references (url(#…), href/xlink:href, SMIL begin/end such as id.click, ARIA attributes, inline style, and <style> blocks)
- can handle multiple <svg>…</svg> blocks in the same input
And it still does not work when uploading to Website Manager, the same problem.
Hi,
Here are the three available solutions for the mobile version:
1. Responsive Desktop Version – The default responsive layout that adjusts to mobile screens.
2.Mobile Page/Template – A custom mobile layout that can be created using the tagDiv Composer.
3. tagDiv Mobile Theme Plugin – A separate mobile theme that provides a dedicated mobile experience.
Note: When the tagDiv Mobile Theme Plugin is activated, it takes priority and will be displayed on mobile devices. If it’s not active, the system will check for a mobile page/template built with tagDiv Composer. If neither of these is in use, the responsive desktop version will be shown by default.
Related to the cache, please check in the cache plugin documentation if this supports mobile cache.
Hi thalesbrandao, yes, the theme should be working after the operating system update.
Hello,
If you’re using the tagDiv mobile theme plugin, please disable it. This will allow the responsive theme version to be used, and everything from the desktop version will appear on the mobile version.
If you’re using the mobile theme page https://tagdiv.com/newspaper-10-3-7-update-brings-customizable-and-fast-mobile-pages/ , please clear all cache and disable the cache plugin. After doing so, check if the mobile page is being used. If it is, you’ll need to adjust the cache settings to allow a separate cache for the mobile version.
Thank you!
Hi,
The best approach to create the menu you’re looking for is not to edit the theme files directly, as any changes will be overwritten when the theme is updated. Instead, I recommend using TagDiv Composer along with the Popup Element. You can design your desired menu with the theme builder and use the Popup Element to display it as a mobile menu on mobile devices.
Regarding AMP, the situation is a bit more complicated since the template cannot be edited using the builder; modifications will need to be made directly in the theme files.
Thank you!
Hello,
The latest theme version, 12.7.1, is compatible with PHP versions 7.4 to 8.3.
Please note that we can only provide theme versions listed under Newspaper > Updates. Versions 10 and 11 contain known vulnerabilities and can no longer be offered.
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,
regarding the language, we are actually referring to the content of the email that arrives to the user with the reset link. From what we can see, in the following files of your plugins, where the content of the reset email appears, no language domain is set, which is why we assume that the Italian translation does not appear:
– plugins/td-subscription/includes/tds_update.php
– plugins/td-subscription/includes/tds_ajax.php
– plugins/td-composer/legacy/common/wp_booster/td_login.php
As for the actual password reset, we confirm that disabling SiteGround’s Speed Optimizer plugin solves the problem. We will therefore configure the plugin correctly or ask them directly for support. We would like to ask you why clicking on the reset link does not take you to the site’s login page, but to the administration page. Is there a specific configuration to be made on the theme?
The login page is as follows: https://www.attoricasting.it/accedi/
Thank you