0
Validation results

LiveMagazine

LiveMagazine

WordPress 6.5.2 theme
0
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMELiveMagazine.zip
  • FILE SIZE1798433 bytes
  • MD5d6c353854872bbc4ce51a5e45a5a8539
  • SHA1c3b402a2c56256881fa068fff646fe87546773aa
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • VERSION1.2.3
  • CREATION DATE2020-09-02
  • LAST FILE UPDATE2020-09-02
  • LAST VALIDATION2020-09-02 09:23
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file tmpl_customizer.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. Title : Title The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  3. Security breaches : Modification of PHP server settings Found ini_set in file MCAPI.class.php.
    Ligne2712: ini_set( 'arg_separator.output', '&' );
    Ligne2716: ini_set( 'arg_separator.output', $orig_sep );
  4. Malware : Operations on file system file_get_contents was found in the file header.php
    Ligne15: if ( file_exists( get_template_directory() . '/custom.css' ) && file_get_contents( get_template_directory() . '/custom.css' ) != '' ) {
    fwrite was found in the file MCAPI.class.php
    Ligne2741: fwrite( $sock, $payload );
    fread was found in the file MCAPI.class.php
    Ligne2745: $response .= fread( $sock, $this->chunkSize );
    fclose was found in the file MCAPI.class.php
    Ligne2748: fclose( $sock );
    file_put_contents was found in the file tmpl_admin_style.php
    Ligne286: file_put_contents( trailingslashit( get_template_directory() ) . '/css/admi
    fopen was found in the file tmpl_functions.php
    Ligne144: $f = fopen( $file, 'r' );
    Ligne604: fopen( $file, 'w+' );
    Ligne610: $f = fopen( $file, 'w+' );
    fread was found in the file tmpl_functions.php
    Ligne145: $content = fread( $f, filesize( $file ) );
    fopen was found in the file tmpl_functions.php
    Ligne144: $f = fopen( $file, 'r' );
    Ligne604: fopen( $file, 'w+' );
    Ligne610: $f = fopen( $file, 'w+' );
    fopen was found in the file tmpl_functions.php
    Ligne144: $f = fopen( $file, 'r' );
    Ligne604: fopen( $file, 'w+' );
    Ligne610: $f = fopen( $file, 'w+' );
    fwrite was found in the file tmpl_functions.php
    Ligne612: fwrite( $f, $newcontent );
    fclose was found in the file tmpl_functions.php
    Ligne613: fclose( $f );
    file_get_contents was found in the file auto_install.php
    Ligne692: $success = $dom->loadXML( file_get_contents( $file ) );
    Ligne936: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    Ligne1439: $wdata = file_get_contents( $file );
    file_get_contents was found in the file auto_install.php
    Ligne692: $success = $dom->loadXML( file_get_contents( $file ) );
    Ligne936: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    Ligne1439: $wdata = file_get_contents( $file );
    fopen was found in the file auto_install.php
    Ligne1095: $fp = $this->fopen( $file, 'r' );
    Ligne1328: function fopen( $filename, $mode = 'r' ) {
    Ligne1332: return fopen( $filename, $mode );
    fclose was found in the file auto_install.php
    Ligne1145: $this->fclose( $fp );
    Ligne1349: function fclose( $fp ) {
    Ligne1353: return fclose( $fp );
    fopen was found in the file auto_install.php
    Ligne1095: $fp = $this->fopen( $file, 'r' );
    Ligne1328: function fopen( $filename, $mode = 'r' ) {
    Ligne1332: return fopen( $filename, $mode );
    fopen was found in the file auto_install.php
    Ligne1095: $fp = $this->fopen( $file, 'r' );
    Ligne1328: function fopen( $filename, $mode = 'r' ) {
    Ligne1332: return fopen( $filename, $mode );
    fclose was found in the file auto_install.php
    Ligne1145: $this->fclose( $fp );
    Ligne1349: function fclose( $fp ) {
    Ligne1353: return fclose( $fp );
    fclose was found in the file auto_install.php
    Ligne1145: $this->fclose( $fp );
    Ligne1349: function fclose( $fp ) {
    Ligne1353: return fclose( $fp );
    file_get_contents was found in the file auto_install.php
    Ligne692: $success = $dom->loadXML( file_get_contents( $file ) );
    Ligne936: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    Ligne1439: $wdata = file_get_contents( $file );
  5. Malware : Network operations fsockopen was found in the file MCAPI.class.php
    Ligne2729: $sock = fsockopen( 'ssl://' . $host, 443, $errno, $errstr, 30 );
    Ligne2731: $sock = fsockopen( $host, 80, $errno, $errstr, 30 );
    fsockopen was found in the file MCAPI.class.php
    Ligne2729: $sock = fsockopen( 'ssl://' . $host, 443, $errno, $errstr, 30 );
    Ligne2731: $sock = fsockopen( $host, 80, $errno, $errstr, 30 );
  6. Inapropriate constants : Use of HEADER_TEXTCOLOR Constant HEADER_TEXTCOLOR was found in the file custom-header.php. add_theme_support( 'custom-header' ) should be used instead.
    Ligne48: if ( HEADER_TEXTCOLOR === $header_text_color ) {
  7. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
  8. Deprecated functions : wp_get_http wp_get_http found in file auto_install.php. Deprecated since version 4.4. Use WP_Http instead.
    Ligne2352: $headers = wp_get_http( $url, $upload['file'] );
  9. Deprecated functions : get_bloginfo get_bloginfo( 'url' ) was found in the file wp_theme_update.php. Use home_url() instead.
    Ligne128: 'api-key' => md5( get_bloginfo( 'url' ) ),
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  2. Text domain : Incorrect use of translation functions.Wrong installation directory for the theme name. The directory name must match the slug of the theme. This theme's correct slug and text-domain is livemagazine.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'Older posts' in file archive.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Newer posts' in file archive.php.Found a translation function that is missing a text-domain. Function __, with the arguments '' in file archive.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments 'Listings Updates' in file templatic_login.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<a href="//templatic.com/">', </a> theme designed by <a href=//templatic.com/>Templatic</a>., 'magazine' in file tmpl_customizer.php.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments 'Function Name&hellip;' in file tmpl_functions.php.More than one text-domain is being used in this theme. This means the theme will not be compatible with WordPress.org language packs. The domains found are magazine, templatic, </a> theme designed by <a href=//templatic.com/>Templatic</a>., wppremium, theme-slug, widget-importer-exporter, New-reviews importer-exporter, wordpress-importer.
  4. Cdn : Use of CDNFound the URL of a CDN in the code: maxcdn.bootstrapcdn.com/font-awesome. CSS or Javascript resources should not be loaded from a CDN. These resources should be bundled with the theme.
  5. Line endings consistency : Both DOS and UNIX style line endingsFound a mix of \r\n and \n line endings in file woocommerce.php.Found a mix of \r\n and \n line endings in file templatic_login.php.Found a mix of \r\n and \n line endings in file auto_install.php.Found a mix of \r\n and \n line endings in file masterslider.js.
  6. Editor style : Presence of editor styleNo reference to add_editor_style() was found in the theme. It is recommended that the theme implements editor styling, so as to make the editor content match the resulting post output in the theme, for a better user experience.
  7. CSS files : Presence of license typeLicense: is missing from style.css header.
  8. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  9. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  10. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  11. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  12. Screenshot : Screenshot fileScreenshot size is 880x660px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  3. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  4. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  5. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  6. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  7. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  8. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  9. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  10. Use of includes : Use of include or requireThe theme appears to use include or require : process_mailchimp.php
    Ligne3: require( $file . '/wp-load.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.
    The theme appears to use include or require : tmpl_theme_widgets.php
    Ligne11: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Ligne14: require_once( get_template_directory() . '/functions/includes/tmpl-widget-r
    Ligne17: require_once( get_template_directory() . '/functions/includes/tmpl-widget-p
    Ligne20: require_once( get_template_directory() . '/functions/includes/tmpl-widget-b
    Ligne23: require_once( get_template_directory() . '/functions/includes/tmpl-widget-l
    Ligne26: require_once( get_template_directory() . '/functions/includes/tmpl-widget-m
    Ligne29: require_once( get_template_directory() . '/functions/includes/tmpl-widget-n
    Ligne32: require_once( get_template_directory() . '/functions/includes/tmpl-widget-m
    Ligne35: require_once( get_template_directory() . '/functions/includes/tmpl-widget-s
    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.
    The theme appears to use include or require : auto_install.php
    Ligne432: require_once( get_template_directory() . '/functions/auto-install/auto_inst
    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