- NewspapertagDiv AMP Plugin Tutorial
- NewspaperTrack Subscription Sources with Locker URL in Opt-In Builder
- NewspaperWP Rocket and Newspaper Theme: Optimization Guide
- NewspaperCredit System
- NewspaperIntroduction to CPT and ACF with Newspaper Theme
- NewspaperHow to edit modules for Flex Block X
- NewspaperHow to use the Posts List shortcode
- NewspaperUser review system
- NewspaperCustom Fields Support
- NewspaperHow to generate Facebook App ID
- NewspaperHow to insert a block inside the content of a post
- NewspaperModal Popup
- NewspaperPayPal Setup
- NewspaperLink Tracker
- NewspaperLockers
- NewspaperGeneral Options that May Interfere with the Newspaper Theme
- NewspaperAdd Cryptocurrency Price Ticker Widget
- NewspaperPosts Loop Element
- NewspaperThe Newspaper Mobile Theme: Introduction
- NewspaperAutoptimize Plugin – install and configuration
Hello TagDiv Support Team,
I am reporting a confirmed fatal PHP error related to the td-composer plugin on a licensed and fully updated Newspaper theme installation.
Below are the verified technical details:
**Theme & Plugin Details**
* Newspaper Theme Version: **12.7.4 (REGISTERED / Licensed)**
* TagDiv Composer Version: **5.4.3**
* WordPress Version: **6.8.3**
* PHP Version: **8.2.30**
**Hosting Environment**
* Hosting – Shared Hosting
* Server-level staging environment: Not available
* Issue occurs on live traffic
—
### Confirmed Fatal Error (Server-Validated)
The hosting provider has verified repeated fatal PHP crashes with the following error:
`
PHP Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string
File: wp-content/plugins/td-composer/includes/tdc_check_domain.php
Line: 149
`
This error has occurred multiple times on **January 18, 2026**, during live requests, and causes:
* Immediate PHP execution termination
* Frontend request hangs
* Admin-side timeouts
* Cron/background task failures
The hosting provider has confirmed that this is an **application-level fatal error**, not a database or server resource issue.
—
### Important Context
* The theme is **original, licensed, and up to date**
* The update to the latest version completed successfully
* The issue **persists after the update**
* The error appears to be triggered during **domain / license validation logic**, where a WP_Error object is not being handled safely under PHP 8.2
—
### Request
I kindly request your assistance with:
1. **Confirming whether this is a known issue** with the current td-composer version under PHP 8.2.
2. **Providing an official fix or patch**, or confirming if this will be addressed in an upcoming update.
If a permanent fix requires time, I would appreciate it if you could **advise a safe, update-compatible temporary mitigation**, strictly intended to prevent fatal execution crashes until an official resolution is released.
Please note that I am specifically looking for a solution that:
* Does not modify core plugin files permanently
* Does not affect license validity
* Remains fully compatible with future updates
—
Thank you for your support. I look forward to your guidance on resolving this issue safely.
Kind regards,
Team Caas India
Hi,
In the categories feed, I use “Flex block 1” and “Posts loop” below.
May I use “Flex block 1” for some categories, and, for example, “Flex block 2” for others?
Or may I use “Flex block 1” with visible images for some categories and hide images (Flex block 1 – Layout – article images – hide image) for others?
Same for “Posts loop”:
May I use “Posts loop” with Modules per row = 1, with visible image, and for some categories configure Modules per row = 2 and Hide image on?
In general, is it possible to make the newspaper theme more flexible?
Could you help me?
Hi,
I understand what you want to achieve. Unfortunately, we haven’t tested the Polylang plugin with our theme, so we cannot provide a solution or guarantee compatibility for it.
Our theme is normally tested with WPML, which allows you to create different Cloud Templates for each language (check if the Polylang plugin provides this option). For example:
When you select Arabic, you can use and edit a template in RTL.
When you select French, it can be a completely different template.
For more details on how to use WPML with our theme and set up templates for multiple languages, please check this guide: https://forum.tagdiv.com/using-theme-translations-together-wpml/
Hi,
Please check whether you are using the tagDiv Mobile Theme plugin. This plugin is not necessary if you want the mobile version to be the same as the desktop version, as it is only used to display a simpler blog layout on mobile devices.
1. Responsive Desktop Version – The default responsive layout that adjusts to mobile screens using tagDiv Composer – https://i.imgur.com/apZQZ0o.png
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 but is limited in edits and changes.
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 if you are using the mobile page/template or tagDiv Mobile theme.
Also, the tagDiv Mobile theme is the only one that can be used for AMP. Unfortunately, the options for editing the layout are only a few. Also, pages need to be remade using the mobile editor only:
– https://forum.tagdiv.com/mobile-theme-introduction/
– https://forum.tagdiv.com/the-mobile-theme/
– https://forum.tagdiv.com/tagdiv-amp-plugin-tutorial/
Thank you!
Hello TagDiv Support Team,
I am building a multilingual news website using the Newspaper theme with Polylang for language management. My site requires support for three languages: Arabic (RTL), French (LTR), English (LTR)
I have created a child theme and need guidance on the best practices for implementing proper RTL/LTR support to ensure the theme layout adapts correctly for each text direction.
Specific questions:
How can i have a header & a footer for each type ? when i update anything it updated for all the website ? and for single post template or category template i cannot change the direction for only rtl languages, how can i achieve that ?
Current Setup:
Newspaper Theme (latest version)
Polylang plugin (for language management)
Child theme active
Languages configured: Arabic (RTL), French (LTR), English (LTR)
Goal:
A seamless experience where the theme automatically adapts its layout and design when users switch between Arabic (RTL) and French/English (LTR), while maintaining the same visual design across all languages.
Any documentation, code snippets, or best practices you can share would be greatly appreciated. If there are specific hooks, filters, or CSS classes I should be aware of, please let me know.
Thank you for your support!
Best regards,
Hi,
It is extremely annoying that so many times we had a huge mess after Theme updates.
Right now I can not open any post anymore.
https://www.dropbox.com/scl/fi/1zqorrjgsy2qup9xtwmaj/Bildschirmfoto-2026-01-19-um-15.46.14.png?rlkey=ya6rxyk8w9dc2lbd1ot5w0y1s&dl=0
This happened right after your update without any other configuration.
I dont know what to do right now and would need your help to fix this. It is urgent.
I checked on different settings and theme panel and so on but could find any solution.
Many thanks
Thank you
How can I add a template to a custom post type?
When I want to add a template, it sends me to the custom post type template( there are only 13)
I just need to use the Single Post Template like the 12, for example.
Thank you
Hello. I have problems with the Newsmag template.
If i try to change any option and click in Save the template stay “thinking” but don´t save the new configuration.
I don´t know why… for example, yesterday it worked… It is very strange.
Thank you.
Hi E K,
I think there’s been a bit of a misunderstanding here, so let me clarify the situation in simple terms.
This is not a code injection vulnerability in td_ajax.php. What the user reported is a case where fake users were being created, and they noticed that the registration process uses code from a specific line in a theme file. Up to this point, I believe everything is clear.
In the discussion, I explained that the theme already includes protection against fake registrations through Google reCAPTCHA, which can be enabled from the theme panel. This option was added specifically to protect the login and registration functionality from the theme. However, the user mentioned that they are using Cloudflare CAPTCHA instead and do not want to use Google reCAPTCHA. Because of this choice, the built-in theme solution cannot be applied in their case. The workaround they chose was to comment out a line of code, which stops the registration popup from creating new user accounts. This works for them, but it also changes how that functionality behaves (for example, if login is required for comments or if the popup is used elsewhere on the site).
So the situation is not that there is no solution, there is a solution, but it’s not the one the user wants to use. When someone chooses a different CAPTCHA system, a different approach is needed.
What I did was:
– clearly explain the existing solution provided by the theme
– acknowledge the user’s setup and limitations
– notify the developers that offering an alternative option could help other users in the same situation
From my perspective, this was handled correctly. If my straightforward writing style caused any confusion or gave the wrong impression, that certainly wasn’t my intention.
Thank you for your understanding!
Hi Carmelo Nicolosi,
I see that the issue you’re mentioning involves a premium plugin. Unfortunately, this plugin has not been tested with our theme, so we’re not familiar with its behavior or expected functionality.
I’ve checked the page you provided, but it’s not clear what the issue is, as I don’t know how the plugin is supposed to work. While this is not covered by our support policy, I’m happy to take a quick look. For that, I’ll need more details and, if possible, an example of how the plugin should work.
Thank you for your understanding.
Hi
In following
I wonder why i have different fonts while i am using draft vs published ?
For example, #1 image is draft, i like the look but in published version its another font.
Also, when i try to use any of Cloud templates, in preview there is one styling but when i import in my web all is messed up.
Since i do have your theme for a few years now i wonder if i can somewhere ‘reset’ all fonts and select overall look for headings and paragraphs or every block should have their own settings? Which in case of importing cloud – is not working at my web ?
I did check https://forum.tagdiv.com/font-customization/ so here is breakdown and correct me if i am wrong:
At this moment we have
– website manager with “Global fonts” [ if i import multiple various blocks all those fonts should appear here when having them on one page ]
– we have fonts for each block individually [when i click particular block it shows in sidebar]
– and last we have Theme fonts in settings
Whats puzzling here is what is priority of usage? What is purpose of theme panel if for example i set VERDANA font there and when i import anything it will be overridden ?
If i disable google fonts there, and your block is using them – why do i see different fonts instead of default one ?
Basically what i want [ here is my plan, correct me if i am wrong ]
– i would like to combine multiple blocks from your library
– blocks should be imported with styles you made them
– i will have to use Website manager > global fonts for changes of all visible styles there
Is this correct flow ? And again, why does preview shows differently ?
Hi,
The image from my example is 312×424, the image should be a format 3×4
To hide an element per viewport, you first need to select the viewport – https://prnt.sc/YyMqF9AnImhs after that the element and in css tab, look for the display option – https://prnt.sc/JhtF_D7GUTLJ
Hi, in the version 12.7.4 there seems to be an issue with ‘Lightbox’ option within the posts.
– I have “General Modal Image” active in the theme panel.

– Beyond that, I am using the Lightbox configuration on almost every image included in posts.

Since the last update, the lightbox is broken.
– If the option is active in post editor, only error message is shown on live page (“Cannot load image #1”). For example this post.
– When I disable the lightbox in post editor, live page is working – probably because of the “General Modal Image” option in theme panel. For example this post.
– Also tried a combination when the “General Modal Image” is disabled and only “Lightbox” in post editor is active – then the same error message is shown.
Until the new version of the Newspaper, everything worked just fine even when both of the options were active. Could you please take a look on that? Of course, I can edit every single existing post and disable the “Lightbox” option there, but it would be great If some fix could be done from your side.
Many thanks!
We disabled tagDiv Mobile Theme and AMP plugins. It is loading on the mobile phone.
When the Blockchain Demo loads on the Mobile View first time, there is a gap between the header bar and the below text: “Invest in crypto the smart way! Making Blockchain & Crypto accessible and usable for everyone”
This happens only First Time it loads and if we refresh after that, it goes back to normal position. Could you please help us to fix this?
Also, the Blockchain Logo does not appear on the Mobile View. Could you please let us know how to fix it?
The other issue is with the Menu on the Mobile View: when we click on the 3 lines for menu on top on the mobile view it does not show the Menu, instead it is showing “Click here – to use the wp menu builder”. Could you please let us know how we can make the Menu visible on the mobile view?
Thanks,
Hello tagDiv Support Team,
I’m having an issue with the Newspaper theme where a logo appears when I resize my browser to tablet size (around 768px-1024px), but I cannot find where to remove it.
What I’ve already tried:
Removed the logo from Theme Panel > Header > Logo & Favicon
Removed the logo from Theme Panel > Header > Mobile Header
Edited the Header template in tagDiv Composer and removed all logo elements from desktop view
Edited the Mobile Menu in Website Manager and removed the logo
Checked the “Main menu sticky” zone in Website Manager – no logo element is there
The problem:
Desktop: No logo ✓ (correct)
Actual mobile devices: No logo ✓ (correct)
BUT when I resize my browser to tablet size: Logo appears ✗ (see attached screenshot)
The logo “CHAINED” keeps appearing at the tablet responsive breakpoint when resizing the browser, even though I’ve removed it everywhere I can find.
My website: elsalvadoroculto.com
Where is this tablet breakpoint logo located? How can I permanently remove it?
Thank you for your help!
Rank Math SEO Analyzer is indicating that I have 5 H1 tags on my homepage. I’ve gone through all the steps that I’ve found regarding this seemingly common problem here in the forum. All logo H1 tags have been turned off. In the list of 5 H1 tags below, the first two contain the text from Theme Panel > Logo & Favicon > LOGO ALT ATTRIBUTE, LOGO TITLE ATTRIBUTE, TEXT LOGO and/or TEXT LOGO TAGLINE.
HI Tags on homepage:
Enhancement SecretsBecome the best version of yourself.
Enhancement SecretsMagazine PRO
DowntownMagazine PRO
DowntownMagazine PRO
DowntownMagazine PRO
Today after update ..
We’d like to let you know that an update to your item Newspaper – News & WooCommerce WordPress Theme by tagDiv is now available in your Downloads page.
Stay in maintenance….
After: A recent update has not been completed.
Then solved by manually updating the template plugins..
Honestly a type of update not proper Friendly..
To be managed piece by piece..
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
contact@tagdiv.com
host aspmx.l.google.com [142.250.153.27]
SMTP error from remote mail server after end of data:
552-5.7.0 This message was blocked because its content presents a potential
552-5.7.0 security issue. To review our message content and attachment content
552-5.7.0 guidelines, go to
552 5.7.0 https://support.google.com/mail/?p=BlockedMessage a640c23a62f3a-b842a483828si1984714166b.137 – gsmtp
Reporting-MTA: dns; instance-europe-west4-zhp9.prod.antispam.mailspamprotection.com
Hi,
To enable the responsive version of the website, please disable the tagDiv Mobile Theme plugin and the AMP plugin. Once these are disabled, the responsive version of the website will be displayed on mobile devices.
Thank you.
Hi,
The theme will use the responsive version by default; just make sure that you do not have any extra plugins that change the template for mobile. For example, ensure that you are not using the tagDiv Mobile Theme and/or AMP plugins.
Thank you!
Hi,
If you want to use the responsive version from tagDiv Composer, you should not use a mobile theme plugin. Alternatively, you can use it only for the AMP version, making sure that AMP does not redirect users automatically to the AMP pages. In this case, AMP should be used only for mobile users and to obtain some results in Google.
Hi,
@AI-AZ I replied in your other topic.
@propagare Such issues can be caused by plugin conflicts, or after adding something custom in the page or the template, but it could have other causes. If the issue is still happening, I suggest to send us an email at contact@tagdiv.com and provide a link to the website and admin login (user and pass) and an example of the issue, we will check as soon as possible.
Let us know.
Thank you!
Good morning! I would like to ask for help in resolving a problem with the mobile version. For many years everything worked correctly. Currently, just before the update, the mobile site broke (as shown in the attachment). It does not look like it does in the TagDiv preview. In Composer, I installed the Newspaper updates, reinstalled the Mobile plugin, and it still doesn’t work. In Newspaper → Theme Panel → Mobile Theme, I have Mobile + AMP set. In the TagDiv Composer preview everything looks fine (as in the attachment), but it does not load correctly in reality.https://autoelectromoto.pl/zrzut-ekranu-2026-01-12-o-20-31-58_11zon and https://autoelectromoto.pl/img_2598_11zon/
Subject: Error in TagDiv Composer – Column Models Issue in Global Header Template
Hello TagDiv Support Team,
I am experiencing a critical issue with the TagDiv Composer while trying to edit the “Global Header Cloud Template – Tech News Pro” on my website: https://gettoolspro.com
**Issue Description:**
When I try to edit the header template using TD Composer (wp-admin/post.php?post_id=634&td_action=tdc), I receive the following error message:
“Errors at columns elements: 1(models): 0(dom). The model does not match the DOM. Current state has invalid DOM issue. You could try an UNDO operation (CTRL+Z / CTRL+SHIFT+Z)”
**What I’m trying to do:**
I want to add the site logo (Header Logo element) to the header template, but the composer error prevents me from editing or adding any elements.
**Theme Details:**
– Theme: Newspaper by TagDiv
– Version: 12.7.3
– Template: Global Header Cloud Template – Tech News Pro
– WordPress Version: Latest
**What I’ve tried:**
– Refreshing the page
– Clearing browser cache
– The error persists
**Request:**
Please help me fix this column model error so I can properly edit the header template and add the logo element.
I can provide admin access if needed for debugging.
Thank you for your assistance!
Best regards,
Website: https://gettoolspro.com
Hi,
1. For this https://screenrec.com/share/bT6VK3cGCy that is the menu from the mobile, so you need to be sure that you have set a menu in the Appearance > Menus – https://i.imgur.com/CqoSItY.png if is not working, what can be done is to add with tagDiv Composer the menu element somewere in the single post template and select a menu in it, after taht save the changes and see if the menu appers when you click to let a review, after appers the menu element normaly could be removed.
2. Ok, right now you have edited the template and you have set fixed content, you need to use elements that will bring the dynamic content, for example, the one from here – https://i.imgur.com/7LrPM60.png can be displayed with the single post content element – https://i.imgur.com/XjrRYBS.png. Just check in tagDiv Compose the single post elements which will bring the dynamic content on your template – https://i.imgur.com/JFv6Kpe.png