- NewspaperCreate Custom Code with the browser’s Inspector or the Live CSS Box
- NewspaperScroll Animation
- NewspaperWP Rocket and Newspaper Theme: Optimization Guide
- NewspaperHow to setup Twitch for Social Counter
- NewspaperModal Popup
- NewspaperFlex Block Settings Guide
- NewspaperAutoptimize Plugin – install and configuration
- NewspaperAdding Multiple Authors to Your Articles
- NewspaperDesign your Post Pages using the Cloud Library Templates
- NewspaperBig Grid Flex Settings
- NewsmagtagDiv Composer Tutorial
- TutorialsFrom WPBakery to tagDiv Composer
- NewspapertagDiv Composer Tutorial
- NewspaperTheme modules and blocks
- TutorialsDefault Block Settings Guide
- NewspaperThe Mobile Theme
- NewspaperCompare theme files – Winmerge tutorial
- NewsmagBlock settings tutorial
- NewsmagLogo & Favicon
- NewsmagFooter templates
Hi,
That’s probably caused by the caching or the optimization. Depending on which plugin you use, I suggest checking options that optimize the CSS. Try disabling CSS related optimization options from the plugin you are using to see if the issue is solved.
I don’t think I’ve seen such an issue before, so I’m not sure why this happens or what to suggest exactly. It is a bit strange that it’s affecting only the homepage.
I’ll check the page more and if I find something I’ll let you know.
Thank you!
Hi,
First of all, thank you for your previous reply regarding Flex Blocks and background images.
I’m trying to optimize my website as much as possible for Google’s Core Web Vitals, especially on mobile, and I’d like to make sure I’m using Newspaper in the best possible way.
My website is:
https://actugeekgaming.com/
My latest PageSpeed report:
https://pagespeed.web.dev/analysis/https-actugeekgaming-com/aomr1s8vst?form_factor=mobile
At the moment my mobile score is around 50–60, and I’d like to improve it significantly while keeping Newspaper if possible.
Here is what I’ve already done:
Removed the homepage video background.
Replaced the hero section with a normal image.
Optimized all featured images.
Enabled WP Super Cache.
Enabled Jetpack CDN.
Upgraded to PHP 8.2.
Removed unnecessary plugins.
Added preload for the LCP image.
Contacted support regarding Flex Blocks using CSS background images.
I understand that Flex Blocks use background images by design, and you’ve suggested creating a custom Module Builder template using an element instead.
Before rebuilding my homepage, I would like to ask a few questions:
1) What are the official Newspaper recommendations for achieving the best possible Mobile PageSpeed score?
2) Which homepage modules or blocks are the most performance-friendly?
Are Flex Blocks still recommended for the first visible section, or would you recommend using a Module Builder layout instead?
3) Are there any Newspaper or TagDiv Composer settings that should be disabled to improve Core Web Vitals?
4) Do you have a performance optimization guide specifically for Newspaper?
5) Do you know of any websites using Newspaper that consistently achieve 85–90+ Mobile PageSpeed scores?
If so, could you share a demo or explain what makes them different?
6) Apart from replacing Flex Blocks, is there anything else inside Newspaper that commonly hurts LCP or overall mobile performance?
My goal isn’t simply to increase the PageSpeed score, but to build a fast, modern news website while continuing to use Newspaper.
Thank you very much for your advice!
Hi,
1. That will require CSS. I’ll try to provide a solution. Which grid are you using? And which corners should be rounded?
2. The pages that the opt-in builder uses are regular pages. The slug can be changed as needed. I tried it now for the checkout page for example -> https://prnt.sc/FxsGIRv6Bx23 Now the page has my new slug -> https://prnt.sc/P4ZwhmEcMa8M Changing the slug of a page doesn’t affect the content of the page or of another page like the homepage. If something happened to a page you could restore an older revision -> https://prnt.sc/GdftD-Ws3il3
I should mention that we’re preparing to close the support forum, meaning it won’t be possible to create new topics or replies. We will continue to provide support by email only, and only for users that have an active support period. In case I don’t manage to get back to you here in the forum, please send an email at contact@tagdiv.com and we can continue there.
Thank you!
Hello,
Since August 1, I have noticed that the WordPress administration panel has been responding more slowly than usual.
I have reviewed several possible causes and found that WordPress is currently reporting a critical Site Health issue related to autoloaded options.
Current data reported by WordPress:
– 1,326 autoloaded options.
– Approximate size shown by Site Health: 2 MB.
– WordPress indicates that this volume could affect performance.
I also checked the options table directly in the database. The current autoloaded volume is approximately:
– autoload = yes: 1.54 MB
– autoload = auto: 0.12 MB
– autoload = on: 0.11 MB
Approximate total loaded automatically: 1.77 MB.
The total number also matches the 1,326 options reported by Site Health:
– yes: 1,131 options
– auto: 164 options
– on: 31 options
– total: 1,326 options
The largest individual options related to Newspaper/TagDiv are:
– td_011_settings: 820.24 KB — autoload yes
– td_011: 164.02 KB — autoload yes
– td_011_remote_cache: 35.64 KB — autoload yes
– td_011_log: 8.18 KB — autoload yes
The td_011_settings and td_011 options alone total approximately 984 KB. Therefore, these two options currently represent more than half of all the data WordPress loads automatically.
As an additional check, I also found a residual option from an old plugin:
– wpts_compat: 287.02 KB — autoload yes
Using WP-CLI, I confirmed that it belonged to a previous WPtouch installation:
– Original serialized class: WPtouchDefaultSettingsCompat
– WPtouch is no longer installed.
– There is no active or inactive WPtouch plugin or WPtouch folder on the server.
I did not delete the option. I only changed its autoload value from yes to off in a fully reversible way.
After making this change:
– The total autoloaded size decreased from approximately 2.05 MB to 1.77 MB.
– The autoload = yes group decreased from 1.82 MB to 1.54 MB.
– The administration panel appears to respond slightly faster, although I cannot confirm with complete certainty that the improvement is exclusively related to this change.
– Site Health still reports a critical issue related to autoloaded options.
I have also reviewed other possible causes of the slow administration panel.
1. Action Scheduler
The active Action Scheduler table appears to be working normally:
– No actions are currently in progress.
– Only three actions are pending, and all of them are scheduled for future dates.
– There have been no new failed actions since August 1.
– There is no active backlog of blocked or repeatedly failing jobs.
2. WP-Cron
The WordPress cron option is approximately 12.28 KB, so it does not appear unusually large.
3. WP Rocket RUCSS and background processes
There are periodic checks related to WP Rocket SaaS jobs, but the actions are completed successfully and do not accumulate. There does not appear to be a blocked queue that would independently explain the continued wp-admin slowdown.
Therefore, I cannot confirm that Newspaper options are the only cause of the problem, but they currently represent the main remaining portion of the autoloaded data.
I would like you to review the following questions specifically:
1. Is it normal for td_011_settings to exceed 820 KB?
2. Do td_011_settings and td_011 need to remain autoloaded on every WordPress request, including wp-admin requests?
3. Is it safe to change the autoload value of either of these options to off, or does Newspaper require them during almost every request?
4. Does Newspaper provide an official process for cleaning, rebuilding, or reducing td_011_settings and removing old configuration data that is no longer used?
5. Could td_011_settings contain accumulated data from Cloud Templates, the Theme Panel, blocks, advertisements, headers, footers, or old configurations that are no longer active?
6. Is there a diagnostic tool or recommended method to identify which internal settings are responsible for the 820 KB stored in td_011_settings?
7. Would it be possible to split this option into several smaller options and avoid autoloading data that is only required on specific screens?
8. Has there been any recent change in Newspaper or TagDiv Composer that could have increased the size of these options or the amount of processing performed inside wp-admin?
I have not modified or deleted any Newspaper-related option. Before changing their autoload values or altering their contents, I need confirmation from your team regarding which options must remain autoloaded and what official procedure you recommend to reduce their size without affecting the theme or the Cloud Templates.
Thank you.
Hi, hope your ok!
I’ve never been able to get the post preview/excerpt feature to work. I’ve tried several times, but it hasn’t worked, or I don’t know how.
Two additional things for now:
– First, there are certain sections that uses Big Grid Flex, which doesn’t give me the option to round the corners of the images. Is there any way to do this? I already added some CSS code, and it only fixed the images within the posts.
– In Opt-In Builder Subscriptions > Pages, even though I change the name of the Checkout and My Account Page, the slug still shows “week_pro,” which I don’t want. I want to customize and personalized it to biznetacademy, but it won’t let me; it still shows “week_pro.” I want to remove everything that says “week_pro” and customize it to biznetacademy, which is my platform. It seems I didn’t know how to do it correctly, and the changes and attempts I made affected and damaged the front page. Now, more than 80% of everything I had on the front page is gone. 🙁
Thanks again for all your help.
Hello,
I’m using Newspaper 12.7.7 with the latest tagDiv Composer.
My homepage scores around 60 on Google PageSpeed Insights (mobile).
Lighthouse identifies the homepage LCP element as:
<span class=”entry-thumb td-thumb-css”
style=”background-image:url(…)”>
The image is rendered as a CSS background instead of an element.
Lighthouse reports:
fetchpriority=high should be applied
render-blocking CSS, especially:
td_legacy_main.css
style.css
tds-front.css
I already tested:
latest Newspaper and tagDiv Composer versions
Jetpack Image Accelerator enabled
cache enabled
manually adding a preload for the LCP image
My questions are:
Is there any supported setting or Flex Block that renders the featured image as a real instead of a CSS background?
Is there an official hook/filter to customize the thumbnail markup?
Is there a recommended way to improve LCP for Newspaper homepages?
Can td_legacy_main.css or other legacy CSS resources be safely disabled on Newspaper 12.7.7?
Website:
https://actugeekgaming.com
PageSpeed test :
https://pagespeed.web.dev/analysis/https-actugeekgaming-com/hodhlqczsz?form_factor=mobile
Thank you!
Hello Support Team,
We’ve been having issues with images in the Table block for some time now. We insert them as inline images and then set the column to center alignment. However, they aren’t being centered.
As one of our developers has now noticed, this is likely due to the theme. He told me the following:
It appears that the CSS from the Newspaper theme is overwriting the settings from the editor (this is td-post-content img) — https://i.imgur.com/4DUjF9U.png
Our environment:
WordPress: 7.0.2
Newspaper: 12.7.6
I’m currently redesigning a news website that I manage, and I’ve run into an issue.
No matter what I try, I can’t change the color of the post titles in the news blocks using TagDiv Composer.
For example, I select Block 21, go to the General tab, and set the Title Text Color to white (#ffffff). I save the changes, but the new color is not applied on the frontend.
I’ve already checked whether there’s a CSS class or custom style overriding this setting, but I haven’t been able to find anything that would prevent the color change.
I’m using Newspaper theme version 12.7.7 with the Magazine PRO demo installed.
Could you please help me identify what might be causing this issue?
Thank you in advance for your help!
The tagDiv Header Search element generates invalid ARIA markup in both desktop and mobile header instances.
The generated HTML is:
<div class=”tdb-drop-down-search”
aria-labelledby=”td-header-search-button”>
The W3C validator reports:
The aria-labelledby attribute must not be specified on any div element unless the element has an appropriate role.
The search itself works correctly. The issue is specifically the generated markup.
I confirmed the source in:
wp-content/plugins/td-cloud-library/shortcodes/header/tdb_header_search.php
The original PHP output was:
$buffy .= ‘<div class=”tdb-drop-down-search” aria-labelledby=”td-header-search-button”>’;
I changed it to:
$buffy .= ‘<div class=”tdb-drop-down-search” role=”search” aria-labelledby=”td-header-search-button”>’;
After clearing caches and revalidating, both validator errors disappeared. Desktop and mobile search continued to function normally.
This confirms that the issue is not caused by search placement, template layout, or custom CSS. It is caused by the Header Search element omitting an appropriate role from the .tdb-drop-down-search container.
Please update the plugin output to include:
role=”search”
on that container, or otherwise revise the ARIA structure so aria-labelledby is used on an element with a valid role.
The error appeared twice because the page contains separate desktop and mobile Header Search elements.
Here’s how it can be done.
First you need the page ID. This can be seen in a few ways. For example if you right click and inspect the page -> https://prnt.sc/oACr1Tx4NbzP this is the ID -> https://prnt.sc/DgUq7LRZTulo
Or when you edit the page, the ID is in the permalink at the top -> https://prnt.sc/KXT2zIJHsPPt
That ID can be used in a code like the one I mentioned. For the page you mentioned the code is like this:
.page-id-309846 .td-page-title {
display: none;
}
This can be reused for other pages. For example -> https://prnt.sc/4ktbor3SGX_E
These codes can be entered in the theme. You can add them in the theme panel -> https://prnt.sc/4HhGY6pzpbu- Or in the Live CSS in the admin bar -> https://prnt.sc/4CGJEv7dLzLD
It’s a quick and easy way to remove the title just for specific pages, without rebuilding the pages or making any other changes to them.
If you need help with it or if you have other questions, please let me know.
Thank you!
Dear TagDiv Support Team,
I hope you are doing well.
I am using the TagDiv Theme with WooCommerce on my website.
Website: https://grookfit.com
I have noticed a compatibility issue when enabling Razorpay Magic Checkout.
After enabling Magic Checkout:
1.The mobile product page layout becomes distorted.
2.The main product image is resized incorrectly.
3.The product gallery alignment changes.
4.The overall responsive design is affected.
When I disable Magic Checkout, the product page immediately returns to its normal responsive layout.
Additionally, Razorpay’s Buy Now feature does not appear on the product page even though it is enabled in the Magic Checkout settings.
I have attached screenshots showing the product page before and after enabling Magic Checkout.
https://prnt.sc/DxkZdCfZO2LL , https://prnt.sc/cNL45N7MpQju , https://prnt.sc/5p15SGmFamU7
Could you please check whether this is a compatibility issue between the TagDiv theme and Razorpay Magic Checkout, and let me know if there is a recommended fix or CSS/JavaScript compatibility patch?
Thank you for your support.
Thank you for your prompt reply, Simon.
The page was built with the wordpress editor, which shows the very first block suggestion as a Header.
When I type the name, it creates the wordpress page.
Perhaps because I’m used to work with DIVI builder, I thought that if I removed the title, the wordpress page wouldn’t change, but it immediately switches the page from published to draft.
I will try to use CSS. Where do I set it up? Settings for this specific page doesn’t show me a CSS field or at least I don’t see it.
What am I doing wrong?
Hi,
Currently I see just one page title in the page -> https://prnt.sc/h2dwbjfjslyj That title is displayed by the theme.
To explain a bit, by default all pages use the default page template -> https://prnt.sc/la5LL16mBQ3X Then it depends on how the page is built.
If the page is built with the wordpress editor, meaning you add content from here -> https://prnt.sc/idQaLUKz5C_J then the theme will display the title automatically. Normally a title is displayed in the page.
If the page is built with the composer -> https://prnt.sc/XrM_UaoZQS8W then the theme will not display the title, unless you add it in the page with the composer -> https://prnt.sc/b_8-puhMmy5G
So one solution would be to use the theme composer to build the page. Or, if you just want to quickly hide the titles for a few pages, then they could be hidden with some CSS, for example -> https://prnt.sc/0qenWAO4oTo2 This is quick and easy, and more IDs can be added in that code.
Let me know if I can help more.
Thank you!
Hi,
I have the following CSS applied via custom CSS:
css.td-page-header {text-align: center;}
.single article .td-post-content span {
font-size: 12px !important;
}
Even when I increase the value to 14px in this CSS, nothing changes visually — the text stays small. More importantly, this rule is now blocking any manual font size changes I try to make directly in the editor, whether by:
Setting a custom font size manually on a classic paragraph, or
Selecting a preset size (e.g. “M”) on a paragraph block.
Previously, when the font size was set through the default Theme Panel settings (without this custom CSS), the sizes displayed correctly and could be adjusted normally.
If there’s no solution, I’ll remove the code and set it to M every time I write a post, using the paragraph block.
Thank you for your help
Antonella
I had to use a VPN to see the website, maybe it is restricted per country. It would have been useful to know about it before.
Either way, now I can see the website and I’m checking it now. The problem seems to be solved after you downgraded the plugin. But please let’s try to clarify the cause of the problem.
So you are using the Accordion plugin you mentioned. And after you updated it there is a problem, meaning that CSS styles from the theme are getting displayed in the page. Then after you downgraded the plugin, the problem was solved. Since the theme works correctly with the older version of the plugin, or by itself, maybe the problem is with the updated version of the Accordion.
I will let our developer team know about it, but I can’t promise that the plugin will be tested unfortunately. It remains to be seen.
I’m very sorry for the inconvenience.
Thank you!
Hi,
Unfortunately the website isn’t loading for me -> https://prnt.sc/yXMEzMaq-AMb And I don’t quite understand what the problem is, or how I can help.
I can take a look if there’s some custom CSS and you can’t find what it is for, or what is loading it. Please let me know when I can check on the website, right now it isn’t loading.
Thank you!
So like this for example -> https://prnt.sc/oG-kPH_xADqK
That is built like this. The paragraph is wrapped within a div container with a class -> https://prnt.sc/ZKEGPJLrGgUS and through that class there is a background color set, text color, some padding -> https://prnt.sc/Nk_EQx_mOqKa
If you use the block editor instead of the classic editor, it’s easier. You can set a class for the paragraphs you want -> https://prnt.sc/S0JkxzM6GN1j and that’s it. With a similar CSS code added in the theme panel -> https://prnt.sc/hF3-oiGhCKaA then all the paragraphs that have that class will have the info box design -> https://prnt.sc/kY-egliuwC0e
Of course, the design can be different, different colors, font sizes, spacing, etc.
Let me know if you need help with it.
Thank you!
Hi,
we have Accordion Pro on our site http://www.vpz.hr…the problem is with this site for example…https://www.vpz.hr/zupanijska-uprava/upravni-odjel-za-graditeljstvo-zastitu-okolisa-i-imovinsko-pravne-poslove/
and then tab Oglasna ploča….
on desktop its ok….but on mobile its not…there’s some “custom css” code in front of the actual code that works what I entered in that particular accordion…
that “custom css” code wasnt here before…it just appeared somehow hmm
They said this:
Last wordfence security team alert us to minor security issue for outputting script and style may cause security issue,
we are now using wp_kses function to escape accordion content, which causing strip all style and scripts from 3rd party shortcode,
to solve this issue, third party plugins authors must update their plugin to load style and script to header or footer not via old style via content.
I hope you understand, you may report to plugin author that you are using via accordion plugin content.
WHAT CAN WE DO !??
Hi,
If the sticky bar you are referring to is this row displayed at the bottom on mobile -> https://prnt.sc/1LzN6S1iisda then it is indeed loaded together with the rest of the page. Making a row sticky doesn’t mean that it’s content is loaded with a delay, there’s no option for something like that unfortunately and I can’t provide instructions on how it could be done. The only load delay the theme provides is for mega-menus, popups, footer, which were made by our developers as options in the composer and theme panel.
If maybe that sticky row is needed just for tablet/mobile, you could use a mobile page to stop loading it unnecessarily on desktop -> https://prnt.sc/igZ3qKBfCvvi I see no sticky row on desktop at this time, only on mobile.
The page is already very fast on desktop -> https://prnt.sc/JOg1CSHQz3aK and on mobile -> https://prnt.sc/KGKTTUvDDi5S due to the WP Rocket optimization for CSS and JS. And I see that the automatic lazy rendering is working as well -> https://docs.wp-rocket.me/article/1835-automatic-lazy-rendering The website is very fast.
Thank you!
Hi,
That depends. In normal circumstances the theme font settings should apply to all the posts.
If I check some of your posts, the theme font setting applies correctly -> https://prnt.sc/xpP4ATn0UUo4 Those are clean paragraphs and they use the correct settings from the theme panel.
For other posts however, from what I see the text from the post content comes with its own font settings -> https://prnt.sc/uQWOT3r0V1eE And most of the content isn’t paragraphs, it’s span containers. There is a font family and a font size of 12pt (which is about 16px) set for them.
Such inline styles are very strong, meaning they can override the font settings from the theme -> https://prnt.sc/2-22uttCGOR2
In case you aren’t manually adding span containers with inline styles in the post content, then maybe the text is built and/or copied from somewhere else, along with it’s style from there.
The easiest fix would be to enforce the desired font size and override the inline styles to make them use the 12px font size. A code like this one should work -> https://prnt.sc/Sf-v9NpVE7ID
Please copy this code:
.single article .td-post-content span {
font-size: 12px!important;
}
And enter it either it in the theme panel custom CSS code section -> https://prnt.sc/xGyxgRA6plQC
Then clear the cache and check if the post content looks as you want.
Let me know.
Thank you!
Hi,
That depends. Will this info box be the same for all the posts or just for specific posts?
If maybe you want to display different content in the info box, and only for some posts, then it could be added manually in the post content directly. It can be built with HTML and CSS.
I’ll try to help. Could you provide an example of one or more posts where you want the info box to appear, and how it should look? But the main thing before getting started is knowing if all the posts should have it and if the info box is the same, or just some posts, or the if the info box is different per post.
Thank you!
Hi,
Normally that isn’t a wordpress file. This is what the wordpress thickbox folder contains by default -> https://prnt.sc/CkuhzGWRM5mz So there is a thickbox.css file, not a thickbox.min.css file.
If maybe you use any optimization plugins on the website, such plugins can create minified files of actual wordpress files, to speed up the website. So an optimization plugin could take this file thickbox.css and create thickbox.min.css. Since this isn’t a file normally found in wordpress, security plugins may flag it, as they don’t know what it is.
That’s probably what’s happening. I still suggest checking what that file contains exactly. If it’s just minified CSS code, like this -> https://prnt.sc/-oKT6kxcaKnU then it’s fine.
Thank you!
Currently setting up Newspaper on my staging site. Security plugin is flagging wp-includes/js/thickbox/thickbox.min.css as a suspicious file in the WordPress core and recommending removal. Is this a vital file of the theme to be left alone? Wanting to make sure that I don’t have any issues and Newspaper is the only thing recently added to the staging site.
Hi Simion,
Thank you very much for your help. That was exactly the issue.
I hadn’t realised the background image was set in the footer row’s CSS within the Composer. After following your instructions, I was able to remove the default bridge image and everything is now working as expected.
I really appreciate your clear guidance and quick response. Thanks again!
Hi,
That is possible.
Please edit the homepage with the composer -> https://prnt.sc/4aGMrsdBYYO1
Then scroll down to the footer and click on this row -> https://prnt.sc/zP_iAizgWhjm
In the CSS tab of the row settings the image can be removed or replaced.
Please try it. Let me know if you have more questions.
Thank you!