{"id":456,"date":"2023-09-13T08:56:40","date_gmt":"2023-09-13T08:56:40","guid":{"rendered":"https:\/\/unmaskwp.com\/?post_type=snippets&p=456"},"modified":"2023-09-13T08:58:13","modified_gmt":"2023-09-13T08:58:13","slug":"allow-doc-file-uploads-in-wordpress","status":"publish","type":"snippets","link":"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/","title":{"rendered":"How to Allow DOC File Uploads in WordPress?"},"content":{"rendered":"\n

Do you want to allow DOC file uploads on your WordPress website? <\/p>\n\n\n\n

WordPress allows you to upload audio, video, and image file formats by default. WordPress doesn’t offer DOC file uploads due to security reasons and you may encounter an error while uploading the DOC file to the WordPress media library. <\/p>\n\n\n\n

Allow DOC File Uploads For All Users<\/h2>\n\n\n\n

If you want to enable the DOC file uploads in WordPress, use the code below. <\/p>\n\n\n\n

\/**\n * Allow DOC file upload in WordPress\n *\/\nfunction maverick_allow_docs_mime_types($mimes)\n{\n\n    $mimes['doc'] = 'application\/msword';\n    $mimes['docx'] = 'application\/vnd.openxmlformats-officedocument.wordprocessingml.document';\n\n    return $mimes;\n}\n\nadd_filter('upload_mimes', 'maverick_allow_docs_mime_types');<\/code><\/pre>\n\n\n\n

Allow DOC File Uploads Only For Administrators<\/h2>\n\n\n\n

Since uploading the DOC files can put your site at risk, you can restrict DOC file upload to Site Administrators. You can use the below code to allow DOC file uploads only by administrators. <\/p>\n\n\n\n

<\/p>\n\n\n\n

\/**\n * Allow DOC file upload in WordPress\n *\/\nfunction maverick_allow_docs_mime_types($mimes)\n{\n\n    \/\/Only allow SVG upload by admins\n    if (!current_user_can('administrator')) {\n        return $mimes;\n    }\n\n    $mimes['doc'] = 'application\/msword';\n    $mimes['docx'] = 'application\/vnd.openxmlformats-officedocument.wordprocessingml.document';\n\n    return $mimes;\n}\n\nadd_filter('upload_mimes', 'maverick_allow_docs_mime_types');<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"

\u2026 Read More »<\/a><\/p>\n","protected":false},"author":2,"parent":0,"comment_status":"open","ping_status":"closed","template":"","snippet_type":[34],"snippet_tag":[143,144,39,31,33],"acf":[],"yoast_head":"\nHow to Allow DOC File Uploads in WordPress? - UnmaskWP<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Allow DOC File Uploads in WordPress? - UnmaskWP\" \/>\n<meta property=\"og:description\" content=\"\u2026 Read More »\" \/>\n<meta property=\"og:url\" content=\"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"UnmaskWP\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/unmaskwp\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-13T08:58:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/unmaskwp.com\/wp-content\/uploads\/2020\/09\/unmaskwp-facebook-cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"820\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@UnmaskWP\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/\",\"url\":\"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/\",\"name\":\"How to Allow DOC File Uploads in WordPress? - UnmaskWP\",\"isPartOf\":{\"@id\":\"https:\/\/unmaskwp.com\/#website\"},\"datePublished\":\"2023-09-13T08:56:40+00:00\",\"dateModified\":\"2023-09-13T08:58:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/unmaskwp.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Snippets\",\"item\":\"https:\/\/unmaskwp.com\/snippets\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Allow DOC File Uploads in WordPress?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/unmaskwp.com\/#website\",\"url\":\"https:\/\/unmaskwp.com\/\",\"name\":\"UnmaskWP\",\"description\":\"Free WordPress Theme & Plugin Detector\",\"publisher\":{\"@id\":\"https:\/\/unmaskwp.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/unmaskwp.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/unmaskwp.com\/#organization\",\"name\":\"UnmaskWP\",\"url\":\"https:\/\/unmaskwp.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/unmaskwp.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/unmaskwp.com\/wp-content\/uploads\/2020\/09\/unmaskwp-logo.png\",\"contentUrl\":\"https:\/\/unmaskwp.com\/wp-content\/uploads\/2020\/09\/unmaskwp-logo.png\",\"width\":300,\"height\":42,\"caption\":\"UnmaskWP\"},\"image\":{\"@id\":\"https:\/\/unmaskwp.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/unmaskwp\",\"https:\/\/x.com\/UnmaskWP\",\"https:\/\/www.instagram.com\/unmaskwp\/\",\"https:\/\/twitter.com\/UnmaskWP\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Allow DOC File Uploads in WordPress? - UnmaskWP","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Allow DOC File Uploads in WordPress? - UnmaskWP","og_description":"\u2026 Read More »","og_url":"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/","og_site_name":"UnmaskWP","article_publisher":"https:\/\/www.facebook.com\/unmaskwp","article_modified_time":"2023-09-13T08:58:13+00:00","og_image":[{"width":820,"height":360,"url":"https:\/\/unmaskwp.com\/wp-content\/uploads\/2020\/09\/unmaskwp-facebook-cover.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@UnmaskWP","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/","url":"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/","name":"How to Allow DOC File Uploads in WordPress? - UnmaskWP","isPartOf":{"@id":"https:\/\/unmaskwp.com\/#website"},"datePublished":"2023-09-13T08:56:40+00:00","dateModified":"2023-09-13T08:58:13+00:00","breadcrumb":{"@id":"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/unmaskwp.com\/snippets\/allow-doc-file-uploads-in-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/unmaskwp.com\/"},{"@type":"ListItem","position":2,"name":"Snippets","item":"https:\/\/unmaskwp.com\/snippets\/"},{"@type":"ListItem","position":3,"name":"How to Allow DOC File Uploads in WordPress?"}]},{"@type":"WebSite","@id":"https:\/\/unmaskwp.com\/#website","url":"https:\/\/unmaskwp.com\/","name":"UnmaskWP","description":"Free WordPress Theme & Plugin Detector","publisher":{"@id":"https:\/\/unmaskwp.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/unmaskwp.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/unmaskwp.com\/#organization","name":"UnmaskWP","url":"https:\/\/unmaskwp.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/unmaskwp.com\/#\/schema\/logo\/image\/","url":"https:\/\/unmaskwp.com\/wp-content\/uploads\/2020\/09\/unmaskwp-logo.png","contentUrl":"https:\/\/unmaskwp.com\/wp-content\/uploads\/2020\/09\/unmaskwp-logo.png","width":300,"height":42,"caption":"UnmaskWP"},"image":{"@id":"https:\/\/unmaskwp.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/unmaskwp","https:\/\/x.com\/UnmaskWP","https:\/\/www.instagram.com\/unmaskwp\/","https:\/\/twitter.com\/UnmaskWP"]}]}},"_links":{"self":[{"href":"https:\/\/unmaskwp.com\/wp-json\/wp\/v2\/snippets\/456"}],"collection":[{"href":"https:\/\/unmaskwp.com\/wp-json\/wp\/v2\/snippets"}],"about":[{"href":"https:\/\/unmaskwp.com\/wp-json\/wp\/v2\/types\/snippets"}],"author":[{"embeddable":true,"href":"https:\/\/unmaskwp.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/unmaskwp.com\/wp-json\/wp\/v2\/comments?post=456"}],"wp:attachment":[{"href":"https:\/\/unmaskwp.com\/wp-json\/wp\/v2\/media?parent=456"}],"wp:term":[{"taxonomy":"snippet_type","embeddable":true,"href":"https:\/\/unmaskwp.com\/wp-json\/wp\/v2\/snippet_type?post=456"},{"taxonomy":"snippet_tag","embeddable":true,"href":"https:\/\/unmaskwp.com\/wp-json\/wp\/v2\/snippet_tag?post=456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}