Search Results for 'homepage'

    No search results were found in Documentation!

Results from the Forum
Calin
tagDiv Staff

Hi,

Yes, you can edit the mobile header. For this, please use tagDiv Composer and edit the homepage.
Once opened, select any element on the page and switch to the mobile viewport. From there, you can customize the header elements such as the logo, menu, and search icon colors. You can also modify the row that contains these elements for example, setting the background color to white and adjusting the menu and search icons to black – https://forum.tagdiv.com/header-manager/
https://prnt.sc/Pu7oOYY1AASk
https://prnt.sc/uf35inzHSd-F
https://prnt.sc/5vvGw1JqMRdU
https://prnt.sc/PKvQoV4s0owm

Thank you!

Davidjurado
Participant
#0

Hello,

I am experiencing the “Layout sync error” (The editor expects 6 zones but the page is rendering 0) when trying to use tagDiv Composer on my homepage.

My hosting provider has already increased the server limits to meet your requirements, but the issue persists. Here is my current System Status:

PHP Version: 8.2

WP Memory Limit: 512M

PHP Max Input Vars: 5000 (Set in Plesk)

Max Execution Time: 300

Upload Max Filesize: 64M

Troubleshooting already done:

ModSecurity has been disabled.

AMP plugin is deactivated.

I tried creating a new page with “Page Builder Root” template, but the error remains.

Permalinks have been resaved.

Browser cache and theme CSS cache have been cleared.

Could you please help me identify what is blocking the editor from synchronizing the zones?

Thank you in advance.

#0

After updating to the latest version that arrived today, I encountered this problem on the homepage.
https://opinandosinanestesia.es/wp-content/uploads/2026/05/whatsapp-image-2026-05-06-at-17.55.34.jpeg

I’ve tried to resolve it. How can I add the new social media block?

Thanks!

RENATO
tagDiv Member

Hello @Calin

I am writing to you after a deep technical audit that lasted two days, conducted by a Senior Infrastructure Engineer and Web Performance Specialist. We had to take this measure because our PageSpeed scores are stuck between 31% and 41% on mobile, despite running on a high-end VPS with persistent cache (Redis/Object Cache) and every possible server-side optimization.

Google has officially notified us regarding this poor performance, stating that our site is no longer a priority in search rankings due to failing Core Web Vitals. After a thorough investigation of the source code and database, we have pinpointed the root cause: The Newspaper theme is loading both Desktop and Mobile assets simultaneously on mobile devices.

Even with dedicated mobile pages (separate IDs), the theme “stacks” the entire desktop framework on top of the mobile one. This redundancy is killing our performance.

I need you to take this diagnostic to the tagDiv development team immediately. We need to know if and when a fix will be released. If this architectural flaw is not resolved, I will be forced to migrate to another theme or develop a custom one, as I cannot afford to lose my SEO ranking due to theme bloat.

Technical Diagnostic:

Problem: Mobile pages heavier than desktop pages
Date: 03/05/2026
Theme: Newspaper 12.7.5
Plugin: td-composer
Server: VPS Ubuntu — CyberPanel — LiteSpeed

CONTEXT
The site glostv.com uses the Newspaper 12.7.5 theme with the td-composer plugin and has a system of separate pages for mobile and desktop, where each version was built individually in the Newspaper visual editor (tagDiv Composer). The site owner reported that pages on mobile are significantly heavier than on desktop, even though there are separate and optimized mobile pages already built.

MOBILE SYSTEM ARCHITECTURE
The following pages were created as mobile templates inside the tagDiv Composer itself and are marked in the database with the flag tdc_is_mobile_template = 1:

ID 7584 — tv ao vivo Brasil (mobile version)
ID 7617 — POPULARES TOP (mobile version)
ID 8700 — Estados (mobile version)
ID 8872 — Homepage (mobile version)
ID 9944 — Política de Privacidade (mobile version)
ID 9948 — Termos de Uso (mobile version)
ID 10581 — Sobre Nós (mobile version)
ID 10597 — Política de Cookies (mobile version)

TECHNICAL PROBLEM IDENTIFIED
Problem 1 — td-composer loads assets WITHOUT any device distinction

Confirmed directly in the file:
wp-content/plugins/td-composer/legacy/common/wp_booster/td_wp_booster_functions.php

Line 362 — Composer JS loads for ALL devices:
add_action(‘wp_enqueue_scripts’, ‘load_js_composer_front’, 1000);

Line 430 — Full Newspaper CSS loads for ALL devices:
add_action(‘wp_enqueue_scripts’, ‘load_front_css’, 1001);

Line 744 — Full theme JS loads for ALL devices:
add_action(‘wp_enqueue_scripts’, ‘load_front_js’);

None of these functions have any device check. They load for both desktop and mobile equally, without any condition whatsoever.

Problem 2 — The mobile engine loads ON TOP of the desktop engine

Confirmed in the file:
wp-content/plugins/td-composer/mobile/functions.php

Line 149 — Mobile CSS loads ON TOP of the desktop CSS already loaded:
add_action(‘wp_enqueue_scripts’, ‘tdm_load_front_css’);

Line 173 — Mobile JS loads ON TOP of the desktop JS already loaded:
add_action(‘wp_enqueue_scripts’, ‘load_front_js’);

Line 184 — Mobile specific script loads ON TOP of all previous ones:
wp_enqueue_script(‘td-site’, TDC_URL.’/mobile/js/tagdiv_theme.min.js’);

Problem 3 — The flag tdc_is_mobile_template does NOT remove desktop assets

Confirmed in the file:
wp-content/plugins/td-composer/includes/tdc_state.php

Line 42:
private static $is_mobile_template = false;

Line 202:
public static function set_is_mobile_template($is_mobile_template) {
self::$is_mobile_template = $is_mobile_template;
}

This flag only serves to let the visual editor know it is on a mobile page. It does not execute any removal of desktop CSS or JS. It is purely an internal state variable with no effect on asset loading.

Problem 4 — Proof: Zero wp_dequeue for mobile anywhere in td-composer

I ran the following command directly on the server via terminal:

grep -r “wp_dequeue|deregister” wp-content/plugins/td-composer/ -n | grep -i “mobile|desktop|css|js”

The only result found was the removal of Visual Composer scripts in the backend administrative editor, not in the frontend. Throughout the entire td-composer codebase, there is not a single wp_dequeue_style() or wp_dequeue_script() instruction conditioned on mobile device detection in the frontend.

WHAT THE MOBILE BROWSER IS ACTUALLY DOWNLOADING
When a user accesses the site from a mobile device, the browser downloads all of this before rendering the mobile page:

From the desktop engine (which should NOT load on mobile):

Full legacy CSS of Newspaper
td-composer frontend JS (desktop visual engine)
tagdiv_theme.min.js desktop version
td-cloud-library CSS
td-standard-pack CSS
td-multi-purpose/style.css
Desktop version fonts
From the mobile engine (which loads ON TOP of the desktop):

Newspaper mobile CSS
tagdiv_theme.min.js mobile version
Mobile specific scripts
Fonts loaded again
The mobile browser is downloading the complete Newspaper framework twice. Once for the desktop layout that is discarded and once for the mobile layout that is actually used. This directly explains why mobile pages feel heavier and slower than desktop pages. DIRECT QUESTION TO SUPPORT
Does td-composer 12.7.5 have any native mechanism to remove desktop engine assets—specifically the functions load_front_css, load_js_composer_front, and load_front_js located in td_wp_booster_functions.php—when the page being served is already marked with tdc_is_mobile_template = 1 in the database?

If yes, in which file and on which line does this asset cleanup occur?

If no, when is the development team going to release an update to fix this? It is unacceptable that a high-end theme like Newspaper forces a mobile device to download the entire desktop framework AND the mobile framework simultaneously. My server-side analysis confirms that even when using dedicated mobile pages, the theme simply “stacks” assets instead of “swapping” them.

This redundancy is causing a massive performance overhead and killing our Core Web Vitals. We have separate pages for a reason, and the theme should NOT be loading desktop junk on a mobile-dedicated template. We need a clear position on when this will be resolved so that tdc_is_mobile_template = 1 actually triggers a wp_dequeue of unnecessary desktop resources.

Calin
tagDiv Staff

Hi,
I see that you no longer have the coming soon mode and that the prebuilt website installed is Pulses Pro (this demo), so the solutions are exactly those I mentioned above. The best solution will be using the first method:
1. To use the option for a unique article on the homepage using wordpress editor – https://prnt.sc/MWs2ytZHk8kB scroll to the bottom, there under the Page Template Settings, open the Unique articles tab and enable it https://prnt.sc/SKjrD-FGiIOQ. After that, save/update the page and the results will be different articles in each block – https://prnt.sc/nznA2bCFFH6g

Calin
tagDiv Staff

Hi,

This can be achieved by creating articles that use a featured video instead of a featured image. You can follow our step-by-step guide here:
https://forum.tagdiv.com/featured-image-or-video/
To display these articles on the homepage, a simple approach is to assign a specific category to them (for example, “video” or a similar). Then, add a block or grid element and go to the Filter tab. From there, select the category used for those articles so they are displayed as desired.
Please note that using a Flex Block or Flex Grid will give you more flexibility and additional options for customizing the layout and settings.

EWP
tagDiv Member

UPDATE — April 25, 2026
Significant new findings after deeper DOM inspection. The block is no longer empty, but articles are rendered offscreen.
What changed since my last report:

Yesterday: the block container appeared completely empty — no child modules in the DOM.
Today (verified via browser DevTools): the container #tdi_96 now contains 5 .td_module_flex elements with correct titles, dates, categories, and links pointing to the right posts.
However, the articles are rendered at top: -4729px on the public frontend — far outside the viewport, which is why they remain invisible to users despite being present in the DOM.

Detailed observations from the frontend (incognito, logged out):

Articles ARE in the DOM: confirmed via document.querySelectorAll(‘#tdi_96 .td_module_flex’) returning 5 elements with valid content.
Articles positioned offscreen: getBoundingClientRect() returns top: -4729, left: 20 for the first article. Parent #tdi_96 itself sits at normal page position with height: 234px.
Computed CSS does not explain the offset: position: relative, top: 0px, marginTop: 0px, transform: none, translate: none, inset: 0px — no positioning rule should push the elements offscreen.
No transform on any ancestor: walked up the DOM from .td_module_flex to #tdi_96 — no element has a transform or non-default position.
In tagDiv Composer editor, the block displays correctly — all 5 articles visible with normal layout. The issue manifests only on the public frontend rendering.
Block class on frontend: td_block_inner td-mc1-wrap with el_class=”td-week-slider” set in shortcode.
Image container has display: none (intentional — image_floated=”hidden” in config).
Editor still throws 8x “model does not match content” errors when opening the Homepage in tdc. These persist from yesterday and have not cleared.

Hypothesis:
The block appears to enter a ticker/slider rendering mode on the frontend (consistent with the td-week-slider class), where articles are positioned offscreen waiting for a JS animation that never executes. The editor renders the block correctly because it bypasses this ticker behavior, but the frontend runtime applies it and fails. This may be linked to the persistent “model does not match content” errors.
Concrete questions:

(a) How can I force this block to render as a standard vertical flex list (no ticker behavior) without entering Composer to edit it (since opening the Homepage in tdc shows the model errors)?
(b) Is there a way to clear the model-content mismatch from the database directly (wp_options, wp_postmeta) without going through the editor?
(c) Does the td-week-slider el_class trigger specific JS that could fail silently and leave articles parked offscreen?

I can provide additional diagnostic output from DevTools console if helpful.

EWP
Participant
#0

Hi tagDiv team,

I have a Flex Block 1 (configured as “Latest news” widget in the homepage left column)
that renders empty in the frontend but displays posts correctly in the Composer editor preview.

DETAILS:
– Theme: Newspaper v12.7.5 (REGISTERED)
– Demo installed: Newsweek PRO
– Site: https://eurowaypoint.com
– WordPress: 6.9.4
– PHP: 8.2.30

THE PROBLEM:
– In Composer editor: the Flex Block 1 shows the latest 5 published posts correctly
– In frontend (incognito browser, logged out): the block container is generated
(div id=”tdi_96″ class=”td_block_inner td-mc1-wrap”) but completely empty —
no child modules are rendered inside
– 24 published posts exist in the database
– Other blocks on the same homepage (Big Grid Flex 1, other Flex Block 1 instances)
work correctly and display posts
– No JavaScript errors in browser Console
– The block has no special filters configured (Category: All, all filter fields empty)

WHAT I’VE ALREADY TRIED:
– Cleared all caches (SiteGround, WP Super Cache disabled, browser hard reload)
– Restored Homepage from a 3-day-old revision (no improvement)
– Disabled all third-party plugins one by one (Wordfence, SG Optimizer, etc.)
– Verified block configuration in Composer (Filter tab, Layout tab — all default/empty)
– Forced re-save of the block (changed limit number and saved)
– Removed custom CSS that contained :has() selectors

WHAT I NOTICED:
The block was working until I made some modifications today (changed page slug from
/plans/ to /newsletter/, edited some HTML custom blocks for Subscribe links).
The Latest block stopped rendering at some point during these changes.
Restoring an older Homepage revision did NOT fix it.

Could this be a corrupted block state in the database? Is there a way to reset
the block’s internal cache or regenerate its configuration?

Thank you for your help.

mikeangelinn
tagDiv Member

No, I don’t get any messages, only when I try to edit the homepage with TagDiv. It simply doesn’t load and gives a 404 error. Similarly, when I try to create a new page using TagDiv, I get the same error. We purchased the theme license in February of this year.

We already installed SSL and the ‘not secure site’ message no longer appears.

Ericky
Participant
#0

We’ve switched to the Center Pro homepage, but there seems to be a bug in the headline block.

The excerpt section here is set up to pull from the post summary. If no summary is entered, it automatically pulls from the first paragraph, as shown in the screenshot.

We plan to use custom summaries for our posts, but there’s an issue: when I enter an excerpt, the main block automatically scales based on the length of the summary. For example, if the summary is just one sentence, the block becomes extremely small and breaks the design. If it’s longer, the block grows accordingly.

At the moment, the only solution I see is not entering any summary and letting it pull content automatically.

Is there a way to fix this?

View post on imgur.com

Calin
tagDiv Staff

Hi,
I checked the website and it appears that most of the time it is taking about 50 seconds to refresh the homepage, so this is most likely a different problem. Could you please do a test using only the theme, theme plugins, and the cache plugin?
Let me know the results!
Thank you!

leagcooks
Participant
#0

Hi,

i have added a column text block above my footer on my homepage using the TAGDIV Composer (See below)

Column-text

i would like to have it show on every post and page above the footer, is it possible please?

thanks

Calin
tagDiv Staff

Hi,
I just checked your website using https://pagespeed.web.dev/ and on the desktop version, everything is on green https://prnt.sc/bHSSt9ZvxV2A on mobile, there indeed is a situation with the LCP but CLS is 0 https://prnt.sc/pQ9Pqd4C4n0F on the homepage but checking on an article, the cls and lcp are on green on both mobile and desktop – https://prnt.sc/WxF1R04-ffELhttps://prnt.sc/kCygD_uSxhHY

Calin
tagDiv Staff

Hi,
That section is not a page template it’s dedicated to importing all available pages from the cloud library. This means you can import any page from any demo that has been uploaded there.
If you want to create pages with a similar or identical structure to the Revenant demo, you can simply duplicate a page you like—for example, the homepage: https://prnt.sc/4NK53KxWK8wp then, edit it using tagDiv Composer and adjust the elements as needed.
Thank you!

Calin
tagDiv Staff

Hi,
Please check the following: Edit the homepage and open the Manager settings. Then, verify whether Main Menu Sticky is enabled. You can try disabling and re-enabling it to see if the issue persists. If it appears, click on one of its elements, then go to Header Menu Sticky. In the General tab, set the Sticky Type to Smart Snap, and for the Transition Effect, select Slide Down: https://prnt.sc/hyDeU23BayBc (the steps are in the image)
I hope this helps!

Bikul
Participant
#0

On the Homepage here:

https://www.ibiza-heute.de

there are Custom Labels which appear as top lines for posts.

If you click them they do not link to the post but jump to the top of the homepage.

Is it possible to link them to the post?
If not: Is it possible to deactivate the link at all?

Thanks for Feedback
Bernd

Custom Label as Top Line

pignetotv
tagDiv Member

Thank you Calin,
here is the situation: https://www.pignetotv.it/wp-content/uploads/Default-PRO-vs-Default-RTL-PRO.png
Above is the “Header Template – Default PRO”, below is the “Header Template – Default RTL PRO”: in the “Header Template – Default RTL PRO” there is a line of code (CSS code) that i don’t see in “Header Template – Default PRO”.
The exact same situation also occurs for “Homepage Template”, “Footer Template”, etc.
Thank you very much for your attention.

Ericky
Participant
#0

I’m customizing the Center Pro homepage, but I can’t seem to find a way to change the color of the green bar here. Can you help me?

View post on imgur.com

vladimirni
tagDiv Member

I need same layout between mobile templates:

Mobile Homepage Templates
Mobile Page Templates
Mobile Single Templates..

When I modify menu on homepage to be same layout mobile on every template

check attached photo

how to synchronize?

vladimirni
Participant
#0

Hi,

Please help how to connect and synchronize Homepage Template and Page Template, something is messed up on our website.

We need synchronization between all mobile tempaltes

Also We need same menu style on all type of content content on our mobile website.

Our website is https://webccenter.com/ruralnet/ , check mobile please

Thanks,
Vladimir

Calin
tagDiv Staff

Hi,

I think you want to have control over the articles on your homepage, right? If so, this can be done using tagDiv Composer. Edit the homepage, select the block, and then go to the Filter tab—there you can choose the results you want for that block. https://forum.tagdiv.com/flex-block-settings-guide/https://prnt.sc/SfBpdih_689q

Also, to make sure everything works properly, ensure that the “Unique Articles” option on the homepage is disabled. https://forum.tagdiv.com/unique-articles/

Maple Epoch
Participant
#0

I’ve been trying for months to assign posts to my homepage using the post ID and filters but it seems not to work.

PolishExpress
tagDiv Member

I’m attaching a screenshot that clearly shows the exact <title> tags I’m referring to.
The issue occurs both on the homepage and on individual post pages.
I would really appreciate your help in resolving this problem.

https://postimg.cc/4mWwVV4d

Atithya
Participant
#0

Hi, I am using Flex block 4 on the homepage, and I wanted to show author name for the articles but even after selecting “Show Author” the author name is not showing

Screenshot: https://drive.google.com/file/d/1Yr7dQkv52tqvFECZaV0TlPiwa6zcnxf-/view?usp=sharing

Sikandar
Participant
#0

Blocks are not picking up any category filter. All post blocks are set to “all categories” even if I use a filter.

http://respawnfirst.com/wp-content/uploads/2026/04/Screenshot-2026-04-07-122123.webp

Viewing 25 results - 76 through 100 (of 16,511 total)