- ApiPractical example – How to add a new Block and Module
- Apitd_api_top_bar_template::delete
- Apitd_api_top_bar_template::update_key
- Apitd_api_top_bar_template::update
- Apitd_api_top_bar_template::add
- Apitd_api_single_template::delete
- Apitd_api_single_template::update_key
- Apitd_api_single_template::update
- Apitd_api_single_template::add
- Apitd_api_footer_template::delete
- Apitd_api_footer_template::update_key
- Apitd_api_footer_template::update
- Apitd_api_footer_template::add
- Apitd_api_smart_list::delete
- Apitd_api_smart_list::update_key
- Apitd_api_smart_list::update
- Apitd_api_smart_list::add
- Apitd_api_thumb::delete
- Apitd_api_thumb::update_key
- Apitd_api_thumb::update
Hi Luca,
For this you can use the button and set on it the acf name, for example – https://i.imgur.com/2br0KPY.png and on button set the name of acf filed like this {cf_nameACF} – https://i.imgur.com/cc2UnR2.png
Thanks
Hi Antonio,
For me on https://www.sport24h.it/laura-rogora-a-campitello-vince-la-prima-prova-di-coppa-europa-lead/ is no data-lazyloaded=”1″ or data-src in source page https://i.imgur.com/Y2EURGw.png https://i.imgur.com/eiLmrhg.png
Also for featured image on articles you can use a class to exclude them from lazyload (in case you didn’t do this until now).
Thank you!
Calin,
Thank you for your reply.
I have already disabled the Lazy Load option from the Theme Panel as shown in your screenshot. However, even after doing this, the featured image on my articles still includes attributes like data-lazyloaded=”1″ and data-src, which suggest that lazy loading is still being applied by the theme’s internal JavaScript.
You can verify this directly here:
👉 https://www.sport24h.it/laura-rogora-a-campitello-vince-la-prima-prova-di-coppa-europa-lead/
I am trying to optimize LCP and need the featured image (which is the LCP element) to load immediately, without any lazy loading. Can you please clarify:
Where exactly the script applying data-lazyloaded=”1″ is coming from?
How I can fully disable lazy loading on the featured image only?
Thank you for your support.
Best regards,
Antonio
We often run into limitations using Flex blocks due to our need for more advanced query, filtering, and sorting capabilities. In Elementor, for example, you can assign a Query ID to an element and then programmatically modify the query using filters like this: https://developers.elementor.com/docs/hooks/custom-query-filter/. This approach is ideal because it allows users to retain full use of the page builder’s design controls while also giving complete control over the data output.
Is there any way to achieve something similar with the current TagDiv Composer? Specifically, is it possible to target a Flex block’s query and adjust its arguments programmatically through a filter or similar method?
Hi,
There are many such plugins and it will be need to find the right one for you. For example you can check those mentioned in this article – https://www.wpexplorer.com/best-ad-plugins-wordpress/
Thank you!
Hi @RENATO,
Are you referring to the left and right margins? If so it’s related to some extra css added on some elements, for example – https://i.imgur.com/FcOhvvy.png – https://i.imgur.com/Xt8oGTh.png those should have left and right padding set 0 and it will be look like this – https://i.imgur.com/pJh3mhr.png
Thank you!
and unable to upload code examples of the changes
Hi Calin,
Thank you for your reply!
Here is an example page you can check to see the issue:
https://okanaganfamilyfun.com/location/penticton/
For reference, there should be 11 pages of posts available in total.
However, on any other “Location” page you navigate to, you will be able to see the problem appearing.
Please navigate to different pagination numbers as the issue doesn’t always appear on the second / next page you access.
Thank you!
Hi,
The cloud template you have imported is from the demo CALI SIGHT PRO that has some custom fields that are coming with the demo installation. When you get only the cloud template you’ll need to use a plugin to add custom fields (for example acf plugin) add the custom fields you want to use and on the cloud template replace the source for the “Sample field data” with the name of the cf you added – https://forum.tagdiv.com/introduction-cpt-acf-newspaper-theme/
Thank you!
Hi, I use wordpress multisite for my website.
Site A is with Langage A – Ste B is with langage B etc…They use same serveur same domain name but a.domainname.com and b.domainname.com
We use Multilingualpress plugin to “clone” each new post from A to B and translate them. Everything works fine exept Gallery.
We are not able to copy or clone Gallery. So with each gallery we have to copy all images from A to B and insert them on B website.
Any idea or solution for example to use the same shortcode / same gallery on site A & site B ?
Regards
Theme does not manage ‘addthis’ sharing plugin.
Also you have numerous console errors
cw.addthis.com/t.gif?pid=88&pidt=0&pdid=9200e562-b557-4fd0-a844-9abbd3d94730&cu=https%3A%2F%2Fpxl.connexity.net%2Fc%2Fcse%3Fa%3DR%26A%3D1e9%26D%3D4c7f%26V%3De%26I0k%3Dptnrid%26I0v%3D9200e562-b557-4fd0-a844-9abbd3d94730%26Z%3Dhttps%253A%252F%252Fp.truefitcorp.com%252Ft%253Fprovider_id%253D9200e562-b557-4fd0-a844-9abbd3d94730%2526provider%253Dtowerdata:1
GET https://cw.addthis.com/t.gif?pid=88&pidt=0&pdid=9200e562-b557-4fd0-a844-9abbd3d94730&cu=https%3A%2F%2Fpxl.connexity.net%2Fc%2Fcse%3Fa%3DR%26A%3D1e9%26D%3D4c7f%26V%3De%26I0k%3Dptnrid%26I0v%3D9200e562-b557-4fd0-a844-9abbd3d94730%26Z%3Dhttps%253A%252F%252Fp.truefitcorp.com%252Ft%253Fprovider_id%253D9200e562-b557-4fd0-a844-9abbd3d94730%2526provider%253Dtowerdata net::ERR_NAME_NOT_RESOLVED
Image
hemEgress @ t_.htm?ver=1.1814.994&cid=c026&cls=sync:1
jsLib.onload @ t_.htm?ver=1.1814.994&cid=c026&cls=sync:1
script
onload @ t_.htm?ver=1.1814.994&cid=c026&cls=sync:1
script @ t_.js?cid=c026&cls=sync:2
fe @ t_.js?cid=c026&cls=sync:2
(anonymous) @ t_.js?cid=c026&cls=sync:2
setTimeout
fe @ t_.js?cid=c026&cls=sync:2
(anonymous) @ t_.js?cid=c026&cls=sync:2Understand this error
cw.addthis.com/t.gif?pid=88&pidt=0&pdid=9200e562-b557-4fd0-a844-9abbd3d94730&cu=https%3A%2F%2Fpxl.connexity.net%2Fc%2Fcse%3Fa%3DR%26A%3D1e9%26D%3D4c7f%26V%3De%26I0k%3Dptnrid%26I0v%3D9200e562-b557-4fd0-a844-9abbd3d94730%26Z%3Dhttps%253A%252F%252Fp.truefitcorp.com%252Ft%253Fprovider_id%253D9200e562-b557-4fd0-a844-9abbd3d94730%2526provider%253Dtowerdata:1
GET https://cw.addthis.com/t.gif?pid=88&pidt=0&pdid=9200e562-b557-4fd0-a844-9abbd3d94730&cu=https%3A%2F%2Fpxl.connexity.net%2Fc%2Fcse%3Fa%3DR%26A%3D1e9%26D%3D4c7f%26V%3De%26I0k%3Dptnrid%26I0v%3D9200e562-b557-4fd0-a844-9abbd3d94730%26Z%3Dhttps%253A%252F%252Fp.truefitcorp.com%252Ft%253Fprovider_id%253D9200e562-b557-4fd0-a844-9abbd3d94730%2526provider%253Dtowerdata net::ERR_NAME_NOT_RESOLVED
I have experienced three fatal errors using third party plugins, and on every occasion the cause has been Line 3276 in td_subscription.php.
However I think I have found the answer, and I have tested it with all three plugins on three different websites, and even a brand new website with all three plugins installed together. Before implementing this fix I confirmed all the websites failed with the ‘conflicting’ plugins installed, and then activated the solution below.
A function is trying to use array_key_exists() on a variable that is null instead of an array.
**How to fix:**
– The plugin author should ensure that the second argument to array_key_exists() is always an array.
– As a quick fix, you can wrap the call with an is_array() check.
**Example fix:**
**Remember that the source file location is \td-subscription\includes\td_subscription.php**
`php
if (is_array($array) && array_key_exists($key, $array)) {
// ...existing code...
}`
A function is trying to use array_key_exists() on a variable that is null instead of an array.
**How to fix:**
– The plugin author should ensure that the second argument to array_key_exists() is always an array.
– As a quick fix, you can wrap the call with an is_array() check.
**Example fix:**
php
if (is_array($array) && array_key_exists($key, $array)) {
// ...existing code...
}
A function is trying to use array_key_exists() on a variable that is null instead of an array.
**How to fix:**
– The plugin author should ensure that the second argument to array_key_exists() is always an array.
– As a quick fix, you can wrap the call with an is_array() check.
**Example fix:**
`php
if (is_array($array) && array_key_exists($key, $array)) {
// ...existing code...
}
`
Hi TagDiv Team,
I’ve encountered a display issue with the Flex Block 1 module when enabling additional post metadata (such as author and date) alongside the title.
When these elements are shown, they sometimes overlap with the next row of post thumbnails, creating a messy layout. You can see an example of this behavior here:
https://perspektive-online.net/category/themen/kultur/
Is there a way to fix this or ensure proper spacing so that the metadata doesn’t interfere with the layout of the next row?
Hello,
I’m facing an issue while working with the Custom Post Types UI plugin.
What I did:
Installed and activated Custom Post Types UI;
Created a new Custom Post Type called Services;
Added several entries (posts) to the Services CPT;
Assigned a Cali Sight template (from the Cloud Library) to display the single service posts using the Newspaper → Cloud Templates section;
The template loads correctly and displays blocks with custom fields like “Sample field data”, icons, gallery images, advantages, etc.
The problem:
When I open a single “Service” post in the admin editor, I don’t see any custom fields to control or edit this content
Only default theme fields appear (Sidebar, Subtitle, Source URL, etc.)
I don’t understand how or where to input the actual values for those template fields (like the icons, sample data text, or images shown in the front-end)
I’m also unable to upload or manage the images used inside the template
What I want to achieve:
Use a single Cloud Template (Cali Sight) for all my service posts;
Show unique content (text, icons, images, advantages) for each service post using dynamic custom fields;
Screenshots(https://prnt.sc/Xwf_va4rD9lG https://prnt.sc/BENFP4B35R4y)
Thank you in advance!
Hi,
Can you please provide a few screenshots with the settings in acf and the page were the element should be display so I can recreate the situation and show it to a developer?
If you try to use the get_post->ID or get_the_ID() will return the cloud template id (if is used a cloud template).
You can try:
$url = 'https://example.com/your-post-slug/';
$post_id = url_to_postid( $url );
echo 'Post ID is: ' . $post_id;
or
td_global::get_instance()->td_post_id;
Thank you!
Hola. Quiero insertar mapas de google en categorías de mi webs con Newspaper, japonpedia.com. Pero al guardar cambios el mapa desaparece. Parece que la plantilla no acepta este tipo de mapas. Por ejemplo estos dos:
<iframe src=”https://www.google.com/maps/d/u/3/embed?mid=1SwjsxMGcRljI9J5heH8uvbNy6cq-pc4&ehbc=2E312F” width=”640″ height=”480″></iframe>
<iframe src=”https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d101459.60381062208!2d-6.037632100211854!3d37.37534204644698!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xd126c1114be6291%3A0x34f018621cfe5648!2sSevilla!5e0!3m2!1ses!2ses!4v1750320779591!5m2!1ses!2ses” width=”600″ height=”450″ style=”border:0;” allowfullscreen=”” loading=”lazy” referrerpolicy=”no-referrer-when-downgrade”></iframe>
¿Cómo puedo hacerlo?
I can understand how it works. The problem is that the website is being so slow on this procedure.
Is there any solution to this? For example a scheduling?
buenas noches, he realizado todos los pasos y sigue sin funcionar ni Facebook ni tampoco Twitter.
I have Flex Block 1 elements for multiple categories on my homepage as previews for each section of our newspaper.
If I have Posts that are in both in the Multimedia and News categories, for example, I’d like to make sure that the Flex Block 1 shows all Multimedia posts but excludes any that are also tagged as News to avoid duplicates.
Is there a way to filter posts in flex blocks so that it shows all posts of the category but exclude posts of another specified category?
Thank you!
How to edit a post? I mean can I edit the post content with TagDiv composer, or just with the Gutenberg?
What I’ve done so far:
– I’ve successfully installed and registered the latest (Version: 12.7.1 ) TagDiv NewsPaper, System Status is all OK.
– Then I imported the Architecture prebuilt web site with content.
– Now I try to edit an existing Post, say “MIT Named World’s Top Architecture School for Third Year in a Row”.
As far as I see, for Posts I can not see the Edit with TagDiv Composer on the WP top bar, it is just for Pages, so for example for Home (which is a page) I see Edit with TagDiv Composer on the WP top bar, but for the Post like “MIT Named World’s Top Architecture School for Third Year in a Row” I can not see.
– OK, so I click on Edit Post, which brings me to the Gutenberg Classic, see below:
I am a bit confused. I do understand the theme settings and the single page templates concept on basic level, but is this the way how I place my Post content? In Gutenberg Classic? (If I switch to block mode then I got this:
…which I also do not want.
What am I missing?
I mean, how to edit Post _Content_
PS: I do not know why my pictures not showing, the img links are working public google drive links
Subject: URGENT: Security Breach on Website Using Newspaper Theme – Russian Betting Spam & Login Issues
Dear tagDiv Support Team,
I am reaching out regarding a critical and ongoing security issue affecting our WordPress website, which uses the Newspaper theme (version 12.7.1) purchased from ThemeForest.
🔐 Problem Description:
Our website — https://nishaanebaz.com/ — is under constant attack, with the following issues occurring:
Unauthorized posting of Russian betting content, likely injected by a bot or script.
Inability to log in to the WordPress admin dashboard, which may indicate privilege escalation or account hijacking.
These incidents have been happening every day since last week, severely affecting site integrity and user trust.
🖥️ Website and Hosting Details:
Website URL: https://nishaanebaz.com/
WordPress Version: 6.8.1
Newspaper Theme Version: 12.7.1
Hosting Provider: Hostinger
First Incident Date: Daily since approximately June 10, 2025
⚙️ Actions We’ve Taken:
Activated maintenance mode to limit further spam posting.
Reset admin password via phpMyAdmin.
Scanned files and database for known malware or spam injection.
Identified and removed unauthorized posts and suspicious users.
🚨 Request for Assistance:
We urgently request your support to:
Investigate any known vulnerabilities or exploitation paths in version 12.7.1 of the Newspaper theme.
Provide guidance, patches, or recommended security settings to harden the theme.
Confirm whether this issue has affected other customers or is specific to our setup.
Share any security best practices or plugin recommendations to prevent recurrence.
As a publicly accessible news platform, this is significantly impacting our publication’s reputation and operation.
We are happy to provide logs, access details, or screenshots upon request. Please treat this as a priority issue.
Hi,
To have the responsive version on mobile, please check if the tagDiv Mobile theme plugin is used, if so, please disable the plugin, or in case you are using amp, use the mobile theme only for amp – https://i.imgur.com/7PveYRw.png
Thank you!
Hi,
The problem seems to be related to the caption set on this image https://perspektive-online.net/2025/06/der-hungerstreik-beispiele-einer-revolutionaeren-kampfform/ use set some html code and this is not close and is backing the template. Please edit the template and check the text and code from the caption of image.
Thank you!