12
Validation results

Indie3 Radio

Indie3 Radio

WordPress 5.0.3 theme
12
  • THEME TYPEWordPress child theme 5.0.3
  • FILE NAMEindie3-radio.zip
  • FILE SIZE4064152 bytes
  • MD555e430cbb44c2a167da40514c61d44cf
  • SHA15d68e43b83e0b045bcfb11b9ffa7898afd518544
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • VERSION1.2
  • TAGSbefore{content:"\e07c";padding:0px 5px 0 0}.icon_profile:before{content:"\e08a";padding:0 5px 0 0}.icon_chat:before{content:"\e066";padding:0 5px 0 20px}.icon_clipboard:before{content:"\e0e6";padding:0 5px 0 20px}.icon_calendar:before{content:"\e023";padding:0 5px 0 20px}@media only screen and (max-width: 980px){#dev-logo{float:none !important;text-align:center;margin:0 0 5px}}#dev-logo{float:right}@font-face{font-family:"bananabee";src:url("./fonts/bananabee-webfont.woff2") format("woff2"),url("./fonts/bananabee-webfont.woff") format("woff")}@font-face{font-family:"Caviar Dreams Bold";src:url("./fonts/Caviar Dreams Bold-webfont.woff2") format("woff2"),url("./fonts/Caviar Dreams Bold-webfont.woff") format("woff")}@-moz-document url-prefix(){#radio-text{top:10px !important;left:-200px !important}}.full-height-session{padding:0;min-height:86vh}body.iphone #desktop-play-button{opacity:0 !important}body.android #ios-play-button{opacity:0 !important}#radio-home>div:nth-child(2){z-index:90}#radio-home{min-height:95
  • CREATION DATE2018-11-08
  • LAST FILE UPDATE2018-11-08
  • LAST VALIDATION2018-11-08 01:20
Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file divi_children_functions.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. Unwanted files : hidden file(s) or folder(s) .ds_store .sass-cache was found.
  3. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : functions.php.
  4. Deprecated functions : get_bloginfo get_bloginfo('url') was found in the file footer.php. Use home_url() instead.
    Line 78: echo 'Copyright &copy ' . $startingYear . (($startingYear != $currentYear) ? ' - ' . $currentYear : '' ) . ' <a href='' . get_bloginfo('url') . ''>' . get_bloginfo() . '</a>' . '. All rights reserv
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag before{content:"\e07c";padding:0px 5px 0 0}.icon_profile:before{content:"\e08a";padding:0 5px 0 0}.icon_chat:before{content:"\e066";padding:0 5px 0 20px}.icon_clipboard:before{content:"\e0e6";padding:0 5px 0 20px}.icon_calendar:before{content:"\e023";padding:0 5px 0 20px}@media only screen and (max-width: 980px){#dev-logo{float:none !important;text-align:center;margin:0 0 5px}}#dev-logo{float:right}@font-face{font-family:"bananabee";src:url("./fonts/bananabee-webfont.woff2") format("woff2") in style.css header.Found wrong tag url("./fonts/bananabee-webfont.woff") format("woff")}@font-face{font-family:"Caviar Dreams Bold";src:url("./fonts/Caviar Dreams Bold-webfont.woff2") format("woff2") in style.css header.Found wrong tag url("./fonts/Caviar Dreams Bold-webfont.woff") format("woff")}@-moz-document url-prefix(){#radio-text{top:10px !important;left:-200px !important}}.full-height-session{padding:0;min-height:86vh}body.iphone #desktop-play-button{opacity:0 !important}body.android #ios-play-button{opacity:0 !important}#radio-home>div:nth-child(2){z-index:90}#radio-home{min-height:95vh;padding:0;background-image:url(images/bg/blue-bg.jpg) !important}@media (min-device-width: 320px) and (max-device-width: 480px){#radio-home{min-height:94vh}}@media (min-device-width: 768px) and (max-device-width: 1024px){#radio-home{background-image:none !important}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#radio-home{min-height:94vh}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#radio-home{min-height:92vh}}#radio-home .et_pb_row{padding:0}#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-1366.png) !important;background-size:contain}@media (min-width: 1400px){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-1920.png) !important}}@media (min-width: 2400px){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-2560.png) !important}}@media (max-width: 320px){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-phone-portrait.jpg) !important;background-size:cover}}@media (min-width: 321px) and (max-width: 600px){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-phone-landscape.jpg) !important;background-size:cover}}@media (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-iphone5-portrait@2x.jpg) !important;background-size:cover}}@media (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-iphone5-landscape@2x.jpg) !important;background-size:cover}}@media (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-iphone6-portrait@2x.jpg) !important;background-size:cover}}@media (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-iphone6-landscape@2x.jpg) !important;background-size:cover}}@media (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-iphone6plus-portrait@2x.jpg) !important;background-size:cover}}@media (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-iphone6plus-landscape@2x.jpg) !important;background-size:cover}}@media (min-width: 768px) and (max-width: 1024px){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-tablet.png) !important;background-size:cover}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-ipad-portrait.jpg) !important;background-size:cover}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-ipad-landscape.jpg) !important;background-size:cover}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min--moz-device-pixel-ratio: 2) and (orientation: portrait) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-o-min-device-pixel-ratio: 2 / 1) and (orientation: portrait) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-pixel-ratio: 2) and (orientation: portrait) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-resolution: 192dpi) and (orientation: portrait) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-resolution: 2dppx) and (orientation: portrait){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-ipad-portrait@2x.jpg) !important;background-size:cover}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min--moz-device-pixel-ratio: 2) and (orientation: landscape) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-o-min-device-pixel-ratio: 2 / 1) and (orientation: landscape) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-pixel-ratio: 2) and (orientation: landscape) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-resolution: 192dpi) and (orientation: landscape) in style.css header.Found wrong tag only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-resolution: 2dppx) and (orientation: landscape){#radio-home .et_parallax_bg{background-image:url(images/bg/tommy-ipad-landscape@2x.jpg) !important;background-size:cover}}#radio-home #play-buttons{width:100%;margin:0;margin-top:40px}#radio-home #play-buttons .play-button{display:inline-block;position:relative;margin-top:10px;width:160px;font-size:20px;font-weight:bold;border:0;box-shadow:2px 6px 0 #000;text-align:center;background-color:#5FBC6F;color:#fff;padding:20px 10px}@media (min-width: 768px) and (max-width: 1024px){#radio-home #play-buttons .play-button{box-shadow:0px 2px 0 #000;width:120px;font-size:16px}}@media (min-device-width: 320px) and (max-device-width: 480px){#radio-home #play-buttons .play-button{width:95px;padding:20px 4px;box-shadow:0px 2px 0 #000}}#radio-home #play-buttons .play-button:hover{top:1px;box-shadow:2px 5px 0 #000}#radio-home #play-buttons .play-button:active{top:4px;box-shadow:0 2px 0 #000}#radio-home #play-buttons .play-button span{display:block;padding-top:10px}@media (min-device-width: 320px) and (max-device-width: 480px){#radio-home #play-buttons .play-button span{padding-top:5px}}@media (min-width: 768px) and (max-width: 1024px){#radio-home #play-buttons .play-button span{padding-top:10px}}#radio-home #play-buttons #desktop-play-button{border-radius:5px 20px}#radio-home #play-buttons #desktop-play-button span{padding-top:18px}#radio-home #play-buttons #ios-play-button{float:right;padding:10px 10px;font-size:1em;border-radius:20px 5px}@media (min-device-width: 320px) and (max-device-width: 480px){#radio-home #play-buttons #ios-play-button{width:120px;margin-right:-30px}}#radio-home #radio-title{text-align:center;margin-top:-8vh;margin-bottom:0}@media (min-height: 979px) and (max-height: 1080px){#radio-home #radio-title{margin-top:-5vh}}@media (min-height: 790px) and (max-height: 820px){#radio-home #radio-title{margin-top:-10vh}}@media (min-height: 750px) and (max-height: 789px){#radio-home #radio-title{margin-top:-100px}}@media (min-height: 700px) and (max-height: 749px){#radio-home #radio-title{margin-top:-130px}}@media (min-height: 100px) and (max-height: 699px){#radio-home #radio-title{margin-top:-110px}}@media (min-width: 768px) and (max-width: 1024px){#radio-home #radio-title{margin-top:-50px}}@media (max-width: 320px){#radio-home #radio-title{margin-top:-80px}}@media (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){#radio-home #radio-title{margin-top:-70px}}#radio-home #radio-title h1{color:#fff;font-family:"bananabee";font-size:8em}@media (min-width: 768px) and (max-width: 1024px){#radio-home #radio-title h1{font-size:6em}}@media (min-device-width: 320px) and (max-device-width: 480px){#radio-home #radio-title h1{font-size:4em}}#radio-home #radio-title h1 #radio-text{display:block;position:relative;top:60px;left:-250px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);text-shadow:-2px 2px 2px #fff;color:red;font-size:0.4em;font-family:"Caviar Dreams Bold"}@media (min-height: 100px) and (max-height: 699px){#radio-home #radio-title h1 #radio-text{left:-200px}}@media (min-width: 768px) and (max-width: 1024px){#radio-home #radio-title h1 #radio-text{left:-200px}}@media (min-device-width: 320px) and (max-device-width: 480px){#radio-home #radio-title h1 #radio-text{top:35px;left:-115px}}#radio-home #radio-title h1 #radio-number{display:block;color:yellow;text-shadow:-4px 4px 4px #000}#radio-home #radio-tagline{text-align:center;margin-top:50vh;margin-bottom:0;text-shadow: -2px 2px 2px #fff}@media (min-height: 820px) and (max-height: 880px){#radio-home #radio-tagline{margin-top:43vh}}@media (min-height: 790px) and (max-height: 819px){#radio-home #radio-tagline{margin-top:40vh}}@media (min-height: 700px) and (max-height: 789px){#radio-home #radio-tagline{margin-top:340px}}@media (min-height: 650px) and (max-height: 699px){#radio-home #radio-tagline{margin-top:300px}}@media (min-height: 100px) and (max-height: 649px){#radio-home #radio-tagline{margin-top:280px}}@media (max-width: 320px){#radio-home #radio-tagline{margin-top:150px}}@media (min-width: 321px) and (max-width: 600px){#radio-home #radio-tagline{margin-top:110px}}@media (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){#radio-home #radio-tagline{margin-top:240px}}@media (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){#radio-home #radio-tagline{margin-top:130px}}@media (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){#radio-home #radio-tagline{margin-top:300px}}@media (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape){#radio-home #radio-tagline{margin-top:180px}}@media (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait){#radio-home #radio-tagline{margin-top:350px}}@media (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){#radio-home #radio-tagline{margin-top:220px}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#radio-home #radio-tagline{margin-top:420px}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#radio-home #radio-tagline{margin-top:260px}}#radio-home #radio-tagline h3{color:red;font-size:2.5em;font-family:"Caviar Dreams Bold";padding-bottom:0}@media (min-height: 100px) and (max-height: 699px){#radio-home #radio-tagline h3{font-size:2em}}@media (min-width: 768px) and (max-width: 1024px){#radio-home #radio-tagline h3{font-size:2em}}@media (max-width: 320px){#radio-home #radio-tagline h3{font-size:1em}}@media (min-width: 321px) and (max-width: 600px){#radio-home #radio-tagline h3{font-size:1.2em}}@media (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape){#radio-home #radio-tagline h3{font-size:1.2em}}#radio-home #radio-tagline .heartbeat-image{height:66px;background-image:url("./images/heartbeat.png");background-position:center}@media (min-device-width: 320px) and (max-device-width: 480px){#radio-home #radio-tagline .heartbeat-image{height:30px;background-image:url("./images/heartbeat-small.png")}}#page-container{padding-top:0 !important;box-sizing:border-box}#page-container header{box-sizing:border-box;position:fixed;padding-top:0 !important;top:0;height:40px;min-height:40px;background-color:#000}#page-container header .container{height:40px}#page-container header .container #et-top-navigation{height:40px}#page-container header .container #et-top-navigation #top-menu-nav{padding:0;height:100%}#page-container header .container #et-top-navigation #top-menu-nav ul{height:100%}#page-container header .container #et-top-navigation #top-menu-nav ul li{height:100%}#page-container header .container #et-top-navigation #top-menu-nav ul li a{padding:10px 0;color:#fff;font-weight:bold}#main-footer{height:5vh}@media (min-device-width: 320px) and (max-device-width: 480px){#main-footer{height:6vh}}#main-footer #footer-bottom{height:100%;padding:0}#main-footer #footer-bottom .container #footer-info{padding:10px 0 0 0;color:#FFF}#main-footer #footer-bottom .container #footer-info a{color:#FFF}@media (min-device-width: 320px) and (max-device-width: 480px){#main-footer #footer-bottom .container #footer-info{padding:0;font-size:0.8em}}@media (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape){#main-footer #footer-bottom .container #footer-info{font-size:0.6em}}@media (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){#main-footer #footer-bottom .container #footer-info{font-size:1em}}@media (min-device-width: 320px) and (max-device-width: 480px){#main-footer #footer-bottom .container #dev-logo{display:none}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#main-footer #footer-bottom .container #dev-logo{display:none}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#main-footer #footer-bottom .container #dev-logo img{height:30px}} in style.css header.
  2. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments 'by' in file divi_children_functions.php.
  3. Plugin territory : Plugin territory functionalitiesThe theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  4. I18N implementation : Proper use of ___all(Possible variable $themename found in translation function in divi_children_functions.php. Translation function calls should not contain PHP variables.
    Line 67: if ( in_array( 'author', $postinfo ) ) $postinfo_meta .= ' ' . esc_html__('by', $themename) . ' ' . et_get_the_author_posts_link() . ' | ';
  5. I18N implementation : Proper use of esc_html___all(Possible variable $themename found in translation function in divi_children_functions.php. Translation function calls should not contain PHP variables.
    Line 67: if ( in_array( 'author', $postinfo ) ) $postinfo_meta .= ' ' . esc_html__('by', $themename) . ' ' . et_get_the_author_posts_link() . ' | '
  6. CSS files : Presence of license typeLicense: is missing from style.css header.
  7. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  8. CSS files : Presence of text domainText Domain: is missing from your style.css header.
Tip-off
  1. Use of includes : Use of include or requireThe theme appears to use include or require : divi_children_engine.php
    Line 18: require_once('includes/divi_children_functions.php');
    Line 19: require_once('includes/custom_codes.php');
    Line 20: require_once('includes/divi-mods/divi_mod_functions.php');
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
Other checked themes