0
Validation results

Tuxtribune

Tuxtribune

WordPress 6.5.2 theme
0
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEtuxtribune.zip
  • FILE SIZE2281716 bytes
  • MD5ed536daf570c5630ecfd92de08b1f679
  • SHA1bbc1bd4805b5e2f00ce1962b92758d071354876a
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • VERSION1.4
  • AUTHOR URI
  • CREATION DATE2020-10-30
  • LAST FILE UPDATE2022-09-22
  • LAST VALIDATION2022-09-22 09:41
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 extension_customizer.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) .editorconfig was found.
  3. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe id="td_youtube_player" width="100%" height="560" src="https://www.youtube.com/embed/<?php echo $youtube_url[0];?> in file single-video.php. 45: <iframe id='td_youtube_player' width='100%' height='560' src='https://www.y
  4. Malware : Operations on file system fopen was found in the file class.redux_helpers.php 659: //$fp = fopen( $file, 'r' );fread was found in the file class.redux_helpers.php 662: //$file_data = fread( $fp, 8192 );fclose was found in the file class.redux_helpers.php 665: //fclose( $fp );file_get_contents was found in the file php-po.php 62: $handle = file_get_contents( $file_path );fclose was found in the file php-po.php 257: //fclose($handle);498: fclose( $handle );fopen was found in the file php-po.php 347: $handle = @fopen($file_path, 'wb');fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fwrite was found in the file php-po.php 352: fwrite( $handle, 'msgid \'\'\n');353: fwrite( $handle, 'msgstr \'\'\n');356: fwrite( $handle, $header.'\n' );358: fwrite( $handle, '\n' );373: fwrite( $handle, '# '. $comment . '\n' );381: fwrite( $handle, '#. '.$comment . '\n' );389: fwrite( $handle, '#: '.$ref . '\n' );395: fwrite( $handle, '#, '.$entry['flags'].'\n' );400: fwrite( $handle, '#@ '.$entry['@'].'\n' );405: fwrite( $handle, 'msgctxt '. $this->clean_export($entry['msgctxt'][0]) . '\410: fwrite($handle, '#~ ');425: fwrite( $handle, 'msgid ');430: fwrite($handle, '#~ ');432: fwrite( $handle, $this->clean_export($id). '\n');448: fwrite( $handle, 'msgid_plural ');451: fwrite( $handle, $this->clean_export($plural). '\n');461: fwrite( $handle, 'msgstr[$i] ' . $this->clean_export($t) . '\n');472: fwrite($handle, '#~ ');475: fwrite( $handle, 'msgstr ' . $this->clean_export($t) . '\n' );481: fwrite($handle, '#~ ');484: fwrite( $handle, $this->clean_export($t). '\n' );494: fwrite( $handle, '\n' );fclose was found in the file php-po.php 257: //fclose($handle);498: fclose( $handle );
  5. Malware : Network operations curl_init was found in the file tux.cli.php 21: if (!function_exists('curl_init')) {25: $ch = curl_init();curl_exec was found in the file tux.cli.php 36: $res = trim(curl_exec($ch));
  6. Admin menu : Themes should use add_theme_page() for adding admin pages. File welcome.php : 201: $page = 'add_management_page';File framework.php : 1361: // wrappers and need to be appened to using add_submenu_page.1412: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission1470: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['tFile framework.php : 1361: // wrappers and need to be appened to using add_submenu_page.1412: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission1470: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['tFile framework.php : 1438: $this->page = call_user_func( 'add_menu_page', $this->args['page_title'], $this->args['menu_title'], $thisFile framework.php : 1361: // wrappers and need to be appened to using add_submenu_page.1412: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission1470: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['tFile tux.cli.php : 16: add_submenu_page('themes.php','Tuxtheme License Manager','Tuxtheme License'File theme-options.php : 110: //the list of available parent menus is available here: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
  7. Deprecated functions : get_bloginfo get_bloginfo('url') was found in the file single-video.php. Use home_url() instead.99: <li class='ptb5'><a href='http://www.linkedin.com/shareArticle?mini=true&amp;url=<?php echo get_the_permalink(); ?>&amp;title=<?php the_title(); ?>&amp;summary=<?php the_title(); ?>.&amp;source=<?php echo get_bloginfo('url');?>' title='LinkenIn' target='_blank'>LinkedIn</a></li>get_bloginfo('url') was found in the file header.php. Use home_url() instead.68: <form action='<?php echo get_bloginfo('url'); ?>' id='cse-search-box'>119: <li class='home'><a href='<?php echo get_bloginfo('url'); ?>' title='Home'><span class='fa fa-home'></span> Beraget_bloginfo('url') was found in the file theme-actions.php. Use home_url() instead.369: <a href='<?php echo esc_url( get_bloginfo('url') ); ?>/video' class='grey' title='Video Pilihan'>Video Pget_bloginfo('url') was found in the file single.php. Use home_url() instead.87: <li class='ptb5'><a href='http://www.linkedin.com/shareArticle?mini=true&amp;url=<?php echo get_the_permalink(); ?>&amp;title=<?php the_title(); ?>&amp;summary=<?php the_title(); ?>.&amp;source=<?php echo get_bloginfo('url');?>' title='LinkenIn' target='_blank'>LinkedIn</a></li>get_bloginfo('url') was found in the file single-gallery.php. Use home_url() instead.86: <li class='ptb5'><a href='http://www.linkedin.com/shareArticle?mini=true&amp;url=<?php echo get_the_permalink(); ?>&amp;title=<?php the_title(); ?>&amp;summary=<?php the_title(); ?>.&amp;source=<?php echo get_bloginfo('url');?>' title='LinkenIn' target='_blank'>LinkedIn</a></li>get_bloginfo('url') was found in the file functions.php. Use home_url() instead.431: return get_bloginfo('url').'/indeks';
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in enqueue.php. Themes must not deregister core scripts. 215: wp_deregister_script( 'jquerySelect2' );Found wp_deregister_script in framework.php. Themes must not deregister core scripts. 565: wp_deregister_script( 'wpb_ace' );Found wp_deregister_script in functions.php. Themes must not deregister core scripts. 482: wp_deregister_script('jquery');483: wp_deregister_script('jquery-migrate.min');484: //wp_deregister_script('comment-reply.min');485: //wp_deregister_script('wp-emoji-release.min');
  2. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments in file meta-box.php.Found a translation function that is missing a text-domain. Function _n, with the arguments '%s menit', '%s menit' in file theme-actions.php.Found a translation function that is missing a text-domain. Function _n, with the arguments '%s jam', '%s jam' in file theme-actions.php.Found a translation function that is missing a text-domain. Function _n, with the arguments '%s hari', '%s hari' in file theme-actions.php.Found a translation function that is missing a text-domain. Function _n, with the arguments '%s minggu', '%s minggu' in file theme-actions.php.Found a translation function that is missing a text-domain. Function _n, with the arguments '%s bulan', '%s bulan' in file theme-actions.php.Found a translation function that is missing a text-domain. Function _n, with the arguments '%s tahun', '%s tahun' in file theme-actions.php.Found a translation function that is missing a text-domain. Function _x, with the arguments 'Foto Berita', 'post type general name' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function _x, with the arguments 'Foto Berita', 'post type singular name' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function _x, with the arguments 'Tambah Foto', 'gallery' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Tambah Galeri' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit Galeri' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Buat Galeri' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'List Galeri' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Lihat Galeri' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Cari Galeri' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Galeri Found' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Galeri In a Trash' in file custom-gallery.php.Found a translation function that is missing a text-domain. Function _x, with the arguments 'Berita Video', 'post type general name' in file custom-video.php.Found a translation function that is missing a text-domain. Function _x, with the arguments 'Berita Video', 'post type singular name' in file custom-video.php.Found a translation function that is missing a text-domain. Function _x, with the arguments 'Tambah Video', 'video' in file custom-video.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Tambah Video' in file custom-video.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit Video' in file custom-video.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Tambah Video' in file custom-video.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'List Video' in file custom-video.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Video Lihat' in file custom-video.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Cari Video' in file custom-video.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Video Found' in file custom-video.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Video In a Trash' in file custom-video.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'You do not have sufficient permissions to access this page.' in file tux.cli.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments '<div id="message" class="error fade"><p><span title="', >Error</span> : , '</p></div>' in file tux.cli.php.Found a translation function that is missing a text-domain. Function _e, with the arguments '<div id="message" class="updated fade"><p><span>Sukses</span> : Lisensi Berhasil Dihapus</p></div>' in file tux.cli.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments '<div id="message" class="error fade"><p><span title="', >Error</span> : , '</p></div>' in file tux.cli.php.Found a translation function that is missing a text-domain. Function _e, with the arguments '<div id="message" class="updated fade"><p>Please fill e-mail and secret key.</p></div>' in file tux.cli.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'masukan jumlah pos yang ingin ditampilkan' in file theme-options.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Select categories' in file field_cats_multi_select.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 twentyfifteen, tuxtribune, twentyfourteen, text_domain, redux-framework, tuxtheme, themecheck, idcart, mythemeshop, .</p></div>, >Error</span> : , easy-image-gallery, nhp-opts.
  4. 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.
  5. Fundamental theme elements : Presence of add_theme_support()Could not find add_theme_support( 'automatic-feed-links' ).
  6. Fundamental theme elements : Presence of body_class()Could not find body_class call in body tag.
  7. Fundamental theme elements : Presence of wp_link_pages()Could not find wp_link_pages.
  8. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  9. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  10. 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.
  11. I18N implementation : Proper use of _e(Possible variable $arr found in translation function in tux.cli.php. Translation function calls should not contain PHP variables. Possible variable $arr found in translation function in tux.cli.php. Translation function calls should not contain PHP variables. Possible variable $arr found in translation function in tux.cli.php. Translation function calls should not contain PHP variables.
  12. I18N implementation : Proper use of ___all(Possible variable $youtube_url found in translation function in meta-box.php. Translation function calls should not contain PHP variables. Possible variable $car_mileage found in translation function in meta-box.php. Translation function calls should not contain PHP variables.
  13. I18N implementation : Proper use of esc_attr___all(Possible variable $youtube_url found in translation function in meta-box.php. Translation function calls should not contain PHP variables. Possible variable $car_mileage found in translation function in meta-box.php. Translation function calls should not contain PHP variables.
  14. CSS files : Presence of license typeLicense: is missing from style.css header.
  15. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  16. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  17. CSS files : Presence of .alignleft class.alignleft css class is needed in theme css.
  18. CSS files : Presence of .alignright class.alignright css class is needed in theme css.
  19. CSS files : Presence of .aligncenter class.aligncenter css class is needed in theme css.
  20. CSS files : Presence of .wp-caption class.wp-caption css class is needed in theme css.
  21. CSS files : Presence of .wp-caption-text class.wp-caption-text css class is needed in theme css.
  22. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  23. 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.
  24. 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. favicon presence : Favicon managementPossible Favicon found in theme-actions.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  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 category template file category.phpThis theme does not contain optional file category.php.
  6. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  7. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  8. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  9. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  10. Optional files : Presence of search results template file search.phpThis theme does not contain optional file search.php.
  11. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  12. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  13. Optional files : Presence of 404 Not Found template file 404.phpThis theme does not contain optional file 404.php.
  14. Use of includes : Use of include or requireThe theme appears to use include or require : class.redux_api.php 534: include_once( $api_check ); 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 : extension_customizer.php 753: require_once( $class_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 : welcome.php 378: require_once 'views/about.php';393: require_once 'views/changelog.php';408: require_once 'views/extensions.php';424: require_once 'views/support.php';439: require_once 'views/credits.php';454: require_once 'views/status_report.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 : framework.php 410: require_once 'core/dashboard.php';414: require_once 'core/newsflash.php';1719: require_once 'core/enqueue.php';2868: require_once 'core/enqueue.php';2926: require_once 'core/panel.php';3278: require_once 'core/panel.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 : easy-image-gallery.php 30: require_once( 'includes/template-functions.php' );31: require_once( 'includes/scripts.php' );32: require_once( 'includes/metabox.php' );33: //require_once( 'includes/admin-page.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 : theme-options.php 10: require_once( dirname( __FILE__ ) . '/options/options.php' );767: include('theme-presets.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.php 10: require_once('google-typography/google-typography.php');11: require_once('php-po/php-po.php'); // for parsing default.po into array312: require_once($this->dir.'fields/'.$field['type'].'/field_'.$field['type'].'604: require_once($this->dir.'validation/'.$field['validate'].'/validation_'.$fi1095: require_once($this->dir.'fields/'.$field['type'].'/field_'.$field['type'].' 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_background.php 266: require_once($class_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 : field_layout2.php 165: require_once($class_file);221: require_once($class_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 : field_group.php 260: require_once($class_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.
Other checked themes