我刚开始学木材。木材使用树枝作为模板引擎。
这很好,但我在主题编辑器中显示所有.twig文件时遇到了问题。我在代码开发中使用VS代码,所以在那里查看和访问.twig文件没有问题。
我的问题是内置的wordpress主题编辑器。
您知道在使用主题编辑器时显示所有文件/文件夹结构的方法吗?首先显示.twig文件,但也很好地看到所有文件/文件夹结构,包括,供应商,composer.json等。
发布于 2021-07-05 08:12:02
您需要做的是用“允许”编辑器文件类型更新过滤器。
这是你需要的树枝:
function add_custom_editor_file_types( $types ) {
$types[] = 'twig';
return $types;
}
add_filter( 'wp_theme_editor_filetypes', 'add_custom_editor_file_types' );当然,您可以以相同的方式添加任何您希望的文件类型/扩展名。编辑器UI只显示有“可编辑”文件的目录结构。
编辑:默认情况下,某些目录被排除在文件扫描之外。其中之一是vendor。这很可能是因为在某些情况下,vendor dir将是巨大的,因此为此加载和处理将产生与其相关的成本。
为了防止vendor dir被排除在外,可以使用专门用于此目的的筛选器:
function unexclude_theme_editor_dirs( $exclusions ) {
// default exclusions: 'CVS', 'node_modules', 'vendor', 'bower_components'
$unExclude = [ 'vendor' ];
return array_diff( $exclusions, $unExclude );
}
add_filter( 'theme_scandir_exclusions', 'unexclude_theme_editor_dirs' );https://wordpress.stackexchange.com/questions/391426
复制相似问题