获取可在插件中编辑的文件扩展名列表。
原型
wp_get_plugin_file_editable_extensions( string $plugin )
参数
$plugin
(string)
(Required)
插入。
返回值
(array)
文件扩展名。
源文件
路径:wp-admin/includes/file.php
<?php
...
function wp_get_plugin_file_editable_extensions( $plugin ) {
$editable_extensions = array(
'bash',
'conf',
'css',
'diff',
'htm',
'html',
'http',
'inc',
'include',
'js',
'json',
'jsx',
'less',
'md',
'patch',
'php',
'php3',
'php4',
'php5',
'php7',
'phps',
'phtml',
'sass',
'scss',
'sh',
'sql',
'svg',
'text',
'txt',
'xml',
'yaml',
'yml',
);
/**
* Filters file type extensions editable in the plugin editor.
*
* @since 2.8.0
* @since 4.9.0 Adds $plugin param.
*
* @param string $plugin Plugin file.
* @param array $editable_extensions An array of editable plugin file extensions.
*/
$editable_extensions = (array) apply_filters( 'editable_extensions', $editable_extensions, $plugin );
return $editable_extensions;
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/wp_get_plugin_file_editable_extensions/