- NewspaperFlex Block Builder and Flex Loop Builder
- NewspaperHow to use the Flex Blocks cache option
- NewspaperHow to edit modules for Flex Block X
- NewspaperHow to insert a block inside the content of a post
- NewspaperFlex Block Settings Guide
- NewspaperMeta Info on Modules and Blocks
- NewspaperTheme modules and blocks
- TutorialsDefault Block Settings Guide
- NewsmagBlock settings tutorial
- NewsmagCategory tag on modules/blocks
- NewspaperThumbnails – Fix strange looking images on blocks
- NewspaperBlock settings tutorial
- NewspaperCategory Tag on Modules/blocks
- ApiPractical example – How to add a new Block and Module
- Apitd_api_block::delete
- Apitd_api_block::update_key
- Apitd_api_block::update
- Apitd_api_block::add
- ApiAPI – Blocks – Introduction
- NewspaperWP Rocket and Newspaper Theme: Optimization Guide
Hello,
We are experiencing an issue on our WordPress website using the Newspaper theme together with Cloudflare.
Every time we publish a news article, Cloudflare shows a CAPTCHA challenge before the publishing process can be completed. If we do not complete the CAPTCHA, the article is not published. The same thing also happens quite often when saving a draft.
The main problem is that we are currently unable to upload images properly. It looks like Cloudflare is blocking the upload process, but in this case no CAPTCHA is shown, so we have no way to complete the challenge. The only workaround we have found is to save a draft of any article, wait for the Cloudflare CAPTCHA to appear, complete it, and then our computer seems to be temporarily “authorized”. After that, we can publish articles, upload images and make other important changes for a while.
This issue also affects some Newspaper theme features. For example, the infinite scroll option, which loads more articles when scrolling, does not work unless the Cloudflare CAPTCHA has already been completed. The same happens with some news modules that load more posts or paginate results using AJAX.
This is especially important because the infinite scroll and AJAX loading issue affects 100% of our users. Visitors never see the Cloudflare CAPTCHA challenge, so they cannot complete it. As a result, they are unable to load more articles in any of the Newspaper theme “flex” modules that rely on AJAX loading or pagination. The module simply keeps loading forever, showing the spinning icon, but no additional content is loaded.
So the issue seems to be that Cloudflare is challenging or blocking some WordPress/Newspaper AJAX requests or admin actions, but in some cases the CAPTCHA is not displayed to the user, which makes the action impossible to complete.
Could you please help us identify which Newspaper theme AJAX requests, endpoints, scripts or WordPress actions should be excluded or whitelisted in Cloudflare so that features such as infinite scroll, AJAX pagination, image uploads, post publishing and the “flex” modules work correctly?
We would also appreciate any recommended Cloudflare configuration for the Newspaper theme, especially regarding:
* WordPress admin actions
* Media uploads
* admin-ajax.php requests
* Newspaper infinite scroll
* Newspaper AJAX pagination and post loading modules
* Newspaper “flex” modules that load more posts through AJAX
* Any theme-specific AJAX endpoints that should not be challenged by Cloudflare
Thank you.
Hi,
Normally the aspect ratios we provide for the block modules should cover pretty much all the cases https://prnt.sc/mQl9loGJNWbi Or you can set a custom width, height, and vertical alignment for the images in a block https://prnt.sc/lovms5y9HVAv
It’s more of a make the module to display the image better, rather than make the image fit the module. These thumbs that flex blocks use aren’t cropped at all https://prnt.sc/RUYrJbBzPMIx The flex blocks display the image as a background, so you can adjust the module depending on the case. There are all kinds of block designs in the cloud library if you want to check them out https://cloud.tagdiv.com/#/load/Blocks
Could you provide an example of the issue you are having with the thumbs?
Thank you.
Hi,
I’m testing all the blockquote styles from the theme, with the classic editor https://prnt.sc/KkFqdJqC7Qon and they seem to display correctly -> https://prnt.sc/hWZP4YIsZq1v And with the block editor https://prnt.sc/nhHD17_Ri7Vg -> https://prnt.sc/3BCjRG87R3Px
Maybe I’m testing incorrectly. Could you provide an example of how you are doing it and what style of quotes are you using? If you want to share the information here, we can continue by email, you can contact us at contact@tagdiv.com
Thank you!
Hi TagDiv Support,
My site https://www.selemedia.org stopped being indexed by Google immediately after I installed and activated the Newspaper theme.
Problem:
1. Before installing Newspaper, posts were indexed normally.
2. After activation, new and old posts show as “Crawled – currently not indexed” in Google Search Console.
3. Google reports “No referring sitemaps detected” even though my sitemaps have URLs.
4. Viewing the page source shows Google is not seeing noindex, but indexing still fails.
What I’ve already checked:
– Deactivated RankMath and all other SEO plugins. The issue remains.
– My sitemaps at /wp-sitemap-posts-post-1.xml are working and list 45+ URLs.
– “Discourage search engines” is unchecked in Settings > Reading.
– Using LiteSpeed Cache and Cloudflare, but I’ve purged all cache.
I suspect the Newspaper theme’s built-in SEO settings may be setting a global noindex or blocking Googlebot.
Request:
Can you tell me exactly where in Newspaper > Theme Panel I should check to ensure posts are set to index, follow and not blocked from Google?
Site URL: https://www.selemedia.org
WordPress version: 7.0
Newspaper theme version: 12.7.6
Thanks,
John Sele Philip
Hi tagDiv support,
After updating Newspaper (and/or its related plugins), new posts created after the update save blockquote/quote HTML with backslashed attribute quotes, which breaks the markup and styling.
Example (from WordPress code editor)
…<div class=\”quotesourcebox\”>…</div>
Expected:
…<div class=”quotesourcebox”>…</div>
Notes
This affects only posts created after the latest update; older posts are fine.
The problem appears to be double-escaping during editor save/serialization (Gutenberg / quote styling / quoteStyle/className handling).
On the frontend, the malformed class=\”…\” causes CSS selectors like .td_quote_box to fail.
Request
Could you please confirm:
which component is responsible (theme vs td-composer/td-standard-pack), and
provide a patch / hotfix so quotes are stored with proper attributes (class=”…”) without backslashes?
If you need more info I can provide:
WordPress version, PHP version, Newspaper version, and td-composer version
A full post content export showing the stored HTML
Thanks.
Hi,
For the grids and blocks in category templates please use the special category filter -> https://prnt.sc/NFMfAolu_Hxx That is what makes the blocks adapt and display posts from the category you are on. If you select a specific category then all the category pages display the same posts.
Thank you!
Hi,
You could display events with the theme blocks. Those aren’t just for posts, they can display pretty much any post type, like events.
You just have to enter the name of the events post type in this field of the block -> https://prnt.sc/LTwf7OuC2_qo The name depends on the plugin you are using for the events. Which plugin are you using?
Thank you!
Hi,
We are not able to edit the home page content on tagdiv composer, but are able to edit the article and review pages content with composer.
We are getting – Server Error
500
Internal Server Error
Error box says – Layout sync error in Content
The editor expects 6 zones but the page is rendering 0. Usually caused by an unclosed HTML tag in a text block (e.g. <div> without </div>). View page Undo (Ctrl+Z / Ctrl+Shift+Z) to restore.
We checked the code with AI, and there are no unclosed HTML blocks.
We have tried to disable all plugins except tag divs, that did not work.
It is working fine on our other website, though. Maybe some code issue here.
Cannot understand the problem; it works on one page and does not work on home page.
Do help.
Thanks
SP
http://www.GadgetBridge.com
Using job Hunt pro – yesterday I found that content is missing from my internal pages for ‘Companies’ and it appears that the template has been edited or something has gone wrong here as I get this message:
Layout sync error in Content, row 2 – The editor expects 2 columns but the page is rendering 3. Usually caused by an unclosed HTML tag in a text block (e.g. <div> without </div>). View page Undo (Ctrl+Z / Ctrl+Shift+Z) to restore
I can’t find the undo button/resotre options and I don’t know how to find this unclosed HTML tag…as I copied the HTML, pasted in word and still can’t locate it.
Is there an easier way to restore older saved versions of this page, or what else can I do at this stage? Thanks.
Hi,
As far as I know there’s no issue with the post settings currently. I checked as an author, in the block editor the post settings are there at the bottom -> https://prnt.sc/no-yHvBANdHI They just need to be opened and it’s all there -> https://prnt.sc/XFSq26yfORLf Same with the classic editor -> https://prnt.sc/tInILVzc8Ud2
If the settings are truly missing on your website, maybe it’s some kind of plugin conflict. That’s the first thing to check.
If you used a cloud header template before, it couldn’t have just disappeared. From what I see using the wayback machine, you used to use a standard header template, template 5 -> https://prnt.sc/VkP4uig1R0m_ That kind of template requires this plugin -> https://prnt.sc/rQ-ehi9kAEad then you can use it again. If that standard pack plugin is not active, then yes, some settings from the theme panel won’t be available.
Or would you like to switch to using a cloud header template? I’ll help set it up if you want.
Thank you!
Hi,
The posts use a cloud post template, that’s not actually a sidebar it’s a column with blocks in it. It can be called a sidebar however.
You have two choices for pages:
1. If you build them with wordpress, same as the submit page you mentioned, then the pages can use widget sidebars. In that page for example there is a sidebar, but there’s nothing in it. Please add widgets -> https://prnt.sc/C_YAmGjf59HK
2. Or build the pages with the composer. Use a layout that has a sidebar column -> https://prnt.sc/Tj6hMs7PRi_s and add blocks in it from the composer.
Please let me know if you have any questions.
Thank you!
Hi,
Unfortunately with regular browsing I can’t see the website, Cloudflare is blocking me https://prnt.sc/ASanaGOq68wF Are there maybe any country restrictions active?
I used a VPS however to see the website. It seems to display correctly from what I can tell https://prnt.sc/VC_JmPCC7WMz Or at least I can’t see any obvious image related issues.
I do see you are using an image optimization service called Optimole, and the images are all delivered from their servers, not your website. Maybe there was an issue on their side, but it’s working now.
Thank you!
Hi,
In that case I can adjust the columns. I’ll need a way to log into the website, because it looks like I am blocked https://prnt.sc/DVhIP_nPJJT1 Please send admin access by email and I will adjust the columns.
Thank you!
update – its a plugin that’s blocking the activation. I turned off all plugins and got it activated. i turned them back on and now I cannot download the preamde themes. I guess i’ll have to go through one by one to find the culprit.
Hello,
I’m experiencing a layout sync error in the Header, specifically in column 1 of row 1.
Error message:
“Layout sync error in Header, column 1 of row 1. The editor expects 1 block but the page is rendering 3. Usually caused by an unclosed HTML tag in a text block (e.g. without ).”
I have already checked the content but I’m unable to resolve. I have also tried several methods to resolve the issue (including reviewing the HTML, undoing recent changes, and checking the layout structure), but the problem persists.
The issue only appears in homepage and prevents me from editing the layout correctly.
Additionally, Google has not been indexing the homepage or the articles since this issue started
Could you please help me identify where the extra blocks are coming from or how to fix the mismatch between the editor and the rendered page?
Thank you in advance for your support.
Kind regards
Antonella
Hi,
Maybe they restricted it to the classic editor. If I check with the classic editor https://prnt.sc/uBC7Z4VpBuKI the option is there https://prnt.sc/EtjjOaNuAMKz
With the block editor it’s missing, but you could use the available size setting after you add the image -> https://prnt.sc/QpEPxfjiCrmU
Or is the problem you are having different? Could you provide an example?
Thank you!
Normally we recommend using theme demos https://demo.tagdiv.com/select_demo/newspaper-prebuilt-websites/?demo-type=all Usually everyone finds a demo that they like. There are plenty of demos for a blog website.
Also, all the pages, blocks, sections, etc. from all the demos are available separately in the cloud library https://cloud.tagdiv.com/#/load/All So if you like parts from multiple demos, you can import them separately.
Or you can keep using the custom templates if you want, but they won’t work in the composer unfortunately. Customizing them will have to be done in their code, same as they were created.
Thank you!
Hi,
On my end they weren’t working even with a default wordpress theme. I eventually started looking online until I found this topic https://wordpress.org/support/topic/visual-revisions-do-not-appear-after-updating-wordpress-core-to-7-0/
In my case I had the wordpress custom fields enabled in the block editor https://prnt.sc/e4z7BSMLYBiv and that was preventing the visual revisions from working.
But these new revisions are indeed not working with the theme. We’ll see what we can do about it.
Thank you!
Hi,
That’s how the grids and blocks display the posts. The latest posts are displayed from left to right.
If you want the latest post to be displayed in the middle, then instead of the big grid you are using you could use 3 separate blocks https://prnt.sc/iJvCMv5Ic12l
That way you can control the post displayed in the middle block and the blocks on the sides.
The middle block will display the latest post.
The block on the left should have an offset of 1, so it skips the latest post https://prnt.sc/M014nWS4ik50
And the block on the right should have an offset of 3, so it skips the latest post and the 2 posts already displayed in the left block https://prnt.sc/gKCucn9VIrTz
You could also check the blocks and sections from the cloud library
https://cloud.tagdiv.com/#/load/Blocks
https://cloud.tagdiv.com/#/load/Sections
If you find something you like there you can import it in the page and use it.
Let me know if you have any questions.
Thank you!
WordPress 7.0 now includes a native lightbox in the Gallery and Images block. When I activate the lightbox for a set of images and test it, I notice that when closing the native lightbox, the TagDiv lightbox remains open. As a result, I have to close two lightboxes. This is despite the fact that the lightbox toggle in “Theme Settings” is not active.
Incidentally, it was already the case before the release of WP 7.0 that the TagDiv lightbox was enabled by default, while the toggle in Theme Settings was not turned on. This is therefore likely the reason why two lightboxes appear since WP 7.0.
In my opinion, this is a bug. Could you ensure that the TagDiv lightbox is only active when the toggle is actually turned on for both the gallery and the image block?
Hi,
If paragraphs are created then on the frontend there will be margins below each one https://prnt.sc/7viiznCqJKae
I’m checking on my test install with the latest theme and WordPress 7. I have this block of text https://prnt.sc/n0-5HKEkfR_T
A soft return splits the text while maintaining the paragraph https://prnt.sc/mcbNBR9AUPYJ
A hard return creates a new paragraph https://prnt.sc/rhjIDKirFauv
Seems to function same as before. Shift + Enter is a soft return, Enter is a hard return.
If you want I can take a look at it on your website, maybe I can find the cause of the problem. You can send an email at contact@tagdiv.com and provide access to the website (admin user and pass) and please include a link to this topic.
Thank you!
I don’t know if this is a NewsTag thing or a WordPress thing. After we upgraded to 12.7.6, the block gap (hope I got the terminology right) disappeared when we write in the backend. The gaps between paragraphs still show up in live content. However, there is no apparent difference between a hard return and a soft return in WordPress. Any ideas on how to fix this?
Site is http://www.thelocalnews.news
The attached image shows a partial screen print (top) of the composer and (bottom) of the same live content.

I don’t understand what you mean unfortunately. Blocks and grids can’t be converted to pages. Blocks are for displaying posts from your website.
There are 575 blocks in the cloud library -> https://cloud.tagdiv.com/#/load/Blocks which you can import anywhere you want on the website. Please explore other blocks if you want a different design.
To make the block display the posts that you want please check the filter section of the block -> https://prnt.sc/FogFOqDf81Tm
Also please check this guide explaining the block settings -> https://forum.tagdiv.com/flex-block-settings-guide/
Thank you!
I don’t quite know of a plugin that provides a FAQ block that can be connected to the Yoast schema and can be used with the classic editor. The Yoast FAQ schema should be used with the Yoast FAQ block.
Since you use the classic editor you need a plugin which you can add in the content via a shortcode. What about this one https://wordpress.org/plugins/faq-schema-ultimate/ It will provide it’s own schema.
Or you can create your own schema manually and add it in the post, there’s a guide here https://www.wpbeginner.com/wp-tutorials/how-to-add-faq-schema-in-wordpress/#faqschema-jsonld But you’ll need something else for creating the block.
Maybe a plugin that does them both is better. You could try the one I suggested.
Thank you!
Hello, Issue:
WPBakery save_post hook fired during a Composer save
Blocks visible but not clickable/draggable in Composer editor
All other template types work fine – reloading the template and others had same result it looks like Base64 code
Frontend renders correctly
I can’t seem to solve it with mySQL
Can I get some assistance?
Thank You