“Acabado” created by Income School
WordPress 6.7 theme
- THEME TYPEWordPress theme 6.7
- FILE NAME07-Acabado Theme_3.zip
- FILE SIZE4216962 bytes
- MD5e4bb53d85edc7428bcb23eaecc37349c
- SHA1a2a9affc411fed2b67eb759a1de96a3a16a75034
- LICENSEGNU GPL 2
- FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
- THEME URIhttp://underscores.me/
- VERSION1.2.6
- AUTHOR URIhttps://incomeschool.com
- TAGScustom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
- CREATION DATE2022-09-22
- LAST FILE UPDATE2022-09-22
- LAST VALIDATION2022-09-22 09:40
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
- base64_decode($license));Found base64_decode in file updates.php. 134: $license = maybe_unserialize(base64_decode($license));Found base64_decode in file api-helpers.php. 4632: if( !function_exists('openssl_decrypt') ) return base64_decode($data);4640: list($encrypted_data, $iv) = explode('::', base64_decode($data), 2); Found base64_decode in file updates 2.php. 134: $license = maybe_unserialize(
$value = base64_encode(maybe_serialize($data));
Found base64_encode in file updates.php.$value = base64_encode(maybe_serialize($data));
Found base64_encode in file api-helpers.php.if( !function_exists('openssl_encrypt') ) return base64_encode($data);
return base64_encode($encrypted_data . '::' . $iv);
Found base64_encode in file updates 2.php. - Found <iframe src="https://www.facebook.com/plugins/share_button.php?href=<?php echo urlencode(get_the_permalink(get_the_id()));?> in file template-tags.php. 362: <iframe src='https://www.facebook.com/plugins/share_button.php?href=<?php eFound <iframe width="100%" height="800" src="https://incomeschool.com/acabado/tutorial" > in file acf-fields.php. 1643: 'message' => '<iframe width='100%' height='800' src='https://incomeschool.com/acabado/tut
- file_get_contents( $filename );81: // $file = file_get_contents( $filename );210: // $file = file_get_contents( $filename );file_get_contents was found in the file acabado-theme-manager.php 60: $file = file_get_contents( $filename );81: // $file = file_get_contents( $filename );210: // $file = file_get_contents( $filename );fopen was found in the file acabado-theme-manager.php 168: $file = fopen( $destination, 'w+' );fclose was found in the file acabado-theme-manager.php 170: fclose( $file );file_get_contents was found in the file acabado-theme-manager.php 60: $file = file_get_contents( $filename );81: // $file = file_get_contents( $filename );210: // $file = file_get_contents( $filename );file_get_contents was found in the file admin-field-groups.php 650: $local_field_group = json_decode( file_get_contents( $files[ $key ] ), true );file_get_contents was found in the file class-acf-admin-tool-import 2.php 102: $json = file_get_contents( $file['tmp_name'] );file_get_contents was found in the file class-acf-admin-tool-import.php 102: $json = file_get_contents( $file['tmp_name'] );file_get_contents was found in the file class-acf-ajax-local-json-diff.php 53: $local_field_group = json_decode( file_get_contents( $files[ $key ] ), true );file_get_contents was found in the file local-json.php 120: $json = json_decode( file_get_contents( $file ), true );165: $json = json_decode( file_get_contents( $file ), true );file_get_contents was found in the file local-json.php 120: $json = json_decode( file_get_contents( $file ), true );165: $json = json_decode( file_get_contents( $file ), true );file_put_contents was found in the file local-json.php 223: $result = file_put_contents( $file, acf_json_encode( $field_group ) );fopen was found in the file functions.php 1474: $fp = fopen( ABSPATH . 'sitemap.xml', 'w' );1618: $fp = fopen( ABSPATH . 'sitemap-images.xml', 'w' );fwrite was found in the file functions.php 1476: fwrite( $fp, $sitemap );1620: fwrite( $fp, $sitemap );fclose was found in the file functions.php 1477: fclose( $fp );1621: fclose( $fp );fopen was found in the file functions.php 1474: $fp = fopen( ABSPATH . 'sitemap.xml', 'w' );1618: $fp = fopen( ABSPATH . 'sitemap-images.xml', 'w' );fwrite was found in the file functions.php 1476: fwrite( $fp, $sitemap );1620: fwrite( $fp, $sitemap );fclose was found in the file functions.php 1477: fclose( $fp );1621: fclose( $fp ); file_get_contents was found in the file acabado-theme-manager.php 60: $file =
- curl_init();curl_exec was found in the file acabado-theme-manager.php 164: $data = curl_exec( $ch ); curl_init was found in the file acabado-theme-manager.php 158: $ch =
- add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_tFile acabado-theme-manager.php : 31: add_menu_page( 'Acabado Manager', 'Acabado Manager', 'administrator', '/pluFile admin-options-page.php : 67: $slug = add_menu_page( $page['page_title'], $page['menu_title'], $page['capability'File admin-options-page.php : 72: $slug = add_submenu_page( $page['parent_slug'], $page['page_title'], $page['menu_tiFile admin-updates 2.php : 118: $page = add_submenu_page( 'edit.php?post_type=acf-field-group', __('Updates','acf')File admin-options-page 2.php : 67: $slug = add_menu_page( $page['page_title'], $page['menu_title'], $page['capability'File admin-options-page 2.php : 72: $slug = add_submenu_page( $page['parent_slug'], $page['page_title'], $page['menu_tiFile admin-updates.php : 118: $page = add_submenu_page( 'edit.php?post_type=acf-field-group', __('Updates','acf')File options-page.php : 158: * add_sub_page170: function add_sub_page( $page ) {342: * alias of acf_options_page()->add_sub_page()356: return acf_options_page()->add_sub_page( $page );File options-page 2.php : 158: * add_sub_page170: function add_sub_page( $page ) {342: * alias of acf_options_page()->add_sub_page()356: return acf_options_page()->add_sub_page( $page );File admin-tools.php : 116: $page = add_submenu_page('edit.php?post_type=acf-field-group', __('Tools','acf'), _File admin.php : 48: add_menu_page( __('Custom Fields','acf'), __('Custom Fields','acf'), $cap, File admin.php : 49: add_submenu_page( $slug, __('Field Groups','acf'), __('Field Groups','acf')50: add_submenu_page( $slug, __('Add New','acf'), __('Add New','acf'), $cap, 'pFile admin.php : 49: add_submenu_page( $slug, __('Field Groups','acf'), __('Field Groups','acf')50: add_submenu_page( $slug, __('Add New','acf'), __('Add New','acf'), $cap, 'pFile admin-upgrade.php : 49: $page = add_submenu_page('index.php', __('Upgrade Database','acf'), __('Upgrade Dat109: $page = add_submenu_page(File admin-upgrade.php : 49: $page = add_submenu_page('index.php', __('Upgrade Database','acf'), __('Upgrade Dat109: $page = add_submenu_page( File class-tgm-plugin-activation.php : 731: $this->page_hook = call_user_func( '
- get_bloginfo('url');?>/wp-includes/css/dashicons.css' />get_bloginfo('url') was found in the file content-theme_product_review.php. Use home_url() instead.73: <link rel='stylesheet' type='text/css' href='<?php echo get_bloginfo('url');?>/wp-includes/css/dashicons.css' />get_bloginfo('url') was found in the file content-theme_video_review.php. Use home_url() instead.79: <link rel='stylesheet' type='text/css' href='<?php echo get_bloginfo('url');?>/wp-includes/css/dashicons.css' /> get_bloginfo('url') was found in the file content-theme_book_review.php. Use home_url() instead.64: <link rel='stylesheet' type='text/css' href='<?php echo
tgm-example-plugin.zip
.
Plugins are not allowed in themes. The zip file found was
Warning
- Found wp_deregister_script in functions.php. Themes must not deregister core scripts. 616: wp_deregister_script( 'jquery' );
- Found wrong tag custom-logo in style.css header.
- 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 acabado-created-by-income-school.
- Found a translation function that is missing a text-domain. Function __, with the arguments 'Block type "%s" is already registered.' in file blocks.php.Found a translation function that is missing a text-domain. Function _n, with the arguments 'layout', 'layouts' in file class-acf-field-flexible-content 2.php.Found a translation function that is missing a text-domain. Function _n, with the arguments 'layout', 'layouts' in file class-acf-field-flexible-content 2.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 class-acf-field-gallery 2.php.Found a translation function that is missing a text-domain. Function _n, with the arguments 'layout', 'layouts' in file class-acf-field-flexible-content.php.Found a translation function that is missing a text-domain. Function _n, with the arguments 'layout', 'layouts' in file class-acf-field-flexible-content.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 class-acf-field-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 class-acf-field-relationship 2.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 class-acf-field-relationship.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Clear' in file class-acf-field-color_picker.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Clear color' in file class-acf-field-color_picker.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Default' in file class-acf-field-color_picker.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Select default color' in file class-acf-field-color_picker.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Select Color' in file class-acf-field-color_picker.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Color value' in file class-acf-field-color_picker.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Location type "%s" is already registered.' in file locations.php.Found a translation function that is missing a text-domain. Function __, with the arguments in file api-helpers.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 tgmpa, acf, min, acabado.
- The 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.
- PHP short tags were found in file header.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.160: <!-- <a href='<?//get_permalink( $pop_post->ID )?>' class='button'>READ MORE</a> -->PHP short tags were found in file sidebar.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.136: <!-- <div class='button-wrapper'><a class='button' href='<?//$about_btn_link?>'><?//$about_btn_text?></a></div> -->PHP short tags were found in file content-theme_book_review.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.180: <!-- <a href='<?//$amazon_link?>' target='_blank' class='button'>BUY ON AMAZON</a> -->PHP short tags were found in file content-theme_video_review.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.201: </article><!-- #post-<?//php the_ID(); ?> -->PHP short tags were found in file content-post.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.52: <!-- <a class='button reverse' rel='nofollow' itemprop='mainEntityOfPage' href='<?//get_permalink( get_the_id() )?>'><?php echo __('Continue Reading', 'acaPHP short tags were found in file searchform.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.30: background-image: url('<?= get_template_directory_uri() ?>/img/search-icon.png');
- The theme doesn't have comment pagination code in it. Use paginate_comments_links() to add comment pagination, or older previous_comments_link() and next_comments_link() functions.
- No 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.
- Possible variable $div found in translation function in class-acf-field-flexible-content 2.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-flexible-content 2.php. Translation function calls should not contain PHP variables. Possible variable $attrs found in translation function in class-acf-field-gallery 2.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-repeater.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-repeater 2.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-clone.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-flexible-content.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-flexible-content.php. Translation function calls should not contain PHP variables. Possible variable $attrs found in translation function in class-acf-field-gallery.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-clone 2.php. Translation function calls should not contain PHP variables. Possible variable $attributes found in translation function in field-group-field-conditional-logic.php. Translation function calls should not contain PHP variables. Possible variable $attributes found in translation function in field-group-field-conditional-logic 2.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-date_picker.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-date_time_picker.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-group.php. Translation function calls should not contain PHP variables. Possible variable $wrap found in translation function in class-acf-field-wysiwyg.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-file.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-tab.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-accordion.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-taxonomy.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-link.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-relationship 2.php. Translation function calls should not contain PHP variables. Possible variable $attrs found in translation function in class-acf-field-google-map.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-relationship.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-oembed.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-time_picker.php. Translation function calls should not contain PHP variables. Possible variable $attrs found in translation function in acf-input-functions.php. Translation function calls should not contain PHP variables. Possible variable $attrs found in translation function in acf-input-functions.php. Translation function calls should not contain PHP variables.
- Possible variable $string found in translation function in api-helpers.php. Translation function calls should not contain PHP variables.
- Possible variable $div found in translation function in class-acf-field-flexible-content 2.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-flexible-content 2.php. Translation function calls should not contain PHP variables. Possible variable $attrs found in translation function in class-acf-field-gallery 2.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-repeater.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-repeater 2.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-clone.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-flexible-content.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-flexible-content.php. Translation function calls should not contain PHP variables. Possible variable $attrs found in translation function in class-acf-field-gallery.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-clone 2.php. Translation function calls should not contain PHP variables. Possible variable $attributes found in translation function in field-group-field-conditional-logic.php. Translation function calls should not contain PHP variables. Possible variable $attributes found in translation function in field-group-field-conditional-logic 2.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-date_picker.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-date_time_picker.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-group.php. Translation function calls should not contain PHP variables. Possible variable $wrap found in translation function in class-acf-field-wysiwyg.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-file.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-tab.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-accordion.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-taxonomy.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-link.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-relationship 2.php. Translation function calls should not contain PHP variables. Possible variable $attrs found in translation function in class-acf-field-google-map.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-relationship.php. Translation function calls should not contain PHP variables. Possible variable $atts found in translation function in class-acf-field-oembed.php. Translation function calls should not contain PHP variables. Possible variable $div found in translation function in class-acf-field-time_picker.php. Translation function calls should not contain PHP variables. Possible variable $attrs found in translation function in acf-input-functions.php. Translation function calls should not contain PHP variables.
- At least one hard coded date was found in the file class-acf-field-date_picker.php. Function get_option( 'date_format' ) should be used instead.
- Screenshot size is 800x600px. 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
- Possible hard-coded links were found in the file acabado-theme-manager.php.223: echo '<p><a href='https://incomeschool.com/acabado-changelog/' target='_blank'>View Change LoPossible hard-coded links were found in the file admin.php.134: 'https://www.advancedcustomfields.com/resources/getting-started-with-acf/'152: 'https://www.advancedcustomfields.com/resources/'160: 'https://www.advancedcustomfields.com/support/'171: '<p><span class='dashicons dashicons-admin-home'></span> <a href='https://www.advancedcustomfields.com/' target='_blank' target='_blank'>' . 134: 'https://www.advancedcustomfields.com/resources/getting-started-with-acf/'152: 'https://www.advancedcustomfields.com/resources/'160: 'https://www.advancedcustomfields.com/support/'171: '<p><span class='dashicons dashicons-admin-home'></span> <a href='https://www.advancedcustomfields.com/' target='_blank' target='_blank'>' . 200: return preg_replace( '/(<a[\S\s]+?\/a>)/', '$1 ' . __('and', 'acf') . ' <a href='https://www.advancedcustomfields.com' target='_blank'>ACF</a>', $text, 1 );Possible hard-coded links were found in the file functions.php.86: $remote_server = 'https://incomeschool.com';177: $install_response = wp_remote_post( 'https://incomeschool.com/wp-json/theme-install/v1/create', $args );255: echo '<div class='notice notice-error'><p><strong>IMPORTANT!</strong> Your Acabado license is expired or invalid. You are likely to run into issues with compatibility with Wordpress and popular plugins if you don\'t update.<br/>Update your license by logging into your account at <a href='https://incomeschool.com' target='_blank'>Income School</a> or enter your 1804: update_field( 'footer_ad', '<p><a href='https://google.com' target='_blank'><img src='https://via.placeholder.com/81848: update_field( 'sidebar_ad', '<a href='https://google.com' target='_blank'><img src='https://via.placeholder.com/31804: update_field( 'footer_ad', '<p><a href='https://google.com' target='_blank'><img src='https://via.placeholder.com/81848: update_field( 'sidebar_ad', '<a href='https://google.com' target='_blank'><img src='https://via.placeholder.com/3
- This theme does not contain optional file rtl.php.
- This theme does not contain optional file front-page.php.
- This theme does not contain optional file category.php.
- This theme does not contain optional file tag.php.
- This theme does not contain optional file taxonomy.php.
- This theme does not contain optional file date.php.
- This theme does not contain optional file attachment.php.
- This theme does not contain optional file image.php.
- The theme appears to use include or require : acabado-theme-manager.php 14: // require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' );15: // require_once( $_SERVER['DOCUMENT_ROOT'] . '/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 : blocks.php 390: 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 : blocks 2.php 319: 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 : acf.php 101: include_once( ACF_PATH . 'includes/acf-utility-functions.php'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : api-helpers.php 454: include( $path );2923: //require_once( ABSPATH . '/wp-load.php' ); // WP should already be loaded2924: require_once( ABSPATH . '/wp-admin/includes/media.php' ); // video function2925: require_once( ABSPATH . '/wp-admin/includes/file.php' );2926: require_once( ABSPATH . '/wp-admin/includes/image.php' );4280: 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 : acf-utility-functions.php 156: include_once($file_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 : translations.php 11: // 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 : content-theme_book_review.php 62: require_once( ABSPATH . 'wp-admin/includes/template.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 : content-theme_product_review.php 71: require_once( ABSPATH . 'wp-admin/includes/template.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 : content-theme_video_review.php 77: require_once( ABSPATH . 'wp-admin/includes/template.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 : wp-config.php 40: require('wp-salt.php');88: require_once(ABSPATH . 'wp-settings.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.