您可以通过三个简单的步骤完成此操作:
在主题中创建一个目录,该目录将保存所有新图标/主题/主题名称/图像/图标/
将所有图像从/wp includes/images/crystal/复制到新目录中挂钩到函数中的wp\\u mime\\u type\\u图标过滤器中。php文件您的过滤器如下所示:
function change_mime_icon($icon, $mime = null, $post_id = null){
$icon = str_replace(get_bloginfo(\'wpurl\').\'/wp-includes/images/crystal/\', WP_CONTENT_URL . \'/themes/theme-name/images/icons/\', $icon);
return $icon;
}
add_filter(\'wp_mime_type_icon\', \'change_mime_icon\');
要验证此功能是否正常工作,请打开媒体库并浏览媒体库。如果您看到PHP警告或错误,则说明出现了一些问题。如果您看到显示的图标,那么您现在可以控制从主题目录中提取的图像。
Be careful not to change the names of the image files as they are called specifically in the core.