- NewspapertagDiv Composer Tutorial
- 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
- NewspaperCustom Post Type Support
- NewspaperCloud Library Templates
- NewspaperDesign your Post Pages using the Cloud Library Templates
- NewspaperHeader Builder
- NewspapertagDiv Cloud Library Plugin
- NewspaperAd Box Element and Ads Overview
I did some debugging, and it seems that the CSS duplication problem is related to TagDiv Composer. Below is the CSS block (after disabling inline css aggregation). I manually added a comment in the middle of the code indicating where the CSS is duplicated.
<style>
/* custom css – generated by TagDiv Composer */
.td_module_wrap .td-image-wrap:before {
content: ”;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(https://www.mrw.it/wp-content/uploads/2024/08/no-thumb-300×188.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index:-1
}
.td-page-title, .td-category-title-holder .td-page-title {
font-family:Chivo
}
.td-page-content h1, .wpb_text_column h1 {
font-family:Chivo
}
.td-page-content h2, .wpb_text_column h2 {
font-family:Chivo
}
.td-page-content h3, .wpb_text_column h3 {
font-family:Chivo
}
.td-page-content h4, .wpb_text_column h4 {
font-family:Chivo
}
.td-page-content h5, .wpb_text_column h5 {
font-family:Chivo
}
.td-page-content h6, .wpb_text_column h6 {
font-family: Chivo
}
.td-scroll-up[data-style=’style2′] .td-scroll-up-tooltip {
background-color: #384764
}
.td-scroll-up[data-style=’style2′] .td-scroll-up-tt-arrow, .td-scroll-up[data-style=’style2′] .td-scroll-up-arrow {
fill:#384764
}
.td-scroll-up-progress-circle path {
stroke:#384764
}
:root {
–td_excl_label: ‘ESCLUSIVO’;
–td_theme_color: #ff6600;
–td_slider_text: rgba(255, 102, 0, 0.7);
–td_mobile_gradient_one_mob: rgba(0, 0, 0, 0.8);
–td_mobile_gradient_two_mob: rgba(0, 0, 0, 0.9);
–td_mobile_text_active_color: rgba(255, 255, 255, 0.9);
–td_default_google_font_1: “Open Sans”;
–td_default_google_font_2: “Open Sans”;
–td_login_hover_background: #f4f4f4;
–td_login_gradient_one: rgba(0, 0, 0, 0.9);
–td_login_gradient_two:rgba(0, 0, 0, 0.8)
}
.td-header-style-12 .td-header-menu-wrap-full, .td-header-style-12 .td-affix, .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category, .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category, .td_category_template_3 .td-current-sub-category, .td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, .td_block_big_grid_9.td-grid-style-1 .td-post-category, .td_block_big_grid_9.td-grid-style-5 .td-post-category, .td-grid-style-6.td-hover-1 .td-module-thumb:after, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > li > a:hover, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .sfHover > a {
background-color:#ff6600
}
.td_mega_menu_sub_cats .cur-sub-cat, .td-mega-span h3 a:hover, .td_mod_mega_menu:hover .entry-title a, .header-search-wrap .result-msg a:hover, .td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a, .td-header-top-menu .td-icon-search:hover, .td-header-wrap .result-msg a:hover, .top-header-menu li a:hover, .top-header-menu .current-menu-item > a, .top-header-menu .current-menu-ancestor > a, .top-header-menu .current-category-ancestor > a, .td-social-icon-wrap > a:hover, .td-header-sp-top-widget .td-social-icon-wrap a:hover, .td_mod_related_posts:hover h3 > a, .td-post-template-11 .td-related-title .td-related-left:hover, .td-post-template-11 .td-related-title .td-related-right:hover, .td-post-template-11 .td-related-title .td-cur-simple-item, .td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover, .td-category-header .td-pulldown-category-filter-link:hover, .td-category-siblings .td-subcat-dropdown a:hover, .td-category-siblings .td-subcat-dropdown a.td-current-sub-category, .footer-text-wrap .footer-email-wrap a, .footer-social-wrap a:hover, .td_module_17 .td-read-more a:hover, .td_module_18 .td-read-more a:hover, .td_module_19 .td-post-author-name a:hover, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .sfHover > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > li > a:hover {
color:#ff6600
}
.td-mega-menu-page .wpb_content_element ul li a:hover, .td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a, .td-theme-wrap .header-search-wrap .result-msg a:hover {
color:#ff6600 !important
}
.td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-item > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > li > a:hover, .tdm-menu-active-style4 .tdm-header .sf-menu > .sfHover > a {
border-color:#ff6600
}
.post .td-post-header .entry-title {
font-family:Chivo
}
.td-post-content h1 {
font-family: Chivo;
font-weight:bold
}
.td-post-content h2 {
font-family: Chivo;
font-weight:600
}
.td-post-content h3 {
font-family: Chivo;
font-weight:500
}
.td-post-content h4 {
font-family: Chivo;
font-weight:500
}
.td-post-content h5 {
font-family: Chivo;
font-weight:500
}
.td-post-content h6 {
font-family: Chivo;
font-weight:500
}
.tdm-menu-btn1 .tds-button1, .tdm-menu-btn1 .tds-button6:after {
background-color:#cc5200
}
.tdm-menu-btn1 .tds-button2:before, .tdm-menu-btn1 .tds-button6:before {
border-color:#cc5200
}
.tdm-menu-btn1 .tds-button2, .tdm-menu-btn1 .tds-button2 i {
color:#cc5200
}
.tdm-menu-btn1 .tds-button3 {
-webkit-box-shadow: 0 2px 16px #cc5200;
-moz-box-shadow: 0 2px 16px #cc5200;
box-shadow:0 2px 16px #cc5200
}
.tdm-menu-btn1 .tds-button3:hover {
-webkit-box-shadow: 0 4px 26px #cc5200;
-moz-box-shadow: 0 4px 26px #cc5200;
box-shadow:0 4px 26px #cc5200
}
.tdm-menu-btn1 .tds-button7 .tdm-btn-border-top, .tdm-menu-btn1 .tds-button7 .tdm-btn-border-bottom {
background-color:#cc5200
}
.tdm-menu-btn1 .tds-button8 {
background:#cc5200
}
.tdm-menu-btn1 .tds-button1:before, .tdm-menu-btn1 .tds-button4 .tdm-button-b {
background-color:#ff6600
}
.tdm-menu-btn1 .tds-button2:hover:before, .tdm-menu-btn1 .tds-button6:hover:before {
border-color:#ff6600
}
.tdm-menu-btn1 .tdm-btn-style:hover {
color:#ff6600
}
.tdm-menu-btn1 .tds-button3:hover {
-webkit-box-shadow: 0 4px 26px #ff6600;
-moz-box-shadow: 0 4px 26px #ff6600;
box-shadow:0 4px 26px #ff6600
}
.tdm-menu-btn1 .tds-button7:hover .tdm-btn-border-top, .tdm-menu-btn1 .tds-button7:hover .tdm-btn-border-bottom {
background-color:#ff6600
}
.tdm-menu-btn1 .tds-button8:before {
background-color:#ff6600
}
.tdm-menu-btn2 .tds-button1, .tdm-menu-btn2 .tds-button6:after {
background-color:#384764
}
.tdm-menu-btn2 .tds-button2:before, .tdm-menu-btn2 .tds-button6:before {
border-color:#384764
}
.tdm-menu-btn2 .tds-button2, .tdm-menu-btn2 .tds-button2 i {
color:#384764
}
.tdm-menu-btn2 .tds-button3 {
-webkit-box-shadow: 0 2px 16px #384764;
-moz-box-shadow: 0 2px 16px #384764;
box-shadow:0 2px 16px #384764
}
.tdm-menu-btn2 .tds-button3:hover {
-webkit-box-shadow: 0 4px 26px #384764;
-moz-box-shadow: 0 4px 26px #384764;
box-shadow:0 4px 26px #384764
}
.tdm-menu-btn2 .tds-button7 .tdm-btn-border-top, .tdm-menu-btn2 .tds-button7 .tdm-btn-border-bottom {
background-color:#384764
}
.tdm-menu-btn2 .tds-button8 {
background:#384764
}
.tdm-menu-btn2 .tds-button1:before, .tdm-menu-btn2 .tds-button4 .tdm-button-b {
background-color:#336699
}
.tdm-menu-btn2 .tds-button2:hover:before, .tdm-menu-btn2 .tds-button6:hover:before {
border-color:#336699
}
.tdm-menu-btn2 .tdm-btn-style:hover {
color:#ff6600
}
.tdm-menu-btn2 .tds-button3:hover {
-webkit-box-shadow: 0 4px 26px #336699;
-moz-box-shadow: 0 4px 26px #336699;
box-shadow:0 4px 26px #336699
}
.tdm-menu-btn2 .tds-button7:hover .tdm-btn-border-top, .tdm-menu-btn2 .tds-button7:hover .tdm-btn-border-bottom {
background-color:#336699
}
.tdm-menu-btn2 .tds-button8:before {
background-color: #336699
}
/**
* The rest of the CSS is a duplicate
*/
.td_module_wrap .td-image-wrap:before {
content: ”;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(https://www.mrw.it/wp-content/uploads/2024/08/no-thumb-300×188.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index:-1
}
.td-page-title, .td-category-title-holder .td-page-title {
font-family:Chivo
}
.td-page-content h1, .wpb_text_column h1 {
font-family:Chivo
}
.td-page-content h2, .wpb_text_column h2 {
font-family:Chivo
}
.td-page-content h3, .wpb_text_column h3 {
font-family:Chivo
}
.td-page-content h4, .wpb_text_column h4 {
font-family:Chivo
}
.td-page-content h5, .wpb_text_column h5 {
font-family:Chivo
}
.td-page-content h6, .wpb_text_column h6 {
font-family: Chivo
}
.td-scroll-up[data-style=’style2′] .td-scroll-up-tooltip {
background-color: #384764
}
.td-scroll-up[data-style=’style2′] .td-scroll-up-tt-arrow, .td-scroll-up[data-style=’style2′] .td-scroll-up-arrow {
fill:#384764
}
.td-scroll-up-progress-circle path {
stroke:#384764
}
:root {
–td_excl_label: ‘ESCLUSIVO’;
–td_theme_color: #ff6600;
–td_slider_text: rgba(255, 102, 0, 0.7);
–td_mobile_gradient_one_mob: rgba(0, 0, 0, 0.8);
–td_mobile_gradient_two_mob: rgba(0, 0, 0, 0.9);
–td_mobile_text_active_color: rgba(255, 255, 255, 0.9);
–td_default_google_font_1: “Open Sans”;
–td_default_google_font_2: “Open Sans”;
–td_login_hover_background: #f4f4f4;
–td_login_gradient_one: rgba(0, 0, 0, 0.9);
–td_login_gradient_two:rgba(0, 0, 0, 0.8)
}
.td-header-style-12 .td-header-menu-wrap-full, .td-header-style-12 .td-affix, .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category, .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category, .td_category_template_3 .td-current-sub-category, .td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, .td_block_big_grid_9.td-grid-style-1 .td-post-category, .td_block_big_grid_9.td-grid-style-5 .td-post-category, .td-grid-style-6.td-hover-1 .td-module-thumb:after, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > li > a:hover, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .sfHover > a {
background-color:#ff6600
}
.td_mega_menu_sub_cats .cur-sub-cat, .td-mega-span h3 a:hover, .td_mod_mega_menu:hover .entry-title a, .header-search-wrap .result-msg a:hover, .td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a, .td-header-top-menu .td-icon-search:hover, .td-header-wrap .result-msg a:hover, .top-header-menu li a:hover, .top-header-menu .current-menu-item > a, .top-header-menu .current-menu-ancestor > a, .top-header-menu .current-category-ancestor > a, .td-social-icon-wrap > a:hover, .td-header-sp-top-widget .td-social-icon-wrap a:hover, .td_mod_related_posts:hover h3 > a, .td-post-template-11 .td-related-title .td-related-left:hover, .td-post-template-11 .td-related-title .td-related-right:hover, .td-post-template-11 .td-related-title .td-cur-simple-item, .td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover, .td-category-header .td-pulldown-category-filter-link:hover, .td-category-siblings .td-subcat-dropdown a:hover, .td-category-siblings .td-subcat-dropdown a.td-current-sub-category, .footer-text-wrap .footer-email-wrap a, .footer-social-wrap a:hover, .td_module_17 .td-read-more a:hover, .td_module_18 .td-read-more a:hover, .td_module_19 .td-post-author-name a:hover, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .sfHover > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > li > a:hover {
color:#ff6600
}
.td-mega-menu-page .wpb_content_element ul li a:hover, .td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a, .td-theme-wrap .header-search-wrap .result-msg a:hover {
color:#ff6600 !important
}
.td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-item > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > li > a:hover, .tdm-menu-active-style4 .tdm-header .sf-menu > .sfHover > a {
border-color:#ff6600
}
.post .td-post-header .entry-title {
font-family:Chivo
}
.td-post-content h1 {
font-family: Chivo;
font-weight:bold
}
.td-post-content h2 {
font-family: Chivo;
font-weight:600
}
.td-post-content h3 {
font-family: Chivo;
font-weight:500
}
.td-post-content h4 {
font-family: Chivo;
font-weight:500
}
.td-post-content h5 {
font-family: Chivo;
font-weight:500
}
.td-post-content h6 {
font-family: Chivo;
font-weight:500
}
.tdm-menu-btn1 .tds-button1, .tdm-menu-btn1 .tds-button6:after {
background-color:#cc5200
}
.tdm-menu-btn1 .tds-button2:before, .tdm-menu-btn1 .tds-button6:before {
border-color:#cc5200
}
.tdm-menu-btn1 .tds-button2, .tdm-menu-btn1 .tds-button2 i {
color:#cc5200
}
.tdm-menu-btn1 .tds-button3 {
-webkit-box-shadow: 0 2px 16px #cc5200;
-moz-box-shadow: 0 2px 16px #cc5200;
box-shadow:0 2px 16px #cc5200
}
.tdm-menu-btn1 .tds-button3:hover {
-webkit-box-shadow: 0 4px 26px #cc5200;
-moz-box-shadow: 0 4px 26px #cc5200;
box-shadow:0 4px 26px #cc5200
}
.tdm-menu-btn1 .tds-button7 .tdm-btn-border-top, .tdm-menu-btn1 .tds-button7 .tdm-btn-border-bottom {
background-color:#cc5200
}
.tdm-menu-btn1 .tds-button8 {
background:#cc5200
}
.tdm-menu-btn1 .tds-button1:before, .tdm-menu-btn1 .tds-button4 .tdm-button-b {
background-color:#ff6600
}
.tdm-menu-btn1 .tds-button2:hover:before, .tdm-menu-btn1 .tds-button6:hover:before {
border-color:#ff6600
}
.tdm-menu-btn1 .tdm-btn-style:hover {
color:#ff6600
}
.tdm-menu-btn1 .tds-button3:hover {
-webkit-box-shadow: 0 4px 26px #ff6600;
-moz-box-shadow: 0 4px 26px #ff6600;
box-shadow:0 4px 26px #ff6600
}
.tdm-menu-btn1 .tds-button7:hover .tdm-btn-border-top, .tdm-menu-btn1 .tds-button7:hover .tdm-btn-border-bottom {
background-color:#ff6600
}
.tdm-menu-btn1 .tds-button8:before {
background-color:#ff6600
}
.tdm-menu-btn2 .tds-button1, .tdm-menu-btn2 .tds-button6:after {
background-color:#384764
}
.tdm-menu-btn2 .tds-button2:before, .tdm-menu-btn2 .tds-button6:before {
border-color:#384764
}
.tdm-menu-btn2 .tds-button2, .tdm-menu-btn2 .tds-button2 i {
color:#384764
}
.tdm-menu-btn2 .tds-button3 {
-webkit-box-shadow: 0 2px 16px #384764;
-moz-box-shadow: 0 2px 16px #384764;
box-shadow:0 2px 16px #384764
}
.tdm-menu-btn2 .tds-button3:hover {
-webkit-box-shadow: 0 4px 26px #384764;
-moz-box-shadow: 0 4px 26px #384764;
box-shadow:0 4px 26px #384764
}
.tdm-menu-btn2 .tds-button7 .tdm-btn-border-top, .tdm-menu-btn2 .tds-button7 .tdm-btn-border-bottom {
background-color:#384764
}
.tdm-menu-btn2 .tds-button8 {
background:#384764
}
.tdm-menu-btn2 .tds-button1:before, .tdm-menu-btn2 .tds-button4 .tdm-button-b {
background-color:#336699
}
.tdm-menu-btn2 .tds-button2:hover:before, .tdm-menu-btn2 .tds-button6:hover:before {
border-color:#336699
}
.tdm-menu-btn2 .tdm-btn-style:hover {
color:#ff6600
}
.tdm-menu-btn2 .tds-button3:hover {
-webkit-box-shadow: 0 4px 26px #336699;
-moz-box-shadow: 0 4px 26px #336699;
box-shadow:0 4px 26px #336699
}
.tdm-menu-btn2 .tds-button7:hover .tdm-btn-border-top, .tdm-menu-btn2 .tds-button7:hover .tdm-btn-border-bottom {
background-color:#336699
}
.tdm-menu-btn2 .tds-button8:before {
background-color: #336699
}
</style>
Hi – I rolled it back until I found a backup from Pre-update and installed that – this seems to have cured it for the moment at least
Composer back to v5.1 (from 5.4) and the Theme to 12.6.7 (from 12.7)
Assume the ‘Standard Pack plugin’ is the TD Composer? – In which case they were both in place and updated as per…
Hello,
If you’re seeing only those, please make this adjustment in the tagDiv Composer plugin -> wp-content/plugins/td-composer/legacy/common/wp_booster/td_first_install.php
=> https://www.screencast.com/t/yO3iU8E5JhH
Then hit a save in the theme panel and then revert the code back to the original, this will make the social icons appear properly again -> https://forum.tagdiv.com/design-post-pages-using-default-templates/.
If you don’t have success you can send us an email at contact@tagdiv.com and provide
– wp-admin URL and credentials
– cPanel URL and credentials
We will fix the problem. Include a link to this topic in the email.
Let me know the results!
Thank you!
Hi,
Anybody experienced a situation where https://cloud.tagdiv.com/api/templates/check is called every time a page is loaded no matter what caching options are set on the site. I think the transient is not being set that would tell td-composer’s tdc_check_domain->check_domain() to not check it every time, but I can’t figure out the root cause. I’ve tried all the caching options I can think of!
Thanks
Team,
Whenever I posted the new content under the Tourism Section it’s give this Message. I am sharing all the supporting for your reference. Please check and rectify. Please check this video for your reference. https://app.screencast.com/wtCf3p29W4hmp
Error Details
=============
An error of type E_ERROR was caused in line 3276 of the file /home/u908019908/domains/dialepunjab.com/public_html/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/u908019908/domains/dialepunjab.com/public_html/wp-content/plugins/td-subscription/includes/td_subscription.php:3276
Stack trace:
#0 /home/u908019908/domains/dialepunjab.com/public_html/wp-includes/class-wp-hook.php(324): td_subscription::td_post_theme_settings_mb_save_filter()
#1 /home/u908019908/domains/dialepunjab.com/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#2 /home/u908019908/domains/dialepunjab.com/public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(880): apply_filters()
#3 /home/u908019908/domains/dialepunjab.com/public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/wp-admin/external/wpalchemy/MetaBox.php(2081): WPAlchemy_MetaBox->apply_filters()
#4 /home/u908019908/domains/dialepunjab.com/public_html/wp-includes/class-wp-hook.php(326): WPAlchemy_MetaBox->_save()
#5 /home/u908019908/domains/dialepunjab.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#6 /home/u908019908/domains/dialepunjab.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#7 /home/u908019908/domains/dialepunjab.com/public_html/wp-includes/post.php(5060): do_action()
#8 /home/u908019908/domains/dialepunjab.com/public_html/wp-includes/post.php(5162): wp_insert_post()
#9 /home/u908019908/domains/dialepunjab.com/public_html/wp-admin/includes/post.php(453): wp_update_post()
#10 /home/u908019908/domains/dialepunjab.com/public_html/wp-admin/post.php(227): edit_post()
#11 {main}
thrown
This message directly came from wordpress on my mail.
Hello,
I’ve checked the PHP and under the kitchen sink and all the plugins, it seems that TD composer is crashing my site. TD composer and TD cloud library keep deactivating themselves.I would appreciate it if you could advise me as to the issues. The site is http://www.carolyncowan.com
PS this link to create a new topic is not working in Safari.
Hi TAG DIV a recent scan from Wordfence alert me the following vulnerability
The Plugin “tagDiv Composer” has a security vulnerability.
https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/td-composer/tagdiv-composer-53-cross-site-request-forgery-to-stored-cross-site-scripting
Let me Know please
Thanks
Also The Plugin “WPBakery Page Builder” needs an upgrade (7.9 -> 8.3.1).
I was just alerted to this:
The tagDiv Composer plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 5.3. This is due to missing or incorrect nonce validation within the td_ajax_get_views AJAX action. This makes it possible for unauthenticated attackers to inject malicious web scripts via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
Source: Wordfence
Hello! My site http://www.fatobahia.com.br is no show ad banner in the header.
TD Composer show a inner column. How can I change to a ad box, how was it previously?
Thanks
Hello,
Please block /wp-json/tdw/save_css
If an attacker wants to target this URL /wp-json/tdw/save_css they can do so. Even if the website uses a different theme, the attacker can still try that URL. We could add an option to be able to enable/disable the Live CSS, it will be considered. But for now in order to remove it this can only be done with a modification to the composer plugin. I think that all that removing it requires is to comment this line of code – https://prnt.sc/RtwvL5Nc4ikR -> https://prnt.sc/ymZmhdUfp57U But as I mentioned, the attacker can still try to access the URL.
Thank you!
A security plugin notified me that (“/wp-json/tdw/save_css”) was requested/viewed by a blocked IP.
Everything is up to date, the only thing I could find is on WPscan as a previously fixed issue in tagDiv Composer.
Hi,
Our theme includes a plugin called tagDiv Opt-in Builder, which is used for the membership subscription functionality. This plugin has separate pages for login/register, my account, and checkout, which can be placed here: https://i.imgur.com/QDQDwRB.png.
If you want to use this plugin, you can take advantage of the menu login element, which looks like this: https://i.imgur.com/z8OO3vw.png. This element provides multiple functionalities besides just login/register.
This way, you can create a login page without using the popup.
Also, if you want to change the theme files, here are all the files that are related to login and register and can be used with our theme (depending on the templates and options you choose), but we don’t recommend changing in the theme:
– wp-content/plugins/td-composer/legacy/Newspaper/parts/register.php
– wp-content/plugins/td-composer/legacy/Newspaper/parts/header/td-login-modal.php
– wp-content/plugins/td-cloud-library/parts/tdb-login-modal.php
– wp-content/plugins/td-cloud-library/parts/tdb-comments.php
Thank you!
Hi Anamaria,
It looks like it may have just been a case of gremlins! I deactivated all plugins except for TD Composer and Cloud Library, and the 500 error disappeared. I then re-enabled each plugin one by one, testing along the way, and still no error—everything is working fine now.
Not entirely sure what that means, but since the issue isn’t occurring anymore, there’s not much I can debug at the moment. 😊 I’ll reach out again if the problem resurfaces.
Hello,
I’m currently experiencing a persistent warning on my WordPress site related to the Newspaper theme and its associated plugins. The issue is as follows:
Warning: Undefined variable $counter in /wp-content/plugins/td-cloud-library/includes/tdb_config.php on line 63662
This warning is displayed repeatedly on the screen, especially when using the tagDiv Composer, making it difficult to manage content.
Here are some details:
• WordPress, Newspaper theme, and all plugins are fully up to date.
• I have already set WP_DEBUG and WP_DEBUG_DISPLAY to false in my wp-config.php, but the warning still appears.
• I suspect that $counter is used without being initialized in the tdb_config.php file.
Could you please advise on how to resolve this issue, or provide a fixed update for the plugin?
If needed, I can provide additional screenshots or access details.
Thank you for your support.https://hiphopnewscs.jp/
Good morning,
My website is https://www.bioecoactual.com/ and when I update the PHP version, I’m getting a fatal error. The hosting company told me the error is in the td-composer plugin: wp-content/plugins/td-composer/legacy/common/wp_booster/td_wp_booster_functions.php(2942): WP_Widget_Custom_HTML->widget().
Could you help me?
Thanks,
Solved with cloudflare bypass rule
In the Cloudflare dashboard, go to Security > WAF > Custom Rules.
Click Create Rule and configure:
Field: URI Path
Operator: equals
Value: /wp-json/td-composer/save_post
Action: Allow
2.371 / 5.000
Sorry for the grammatical errors but I don’t know English (I’m using Google translator).
I’m using your theme for a small site. So far everything has been fine and little by little I’ve started to understand how it works.
Today I get this long error message every time I try to open an article.
What did I do wrong? Is it fixable?
Thanks.
The site is in maintenance mode because it is not ready yet. http://www.sinistraplurale.com
wp_booster error:
td_api_base::mark_used_on_page : a component with the ID: single_template_3 is not set.
/web/htdocs/www.sinistraplurale.com/home/wp-content/plugins/td-composer/legacy/common/wp_booster/td_api.php
Display backtrace
wp_booster error:
td_api_base::get_key : a component with the ID: single_template_3 Key: file is not set.
/web/htdocs/www.sinistraplurale.com/home/wp-content/plugins/td-composer/legacy/common/wp_booster/td_api.php
Backtrace display
wp_booster error:
The path of the single_template_3 template not found. Did you disable a tagDiv plugin?
/web/htdocs/www.sinistraplurale.com/home/wp-content/plugins/td-composer/legacy/common/wp_booster/td_api.php
Backtrace display
wp_booster error:
td_api_base::get_key : a component with the ID: single_template_3 Key: bg_use_featured_image_as_background is not set.
/web/htdocs/www.sinistraplurale.com/home/wp-content/plugins/td-composer/legacy/common/wp_booster/td_api.php
Backtrace display
wp_booster error:
td_api_base::get_key : a component with the ID: single_template_3 Key: bg_disable_background is not set.
/web/htdocs/www.sinistraplurale.com/home/wp-content/plugins/td-composer/legacy/common/wp_booster/td_api.php
Backtrace display
wp_booster error:
td_api_base::get_key : a component with the ID: single_template_3 Key: bg_box_layout_config is not set.
/web/htdocs/www.sinistraplurale.com/home/wp-content/plugins/td-composer/legacy/common/wp_booster/td_api.php
Backtrace display
Hello,
We are using the following TagDiv short code in the Classic Editor
[gallery td_select_gallery_slide="slide" size="large" link="file" ids="472210,472208,472206,472204,472202,472200,472197,472195,472193,472191,472189,472187"]
The Fatal Error that is appearing is
[18-Mar-2025 17:47:56 UTC] PHP Fatal error: Uncaught ErrorException: td_js_buffer::add_to_footer - the header JS was already rendered when you called td_js_buffer::add_to_footer() (ex: was called to late) in /code/wp-content/plugins/td-composer/legacy/common/wp_booster/td_js_buffer.php:52
Stack trace:
#0 /code/wp-content/plugins/td-composer/legacy/common/wp_booster/td_wp_booster_functions.php(2357): td_js_buffer::add_to_footer('\r\n\t\t\t\r\n ...')
#1 /code/wp-includes/class-wp-hook.php(324): td_gallery_shortcode('', Array, 3)
#2 /code/wp-includes/plugin.php(205): WP_Hook->apply_filters('', Array)
#3 /code/wp-includes/media.php(2703): apply_filters('post_gallery', '', Array, 3)
#4 /code/wp-includes/shortcodes.php(434): gallery_shortcode(Array, '', 'gallery')
#5 /code/wp-includes/media.php(5232): do_shortcode_tag(Array)
#6 /code/wp-includes/media.php(5367): get_post_galleries(Object(WP_Post), false)
#7 /code/wp-includes/media.php(5409): get_post_gallery(Object(WP_Post), false)
#8 /code/wp-content/plugins/wordpress-seo/src/helpers/image-helper.php(182): get_post_gallery_images(Object(WP_Post))
#9 /code/wp-content/plugins/wordpress-seo/src/builders/indexable-post-builder.php(372): Yoast\WP\SEO\Helpers\Image_Helper->get_gallery_image(472224)
#10 /code/wp-content/plugins/wordpress-seo/src/builders/indexable-social-image-trait.php(145): Yoast\WP\SEO\Builders\Indexable_Post_Builder->find_alternative_image(Object(Yoast\WP\SEO\Models\Indexable))
#11 /code/wp-content/plugins/wordpress-seo/src/builders/indexable-post-builder.php(157): Yoast\WP\SEO\Builders\Indexable_Post_Builder->handle_social_images(Object(Yoast\WP\SEO\Models\Indexable))
#12 /code/wp-content/plugins/wordpress-seo/src/builders/indexable-builder.php(329): Yoast\WP\SEO\Builders\Indexable_Post_Builder->build(472224, Object(Yoast\WP\SEO\Models\Indexable))
#13 /code/wp-content/plugins/wordpress-seo/src/builders/indexable-builder.php(195): Yoast\WP\SEO\Builders\Indexable_Builder->build(Object(Yoast\WP\SEO\Models\Indexable), Array)
#14 /code/wp-content/plugins/wordpress-seo/src/repositories/indexable-repository.php(338): Yoast\WP\SEO\Builders\Indexable_Builder->build_for_id_and_type(472224, 'post')
#15 /code/wp-content/plugins/wordpress-seo/src/repositories/indexable-repository.php(117): Yoast\WP\SEO\Repositories\Indexable_Repository->find_by_id_and_type(472224, 'post')
#16 /code/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php(184): Yoast\WP\SEO\Repositories\Indexable_Repository->for_current_page()
#17 /code/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php(830): WPSEO_Admin_Bar_Menu->get_current_indexable()
#18 /code/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php(780): WPSEO_Admin_Bar_Menu->get_score_icon()
#19 /code/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php(366): WPSEO_Admin_Bar_Menu->get_post_score(Object(WP_Post))
#20 /code/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php(211): WPSEO_Admin_Bar_Menu->add_root_menu(Object(WP_Admin_Bar))
#21 /code/wp-includes/class-wp-hook.php(324): WPSEO_Admin_Bar_Menu->add_menu(Object(WP_Admin_Bar))
#22 /code/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#23 /code/wp-includes/plugin.php(565): WP_Hook->do_action(Array)
#24 /code/wp-includes/admin-bar.php(97): do_action_ref_array('admin_bar_menu', Array)
#25 /code/wp-includes/class-wp-hook.php(324): wp_admin_bar_render('')
#26 /code/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#27 /code/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#28 /code/wp-includes/general-template.php(3080): do_action('wp_footer')
#29 /code/wp-content/plugins/td-composer/legacy/Newspaper/footer.php(324): wp_footer()
#30 /code/wp-content/plugins/td-composer/td-composer.php(262): require_once('/code/wp-conten...')
#31 /code/wp-includes/class-wp-hook.php(324): {closure}('')
#32 /code/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#33 /code/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#34 /code/wp-content/themes/Newspaper/footer.php(2): do_action('tdc_footer')
#35 /code/wp-includes/template.php(810): require_once('/code/wp-conten...')
#36 /code/wp-includes/template.php(745): load_template('/code/wp-conten...', true, Array)
#37 /code/wp-includes/general-template.php(92): locate_template(Array, true, true, Array)
#38 /code/wp-content/plugins/td-cloud-library/wp_templates/tdb_view_single.php(235): get_footer()
#39 /code/wp-includes/template-loader.php(106): include('/code/wp-conten...')
#40 /code/wp-blog-header.php(19): require_once('/code/wp-includ...')
#41 /code/index.php(17): require('/code/wp-blog-h...')
#42 {main}
thrown in /code/wp-content/plugins/td-composer/legacy/common/wp_booster/td_js_buffer.php on line 52
I have confirmed that when Yoast is disabled the gallery works as intended, but with it enabled, the fatal error persists. If I change the shortcode to standard WordPress gallery it works, so it specific to the td_select_gallery_slide=”slide” gallery.
I am not sure if this is a specific TagDiv issue that can be fixed or if this is a Yoast issue that I need to bring up with them.
Thank you in advance.
Seeing quite a few threads relating to Composer errors lately. I’ve now got one.
Recently moved my (perfectly operating) site from SiteGround to Cloudways and changed nothing, other than adding their caching plugin. But the site has been plagued by problems with the WP admin hanging, sometimes for minutes at at time.
A tech staff reviewed the error logs and found repeated instances this:
NOTICE: PHP message: PHP Warning: Undefined array key “class” in /var/www/html/public_h tml/wp-content/plugins/td-composer/legacy/common/wp_booster/td_metabox_genera
tor.php on line 62
The front end doesn’t seem affected . Only admin, paricularly when opening media library or prevewing.
Site: DaveTheRaveBangkok.com
usually means the td composer plugin not active
Hi Bettina,
Thank you for your response.
Upon reviewing the Newspaper theme’s changelog, I noticed the addition of the ‘new: Added a new shortcode Page Content Renderer;’ block in recent theme updates.
This new block, located in plugins\td-composer\legacy\Newspaper\includes\td_config_blocks.php at line 35935, utilizes the function td_config::get_pages_options_array(), which retrieves all pages regardless of their status.
The function itself is defined in plugins\td-composer\legacy\Newspaper\includes\td_config.php at line 7467. After activating the td composer plugin, we observed memory usage exceeding 550MB.
Our website contains 281 pages with substantial content. Consequently, when this block is loaded, we experience significant slow query issues. Please refer to the attached screenshots for details. When we modified the query to retrieve only 10 published pages per page, memory usage decreased to 50-55MB.
We attempted to override this method within our child theme, but were unsuccessful. Could you please advise if there is a method to resolve this issue through the child theme, or if a patch is planned?
Attachments:
Memory usage with all pages condition: https://prnt.sc/IZBUzIGel0fm
Memory usage with published and 10 pages counts condition: https://prnt.sc/5hJOSCjOLFEK
Thank You.
I used the following in a raw HTML block, now I am unable to edit any part of the website with TagDiv Composer.
It gives the following error message, however I already saved the current state of the site, so I can not undo this: “Errors at elements: 1(models) : 2(dom). The model does not match the content Current state has involved an issue. You could try an UNDO operation (CTRL+Z / CTRL+SHIFT+Z)”
Do you have any idea how I could undo or restore this?
The code that destroyed it all:
<div class=”wpb_wrapper”>
<div class=”td_block_wrap”>
<div class=”form-container” style=”background-color: #303030; color: #e5e1e6; padding: 36px; border-radius: 10px;”>
<div class=”text-center”>
<h3 class=”heading” style=”font-weight: 600; color: #e5e1e6;”>Hogyan dolgozhatsz velünk?</h3>
<p class=”description” style=”font-family: Roboto, sans-serif;”>
A részletes tájékoztatót emailben elküldjük neked!
</p>
</div>
<form id=”generic-lead-3″ class=”yikes-easy-mc-form yikes-easy-mc-form-3″ method=”POST” data-attr-form-id=”3″>
<!– Vezetéknév –>
<label for=”yikes-easy-mc-form-3-LNAME” class=”yikes-mailchimp-field-required”>
<span>Vezetéknév*</span>
<input id=”yikes-easy-mc-form-3-LNAME” name=”LNAME” class=”yikes-easy-mc-text form-control” required=”required” type=”text”>
</label>
<!– Keresztnév –>
<label for=”yikes-easy-mc-form-3-FNAME” class=”yikes-mailchimp-field-required”>
<span>Keresztnév*</span>
<input id=”yikes-easy-mc-form-3-FNAME” name=”FNAME” class=”yikes-easy-mc-text form-control” required=”required” type=”text”>
</label>
<!– Szolgáltatás –>
<label for=”c159849201″>
<p class=”form-field-description”>Szolgáltatás</p>
<label>
<input type=”checkbox” name=”group-c159849201[]” value=”2733791ea4″>
Marketing Mix modellezés
</label>
<label>
<input type=”checkbox” name=”group-c159849201[]” value=”64aa7eba3b”>
Digitális Marketing Audit
</label>
</label>
<!– Email cím –>
<label for=”yikes-easy-mc-form-3-EMAIL” class=”yikes-mailchimp-field-required”>
<span>Email cím*</span>
<input id=”yikes-easy-mc-form-3-EMAIL” name=”EMAIL” class=”yikes-easy-mc-email form-control” required=”required” type=”email”>
</label>
<!– Hidden Fields –>
<input type=”hidden” name=”yikes-mailchimp-honeypot” value=””>
<input type=”hidden” name=”yikes-mailchimp-associated-list-id” value=”628eb6958c”>
<input type=”hidden” name=”yikes-mailchimp-submitted-form” value=”3″>
<input type=”hidden” id=”yikes_easy_mc_new_subscriber_3″ name=”yikes_easy_mc_new_subscriber” value=”fd12f9525f”>
<input type=”hidden” name=”_wp_http_referer” value=”/”>
<!– Submit Button with Global Style –>
<button type=”submit” class=”yikes-easy-mc-submit-button button”>
<span>Tájékoztatót kérek</span>
</button>
</form>
</div>
</div>
</div>
Hello,
I am facing multiple critical errors on the Infonewss website, severely affecting its stability and performance. The main issues detected include database failures and fatal errors in the theme and essential plugins.
1. Database Connection Error
The website is reaching 500 simultaneous database connections, which are not being properly closed. As a result, the server runs out of resources, leading to error messages such as:
“Error establishing a database connection”
“Too many connections”
This issue is making the site frequently inaccessible and causing downtime. It could be caused by a plugin that is not handling database connections properly or by a connection leak in the code.
2. Fatal Error in the TagDiv Composer Plugin
WordPress has detected a fatal error in the TagDiv Composer plugin, preventing the website from functioning correctly. The error occurs in the common.php file, line 37, with the following message:
Uncaught Error: Failed opening required ‘td_metabox_generator.php’ (include_path=’.:/opt/alt/php82/usr/share/php:/usr/share/php’) in common.php:37
This error indicates that the plugin is unable to load a required file, causing failures in the admin interface and content rendering. This could be due to a corrupted plugin installation, incorrect file permissions, or compatibility issues with WordPress and PHP versions.
3. Impact on the Website and Required Actions
The website goes offline intermittently due to excessive open connections and the plugin error.
The WordPress admin panel is unstable, making it difficult to apply manual fixes.
The TagDiv Composer error prevents editing and updating pages and posts, directly affecting content management.
4. Requested Actions
I need immediate support to:
Identify and fix the cause of the excessive database connections to prevent further downtime.
Analyze the TagDiv Composer error and apply necessary fixes to ensure the plugin functions properly.
Review possible conflicts between the Newspaper theme and active plugins, as the issue may be related to incompatibilities.
I am looking forward to an urgent response, as these errors are affecting both user experience and the operation of the news portal.
Best regards,
Humberto Júnior
Infonewss
Hi tagDiv Support Team,
I’m having an issue where the <h1> tag around the logo isn’t being removed, even after enabling “Disable H1 on logo” in both the frontend (tagDiv Composer) and backend (Theme Panel). I’m running Newspaper version 12, updated from version 8, and working in a test environment to redesign my site. My goal is to fix a “Multiple H1” issue flagged by Screaming Frog, where the logo has an empty <h1> alongside the page title’s <h1>.
Here’s what I’ve tried:
In tagDiv Composer (Frontend):
I imported a new header from Cloud Library.
Edited the “Header Logo” block, found “Disable H1 on logo” (a checkbox), checked it (enabled it), and saved the template.
Assigned the new header to the homepage in Theme Panel > Header > Main Menu.
In Theme Panel (Backend):
Went to Theme Panel > Header > Logo.
Found “Disable H1 on logo” (another checkbox), checked it (enabled it), and saved settings.
Cache Clearing:
Cleared W3 Total Cache (“Empty All Caches”).
Cleared Chrome browser cache and tested in incognito mode.
Despite these steps, the <h1> tag remains in the source code. Here’s an example of what I see when inspecting the page in Chrome:
html
<h1><span class=”tdb-logo-img-wrap”>
</span></h1>
This empty <h1> causes a “Multiple H1” issue, as my page titles (e.g., from “Single Post Title”) also use <h1>.
What could be overriding the “Disable H1 on logo” setting? Is this a known issue after updating from version 8 to 12? Could old templates or settings from version 8 be interfering? Any help would be appreciated!
when I use the live search, or the traditional wordpress search, it does not give me results.
Investigating with Chrome, I see that it is giving the following error: “Unexpected token”.
Newspaper 12.6.9
Template: Reel News PRO
When I disable the tdcomposer plugin , native worpdres search works correctly (?s=xxxx)
Thanks