Writing
WordPress 6.7 theme
- THEME TYPEWordPress theme 6.7
- FILE NAMEwriting-blog-personal-blog3770.zip
- FILE SIZE2600154 bytes
- MD5eabf5092d2c07dc03f8a619941e4b547
- SHA16b779daa2adf6c5abc53edcf456759b169d0a6cf
- LICENSECustom
- FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
- THEME URIhttp://ahmad.works/writing/
- VERSION3.770
- TAGSblack, white, two-columns, left-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
- CREATION DATE2021-10-03
- LAST FILE UPDATE2021-10-03
- LAST VALIDATION2021-10-03 13:30
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
- Found a Customizer setting that did not have a sanitization callback function in file customizer.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
- Found <iframe src="https://www.googletagmanager.com/ns.html?id='.$gtm_ID.'" height="0" width="0" style="display:none;visibility:hidden"> in file header.php.
- add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t File class-tgm-plugin-activation.php : 737: $this->page_hook = call_user_func( '
writing-core.zip
.
Plugins are not allowed in themes. The zip file found was
Warning
- The tag black has been deprecated, it must be removed from style.css header.The tag white 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.
- Found a translation function that is missing a text-domain. Function __, with the arguments 'writing' in file content-post-format.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Crop Blog Banners in Blog List (', px x 400px), 'writing' in file customizer.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Crop Gallery Images in Blog List (', px x 400px), 'writing' in file customizer.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Make Single Post/Page Image Same As Blog List Images (', px x 400px), 'writing' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'writing' in file content.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 writing, tgmpa, asalah_site_width, px x 400px).
- The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
- Possible variable $postid found in translation function in content-post-format.php. Translation function calls should not contain PHP variables. Possible variable $social found in translation function in customizer.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
- 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 home.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 : ajax-hits-counter.php 67: require_once( ABSPATH.'wp-admin/includes/import.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 : increment-hits.rapid.php 13: require( realpath( __DIR__ .'/../../../../../' ) . '/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.The theme appears to use include or require : ajax-load.php 27: include(locate_template('content.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 : custom_js.php 14: !function(e,t){var a=function(){t(e.lazySizes),e.removeEventListener('lazyunveilread',a,!0)};t=t.bind(null,e,e.document),'object'==typeof module&&module.exports?t(require('lazysizes')):'function'==typeof define&&define.amd?define(['lazysi16: !function(e,t){var a=function(){t(e.lazySizes),e.removeEventListener('lazyunveilread',a,!0)};t=t.bind(null,e,e.document),'object'==typeof module&&module.exports?t(require('lazysizes')):'function'==typeof define&&define.amd?define(['lazysi 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.