0
Validation results

PantoGraph

PantoGraph

WordPress 6.5.2 theme
0
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEpantograph.zip
  • FILE SIZE12222440 bytes
  • MD54d2acee30c3d0d38f2901d5829600b77
  • SHA1b82da4ceb4e9270695370042d2df34a90e76330f
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • THEME URIhttps://fluentthemes.com
  • VERSION3.6.1
  • TAGSright-sidebar, post-formats
  • CREATION DATE2020-10-08
  • LAST FILE UPDATE2020-10-08
  • LAST VALIDATION2020-10-08 08:42
  • OTHER VERSIONS

    3.4.2 : 0%

    3.4 : 0%

This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Security breaches : Use of base64_encode() Found base64_encode in file subscribe.php.
     'Authorization' => 'Basic ' . base64_encode( 'user:' . $api ),
  2. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe width="100%" height="450" src="' . $match . '" frameborder="0" allowfullscreen> in file theme-functions.php. 72: $ytube_post_content = str_replace($match, '<iframe width='100%' height='450' src='' . $match . '' frameborder='0' allo
  3. Malware : Network operations curl_init was found in the file subscribe.php 74: if (function_exists('curl_init') && function_exists('curl_setopt')) { 75: $ch = curl_init(); curl_exec was found in the file subscribe.php 85: $result = curl_exec($ch);
  4. Admin menu : Themes should use add_theme_page() for adding admin pages. File admin-functions.php : 19: add_submenu_page(38: add_submenu_page(92: add_submenu_page(File admin-functions.php : 19: add_submenu_page(38: add_submenu_page(92: add_submenu_page(File admin-functions.php : 19: add_submenu_page(38: add_submenu_page(92: add_submenu_page(
  5. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : theme-functions.php.
Warning
  1. Security breaches : Presence of Google advertising codeFound pub-3301589833200926 in file widgets.wie. 1: {'sidebar_widgets':{'pionusnews_popular_posts-12':{'title':'Most Read','certain_cat':'1','post_limit':'3','wordcount':'','load_more':'1','popularposts_widget_title_color':'#000000','popularposts_widget_title_background_color':'','margintop':'','marginbottom':' ','current_time':'1522228791'},'twitter-tweets-widget-1':{'title':'Our Latest Tweets','twitter_username':'badbanana','update_count':'5','oauth_access_token':'824486358-I11hzQYLtCsyCza1d6Nl65QwNSS4vXCRiHqbYBrK','oauth_access_token_secret':'XvlPJ9mCIwEPnRwesYGlnyS2T0cGUUcj0HaMU5baprs1n','consumer_key':'Xp0RuciV1C4I8b0UySCfG8lPP','consumer_secret':'xwOEfEUkhT0oD4FBaS3L1XreptUNQdfmSZURZmtLYElBSzEQ4K','twitterposts_widget_title_color':'#ffffff','twitterposts_widget_title_background_color':'#ee1f6d','current_time':'1517750881'},'pionusnews_video_posts-2':{'title':'Videos','post_limit':'1','load_more':'1','videoposts_widget_title_color':'#000000','videoposts_widget_title_background_color':'','margintop':'','marginbottom':' ','current_time':'1562355272'},'custom_html-4':{'title':'','content':'<script>\r\nif( window.canRunAds === undefined ){\r\n \/\/ adblocker detected, add a class to body\r\n jQuery(\'body\').addClass(\'has_the_extension\');\r\n }\r\n<\/script>\r\n<a href=\'https:\/\/partners.hostgator.com\/c\/1344798\/178155\/3094\' id=\'178155\'><img src=\'\/\/a.impactradius-go.com\/display-ad\/3094-178155\' border=\'0\' class=\'aligncenter\' alt=\'\' width=\'300\' height=\'250\'\/><\/a><img height=\'0\' width=\'0\' src=\'\/\/partners.hostgator.com\/i\/1344798\/178155\/3094\' style=\'position:absolute;visibility:hidden;\' border=\'0\' \/>'}},'header_right_add_widgets':{'text-4':{'title':'','text':'<a href=\'#\'><img class=\'alignnone size-full wp-image-1704\' src=\'https:\/\/fluentthemes.com\/wp\/pionus-news\/variation-twelve\/wp-content\/uploads\/sites\/13\/2018\/03\/ad-orange-2.jpg\' alt=\'\' width=\'728\' height=\'90\' \/><\/a>','filter':true,'visual':true}},'footer_three_column_widgets':{'nav_menu-1':{'title':'Categories','nav_menu':58},'pionusnews_popular_posts-11':{'title':'Popular Post','certain_cat':'16','post_limit':'2','wordcount':'','load_more':'','popularposts_widget_title_color':'','popularposts_widget_title_background_color':'','margintop':'','marginbottom':'','current_time':'1522132734'}},'footer_four_column_widgets':{'pionusnews_popular_posts-3':{'title':'Hot Topics','post_limit':'3','load_more':'','popularposts_widget_title_color':'','popularposts_widget_title_background_color':'','margintop':'','marginbottom':'','current_time':'1517729928'},'pionusnews_popular_posts-4':{'title':'Popular Post','post_limit':'3','load_more':'','popularposts_widget_title_color':'','popularposts_widget_title_background_color':'','margintop':'','marginbottom':'','current_time':'1517730023'},'pionusnews_popular_posts-5':{'title':'Summer Offer','post_limit':'3','load_more':'','popularposts_widget_title_color':'','popularposts_widget_title_background_color':'','margintop':'','marginbottom':'','current_time':'1517729928'},'pionusnews_popular_posts-6':{'title':'Box Office','post_limit':'3','load_more':'','popularposts_widget_title_color':'','popularposts_widget_title_background_color':'','margintop':'','marginbottom':'','current_time':'1517729928'}},'footer_six_column_widgets':{'nav_menu-2':{'nav_menu':'58'},'pionusnews_include_category-1':{'title':'','category_widget_title_color':'','category_widget_title_background_color':'','text':'32,26,23,1,17,5','show_child_item':'','show_post_count_item':'','current_time':'1517723018'},'meta-3':{'title':''},'recent-posts-3':{'title':'','number':4,'show_date':false},'text-2':{'title':'About Us','text':'We are Fluent-Themes, a creative and dedicated group of people who love WordPress as much as we love our all the customers. In 2015 we set out to WordPress theme market.','filter':true,'visual':true}},'fts-adsense-1':{'custom_html-3':{'title':'','content':'<script async src=\'https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\'><\/script>\r\n<ins class=\'adsbygoogle\'\r\n style=\'display:block\'\r\n data-ad-format=\'fluid\'\r\n data-ad-layout-key=\'-68+e2+4x-72-1s\'\r\n data-ad-client=\'ca-pub-3301589833200926\'\r\n data-ad-slot=\'6932049755\'><\/ins>\r\n<scri
  2. PHP short tags : Presence of PHP short tagsPHP short tags were found in file customcss.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.1287: <?
  3. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file main-styles.css.
  4. Screenshot : Screenshot fileBad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  3. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  4. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  5. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  6. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  7. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  8. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : options.php 13: require_once( PANTOGRAPH_ADMIN_PATH . 'custom-fields/field_font_upload/fiel14: require_once( PANTOGRAPH_ADMIN_PATH . 'custom-fields/field_typography.php' 15: require_once( PANTOGRAPH_ADMIN_PATH . 'custom-fields/field_section_info.php16: require_once( PANTOGRAPH_ADMIN_PATH . 'custom-fields/field_sidebar_select.p17: require_once( PANTOGRAPH_ADMIN_PATH . 'custom-fields/field_color_scheme.php18: require_once( PANTOGRAPH_ADMIN_PATH . 'custom-fields/field_slider.php' );19: require_once( PANTOGRAPH_ADMIN_PATH . 'custom-fields/field_slides.php' );26: require_once( PANTOGRAPH_ADMIN_PATH . 'options/defaults.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_menu_location_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_cats_multi_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_posts_multi_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_menu_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_taxonomy_multi_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_tags_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_pages_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_multi_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_post_type_multi_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_cats_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_pages_multi_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_post_type_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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_posts_select.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options/fields/select/field_select.p 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 : defaults.php 320: require_once($class_file);528: require_once($class_file);885: 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 : init.php 2: require_once( PANTOGRAPH_ADMIN_PATH . 'options.php' ); // Load Options Fram3: require_once( PANTOGRAPH_INCLUDE_PATH . 'theme-functions.php' ); // Load Th5: require_once( PANTOGRAPH_GUTENBERG_PATH . 'gutenberg-functions.php' ); /*Gu7: require_once( PANTOGRAPH_INCLUDE_PATH . 'top-post-templates.php' ); // Load8: require_once( PANTOGRAPH_INCLUDE_PATH . 'widgets.php' ); // Load Theme Func9: require_once( PANTOGRAPH_INCLUDE_PATH . 'enqueue.php' ); // Enqueue JavaScr10: require_once( PANTOGRAPH_INCLUDE_PATH . 'customcss.php' ); // Load Custom C13: include_once( PANTOGRAPH_INCLUDE_PATH . 'vc-shortcodes.php' ); // Load Visu18: require_once( PANTOGRAPH_INIT_PATH . 'demo-content/demo-content.php' );20: require_once( PANTOGRAPH_INIT_PATH . 'plugins.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 : plugins.php 3: require_once( PANTOGRAPH_INIT_PATH . 'plugins/class-tgm-plugin-activation.p 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 : subscribe.php 6: include($path.'wp-load.php'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
Other checked themes