Version Description
Download this release
Release Info
Developer | githubsync |
Plugin | Theme Check |
Version | 20211203 |
Comparing to | |
See all releases |
Code changes from version 20210921 to 20211203
- changelog.txt +3 -0
- checkbase.php +1 -1
- checks/class-fse-required-files-check.php +8 -10
- readme.txt +1 -1
- theme-check.php +1 -1
changelog.txt
CHANGED
@@ -1,3 +1,6 @@
|
|
|
|
|
|
|
|
1 |
= 20210921 =
|
2 |
* Fix: `tc_filename()` to always return theme-relative paths when possible.
|
3 |
* Fix: Correct the block theme adaptation check to work in WordPress.org Theme Uploader
|
1 |
+
= 20211203 =
|
2 |
+
* Update: FSE theme folders to the new proposed structure
|
3 |
+
|
4 |
= 20210921 =
|
5 |
* Fix: `tc_filename()` to always return theme-relative paths when possible.
|
6 |
* Fix: Correct the block theme adaptation check to work in WordPress.org Theme Uploader
|
checkbase.php
CHANGED
@@ -351,7 +351,7 @@ function tc_adapt_checks_for_fse_themes( $php_files, $css_files, $other_files )
|
|
351 |
}
|
352 |
|
353 |
// Check whether this is a FSE theme by searching for an index.html block template.
|
354 |
-
if ( ! in_array( 'block-templates/index.html', $other_filenames, true ) ) {
|
355 |
return false;
|
356 |
}
|
357 |
|
351 |
}
|
352 |
|
353 |
// Check whether this is a FSE theme by searching for an index.html block template.
|
354 |
+
if ( ! in_array( 'block-templates/index.html', $other_filenames, true ) && ! in_array( 'templates/index.html', $other_filenames, true ) ) {
|
355 |
return false;
|
356 |
}
|
357 |
|
checks/class-fse-required-files-check.php
CHANGED
@@ -37,16 +37,14 @@ class FSE_Required_Files_Check implements themecheck {
|
|
37 |
array_push( $filenames, tc_filename( $php_key ) );
|
38 |
}
|
39 |
|
40 |
-
$
|
41 |
-
'
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
$ret = false;
|
49 |
-
}
|
50 |
}
|
51 |
|
52 |
return $ret;
|
37 |
array_push( $filenames, tc_filename( $php_key ) );
|
38 |
}
|
39 |
|
40 |
+
if ( ! in_array( 'theme.json', $filenames ) ) {
|
41 |
+
$this->error[] = sprintf( '<span class="tc-lead tc-required">' . __( 'REQUIRED', 'theme-check' ) . '</span>: ' . __( 'Could not find the file theme.json in the theme.', 'theme-check' ), '<strong>theme.json</strong>' );
|
42 |
+
$ret = false;
|
43 |
+
}
|
44 |
+
|
45 |
+
if ( ! in_array( 'block-templates/index.html', $filenames ) && ! in_array( 'templates/index.html', $filenames ) ) {
|
46 |
+
$this->error[] = sprintf( '<span class="tc-lead tc-required">' . __( 'REQUIRED', 'theme-check' ) . '</span>: ' . __( 'Could not find the index.html template in the theme.', 'theme-check' ), '<strong>index.html</strong>' );
|
47 |
+
$ret = false;
|
|
|
|
|
48 |
}
|
49 |
|
50 |
return $ret;
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: Otto42, pross, poena, dingo-d, acosmin, joyously
|
|
3 |
Requires at Least: 3.7
|
4 |
Tested Up To: 5.8
|
5 |
Tags: themes, guidelines, wordpress.org
|
6 |
-
Stable tag:
|
7 |
|
8 |
A simple and easy way to test your theme for all the latest WordPress standards and practices. A great theme development tool!
|
9 |
|
3 |
Requires at Least: 3.7
|
4 |
Tested Up To: 5.8
|
5 |
Tags: themes, guidelines, wordpress.org
|
6 |
+
Stable tag: 20211203
|
7 |
|
8 |
A simple and easy way to test your theme for all the latest WordPress standards and practices. A great theme development tool!
|
9 |
|
theme-check.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin URI: https://github.com/WordPress/theme-check/
|
5 |
* Description: A simple and easy way to test your theme for all the latest WordPress standards and practices. A great theme development tool!
|
6 |
* Author: Theme Review Team
|
7 |
-
* Version:
|
8 |
* Text Domain: theme-check
|
9 |
* License: GPLv2
|
10 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
4 |
* Plugin URI: https://github.com/WordPress/theme-check/
|
5 |
* Description: A simple and easy way to test your theme for all the latest WordPress standards and practices. A great theme development tool!
|
6 |
* Author: Theme Review Team
|
7 |
+
* Version: 20211203
|
8 |
* Text Domain: theme-check
|
9 |
* License: GPLv2
|
10 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|