- 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
Hello,
Please let me know what version of the theme you have.
Please make sure that you have the latest version of the theme 12.6.4
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!
I have a newspaper theme, have been using for a few years for my website with no issue until sometime in January. Initially the main site was down for a day or so. While the display on the desktop has no issue now, a malware is acting on a mobile device. Anytime anyone visits the website from any mobile device, the redirect hacking malware becomes active. I checked this issue with my hosting company and I even hired a professional to work on. Both are pointing out it’s related to td composer. My jetpack scan results also indicates td composer as a threat. In fact, once I deactivate td composer plugin, the issue is resolved (no more redirect on mobile) but the landing page gets broken of course. My hosting company suggested that I should consult with the the theme developer. I don’t know what to do. Would you please help me? https://eyeonsligocreek.com/
Hello,
I’m facing a problem with styles on 12.6.3 Newspaper with prebuilt Style PRO site:
https://rometm.com
When you load the website the design is ok. But when you move the mouse a little bit you can see the main menu is moved a little bit to left.
And when you put the mouse on top of menu the background of each element is back and it must be white, as in the prebuilt theme.
It happens because after moving mouse footer loads, I think its lazy load.
And I think footer style affects main menu.
The code inserted by TagDiv Composer is the next one (and if I delete it main menu shows correctly):
<div class="vc_column tdi_6_ee9 wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped="">
/* custom css - generated by TagDiv Composer */
/* custom css - generated by TagDiv Composer */
/* custom css - generated by TagDiv Composer */
.tdi_6_ee9{
vertical-align: baseline;
}.tdi_6_ee9 > .wpb_wrapper,
.tdi_6_ee9 > .wpb_wrapper > .tdc-elements{
display: block;
}.tdi_6_ee9 > .wpb_wrapper > .tdc-elements{
width: 100%;
}.tdi_6_ee9 > .wpb_wrapper > .vc_row_inner{
width: auto;
}.tdi_6_ee9 > .wpb_wrapper{
width: auto;
height: auto;
}
</style><div class="wpb_wrapper"><div class="td_block_wrap tdb_header_logo tdi_7_c5d td-pb-border-top td_block_template_1 tdb-header-align" data-td-block-uid="tdi_7_c5d">
<style>
/* inline tdc_css att - generated by TagDiv Composer */
.tdi_7_c5d{
margin-bottom:50px !important;
}
/* phone */
@media (max-width: 767px)
{
.tdi_7_c5d{
margin-bottom:30px !important;
}
}
/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_7_c5d{
margin-bottom:40px !important;
}
}
</style>
<style>
/* custom css - generated by TagDiv Composer */
/* custom css - generated by TagDiv Composer */
.tdb-header-align{
vertical-align: middle;
}.tdb_header_logo{
margin-bottom: 0;
clear: none;
}.tdb_header_logo .tdb-logo-a,
.tdb_header_logo h1{
display: flex;
pointer-events: auto;
align-items: flex-start;
}.tdb_header_logo h1{
margin: 0;
line-height: 0;
}.tdb_header_logo .tdb-logo-img-wrap img{
display: block;
}.tdb_header_logo .tdb-logo-svg-wrap + .tdb-logo-img-wrap{
display: none;
}.tdb_header_logo .tdb-logo-svg-wrap svg{
width: 50px;
display: block;
transition: fill .3s ease;
}.tdb_header_logo .tdb-logo-text-wrap{
display: flex;
}.tdb_header_logo .tdb-logo-text-title,
.tdb_header_logo .tdb-logo-text-tagline{
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}.tdb_header_logo .tdb-logo-text-title{
background-size: cover;
background-position: center center;
font-size: 75px;
font-family: serif;
line-height: 1.1;
color: #222;
white-space: nowrap;
}.tdb_header_logo .tdb-logo-text-tagline{
margin-top: 2px;
font-size: 12px;
font-family: serif;
letter-spacing: 1.8px;
line-height: 1;
color: #767676;
}.tdb_header_logo .tdb-logo-icon{
position: relative;
font-size: 46px;
color: #000;
}.tdb_header_logo .tdb-logo-icon-svg{
line-height: 0;
}.tdb_header_logo .tdb-logo-icon-svg svg{
width: 46px;
height: auto;
}.tdb_header_logo .tdb-logo-icon-svg svg,
.tdb_header_logo .tdb-logo-icon-svg svg *{
fill: #000;
}.tdi_7_c5d .tdb-logo-a,
.tdi_7_c5d h1{
align-items: center;
justify-content: center;
}.tdi_7_c5d .tdb-logo-svg-wrap{
display: block;
}.tdi_7_c5d .tdb-logo-svg-wrap + .tdb-logo-img-wrap{
display: none;
}.tdi_7_c5d .tdb-logo-img{
max-width: 80px;
}.tdi_7_c5d .tdb-logo-img-wrap{
display: block;
}.tdi_7_c5d .tdb-logo-text-tagline{
margin-top: 0;
margin-left: 0px;
display: block;
color: #ffffff;
font-family:Oswald !important;font-size:20px !important;line-height:1 !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;;
}.tdi_7_c5d .tdb-logo-text-title{
display: block;
color: #ffffff;
font-family:Oswald !important;font-size:20px !important;line-height:1 !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;;
}.tdi_7_c5d .tdb-logo-text-wrap{
flex-direction: row;
align-items: baseline;
align-items: center;
}.tdi_7_c5d .tdb-logo-icon{
top: 0px;
display: block;
}.tdi_7_c5d .tdb-logo-a:hover .tdb-logo-text-title{
color: #ffffff;
background: none;
-webkit-text-fill-color: initial;
background-position: center center;
}.tdi_7_c5d .tdb-logo-a:hover .tdb-logo-text-tagline{
color: #ffffff;
background: none;
-webkit-text-fill-color: initial;
background-position: center center;
}@media (max-width: 767px) {
.tdb_header_logo .tdb-logo-text-title {
font-size: 36px;
}
}@media (max-width: 767px) {
.tdb_header_logo .tdb-logo-text-tagline {
font-size: 11px;
}
}
/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
/* custom css - generated by TagDiv Composer */
.tdi_7_c5d .tdb-logo-img{
max-width: 130px;
}
}
/* phone */
@media (max-width: 767px){
/* custom css - generated by TagDiv Composer */
.tdi_7_c5d .tdb-logo-img{
max-width: 25px;
}.tdi_7_c5d .tdb-logo-text-title{
font-size:18px !important;;
}.tdi_7_c5d .tdb-logo-text-tagline{
font-size:18px !important;;
}
}
</style><div class="tdb-block-inner td-fix-index"><span class="tdb-logo-text-wrap"><span class="tdb-logo-text-title">ПУТЕВОДИТЕЛЬ</span><span class="tdb-logo-img-wrap">
</span><span class="tdb-logo-text-tagline">РИМ ТМ</span></span></div></div> <!-- ./block --><div class="td_block_wrap tdb_header_menu tdi_8_65c tds_menu_active1 tds_menu_sub_active1 td-pb-border-top td_block_template_1 tdb-header-align" data-td-block-uid="tdi_8_65c" style=" z-index: 999;">
<style>
/* inline tdc_css att - generated by TagDiv Composer */
.tdi_8_65c{
margin-bottom:15px !important;
}
</style>
<style>
/* custom css - generated by TagDiv Composer */
/* custom css - generated by TagDiv Composer */
.tdb_header_menu{
margin-bottom: 0;
z-index: 999;
clear: none;
}.tdb_header_menu .tdb-main-sub-icon-fake,
.tdb_header_menu .tdb-sub-icon-fake{
display: none;
}.rtl .tdb_header_menu .tdb-menu{
display: flex;
}.tdb_header_menu .tdb-menu{
display: inline-block;
vertical-align: middle;
margin: 0;
}.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive,
.tdb_header_menu .tdb-menu .tdb-menu-item-inactive{
pointer-events: none;
}.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive > ul,
.tdb_header_menu .tdb-menu .tdb-menu-item-inactive > ul{
visibility: hidden;
opacity: 0;
}.tdb_header_menu .tdb-menu .sub-menu{
font-size: 14px;
position: absolute;
top: -999em;
background-color: #fff;
z-index: 99;
}.tdb_header_menu .tdb-menu .sub-menu > li{
list-style-type: none;
margin: 0;
font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
}.tdb_header_menu .tdb-menu > li{
float: left;
list-style-type: none;
margin: 0;
}.tdb_header_menu .tdb-menu > li > a{
position: relative;
display: inline-block;
padding: 0 14px;
font-weight: 700;
font-size: 14px;
line-height: 48px;
vertical-align: middle;
text-transform: uppercase;
-webkit-backface-visibility: hidden;
color: #000;
font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
}.tdb_header_menu .tdb-menu > li > a:after{
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
width: 0;
height: 3px;
background-color: var(--td_theme_color, #4db2ec);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: width 0.2s ease;
transition: width 0.2s ease;
}.tdb_header_menu .tdb-menu > li > a > .tdb-menu-item-text{
display: inline-block;
}.tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text,
.tdb_header_menu .tdb-menu > li > a span{
vertical-align: middle;
float: left;
}.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon{
margin: 0 0 0 7px;
}.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg{
float: none;
line-height: 0;
}.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg{
width: 14px;
height: auto;
}.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg,
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg *{
fill: #000;
}.tdb_header_menu .tdb-menu > li.current-menu-item > a:after,
.tdb_header_menu .tdb-menu > li.current-menu-ancestor > a:after,
.tdb_header_menu .tdb-menu > li.current-category-ancestor > a:after,
.tdb_header_menu .tdb-menu > li.current-page-ancestor > a:after,
.tdb_header_menu .tdb-menu > li:hover > a:after,
.tdb_header_menu .tdb-menu > li.tdb-hover > a:after{
width: 100%;
}.tdb_header_menu .tdb-menu > li:hover > ul,
.tdb_header_menu .tdb-menu > li.tdb-hover > ul{
top: auto;
display: block !important;
}.tdb_header_menu .tdb-menu > li.td-normal-menu > ul.sub-menu{
top: auto;
left: 0;
z-index: 99;
}.tdb_header_menu .tdb-menu > li .tdb-menu-sep{
position: relative;
vertical-align: middle;
font-size: 14px;
}.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg{
line-height: 0;
}.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg svg{
width: 14px;
height: auto;
}.tdb_header_menu .tdb-menu > li:last-child .tdb-menu-sep{
display: none;
}.tdb_header_menu .tdb-menu-item-text{
word-wrap: break-word;
}.tdb_header_menu .tdb-menu-item-text,
.tdb_header_menu .tdb-sub-menu-icon,
.tdb_header_menu .tdb-menu-more-subicon{
vertical-align: middle;
}.tdb_header_menu .tdb-sub-menu-icon,
.tdb_header_menu .tdb-menu-more-subicon{
position: relative;
top: 0;
padding-left: 0;
}.tdb_header_menu .tdb-normal-menu{
position: relative;
}.tdb_header_menu .tdb-normal-menu ul{
left: 0;
padding: 15px 0;
text-align: left;
}.tdb_header_menu .tdb-normal-menu ul ul{
margin-top: -15px;
}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item{
position: relative;
list-style-type: none;
}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a{
position: relative;
display: block;
padding: 7px 30px;
font-size: 12px;
line-height: 20px;
color: #111;
}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
padding-right: inherit;
font-size: 7px;
line-height: 20px;
}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon-svg{
line-height: 0;
}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon-svg svg{
width: 7px;
height: auto;
}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg *,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon svg,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon svg *{
fill: #000;
}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > ul,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > ul{
top: 0;
display: block !important;
}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-item > a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-ancestor > a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-category-ancestor > a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-page-ancestor > a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > a{
color: var(--td_theme_color, #4db2ec);
}.tdb_header_menu .tdb-normal-menu > ul{
left: -15px;
}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul,
.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list{
width: 100% !important;
}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul li,
.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list li{
display: inline-block;
width: auto !important;
}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu,
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item{
position: static;
}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul ul{
margin-top: 0 !important;
}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu > ul{
left: 0 !important;
}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item > a .tdb-sub-menu-icon{
float: none;
line-height: 1;
}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item:hover > ul,
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item.tdb-hover > ul{
top: 100%;
}.tdb_header_menu.tdb-menu-sub-inline .tdb-menu-items-dropdown{
position: static;
}.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list{
left: 0 !important;
}.tdb-menu .tdb-mega-menu .sub-menu{
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
width: 1114px !important;
}.tdb-menu .tdb-mega-menu .sub-menu,
.tdb-menu .tdb-mega-menu .sub-menu > li{
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}.tdb-menu .tdb-mega-menu .sub-menu > li{
top: 0;
width: 100%;
max-width: 1114px !important;
height: auto;
background-color: #fff;
border: 1px solid #eaeaea;
overflow: hidden;
}.tdc-dragged .tdb-block-menu ul{
visibility: hidden !important;
opacity: 0 !important;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}.tdb-mm-align-screen .tdb-menu .tdb-mega-menu .sub-menu{
-webkit-transform: translateX(0);
transform: translateX(0);
}.tdb-mm-align-parent .tdb-menu .tdb-mega-menu{
position: relative;
}.tdb-menu .tdb-mega-menu .tdc-row:not([class*='stretch_row_']),
.tdb-menu .tdb-mega-menu .tdc-row-composer:not([class*='stretch_row_']){
width: auto !important;
max-width: 1240px;
}.tdb-menu .tdb-mega-menu-page > .sub-menu > li .tdb-page-tpl-edit-btns{
position: absolute;
top: 0;
left: 0;
display: none;
flex-wrap: wrap;
gap: 0 4px;
}.tdb-menu .tdb-mega-menu-page > .sub-menu > li:hover .tdb-page-tpl-edit-btns{
display: flex;
}.tdb-menu .tdb-mega-menu-page > .sub-menu > li .tdb-page-tpl-edit-btn{
background-color: #000;
padding: 1px 8px 2px;
font-size: 11px;
color: #fff;
z-index: 100;
}.tdi_8_65c .td_block_inner{
text-align: center;
}.tdi_8_65c .tdb-menu > li{
margin-right: 6px;
}.tdi_8_65c .tdb-menu > li:last-child{
margin-right: 0;
}.tdi_8_65c .tdb-menu-items-dropdown{
margin-left: 6px;
}.tdi_8_65c .tdb-menu-items-empty + .tdb-menu-items-dropdown{
margin-left: 0;
}.tdi_8_65c .tdb-menu > li > a,
.tdi_8_65c .td-subcat-more{
padding: 0 10px;
color: #ffffff;
}.tdi_8_65c .tdb-menu > li .tdb-menu-sep,
.tdi_8_65c .tdb-menu-items-dropdown .tdb-menu-sep{
font-size: 10px;
top: 0px;
color: #ffffff;
}.tdi_8_65c .tdb-menu > li > a .tdb-sub-menu-icon,
.tdi_8_65c .td-subcat-more .tdb-menu-more-subicon{
top: -1px;
}.tdi_8_65c .td-subcat-more .tdb-menu-more-icon{
top: 0px;
}.tdi_8_65c .tdb-menu > li > a .tdb-sub-menu-icon-svg svg,
.tdi_8_65c .tdb-menu > li > a .tdb-sub-menu-icon-svg svg *,
.tdi_8_65c .td-subcat-more .tdb-menu-more-subicon-svg svg,
.tdi_8_65c .td-subcat-more .tdb-menu-more-subicon-svg svg *,
.tdi_8_65c .td-subcat-more .tdb-menu-more-icon-svg,
.tdi_8_65c .td-subcat-more .tdb-menu-more-icon-svg *{
fill: #ffffff;
}.tdi_8_65c .tdb-menu > li .tdb-menu-sep-svg svg,
.tdi_8_65c .tdb-menu > li .tdb-menu-sep-svg svg *,
.tdi_8_65c .tdb-menu-items-dropdown .tdb-menu-sep-svg svg,
.tdi_8_65c .tdb-menu-items-dropdown .tdb-menu-sep-svg svg *{
fill: #ffffff;
}.tdi_8_65c .tdb-menu > li > a,
.tdi_8_65c .td-subcat-more,
.tdi_8_65c .td-subcat-more > .tdb-menu-item-text{
font-family:Oswald !important;font-size:14px !important;line-height:1 !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;
}.tdi_8_65c .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
.tdi_8_65c .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon{
right: 0;
margin-top: 1px;
}.tdi_8_65c .tdb-menu .tdb-normal-menu ul,
.tdi_8_65c .td-pulldown-filter-list,
.tdi_8_65c .td-pulldown-filter-list .sub-menu{
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15);
}.tdi_8_65c .tdb-menu .tdb-mega-menu .sub-menu > li{
box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);
}@media (max-width: 1140px) {
.tdb-menu .tdb-mega-menu .sub-menu > li {
width: 100% !important;
}
}
/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
/* custom css - generated by TagDiv Composer */
.tdi_8_65c .tdb-menu > li{
margin-right: 5px;
}.tdi_8_65c .tdb-menu > li:last-child{
margin-right: 0;
}.tdi_8_65c .tdb-menu-items-dropdown{
margin-left: 5px;
}.tdi_8_65c .tdb-menu-items-empty + .tdb-menu-items-dropdown{
margin-left: 0;
}
}
/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
/* custom css - generated by TagDiv Composer */
.tdi_8_65c .tdb-menu > li{
margin-right: 4px;
}.tdi_8_65c .tdb-menu > li:last-child{
margin-right: 0;
}.tdi_8_65c .tdb-menu-items-dropdown{
margin-left: 4px;
}.tdi_8_65c .tdb-menu-items-empty + .tdb-menu-items-dropdown{
margin-left: 0;
}.tdi_8_65c .tdb-menu > li > a,
.tdi_8_65c .td-subcat-more{
padding: 0 8px;
}
}
/* phone */
@media (max-width: 767px){
/* custom css - generated by TagDiv Composer */
.tdi_8_65c .tdb-menu > li > a,
.tdi_8_65c .td-subcat-more,
.tdi_8_65c .td-subcat-more > .tdb-menu-item-text{
font-size:12px !important;
}
}
</style>
<style>
/* custom css - generated by TagDiv Composer */
/* custom css - generated by TagDiv Composer */
.tdi_8_65c .tdb-menu > li.current-menu-item > a,
.tdi_8_65c .tdb-menu > li.current-menu-ancestor > a,
.tdi_8_65c .tdb-menu > li.current-category-ancestor > a,
.tdi_8_65c .tdb-menu > li.current-page-ancestor > a,
.tdi_8_65c .tdb-menu > li:hover > a,
.tdi_8_65c .tdb-menu > li.tdb-hover > a,
.tdi_8_65c .tdb-menu-items-dropdown:hover .td-subcat-more{
color: #aaaaaa;
}.tdi_8_65c .tdb-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg,
.tdi_8_65c .tdb-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg *,
.tdi_8_65c .tdb-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg,
.tdi_8_65c .tdb-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg *,
.tdi_8_65c .tdb-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg,
.tdi_8_65c .tdb-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg *,
.tdi_8_65c .tdb-menu > li.current-page-ancestor > a .tdb-sub-menu-icon-svg svg *,
.tdi_8_65c .tdb-menu > li:hover > a .tdb-sub-menu-icon-svg svg,
.tdi_8_65c .tdb-menu > li:hover > a .tdb-sub-menu-icon-svg svg *,
.tdi_8_65c .tdb-menu > li.tdb-hover > a .tdb-sub-menu-icon-svg svg,
.tdi_8_65c .tdb-menu > li.tdb-hover > a .tdb-sub-menu-icon-svg svg *,
.tdi_8_65c .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg,
.tdi_8_65c .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg *{
fill: #aaaaaa;
}.tdi_8_65c .tdb-menu > li > a:after,
.tdi_8_65c .tdb-menu-items-dropdown .td-subcat-more:after{
background-color: ;
height: 0px;
bottom: 0px;
}.tdi_8_65c .tdb-menu > li.current-menu-item > a:after,
.tdi_8_65c .tdb-menu > li.current-menu-ancestor > a:after,
.tdi_8_65c .tdb-menu > li.current-category-ancestor > a:after,
.tdi_8_65c .tdb-menu > li.current-page-ancestor > a:after,
.tdi_8_65c .tdb-menu > li:hover > a:after,
.tdi_8_65c .tdb-menu > li.tdb-hover > a:after,
.tdi_8_65c .tdb-menu-items-dropdown:hover .td-subcat-more:after{
width: 0px;
}
</style>
<style>
/* custom css - generated by TagDiv Composer */
/* custom css - generated by TagDiv Composer */
</style><div id="tdi_8_65c" class="td_block_inner td-fix-index"><div class="tdb-main-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></div><div class="tdb-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-right-arrow"></i></div><ul id="menu-verhnee-menyu" class="tdb-block-menu tdb-menu tdb-menu-items-visible"><li id="menu-item-17301" class="menu-item menu-item-type-post_type menu-item-object-page tdb-cur-menu-item menu-item-first tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-17301"><div class="tdb-menu-item-text">О нас</div><i class="tdb-menu-sep td-icon-romb-full"></i>
<li id="menu-item-16119" class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-16119"><div class="tdb-menu-item-text">Билеты здесь</div><i class="tdb-menu-sep td-icon-romb-full"></i>
<li id="menu-item-16120" class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-16120"><div class="tdb-menu-item-text">Где остановиться в Риме</div><i class="tdb-menu-sep td-icon-romb-full"></i>
<li id="menu-item-17169" class="menu-item menu-item-type-custom menu-item-object-custom tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-17169"><div class="tdb-menu-item-text">Экскурсии по Риму</div><i class="tdb-menu-sep td-icon-romb-full"></i>
<li id="menu-item-16122" class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-16122"><div class="tdb-menu-item-text">Такси в Риме</div><i class="tdb-menu-sep td-icon-romb-full"></i>
<li id="menu-item-16121" class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-16121"><div class="tdb-menu-item-text">Аренда авто в Риме</div><i class="tdb-menu-sep td-icon-romb-full"></i>
</div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_11_59d td-pb-border-top td_block_template_1" data-td-block-uid="tdi_11_59d">
<style>
/* custom css - generated by TagDiv Composer */
/* custom css - generated by TagDiv Composer */
.tdm_block.tdm_block_inline_text{
margin-bottom: 0;
vertical-align: top;
}.tdm_block.tdm_block_inline_text .tdm-descr{
margin-bottom: 0;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}.tdc-row-content-vert-center .tdm-inline-text-yes{
vertical-align: middle;
}.tdc-row-content-vert-bottom .tdm-inline-text-yes{
vertical-align: bottom;
}.tdi_11_59d{
text-align: center !important;
margin-right: auto;
margin-left: auto;
}.tdi_11_59d .tdm-descr{
color: #777777;
font-family:Oswald !important;font-size:12px !important;line-height:1 !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;
}
/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
/* custom css - generated by TagDiv Composer */
.tdi_11_59d .tdm-descr{
letter-spacing:0px !important;
}
}
/* phone */
@media (max-width: 767px){
/* custom css - generated by TagDiv Composer */
.tdi_11_59d .tdm-descr{
font-size:10px !important;
}
}
</style><p class="tdm-descr">2024 Copyright Путеводитель Рим ТМ</p></div></div></div>
How can I fix that without removing footer?
Thank you
Greetings
It worked here in 2024 🙂
My example:
/wp-content/plugins/td-composer/legacy/Newspaper/includes/shortcodes/td_block_popular_categories.php
$cat_args = array(
‘show_count’ => true,
‘orderby’ => ‘count’,
‘hide_empty’ => false,
‘order’ => ‘DESC’,
‘number’ => $limit,
‘exclude’ => ‘4, 4200,’ . get_cat_ID(TD_FEATURED_CAT)
);
Hi team, our website is not working and not sure how to fix this. Homepage working and other pages are not working. Can someone help to check on this.
https://drive.google.com/file/d/18EdOPvpiyuKDBiIYgi4zyyM2Easowlcl/view?usp=sharing
Dear Team,
For whom it will concern: we have worked the last week with the latest update of Newspaper.
As the upgrade looked ok in first instance, we found out that the behavior of the TagDiv Composer has become very unpredictable, thus causing unexpected template behavior of this great theme.
– Slight changes in tdi. settings that aren’t changed while editing the template
– In editor mode the live site cosmetics are sometimes not what they should look like.
Therefore we now always have to log out and restart browser in order to check if changes have been correctly processed (and what other suddenly appear).
– Using third party caching (WP-Optimize Premium) is not stable anymore icw these changes.
Former additional/customized CSS rules do not work well with latest version of Newspaper. Please check first before you make any changes to your template with Composer.
Hi, there.
We have scanned the website with Defender Pro and found out those 2 suspicious function warnings>
1. on public_html/wp-content/plugins/td-composer/legacy/Newspaper/includes/demos/coaching_pro/td_import.php line 1016> ‘tdcf_summary’ => ‘QnVpbGRpbmcgU3VwcG9ydCBhbmQgQWNjb3VudGFiaWxpdHkgZm9yIEdvYWwgQXR0YWlubWVudDogVGhpcyBjb3Vyc2UgdGVhY2hlcyBpbmRpdmlkdWFscyBob3cgdG8gY3VsdGl2YXRlIGFuIGVudmlyb25tZW50IHRoYXQgZm9zdGVycyBtb3RpdmF0aW9uLCBpbmNsdWRpbmcgc2Vla2luZyBzdXBwb3J0LCBlc3RhYmxpc2hpbmcgYWNjb3VudGFiaWxpdHkgc3lzdGVtcywgYW5kIHN1cnJvdW5kaW5nIHRoZW1zZWx2ZXMgd2l0aCBwb3NpdGl2ZSBpbmZsdWVuY2VzLg==’,
2. on public_html/wp-content/plugins/td-composer/legacy/Newspaper/includes/demos/momentum_pro/td_import.php line 821> ‘tdcf_summary’ => ‘V2UgZGV2ZWxvcGVkIGEgY3VzdG9tIGVNYWdhemluZSB3ZWJzaXRlIGZvciBhIGxlYWRpbmcgbmV3cyBtYWdhemluZSB0aGF0IGZlYXR1cmVkIGEgY2xlYW4gYW5kIG1pbmltYWxpc3QgZGVzaWduLCB3aXRoIGEgZm9jdXMgb24gaGlnaC1xdWFsaXR5IGNvbnRlbnQgYW5kIHVzZXIgZXhwZXJpZW5jZS4gVGhlIHdlYnNpdGUgaW5jbHVkZWQgYSBwb3dlcmZ1bCBjb250ZW50IG1hbmFnZW1lbnQgc3lzdGVtIGFuZCB3YXMgaW50ZWdyYXRlZCB3aXRoIHNvY2lhbCBtZWRpYSBwbGF0Zm9ybXMgYW5kIGVtYWlsIG1hcmtldGluZyB0b29scywgcmVzdWx0aW5nIGluIGluY3JlYXNlZCByZWFkZXJzaGlwIGFuZCBlbmdhZ2VtZW50Lg==’,
What should we do with this?
Regards,
Ciprian
re-activate the td-composer plugin — just ran into the same thing with the v5 update last month 🙂
I did FTP upload of the td-composer plugin from the ‘all files’ zip download to make sure I had latest version with security fixes.
Hello,
I’m encountering a problem with my website (History prebuilt website), I guess that’s an amateur’s question…
It was running fine on my staging website then I backed it up and restored it to my new domain, but there it doesn’t work well.
Woocommerce / Woopayment / Jetpack were staying in safe mode with no way to transfer or create new site, then I had to uninstall them.
– Magazine’s page doesn’t existe anymore
– TD Composer systematically returns this error when I try to edit anything :
“Error at zones: 6(models) : 0(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)”
I understand that the old website URL must still be set somewhere and cause problems ; could you please help me ?
Thanks very much in advance.
Yes. BUT I had to edit wp-content\plugins\td-composer\mobile\style.css to fix it.
How can I include the fix in my child theme .css?
As I don’t want to edit wp-content\plugins\td-composer\mobile\style.css every time you issue an updated Newspaper theme?
After monitoring my websites, I found that the theme, even when cached, continues to slow down the speed in these two files. I used the “black demo” theme. My concern is that even when I try to minify these two codes, the theme fails in the search button or ends up breaking. Currently, I use Ezoic as a CDN for my site.
42% of the render-blocking time comes from the script loaded from path “/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js” (the Newspaper theme) e 11% comes from the script “/wp-content/plugins/td-cloud-library/assets/js/js_files_for_front.min.js”.
Also these two errors (in another installation)
[Sat Feb 10 16:11:00.579386 2024] [proxy_fcgi:error] [pid 21641:tid 140153951602432] [client 2a02:587:3287:ba00:cd02:8709:f5b1:4d30:0] AH01071: Got error ‘PHP message: PHP Fatal error: Uncaught Error: Class “td_util” not found in /public_html/wp-content/themes/Newspaper/includes/wp-booster/wp-admin/tagdiv-view-header.php:19\nStack trace:\n#0 /public_html/wp-content/themes/Newspaper/includes/wp-booster/wp-admin/tagdiv-view-theme-plugins.php(59): require_once()\n#1 /public_html/wp-content/themes/Newspaper/includes/wp-booster/tagdiv-wp-booster-functions.php(499): require_once(‘/home/850962.cl…’)\n#2 /public_html/wp-includes/class-wp-hook.php(324): {closure}()\n#3 /public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()\n#4 /public_html/wp-includes/plugin.php(517): WP_Hook->do_action()\n#5 /public_html/wp-admin/admin.php(259): do_action()\n#6 {main}\n thrown i…’, referer: https://sofia.ecode.gr/wp-admin/admin.php?page=td_theme_plugins
[Sat Feb 10 16:12:23.815493 2024] [proxy_fcgi:error] [pid 21641:tid 140160662488832] [client 2a02:587:3287:ba00:cd02:8709:f5b1:4d30:0] AH01071: Got error ‘PHP message: PHP Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, bool given in /public_html/wp-content/plugins/td-cloud-library/state/single/tdb_state_single.php:957\nStack trace:\n#0 /public_html/wp-content/plugins/td-cloud-library/state/single/tdb_state_single.php(957): array_filter()\n#1 /public_html/wp-content/plugins/td-cloud-library/shortcodes/single/tdb_single_categories.php(328): tdb_state_single->{closure}()\n#2 /public_html/wp-content/plugins/td-cloud-library/shortcodes/single/tdb_single_categories.php(328): Closure->__invoke()\n#3 /public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/td_global_blocks.php(27): tdb_single_categories->render()\n#4 /public_html/wp-includes/shortcodes.php(433): t…’, referer: https://sofia.ecode.gr/2022/02/%cf%84%ce%b1-%ce%bd%ce%ad%ce%b1-%ce%bc%ce%b1%cf%82-%ce%b5%cf%81%ce%b3%ce%b1%cf%83%cf%84%ce%b7%cf%81%ce%b9%ce%b1/
Hello,
Here is the fault that I am getting.
[Sat Feb 10 15:48:44.087672 2024] [proxy_fcgi:error] [pid 21641:tid 140159437743872] [client 127.0.0.1:26746] AH01071: Got error ‘PHP message: PHP Warning: require(/public_html/wp-content/themes/ProtagonV3): Failed to open stream: Success in /public_html/wp-includes/comment-template.php on line 1618; PHP message: PHP Fatal error: Uncaught Error: Failed opening required ‘/public_html/wp-content/themes/ProtagonV3/’ (include_path=’.:/usr/share/php’) in /public_html/wp-includes/comment-template.php:1618\nStack trace:\n#0 /public_html/wp-content/plugins/td-cloud-library/state/single/tdb_state_single.php(1955): comments_template()\n#1 /public_html/wp-content/plugins/td-cloud-library/shortcodes/single/tdb_single_comments.php(470): tdb_state_single->{closure}()\n#2 /public_html/wp-content/plugins/td-cloud-library/shortcodes/single/tdb_single_comments.php(470): Closure->__invoke()\n#3 /public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/td_global_blocks.php(27): tdb_single_comments->render()\n#4 /public_html/w…’, referer: https://protagon.ometadata.com/
The platform is on php 8.2
Thank you!
I’ve applied the /* width: 100%; */ fix to the style.css in my child theme and removed it from wp-content\plugins\td-composer\mobile\style.css.
But the stretched image problem returns because it’s picking up the css from \td-composer\mobile\style.css rather than the one from my child theme’s style.css.
How can I fix this to avoid editing the \td-composer\mobile\style.css every time you issue an updated Newspaper theme?
(I’ve looked through https://forum.tagdiv.com/the-child-theme-support-tutorial/, but it doesn’t help.)
Thanks
Nigel
Solved, I added this to the exclusion under the Delay Section:
/wp-content/plugins/td-composer/legacy/Newspaper/js/(.*).js
I have optimized my theme and I thought everything was working great. Today I learned that my search bar is not clickable. My question is, did I forget a JS file in the exclusion list? Please advice. Thanks in advance!
Current exclusion list is:
/wp-content/plugins/cleantalk-spam-protect/js/(.*).js
/wp-includes/js/hoverintent-js.min.js
/wp-includes/js/admin-bar.min.js
/wp-content/plugins/seo-by-rank-math/assets/front/js/(.*).js
/jquery-
/jquery-migrate(.min)
pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
b2a
b64d
/wp-content/plugins/contact-form-7/includes/swv/js/(.*).js
/wp-content/plugins/contact-form-7/includes/js/(.*).js
/wp-content/plugins/td-composer/css-live/assets/external/ace/snippets/(.*).js
/wp-content/plugins/td-composer/css-live/assets/external/ace/(.*).js
/wp-content/plugins/td-composer/legacy/Newspaper/js/(.*).js
/wp-content/plugins/td-cloud-library/assets/js/(.*).js
/wp-content/plugins/td-subscription/assets/js/(.*).js
/wp-includes/js/(.*).js
/wp-content/plugins/td-composer/assets/js/(.*).js
/wp-content/plugins/ad-inserter/js/ad-inserter.js
/wp-content/plugins/ad-inserter/js/ad-inserter.min.js
/wp-content/plugins/ad-inserter/js/ads.js
/wp-content/plugins/ad-inserter/js/ai-functions.js
/wp-content/plugins/ad-inserter/js/ai-functions.min.js
/wp-content/plugins/ad-inserter/js/banner.js
/wp-content/plugins/ad-inserter/js/sponsors.js
/wp-content/plugins/ad-inserter-pro/js/(.*).js
/wp-content/plugins/ad-inserter-pro/includes/aos/aos.js
Hi, I ran into a similar problem to https://forum.tagdiv.com/topic/create-a-not-public-articles-homepage/
The problem is that TD block elements cannot handle the “private” post status.
I am preparing a new page using cloud template and Tagdiv Composer. And I need to have posts in it, but at this moment they should not be seen publicly. But as soon as I set these posts as “private”, i.e. only logged in users should see them, the Tagdiv filters won’t show them at all – even if I’m logged in as admin. If I look directly at the post using the URL, WP behaves correctly, i.e. I see him logged in and not as a regular visitor.
I would say that this is a bug and it would be good to fix it. So that the filters in Tagdiv composer behave correctly and respect the standard WP setting “private”.
I receive this email by wordpress,
WordPress 6.4.3
Newspaper 12.6.4
Plugin: tagDiv Composer (4.7 | built on 08.02.2024 14:44)
PHP 8.2.15
error
================
A type E_ERROR error was caused on line 113 of the file /var/www/vhosts/site/public_html/wp-content/plugins/td-composer/td-composer.php. Error message: Uncaught Error: Failed opening required ‘td_deploy_mode.php’ (include_path=’.:/opt/plesk/php/8.2/share/pear’) in /var/www/vhosts/site/public_html/wp-content/plugins/td-composer/td-composer.php:113
Stack trace:
#0 /var/www/vhosts/site/public_html/wp-settings.php(473): include_once()
#1 /var/www/vhosts/site/public_html/wp-config.php(86): require_once(‘…’)
#2 /var/www/vhosts/site/public_html/wp-load.php(50): require_once(‘…’)
#3 /var/www/vhosts/site/public_html/wp-login.php(12): require(‘…’)
#4 {main}
thrown
td composer isn’t good for content, as gutenberg or wp editors are better for seo. All I need is a page title element for pages, as there is for posts, that picks up the title from gutenberg. At the moment, the page title element removes post titles correctly, but doesn’t remove page titles, so your designers removed my h1 page titles using css which is hurting my seo
Hi Anamaria
I may have solved the problem with the stretched image on mobiles:
At lines 724 – 727 of /td-composer/mobile/style.css, the code reads:
.alignnone img,
.aligncenter img {
width: 100%;
}
I believe this is what’s causing the stretched image problem. Editing the code to read:
.alignnone img,
.aligncenter img {
/* width: 100%; */
}
resolves the problem.
But I’m not sure if it causes different problems elsewhere.
Regards
Nigel
Hello,
Unfortunately the cloud templates can not be set in a child theme, sorry!
Also the structure for the cloud template is different from the one on standard template. The cloud templates are a CPT type and the php file represents each element that can be used with tagDiv Composer to create a template, after that those are saved in database using the structure layout and settings that have been made with tagDiv Composer.
If you want to edit an element from the single post template you can check theme on this path – wp-content/plugins/td-cloud-library/shortcodes/single
Thank you!
Hello,
You need to ask your host about it to help you.
Please let me know what version of the theme you use.
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!
After Upgrade to the last version i got error
Error at zones: 6(models) : 5(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)
The page is wordking normally it appears when try to edit with TD Composer
Hi Support, is it possible to Allow “Cache block results” for all Grid Widgets (Big Grid/Big Grid Flex) in TD Composer? Thanks.
Currently we can only set cache in Block widgets, but not in any Grid widgets.