- NewsmagtagDiv Composer Tutorial
- TutorialsFrom WPBakery to tagDiv Composer
- NewspapertagDiv Composer Tutorial
- NewsmagHow to use the Visual Composer plugin
- Apitd_api_block::update_key
- Apitd_api_block::update
- Apitd_api_block::add
- NewspaperCredit System
- NewspaperCreate a frontend submission form
- NewspaperHow to Use the Tabbed Content shortcode
- NewspaperCreate a form contact page
- NewspaperFilters and sorting for taxonomies
- NewspaperUser review system
- NewspaperModal Popup
- NewspaperFlex Block Settings Guide
- NewspaperSocial Sharing
- NewspaperSingle Post Shortcodes
- NewspaperInfinite Loading for Single Posts
- NewspaperThe Newspaper Mobile Theme: Introduction
- NewspaperHow to Add a Logo in Newspaper
I am using ACF and have created a field of type URL, which works, but I would prefer, using a Custom Field Element in TD Composer, to display a label and not the entire URL, something like
‘ target=’_blank’>click here
Is it possible?
Thanks in advance, Luca
Is there a way to hide the featured image in a Flex Loop block when no featured image is uploaded? Right now, the system displays a default placeholder image in those cases. We’re working with a publisher who has a mix of posts—some with featured images and many without—so the result is a Flex block full of placeholders, which isn’t ideal.
What we’d love to do is have the posts without a featured image just display the title and excerpt, while still showing the full layout (image, title, and excerpt) for those that do include one. Is there any way to accomplish this with the current TagDiv Composer setup?
At the moment, I’m hiding the placeholder using CSS:
.td-image-container:has(.td-thumb-css[data-img-url*=”td_696x0.png”]) {
display: none;
}
This works, but I’m hoping there’s a more integrated solution—ideally something built into the editor that would prevent the markup from being output entirely, rather than hiding it with CSS.
Thanks so much for any guidance you can provide!
Hello,
I’m currently using the Newspaper theme (latest version), along with LiteSpeed Cache and Cloudflare, and I’m actively working to optimize page speed, especially improving LCP (Largest Contentful Paint) for better Core Web Vitals scores.
To do this, I need LiteSpeed Cache to handle all lazy loading, while the theme must stay completely passive. Therefore, I’ve disabled the lazy load option in the Newspaper theme settings.
However, even after disabling it, I still see the data-lazyloaded=”1″ attribute on the featured image, and it seems that the theme is still injecting some JavaScript (e.g., td-lazyload.js or inline behavior) responsible for lazy loading.
This is problematic because when the theme’s lazy load is active, Googlebot fails to detect and index images properly, causing a loss in visibility (especially in Google Discover).
My questions:
How can I completely disable any lazy loading script or HTML output from the Newspaper theme (including Composer elements)?
Is there a filter, hook, or function to prevent the theme from adding lazy load markup?
Which components (modules, blocks, featured image logic, etc.) enforce lazy loading regardless of the main theme settings?
I need full control over lazy loading via LiteSpeed Cache to ensure the images load fast and are visible to search engine bots.
Thank you very much for your support.
Best regards,
Antonio
http://www.sport24h.it
Hi,
If this problem is only on one page, then it can be related to the last change that have been made on it. Do you get any error in td composer when you edit the page? If yes, then use a page revision and check to see if the problem get’s resolved.
Thanks
When I deactivate and delete the plugin, the error message is no longer displayed, but when the plugin is active, this message is displayed on my site.
****************
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home2/cocair/domains/…/public_html/wp-content/plugins/td-composer/includes/tdc_check_domain.php:151 Stack trace: #0 /home2/cocair/domains/…/public_html/wp-content/plugins/td-composer/includes/tdc_check_domain.php(108): tdc_check_domain->check_domain() #1 /home2/cocair/domains/…/public_html/wp-content/plugins/td-composer/includes/tdc_check_domain.php(41): tdc_check_domain->set_is_domain_active() #2 /home2/cocair/domains/…/public_html/wp-content/plugins/td-composer/includes/tdc_check_domain.php(56): tdc_check_domain->__construct() #3 /home2/cocair/domains/…/public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/td_js_generator.php(18): tdc_check_domain::init() #4 /home2/cocair/domains/…/public_html/wp-includes/class-wp-hook.php(324): td_js_generator(”) #5 /home2/cocair/domains/…/public_html/wp-includes/class-wp-hook.p in /home2/cocair/domains/…/public_html/wp-content/plugins/td-composer/includes/tdc_check_domain.php on line 151
Hi,
For this make sure that you have disabled this option ” Other comment settings Comment author must fill out name and email” – https://i.imgur.com/TGChDnr.png then use this css
.comments .td-form-email,
.comments .td-form-url {
display: none;
}
This css can be set directly in single post template with tagDiv Composer in raw css.
I hope this will help you!
Hello,
I was trying to update a page on my website and got this error message.
“ReferenceError: lodash is not defined
at https://masteringhealthhappiness.com/wp-content/plugins/td-composer/assets/js/js_files_for_gutenberg_style.min.js?ver=5a862b9d7c39671de80dd6dee389818b:1:129
at ht (https://masteringhealthhappiness.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:45677)
at Qs (https://masteringhealthhappiness.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:120133)
at wl (https://masteringhealthhappiness.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:88341)
at bl (https://masteringhealthhappiness.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:88269)
at yl (https://masteringhealthhappiness.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:88132)
at il (https://masteringhealthhappiness.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:84984)
at fl (https://masteringhealthhappiness.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:85364)
at Nn (https://masteringhealthhappiness.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:32442)
at https://masteringhealthhappiness.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:82952”
Please advise.
Thank you,
Amy
Hi,
If I’m not mistaken, you’re currently using the latest theme version, 12.7.1 — is that correct? If so, please download the updated tagDiv Composer plugin from the following link: – https://cdn.tagdiv.com/wp-content/uploads/2025/05/td-composer.zip
After downloading, replace the existing plugin on your website with this one. It includes a fix implemented by our developers.
Thank you!
Hi,
First please make sure that you use the last theme version 12.7.1 and last WordPress version, after that please do a test using only tagDiv plugins to see if the problems with “When we try to upload a post we get the following error:” is still persisting, is possible to be a plugin conflict.
The “Notice: Function _load_textdomain_just_in_time was called incorrectly. Tra …” is just a notice, this will note affect the website for logged users or visitators.
When you see shortcodes like this [tdb_header_weather icon_color=”#ffffff” …] it is because one of the theme plugins taht provides that shortcode is disable and you need to install/enabled the tagdiv plugins (can be tagDiv Composer, tagDiv Cloud Library …)
Thank you!
Hi TagDiv Team,
We are experiencing a serious issue on our website (https://nowinsa.co.za).
When we try to upload a post we get the following error:
“The editor has encountered an unexpected error.”
TypeError: Cannot read properties of null (reading ‘toString’)
at pL (https://nowinsa.co.za/wp-includes/js/dist/components.min.js?ver=336a01176fa8097fbf37:33:143126)
at n (https://nowinsa.co.za/wp-includes/js/dist/components.min.js?ver=336a01176fa8097fbf37:33:146597)
at t.get (https://nowinsa.co.za/wp-includes/js/dist/components.min.js?ver=336a01176fa8097fbf37:33:146758)
at t.render (https://nowinsa.co.za/wp-includes/js/dist/components.min.js?ver=336a01176fa8097fbf37:33:155778)
at br (https://nowinsa.co.za/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:59368)
at yr (https://nowinsa.co.za/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:59167)
at Qs (https://nowinsa.co.za/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:121084)
at wl (https://nowinsa.co.za/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:88341)
at bl (https://nowinsa.co.za/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:88269)
at yl (https://nowinsa.co.za/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:88132)
Issue:
We’re getting the following error notice when debug mode is enabled:
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the td-cloud-library domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. (This message was added in version 6.7.0.) in /wp-includes/functions.php on line 6121
This warning seems to break frontend shortcodes and prevent post uploads from working correctly. For example, instead of rendering, we see raw shortcodes like:
[tdb_header_weather icon_color=”#ffffff” …]
What we’ve tried:
-Enabled debug mode via wp-config.php to identify the issue
-Confirmed the warning disappears if we hide debug output (WP_DEBUG_DISPLAY set to false)
-Verified that the problem comes from td-cloud-library or the Composer plugin, as switching themes or disabling TagDiv plugins resolves it
-We treid to backdate both WordPress and theme Theme, and nothing seems to work.
Hi Calin,
Thanks for the response. The website is https://regioonline.nl. It uses most cloud templates (but not everything), and has about 70 subpages. 62 of them have about the same layout as the homepage.
Query Monitor shows at Queries per component for td-composer
Plugin: td-composer 10 (SELECT) – 1 (SHOW) – 0 (UPDATE) – 3 (INSERT) – 0,0061 (TIME)
That seems not to be a lot. The plugin WP Media Folder however has 457 (SELECT) queries.
If you need more info or access please let me know
As you suggested i used Query Monitor and Code Profiler. I would like to share the image of the last because it shows that td-composer is by far the largest in use.
Please see
Maybe you can give me some insights in this?
Thanks Calin!
Hi,
If you are using a cloud header, then you can use tagDiv Composer to remove the popup login (Header login element) then create a page that you want for login and make sure that tagDiv op-in builder is installed (from Newspaper > plugins), add in that page the page login element – https://i.imgur.com/vPrsKZi.png and set the menu login element in header section. Doing this you’ll get a login page like this one – https://i.imgur.com/hlGEVcN.png – https://demo.tagdiv.com/newspaper_downtown_pro/tds-login-register/
Thank you!
Hi there at tagdiv,
I am running into some issues of witch I can’t optain if it is theme related or not, but maybe you can help or give a hint.
My newssite is running for over 8 years now with Newspaper and all postst are kept. My wp-postmetatable is very large (about 2,6GB) witch seems to give a lot of issues with stability of the database.
I recently moved from an unmaneged VPS (16 vCpu cores and 60GB RAM) to a shared hosting option with 24vCpu cores and 16GB RAM. I took over the site end 2024 and the previous owner helped with support on the VPS. Because of less time available and not being able to update Plesk to latest version, he stopped with suporting me on the VPS.
For years we used WP Rocket as caching plug-in witch almost never gave issues. Before the move a continues amount of databaseconnection errors was arising. The VPS had to be rebooted every few days because the mariadb service was killed.
Using a cache plugin (any cache plugin) gives Fatal database conetion errors or ‘Post can not be updated’. Tried Varnish cache without any other caching but that did not renew/cleared when I posted a new post. Also tried Redis Object Cache, witch worked at first, but then posting an post kept hanging and Redis didn’t clear anymore.
Because everytime I had to remove caching plugins via FTP to restore my site, I took a closer look at my database.
As far as I know I am only using cloud templates and flex blocks. But the fact that my postmetatable is 2.6GB big concerns me. Maybe you can help me out explaining if td-composer creates a lot of extra row in that table. At current time there are 1071550 totall rows in the postmeta table. I see a lot of the following rows
_vc_post_setting
_edit_lock
_edit_last
slide_template
post_views_count
and this repeats itself many times, but there are also references to other plugins like RankMath, WP Media Folder and FS Poster. It is tricky to get a clear picture of what is eating space unnessessary.
A hint of help would be much appriciated!
👋 Hello tagDiv team & community,
I’m currently building my personal digital magazine site using Newspaper Theme 12 and I’ve run into a strange layout issue that I can’t seem to resolve on my own. I’d really appreciate any help or insight you can offer!
🔍 The Issue:
The footer and content on post pages appears misaligned to the left side — but only on:
Category pages
Single post pages
It renders perfectly fine and centered on:
The homepage
Custom static pages (like “Privacy Policy” “Join Syaz+,” etc.)
🧪 What I’ve Tried:
Zeroed out margin/padding via tagDiv Composer
Checked all footer row/column settings (full width, centered content, etc.)
Applied custom CSS (example below), but this affects global layout and causes issues elsewhere
Inspected with dev tools — the td-container inside .td-footer-wrapper seems to shift left on posts/categories
You may view the issues when visiting my site on an actual mobile phone, weird thing is: the issues doesn’t show up on the tagDiv Composer’s mobile view.
🌐 My Website:
https://syaz.co
⚙️ Theme Version & Setup:
Theme: Newspaper 12
Composer: tagDiv Composer
Footer: Custom Footer Template from tagDiv Cloud Library
No caching/minification plugins running while debugging
💡 Desired Outcome:
I’d like the footer to remain centered consistently across all page types, including:
Category archives
Single blog posts
🛠️ Optional CSS I tried (not reliable):
body.category .td-footer-wrapper .td-container,
body.single-post .td-footer-wrapper .td-container {
margin-left: auto;
margin-right: auto;
text-align: center;
}
🙏 Any help is appreciated!
I’m hoping someone might’ve encountered this before — or if tagDiv devs could shed some light on what might be causing this layout behavior across different templates.
Thanks in advance,
Syazwan Razali
Hi Calin,
thanks for looking into this. A few additional details from our end:
1. We’ve used about ten different plugins that triggered the same “\_load\_textdomain\_just\_in\_time was called too early” notice, and they’ve all released fixes since WP 6.7 (November 12, 2024). The only one still spamming our logs is td-cloud-library.
2. To prove it’s definitely td-cloud-library, we spun up a fresh install with only the Newspaper theme plus tagDiv Composer and td-cloud-library active. With WP\_DEBUG (and/or WP\_DEBUG\_LOG) enabled, the notice appears—and disabling td-cloud-library alone removes it. Steps to reproduce:
* Install Newspaper theme + tagDiv Composer + tagDiv Cloud Library
* Add to wp-config.php:
`
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_DISPLAY’, true);
define(‘WP_DEBUG_LOG’, true);
`
* Visit any page and watch the notice flood the debug log.
3. We hunted down why that notice won’t go away under WP 6.7+. Here’s what we tried:
* Searched every PHP file in td-cloud-library for load\_plugin\_textdomain(…) calls—none exist.
* Made a small must-use plugin that removes WP’s JIT filters on “plugins\_loaded” and force-loads the text domain on init. But it still fails because WP 6.7+ attaches _load_textdomain_just_in_time so early that any __(…, 'td-cloud-library') call in the plugin’s global scope immediately triggers the notice—before our MU-plugin runs.
* In other words, as soon as the first translation function fires (e.g. __('…', 'td-cloud-library')), WP already tried and threw the warning.
What needs to happen: All translation function calls (__(), _e(), esc_html__(), etc.) in td-cloud-library must be moved out of the global scope so they don’t run before load_plugin_textdomain('td-cloud-library', …) fires on or after init. Until every translation call is wrapped in a callback (or otherwise deferred until after the domain is registered), that notice will keep spamming logs.
Hope this helps pinpoint the fix. Cheers!
[30-May-2025 16:28:09 UTC] PHP Warning: Trying to access array offset on value of type null in /home2/iucwmbmy/public_html/website_22055da4/wp-content/plugins/td-composer/legacy/common/wp_booster/td_block.php on line 2241
while in the development environment of wordpress the mobile shows correct. But in real environement from client mobile phone, it’s wrong.
When seeking help with this issue, you may be asked for some of the following information:
WordPress version 6.8.1
Active theme: Newspaper Child theme (version 9.0c)
Current plugin: tagDiv Opt-In Builder (version 1.7.1 | built on 29.04.2025 10:50)
PHP version 8.3.6
Error Details
=============
An error of type E_ERROR was caused in line 3276 of the file /wp-content/plugins/td-subscription/includes/td_subscription.php. Error message: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /wp-content/plugins/td-subscription/includes/td_subscription.php:3276
Stack trace:
#0 /wp-includes/class-wp-hook.php(324): td_subscription::td_post_theme_settings_mb_save_filter()
#1 /wp-includes/plugin.php(205): WP_Hook->apply_filters()
#2 /wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(880): apply_filters()
#3 /wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(2081): WPAlchemy_MetaBox->apply_filters()
#4 /wp-includes/class-wp-hook.php(326): WPAlchemy_MetaBox->_save()
#5 /wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#6 /wp-includes/plugin.php(517): WP_Hook->do_action()
#7 /wp-includes/post.php(5110): do_action()
#8 /wp-includes/post.php(5212): wp_insert_post()
#9 /wp-admin/includes/post.php(453): wp_update_post()
#10 /wp-admin/post.php(227): edit_post()
#11 {main}
thrown
When seeking help with this issue, you may be asked for some of the following information:
WordPress version 6.8.1
Active theme: Newspaper Child theme (version 9.0c)
Current plugin: tagDiv Opt-In Builder (version 1.7.1 | built on 29.04.2025 10:50)
PHP version 8.3.6
Error Details
=============
An error of type E_ERROR was caused in line 3276 of the file /home/webacers/public_html/wordpress/wp-content/plugins/td-subscription/includes/td_subscription.php. Error message: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /home/webacers/public_html/wordpress/wp-content/plugins/td-subscription/includes/td_subscription.php:3276
Stack trace:
#0 /home/webacers/public_html/wordpress/wp-includes/class-wp-hook.php(324): td_subscription::td_post_theme_settings_mb_save_filter()
#1 /home/webacers/public_html/wordpress/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#2 /home/webacers/public_html/wordpress/wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(880): apply_filters()
#3 /home/webacers/public_html/wordpress/wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(2081): WPAlchemy_MetaBox->apply_filters()
#4 /home/webacers/public_html/wordpress/wp-includes/class-wp-hook.php(326): WPAlchemy_MetaBox->_save()
#5 /home/webacers/public_html/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#6 /home/webacers/public_html/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action()
#7 /home/webacers/public_html/wordpress/wp-includes/post.php(5110): do_action()
#8 /home/webacers/public_html/wordpress/wp-includes/post.php(5212): wp_insert_post()
#9 /home/webacers/public_html/wordpress/wp-admin/includes/post.php(453): wp_update_post()
#10 /home/webacers/public_html/wordpress/wp-admin/post.php(227): edit_post()
#11 {main}
thrown
It doesn’t seem to be a theme issue.
I recreated the Newspaper parent theme and child theme folders as ‘old’ themes.
And I still get the 502 error.
And the plugins I use are as follows:
classic-editor
td-cloud-library
td-composer
td-social-counter
wordpress-seo(yoast seo)
wp-super-cache
-
This reply was modified 1 year by
leejaehak.
Hi,
If I’m right you have the last theme version, 12.7.1, right? if is so, then please download the tagDiv Composer using this link – https://cdn.tagdiv.com/wp-content/uploads/2025/05/td-composer.zip and replace the one from your website. This plugin contains a fix made by our developers.
Thank you!
When posting in a couple spots on two websites that have Newspaper Theme, I have been encountering the following error:
Uncaught Error: array_key_exists(): Argument #2 ($array) must be of type array, null given
in /home3/garretso/public_html/wp-content/plugins/td-subscription/includes/td_subscription.php on line 3276
Call stack:
td_subscription::td_post_theme_settings_mb_save_filter(NULL, ‘4880’)
wp-includes/class-wp-hook.php:324
WP_Hook::apply_filters(NULL, array)
wp-includes/plugin.php:205
apply_filters(‘wpalchemy_filter_td_post_theme_settings_save’, NULL, ‘4880’)
wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php:880
WPAlchemy_MetaBox::apply_filters(‘save’, NULL, ‘4880’)
wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php:2081
WPAlchemy_MetaBox::_save(4880)
wp-includes/class-wp-hook.php:326
WP_Hook::apply_filters(NULL, array)
wp-includes/class-wp-hook.php:348
WP_Hook::do_action(array)
wp-includes/plugin.php:517
do_action(‘save_post’, 4880, WP_Post, true)
wp-includes/post.php:5110
wp_insert_post(array, false, true)
wp-includes/post.php:5212
wp_update_post(array)
wp-admin/includes/post.php:453
edit_post()
wp-admin/post.php:227
Placing this into ChatGPT, it says there’s an error that needs to be fixed in the td-subscription plugin. “Uncaught Error: array_key_exists(): Argument #2 ($array) must be of type array, null given”
“What This Means:
PHP’s built-in function array_key_exists() expects the second argument to be an array, but it was given null instead.
In your case:
File: /home3/garretso/public_html/wp-content/plugins/td-subscription/includes/td_subscription.php
Line: 3276
Cause: The plugin tried to check if a key exists in an array, but that array was actually null.”
While I could possibly fix this manually, any suggestions otherwise?
Hello,
Can you please assist me in solving the following 2 problems?
[Issue #1]
The images in my gallery can’t be displayed on all/any posts of my website, carvibz.com, as you can see here: https://imgur.com/a/FXPoinW
Example post: https://www.carvibz.com/muscle-cars/viper-powered-1969-dodge-charger-6-speed-has-lwb-secret/
I have no technical expertise, but had somebody look into the problem. This is what they said:
A Newspaper feature (General Modal Image ON, I believe) converts image links into modal galleries, and adds the A hrefs automatically. So, when it reads the code, it gets the incorrect link from the lazyloaded image. Instead of the link, it gets the placeholder image WP Rocket uses for Lazyload.
That feature converts image links into modal galleries, and adds the A hrefs automatically. So, when it reads the code, it gets the incorrect link from the lazyloaded image. Instead of the link, it gets the placeholder image WP Rocket uses for Lazyload
So, this feature is not compatible with Lazyloaded images.
This is the code WP Rocket Lazyload creates: https://i.imgur.com/YhQwmZR.png
And this is what happens after the conversion to modal gallery: https://i.imgur.com/m0rhXzo.png
So, the generated HTML is incorrect and causes the problem.
It happens here, at the Newspaper Javascript:
https://www.carvibz.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js?ver=12.3
[Issue #2]
When bypassing WP Rocket (https://www.carvibz.com/custom-cars/mid-engined-vw-caddy-pickup-with-audi-4-2l-v8-has-lm-race-car-wheels-and-rabbit-face/?nowprocket)
or disabling WP Rocket Lazyload altogether
(simply excluding these in WP Rocket Lazyload does not work: div class=”tdb-featured-image-bg”
.td-modal-image img
.td-modal-image)
the images in the gallery work. However, as opposded to in the past, when clicking the images, these show up at the medium resolution I selected to increase page speed, which results in poor user experience, as can be seen here: https://imgur.com/a/c6aShhr
Previously, my TagDiv Gallery gave me a “link to media file” option that still loaded medium-sized images (page speed), but showed large-sized images when clicking (positive user experience).
Is this part of the error at #1? I don’t believe so, given the disappearance of the “link to media file”. How can I change this? Editing each post manually for the gallery to show Large Size wouldn’t work, since I have 2,000 posts. Besides, I believe this would affect page speed.
PS: I checked outher posts on similar topics as my #1 (1, 2, 3), but couldn’t find a fix.
Thank you
Hi,
From the theme panel > social networks you need to remove the social networks and this will remove theme from standard headers and mobile menu. But in case that you are using a standard header template and not a cloud then this method will remove the socials from both (desktop and mobile) versions. So, if you are using a standard header and footer then you’ll need to use the above css.
The expanded subcategories on mobile menu can be achieve on cloud header were you can use a popup element as mobile menu and you can create the mobile menu in a page using tagDiv Composer and you can use the element list menu, that one can be configurate to display by default the menu expanded. This can be done only if you are using a cloud header.
If you are using the standard header then you can try this custom css:
.td-mobile-main-menu .sub-menu {
max-height: max-content;
opacity: 1;
}
.td-mobile-content .td_mobile_submenu > a .td-icon-menu-right {
display: none;
}
Thank you!
Hi
These resources block the first page rendering (my site is http://www.sport24h.it). I tried serving the embedded core JS/CSS resources and deferring all non-core JS/styles resources with LiteSpeedCache ((I have to use this plugin because my hosting is with LiteSpeed), but it doesn’t work and the server response times are too slow.
I only use a small percentage of these resources, is there a way to lighten these css?
td-standard-pack/Newspaper/assets/css/td_standard_pack_main.css?ver=8ae1459a1d876d507918f73cef68310e
td-composer/css-live/assets/external/ace/ace.js?ver=492e3cf54bd42df3b24a3de8e2307cafx
td-composer/legacy/Newspaper/assets/css/td_legacy_main.css?ver=492e3cf54bd42df3b24a3de8e2307cafx
td-composer/legacy/Newspaper/js/tagdiv_theme.min.js?ver=12.7.1
style.css?ver=12.7.1