IH Photographer
Free WordPress 6.7 theme
- THEME TYPEWordPress theme 6.7
- FILE NAMEih-photographer.0.99.zip
- FILE SIZE3029336 bytes
- MD5dee51d9e08efcc6ea65acf2b1c266d9d
- SHA1c9ea6e439914e0fa5be9e60c79efd1eac37e4810
- LICENSEGNU GPL 2
- FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
- THEME URIhttp://rohitink.com/2014/08/19/ih-photographer/
- VERSION0.99
- AUTHOR URIhttp://rohitink.com
- TAGSwhite, light, custom-background, two-columns, right-sidebar, responsive-layout, custom-menu, sticky-post, theme-options, threaded-comments, translation-ready, featured-images, photoblogging, full-width-template
- CREATION DATE2019-06-17
- LAST FILE UPDATE2019-06-17
- LAST VALIDATION2019-06-17 20:05
This theme is open source.
Critical alerts
- 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.
- add_submenu_page#ParametersFile import_export.php : 148: add_submenu_page(File debug.php : 75: add_submenu_page(File framework.php : 1140: // wrappers and need to be appened to using add_submenu_page.1177: $this->page = add_submenu_page(1238: add_submenu_page(1264: add_submenu_page(File framework.php : 1140: // wrappers and need to be appened to using add_submenu_page.1177: $this->page = add_submenu_page(1238: add_submenu_page(1264: add_submenu_page(File framework.php : 1209: $this->page = add_menu_page(File framework.php : 1140: // wrappers and need to be appened to using add_submenu_page.1177: $this->page = add_submenu_page(1238: add_submenu_page(1264: add_submenu_page(File framework.php : 1140: // wrappers and need to be appened to using add_submenu_page.1177: $this->page = add_submenu_page(1238: add_submenu_page(1264: add_submenu_page( File options.php : 481: 'page_parent' => 'themes.php', // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/
- HEADER_TEXTCOLOR is default, hide text (returns 'blank') or any hex value50: if ( HEADER_TEXTCOLOR == $header_text_color ) { Constant HEADER_TEXTCOLOR was found in the file custom-header.php. add_theme_support( 'custom-header' ) should be used instead. 49: // get_header_textcolor() options:
- add_theme_support() was found in the file functions.php. However get_post_format and/or has_post_format were not found.
Warning
- Found wp_deregister_script in framework.php. Themes must not deregister core scripts. 490: wp_deregister_script( 'wpb_ace' );
- The tag white has been deprecated, it must be removed from style.css header.The tag light has been deprecated, it must be removed from style.css header.The tag responsive-layout has been deprecated, it must be removed from style.css header.The tag photoblogging has been deprecated, it must be removed from style.css header.
- Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'Current theme preview' in file options.php.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'Current theme preview' in file options.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'This <a href="%1$s">child theme</a> requires its parent theme, %2$s.' in file options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<p>', </p>, 'redux-framework-demo' in file framework.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 ih-photographer, redux-framework, redux-framework-demo, </p>.
- 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 $msg found in translation function in framework.php. Translation function calls should not contain PHP variables.
- Screenshot 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
- Possible hard-coded links were found in the file options.php.256: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t281: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t316: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t388: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t256: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t281: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t316: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t388: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t256: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t281: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t316: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t388: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t256: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t281: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t316: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade t388: 'title' => __('<a href='http://inkhive.com/product/ih-photographer-plus/' target='_blank'>Upgrade tPossible hard-coded links were found in the file class.redux-plugin.php.407: '<a href='https://github.com/ReduxFramework/redux-framework' target='_blank'>' . __( 409: '<a href='https://github.com/ReduxFramework/redux-framework/issues/' target='_blank'>408: '<a href='http://generate.reduxframework.com/' target='_blank'>' . __( 'Generator', '409: '<a href='https://github.com/ReduxFramework/redux-framework/issues/' target='_blank'>410: '<a href='http://docs.reduxframework.com/' target='_blank'>' . __( 'Documentation', 'Possible hard-coded links were found in the file class.redux_functions.php.205: 'msg' => '<strong>A new build of Redux is now available!</strong><br/><br/>Your version: <strong>' . $curVer . '</strong><br/>New version: <strong><span style='color: red;'>' . $ver . '</span></strong><br/><br/><a href='https://github.com/ReduxFramework/redux-framework'>Get it now</a> &nbsPossible hard-coded links were found in the file footer.php.19: <?php printf( __( 'Designed by %1$s.', 'ih-photographer' ), '<a href='http://rohitink.com' rel='designer'>Rohit Tripathi</a>' ); ?>
- 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 author.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 : options.php 85: require_once( ABSPATH .'/wp-admin/includes/file.php' );231: require_once(ABSPATH . '/wp-admin/includes/file.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 : admin-init.php 5: require_once( dirname(__FILE__).'/tgm/tgm-init.php' );9: require_once( dirname(__FILE__).'/redux-extensions/extensions-init.php' );13: require_once( dirname(__FILE__).'/redux-framework/ReduxCore/framework.php' 17: require_once( dirname(__FILE__).'/options-init.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.redux-plugin.php 144: require_once( dirname( __FILE__ ) . '/ReduxCore/framework.php' );152: require_once( dirname( __FILE__ ) . '/ReduxCore/redux-extensions/config.php157: require_once( dirname( __FILE__ ) . '/sample/sample-config.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 : extension_customizer.php 593: 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 : class.redux_functions.php 91: require_once( ABSPATH . '/wp-admin/includes/file.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 : sysinfo.php 54: require_once 'browser.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_raw.php 52: include( $this->field['include'] ); 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_select.php 56: require_once( $icons_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_button_set.php 46: * ['format'] string Formatting options for paginate fields. Options include ('currency','nice','niceShort','timeAgoInWords' or a valid Date() f 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 37: include_once( dirname( __FILE__ ) . '/inc/class.redux_instances.php' );38: include_once( dirname( __FILE__ ) . '/inc/lib.redux_instances.php' );50: include_once( dirname( __FILE__ ) . '/inc/class.redux_helpers.php' );53: include_once( dirname( __FILE__ ) . '/inc/class.redux_functions.php' );55: //include_once( dirname( __FILE__ ) . '/inc/class.redux_filesystem.php' );287: // include_once( dirname( __FILE__ ) . '/inc/welcome.php' );322: include_once( self::$_dir . 'inc/debug.php' );350: require_once( self::$_dir . 'inc/import_export.php' );579: include_once( dirname( __FILE__ ) . '/inc/tracking.php' );1399: require_once( $class_file );1726: require_once( $class_file );2203: include( ABSPATH . 'wp-includes/pluggable.php' );2605: require_once( $class_file );2952: require_once( $class_file );3487: require_once 'inc/sysinfo.php';3720: 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 : redux-framework.php 35: require_once( plugin_dir_path( __FILE__ ) . 'class.redux-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.