- NewsmagHow to update a plugin
- NewspaperHow to update a plugin
- NewsmagHow to update the theme
- NewsmagHow to update the WPBakery plugin
- NewspaperHow to update the WPBakery Page Builder plugin
- NewspaperHow to Update the Newspaper Theme
- Apitd_api_top_bar_template::update_key
- Apitd_api_top_bar_template::update
- Apitd_api_single_template::update_key
- Apitd_api_single_template::update
- Apitd_api_footer_template::update_key
- Apitd_api_footer_template::update
- Apitd_api_smart_list::update_key
- Apitd_api_smart_list::update
- Apitd_api_thumb::update_key
- Apitd_api_thumb::update
- Apitd_api_category_top_posts_style::update_key
- Apitd_api_category_top_posts_style::update
- Apitd_api_category_template::update_key
- Apitd_api_category_template::update
hello,
“From a hosting perspective, we see that the PHP and MySQL versions used on the cPanel server are outdated. Updating these applications should improve TTFB, but it involves risks:
1. You need to ensure that the site is compatible with PHP 8.1 and MySQL 8. (Currently, these are: PHP 7.4 and MySQL 5.)”
Can I perform this update without any problems on the site? Will the update work perfectly? I look forward to hearing from you.
thanks
Hi. My Facebook “like” button stopped working this week and tech support from my host tells me this is due to an outdated link in the theme. Currently, the posts are not showing new likes and you get a sad face when you hit the button. According to Dreamhost “none of the (theme) files contains the https://www.facebook.com/plugins/like/connect link, which means that it is most likely using an old Facebook API or code that needs to be manually updated by the theme developer.”
https://www.nrinow.news/
Critical Issue: 404 “Page Not Found” Error on Custom Post Type Pages After WordPress Update
I am writing to report a critical issue on my website, kedaibukitrhema.com, which uses your Prebuilt Cali Sight Pro theme.
After recently updating to the latest version of WordPress, all the pages under my custom post type “My Tourism” are now showing a 404 “Page Not Found” error on the live site. For example, a page that should be accessible is now broken.
I have confirmed from my WordPress dashboard that all the posts and data for “My Tourism” still exist. I can see and edit all the content perfectly on the backend. The issue is only on the front-end; the URLs are not working anymore.
I have also checked that the necessary plugins are active, specifically the Cali Sight Plugin (v1.0.0) which manages the custom post types, and Advanced Custom Fields (v6.5.0).
So far, I have tried the following steps without success:
Clearing all my website and server cache multiple times.
Could you please provide guidance on how to fix this? Is this a known compatibility issue with the new WordPress version?
For your reference, I have attached three screenshots:
1. Plugin Active: https://drive.google.com/file/d/1ABfR-LRayivwJyda1WAtKqq3e7nc5-WX/view?usp=drive_link
2. Article Update: https://drive.google.com/file/d/1FMFrw0u6xLD4KT88N8pPDk4LqbRLDIvj/view?usp=drive_link
3. Error 404 : https://drive.google.com/file/d/1FMFrw0u6xLD4KT88N8pPDk4LqbRLDIvj/view?usp=drive_link
The 404 error on the front-end.
The backend editor showing the page exists and is published.
The list of my active plugins.
Thank you for your time and assistance.
Best regards,
Hello,
Maybe the theme does not have all those features and some of the themes may be overwhelmed to have them, but in the meantime, I will let you know what the theme has.
We do not have a personal dark mode, but there are many plugins for dark mode that can be used -> https://www.wpexplorer.com/dark-mode-plugins/
The theme has the Table of Contents element, it can be added/removed/edited using tagDiv Composer on the single post template – https://i.imgur.com/nwqwWSg.png
“Another thing: I’d love to create styled content boxes (like quote blocks, info boxes, tips, etc.). There’s no easy way to do this in the Newspaper theme. If there’s a built-in way to create that inside Composer without extra CSS, I haven’t found it yet.”
It can be done using the tagDiv elements, for example, you can use the row or inner row to hold more elements and set inside it a column text, maybe an image, a button and adjust them according to your needs – https://i.imgur.com/aNpQ57W.png also, you can use the cloud to import a section or an existing block. When you have a block layout that you like you can save it in tagDiv Composer so you can reuse it on other pages or templates- https://i.imgur.com/hXsFCUX.png
Also, for the mobile version the theme provides the responsive version, the possibility to create a separate mobile page/template using tagDiv Composer and also the tagDiv Mobile theme light version (3 options for mobile).
Thank you!
Hi,
Yes, sorry, the second time should be the Newspaper. I just edited the above reply.
Soon will be a Newspaper theme update and after that will be a minor update for Newsmag.
Thank you!
Hi Calin,
Thank you for the explanation!
Could you please clarify your item #1 as you’re mentioning Newsmag twice in the opposite contexts – I assume one of those should be Newspaper, shouldn’t it?
Do you have any plans / schedule estimates to update these pieces of code that are not supported in PHP v8 any more?
Thanks!
Hello,
For the empty gap at the footer, I will need a link to your website where I can investigate the gap and determine its cause.
The shadow can be removed from Style tab, set Shadow 0 – https://i.imgur.com/wQkD3xM.png remove the border from the General tab – https://i.imgur.com/vIkk4Ey.png set border radius for input – https://i.imgur.com/Dk0sbA5.png and for the button – https://i.imgur.com/Rbfh7zA.png for button position use this custom css:
.tdb_header_search .tdb-head-search-form-btn {
position: absolute;
}
I see that icon is a standalone element, so you can drag and drop it in the left zone of the text.
The theme has a responsive version, just check the mobile viewport – https://i.imgur.com/GpDhAsx.png but if you want to have a separate conetnet for mobile or you want to edit some elements only for mobile you can create a mobile page/template https://tagdiv.com/newspaper-10-3-7-update-brings-customizable-and-fast-mobile-pages/ also is providing a dedicate plugin (tagDiv Mobile theme) but this is limted in options and edits making it very simple.
Thank you!
my website: https://newsbytes.ph
my problem: when i update to php8.3 from 7.4, i get this error:
Deprecated: Function create_function() is deprecated in /home/qesrqyjl/public_html/wp-content/themes/Newspaper-child/functions.php on line 41
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/qesrqyjl/public_html/wp-includes/functions.php on line 6121
i have already purchased a license just to ask this question in this forum.


Hi,
Thank you for your kind words, and we truly appreciate your support!
Yes, a theme update is scheduled for the coming weeks. However, this will not be a major update. We are planning a significant update for the theme towards the end of the year, which will include more notable features and improvements.
Thank you again for your patience and understanding!
First of all, I would like to sincerely thank the Newspaper team for all the great work so far.
I have a question: are there still any features that were announced or expected to be added? Looking at the pace of previous updates, it feels like quite a long time has passed since the last one.
Is there a new update planned in the near future? If so, what should we know and what should we be prepared for as users?
Thank you in advance for your support and for all your efforts.
Hi,
Do you use the responsive version or a mobile page? If it is a mobile page, please edit it with tagDiv Composer, reduce the page size/elements, and also use a cache plugin to delay the ads until the first user interaction. This will provide better results for WCV.
Thank you!
Hi,
You can use any demo made with our theme, and any of the themes works correctly with the WooCommerce plugin. You can also use the tgaDi Shop plugin https://forum.tagdiv.com/tagdiv-shop/. Also, in the coming theme, we’ll provide better functionality with extra WooCommerce plugins. The update is estimated for the end of the month.
Thank you!
Good morning, do you have any updates?
I had a functioning site header for the past few years, and as of Saturday when I made my latest post everything was working correctly. Today I noted that WordPress had done an automatic theme switch – when I switched the site back to Newspaper I see that the header no longer appears online – and only appears as code snippets in the editor.
Last plugin update for this site was 12 August so I am not sure about the cause. Help?
Hi,
Any update please?
Fehler-Details
==============
Ein Fehler vom Typ E_ERROR wurde in der Zeile 3276 der Datei /home/expomaxt/public_html/gartenwoche_2024/wp-content/plugins/td-subscription/includes/td_subscription.php verursacht. Fehlermeldung: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /home/expomaxt/public_html/gartenwoche_2024/wp-content/plugins/td-subscription/includes/td_subscription.php:3276
Stack trace:
#0 /home/expomaxt/public_html/gartenwoche_2024/wp-includes/class-wp-hook.php(324): td_subscription::td_post_theme_settings_mb_save_filter(NULL, ‘3213’)
#1 /home/expomaxt/public_html/gartenwoche_2024/wp-includes/plugin.php(205): WP_Hook->apply_filters(NULL, Array)
#2 /home/expomaxt/public_html/gartenwoche_2024/wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(880): apply_filters(‘wpalchemy_filte…’, NULL, ‘3213’)
#3 /home/expomaxt/public_html/gartenwoche_2024/wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(2081): WPAlchemy_MetaBox->apply_filters(‘save’, NULL, ‘3213’)
#4 /home/expomaxt/public_html/gartenwoche_2024/wp-includes/class-wp-hook.php(326): WPAlchemy_MetaBox->_save(8441)
#5 /home/expomaxt/public_html/gartenwoche_2024/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#6 /home/expomaxt/public_html/gartenwoche_2024/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#7 /home/expomaxt/public_html/gartenwoche_2024/wp-includes/post.php(5110): do_action(‘save_post’, 8441, Object(WP_Post), true)
#8 /home/expomaxt/public_html/gartenwoche_2024/wp-includes/post.php(5212): wp_insert_post(Array, false, true)
#9 /home/expomaxt/public_html/gartenwoche_2024/wp-admin/includes/post.php(2003): wp_update_post(Array)
#10 /home/expomaxt/public_html/gartenwoche_2024/wp-admin/includes/post.php(2104): wp_create_post_autosave(Array)
#11 /home/expomaxt/public_html/gartenwoche_2024/wp-admin/post.php(336): post_preview()
#12 {main}
thrown
Hi @Calin, may I join the queue? 🙂
My messages are referring to Newsmag and healt-check – see below.
Are there any updates for me?
BTW, everything seems to work fine, I would just like to get rid of those messages cluttering my debug.log 🙂
Thanks!
[14-Aug-2025 20:38:54 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the Newsmag 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 /var/www/vhosts/h093596.server63.campusspeicher.de/rasejanje.info/wp-includes/functions.php on line 6121
[14-Aug-2025 20:38:54 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the health-check 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 /var/www/vhosts/h093596.server63.campusspeicher.de/rasejanje.info/wp-includes/functions.php on line 6121
Recently, our pages, not posts, have have been printing out as a blank page. I not sure if this was after an update to Version 12.7.1.
We ran into a reproducible issue with the Newsmag theme (tagDiv Composer) when importing a demo on PHP 8.2.
Symptoms:
tagDiv Importer stops with error:
Fatal error: Uncaught TypeError: Cannot access offset of type string on string in td_demo_util.php
Log also shows Undefined variable $sidebars_widgets and Automatic conversion of false to array is deprecated.
Root cause:
In td_demo_widgets::add_widget_to_sidebar(), the code uses $sidebars_widgets before it’s retrieved from get_option(‘sidebars_widgets’) and normalised.
PHP 8.x is stricter about this than PHP 7.x — in PHP 7 it silently converted null/false to array; in PHP 8 it throws a fatal error.
Workaround:
Patch the function to fetch and normalise $sidebars_widgets before using it. Here’s a minimal fix:
static function add_widget_to_sidebar($sidebar_id, $widget_name, $atts) {
$tmp_sidebars = td_options::get_array('sidebars');
if (empty($tmp_sidebars)) {
$tmp_sidebars = array();
}
if (!in_array('td-' . $sidebar_id, self::$hard_coded_sidebars) &&
!in_array($sidebar_id, $tmp_sidebars)
) {
self::kill(__CLASS__, __FUNCTION__,
'No sidebar with the name provided! - td-' . $sidebar_id,
array_merge(self::$hard_coded_sidebars, $tmp_sidebars)
);
}
// Normalise $atts
if (!is_array($atts)) {
if (is_string($atts)) {
$tmp = json_decode($atts, true);
$atts = is_array($tmp) ? $tmp : array();
} else {
$atts = array();
}
}
// FIX: Get and normalise $sidebars_widgets BEFORE using
$sidebars_widgets = get_option('sidebars_widgets');
if (!is_array($sidebars_widgets)) {
$sidebars_widgets = array();
}
$sb_key = 'td-' . td_util::sidebar_name_to_id($sidebar_id);
if (!isset($sidebars_widgets[$sb_key]) || !is_array($sidebars_widgets[$sb_key])) {
$sidebars_widgets[$sb_key] = array();
}
// Normalise widget instances
$opt_key = 'widget_' . $widget_name;
$widget_instances = get_option($opt_key);
if (!is_array($widget_instances)) {
$widget_instances = array();
}
// Add instance
$widget_instances[self::$last_widget_instance] = $atts;
update_option($opt_key, $widget_instances);
// Assign widget to sidebar
$sidebars_widgets[$sb_key][self::$last_sidebar_widget_position] =
$widget_name . '-' . self::$last_widget_instance;
update_option('sidebars_widgets', $sidebars_widgets);
self::$last_sidebar_widget_position++;
self::$last_widget_instance++;
}
Notes:
Tested on PHP 8.2.29 with Plesk Obsidian and Newsmag 5.4.3.3.
This patch allows the demo importer to complete successfully without downgrading PHP.
The EXIF warnings you may see in logs during import are unrelated and non-fatal.
If tagDiv devs see this — moving the $sidebars_widgets = get_option(‘sidebars_widgets’) block up in the function would resolve this for all PHP 8+ users.
Hi,
I’m running into a fatal error when trying to import a demo in Newsmag 5.4.3.3 (registered) with tagDiv Composer on a Plesk server.
The issue occurs on PHP 8.2 and PHP 8.4 during the demo import process.
Error Details
swift
Kopier
Rediger
PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string
in /wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/panel/td_demo_util.php:2620
Stack trace:
#0 /…/td_import.php(159): td_demo_widgets::add_widget_to_sidebar()
#1 /…/td_demo_installer.php(319): require_once()
…
Additional warnings/notices during import:
Multiple exif_read_data(…): Incorrect APP1 Exif Identifier Code warnings
_load_textdomain_just_in_time called too early (WordPress 6.7.0 notice)
The fatal error prevents the demo from completing.
Environment
Theme: Newsmag 5.4.3.3 (registered)
tagDiv Composer: bundled version (legacy importer paths)
WordPress: 6.7.0
PHP Versions Tested: 8.2.x (FPM), 8.4.x (FPM) — both fail
Server: Plesk Obsidian, Apache2 (proxy_fcgi)
What We Found So Far
The error happens inside the legacy demo importer, specifically in td_demo_widgets::add_widget_to_sidebar() — looks like a PHP 8.1+ type handling change is breaking it.
The /legacy/… path suggests the importer code hasn’t been fully updated for PHP 8.2+.
No public changelog entries mention a fix for this specific fatal error.
There’s no pinned forum post or KB article covering it.
Rolling back to PHP 8.1 might work, but my current server doesn’t have it installed — planning to try that as a temporary workaround.
If the vendor has already patched this in a newer Composer or theme build, it’s not mentioned in docs.
Questions
Is this a known issue with the current demo importer on PHP 8.2+?
Has it been fixed in a newer release of Newsmag/tagDiv Composer (non-legacy importer)?
Is there an official workaround besides downgrading to PHP 8.1?
If I install PHP 8.1 just for the import, will that be supported, or do you recommend patching the importer code for PHP 8.2+?
Thanks in advance — happy to provide full error logs or run tests if it helps.
— Terje
Hi,
If you need to update the theme manually, once the theme update is complete, please go to Newspaper > Plugins and click “Update” for each theme plugin you’re using.
After all theme plugins have been updated, start re-enabling them beginning with tagDiv Composer.
Let us know if you need any help during the process!
Hi,
Thank you for your message and your continued support,we really appreciate your feedback!
We’re currently estimating a theme update toward the end of the month, which will include fixes and performance improvements.
Many of the features you mentioned are already available in our theme and can be implemented using the tagDiv Opt-in Builder:
Pricing table with payment options
Examples:
https://demo.tagdiv.com/newspaper_coaching_pro/pricing/
https://demo.tagdiv.com/newspaper_downtown_pro/tds-switching-plans-wizard/
https://demo.tagdiv.com/select_demo/newspaper-prebuilt-websites/?demo-type=membership
Paywall for exclusive content (supports direct bank transfer, PayPal, and Stripe):
https://forum.tagdiv.com/subscriptions/
Frontend guest and sponsored post submission management with payment:
https://forum.tagdiv.com/create-frontend-submission-form/
As for dark mode, you’re right, this isn’t currently built into the theme. However, there are several compatible third-party plugins you can use to implement this feature, and we’re keeping modern design trends like this in mind for future updates.
If you need help setting up any of the above or have specific requirements, feel free to reach out, we’d be happy to assist you along the way.
Thanks again for your valuable input!
Hi,
Newspaper theme has a responsive version, a mobile page (a separate page only for mobile) and a plugin tagDiv mobile theme (this will not display the sidebar and the content for pages should be set in the mobile editor).
However, because you are using widgets for the sidebar, the above solution will not work. If you want to have a different order of the elements in the sidebar widget, what you can do is:
– create a new widget that will be displayed only for mobile on hompages (hide it from the css tab so that it is not visible on other viewports)
– use the mobile page, here you can replace the current widget with the one you want, or you can remove the widget and add the elements with the composer tagdiv in the desired order
Thank you!
Hello, according to your documentation it should be a Newspaper-tf/plugins/js_composer.zip file when downloading the last version of the theme files but the zip file doesn’t exist. I can update the plugin from the link you provided in this forum but I don’t want to risk my website using a non tested version of WpBakery Builder.
-
This reply was modified 12 months by
Fruiz.
Hello Tagdiv,
I’m currently running PHP 7.4.33 because updating to a newer version results in a critical error. My web host identified the issue as being related to two Tagdiv plugins — I believe Tagdiv Cloud Library and Tagdiv Composer.
Could you advise on how I can resolve this so I can safely update PHP? I got an error log, if that helps
Url:https://www.livinginashoebox.com