Hello
When I’m importing a .docx, the plugin adds a link tag ( <a></a> ) with an id. I don’t have bookmark in my word document
I don’t have a table of content. Maybe it’s the collapse/expandable of the titles in word that made this. What is your opinion about this ?
Is it possible to delete those link tag when importing the document ?
]]>Hi, does the plugin have an option to import a single Word document into separate WordPress posts? The document has multiple chapters, each starting with a ‘Heading 1’. I’d like everything between two Heading 1’s to be imported as a post where heading 1 becomes the post title.
Thanks
JP
I’m trying to import a docx file with text and images. It appears correctly in the visual preview, but the images change to <img src=”path/to/image” /> in the HTML view and show as broken image links. I don’t see any errors on screen and I use Elementor for webpage template creation.
I’m currently on WordPress 6.6.1 and am using Mammoth v 1.21.0. I’ve seen this question in a few support threads, but it doesn’t seem to have been resolved in them. Any help is much appreciated
]]>Hi, first off – thanks for an awesome plugin! It’s a breeze to work with, and code-wise nicely structured and easy to debug/step through.
I’ve patched 1.20 on the WordPress multisite this is being used on, and just re-applied the same patch to 1.21. Is there any chance this can get included in the codebase?
// file ./wp-content/plugins/mammoth-docx-converter/mammoth-editor.js
// Lines 185 to 187
// SK core/editor removed in 6.2, use core/block-editor instead
var block = wp.blocks.createBlock("core/freeform", {content: text});
wp.data.dispatch("core/block-editor").insertBlocks(block);
Thanks!
Sandra.
]]>Does this plugin import live Word documents? That is, can the docx file live in a separate file on the website or external server, and the page employing the plugin automatically updates? Or is it only for the initial import of the Word document into your post or page?
]]>I’m using Elementor and I wonder how I can use Mammoth with this?
Thanks!
Hello,
How can I make the plugin insert all images in the center when importing?
]]>Hi Michael,
First of all, let me say how thankful I am for your plugin. It’s been brilliant, you developed a clever thing, I must admit this.
A couple of days ago I uploaded a .DOCX no problem at all. Today, I wanted to upload another one and the plugin would not react when I click on the ‘Choose document’ button. I tried the following:
– Clear the cache of my browser
– Clear the cache of the website
– Used Safari instead of Chrome
– Then changed to another website I mange (same issue)
– Went to the staging of my main website same issue
– Disabled all the plugins in the staging, same issue.
Then I checked the inspect element and in the console, there was a warning about a file not being able to load.
DevTools failed to load source map: Could not load content for https://staging-mejorbanco.kinsta.cloud/wp-content/plugins/mammoth-docx-converter/underscore-umd.js.map: HTTP error: status code 500, net::ERR_HTTP_RESPONSE_CODE_FAILURE
I’ve created a screen recording so hopefully you can see the issue, in case my explanation is not clear. Here the link to the G. Drive video: https://drive.google.com/open?id=1gsreYMNLy5Sd0Fkq2d263Wo828dOz7ik&authuser=jmgarciabonilla%40gmail.com&usp=drive_fs
I use Kinsta as my server, also asked them if it’s something at their end – so far they haven’t find an issue on their side.
Please do let me know if you need any other information.
Cheers,
Josep
Hi,
I want to convert 80-90 word documents to WP posts.
Currently, I create posts one by one by uploading/coverting the doc. Is there a way out that multiple posts can be created at once?
]]>Hi,
Currently, in Mammoth, the ordered lists always start from 1.
Example:
1. text 1
2. text 2
<image>
3. text 3
But the plugin will import it as:
1. text 1
2. text 2
<image>
1. text 3
I know I can change it manually, but is there a way for the plugin to recognize that the list starts from a different number?
Thanks.
]]>I am using Mammoth .docx converter to upload a blog post written in Google doc.
I downloaded the file in Microsoft Word (.Docx)
And uploaded it into my WordPress Gutenberge using Mammoth .docx plugin.
Here’s the screencast: https://youtu.be/MHX4guWOArU
Once the file is uploaded it is in the classic format. As I convert them into blocks, blog post formatting changed.
See the screencast to understand the issue.
I thought this might be happening due to some plug-ins, so I tested on another blog with no plug-ins still facing the same issue.
Other bloggers are using the same process to upload blog posts from google docs to wordpress editor. They’re not facing this issue.
Can you please help?
]]>Hi,
I would like to ask about the steps I need to take to add custom styles to the mammoth plugin. It’s not very clear to me.
I have the mammoth plugin installed on my WordPress site in the directory plugins/mammoth-docx-converter. I don’t know whether the files (mammoth-options.js and mammoth-options.php) should be placed in the “plugins/mammoth-docx-converter/mammoth-options” directory or directly in “plugins/mammoth-docx-converter”.
I tried both ways. In Word, I have a style for code called “Code”. I have to manually add code to a file that is visible as
<pre class="wp-block-code">
When I import it with a plugin it is converted to paragraphs for each line instead of <pre class="wp-block-code">
These are the lines I added to the MAMMOTH_OPTIONS function in “mammoth-options.js”:
"p[style-name='Code'] => pre.wp-block-code:fresh",
"p[style-name='Code'] => pre:separator('\\n')",
It seems that it has no effect on the imported file. Works the same as before.
What am I missing here?
Thanks
]]>Been using this excellent plugin for years (and yes, even donated :), but “now” it no longer works for me.
I do all the usual things, but the file is not imported.
I Choose file (the docx file to import), and wait.
When the button Insert into editor displays above the file display, I click the button, The text Importing shows – and then nothing else happens. No import, no messages, and I even tried waiting for days.
Too good to miss, I hope that this can be resolved.
]]>Any chance that you can take the H1 or title option within a word doc and make that the title of the blog? aka reduce the copy pasting that I need to do?
]]>The plugin is not tested with WordPress version 5.9.1. So can you provide a compatibility plugin version?
]]>My mammoth-options.js file is:
function MAMMOTH_OPTIONS(mammoth) {
var styleMap = [
"p[style-name='blockquote'] => blockquote > p:fresh",
];
function setParagraphStyleNameFromFonts(fonts, styleName, skipStyleNameRegex) {
return mammoth.transforms.paragraph(function(paragraph) {
var runs = mammoth.transforms.getDescendantsOfType(paragraph, "run");
var isMatch = runs.length > 0 && runs.every(function(run) {
return run.font && fonts.indexOf(run.font.toLowerCase()) !== -1;
});
if (isMatch && !skipStyleNameRegex.test(paragraph.styleName)) {
return {...paragraph, styleName: styleName};
} else {
return paragraph;
}
});
}
return {
styleMap: styleMap,
// If a paragraph is entirely made up of runs that use monospace fonts,
// update the paragraph to use the style "Code Block" if it doesn't
// already have a "Code Block" style.
transformDocument: setParagraphStyleNameFromFonts(
["consolas", "courier", "courier new"],
"Code Block",
/^Code Block/i
)
};
}
I’ve created a docx file containing a paragraph with the style ‘blockquote’, however in the resulting wordpress post the paragraph is is not surrounded by blockquote tags. Where do I begin to look for the problem?
]]>Does this plugin replicate line centering? How about tabs; are those duplicated in the editor?
]]>Hello,
I’ve been using Mammoth DOCX Converter for a while now and love it (thank you!), but I’m having a consistent issue that I’m hoping someone here can help with.
I use Google Docs to create the documents (with my team) and then export them from there as a DOCX file. When importing that file into WP using Mammoth, anchor links are getting inserted inside all of the heading tags, right before the text of the heading. It looks like this:
<h1><a id="_54erq3a8gvr8"></a>How to ... </a></h1>
This anchor tags don’t appear in the DOCX file when viewing it in Word. But they appear when importing into WP via Mammoth.
I’ve tried uploading the exported Google Doc (in DOCX format) into Microsoft Word online, then saving it out again. THAT imports cleanly.
So… I’m wondering if anyone else has had this issue and/or has any insights into how to stop it. I’d love to avoid having to (1) double-process the doc through Word to get it to work cleanly or (2) keep having to strip out the anchor links in the WP editor.
Thanks!
]]>I’m new to WordPress and I’m trying to publish my first post with links in it, so I can launch my site. When I preview the post, the links show up much larger than the rest of the text. Why is this? How do I fix it? the theme is Hello Elementor and the post was copied with mammoth .docx converter
]]>Hi, nice plugin, the only issue is that when it imports from the word file, instead of using image names it renamed images to “word-1” “word-2” etc. Which is bad for SEO, is there any way to keep the original image names?
]]>Hi all,
I love this plugin, I use it weekly to import our podcast’s show notes from Google Docs every week. (Exporting as Docx).
I’m wondering if there’s an API, or post by email with an attached docx or… some way of automating creating a post with this tool?
Ideally, I would make a shortcut to export specifically named docx files in the Downloads folder so whenever I download the doc it automatically sends the file to our site and creates a post.
Is there any kind of command line, API, hidden feature, that might make this possible?
]]>This plugin works great for Word files.
So I usually convert PowerPoint to Word in order to use this.
I just wonder… if this plugin could be made to do ppt files also?
…or if the author has something else similar for other formats?
thanks
]]>Image not showing after conversion. After changing the URL format it works, like this:
/wp-content/uploads/2021/09/word-image-1.png
When I use Mammoth to upload a Word docx file to WordPress, it sometimes comes in with an “id” element like this: <a id="post-707034-_Hlk78444408"></a>
The IDs are generally different. It usually does this at the start of a sentence.
Any idea why this happens? More important, any idea how to stop it?
]]>How about quotes, possible to solve the transformation from word to wordpress with this plugin? Keep up the good work!
Schabolabo
I’d like to preserve empty paragraphs. Reading through https://github.com/mwilliamson/java-mammoth I still don’t get how to customize this plugin to achieve it. Any hooks I can use? Thanks.
]]>my website is using plugin ‘custom field template’ https://www.ads-software.com/plugins/custom-field-template/ and i want to use mammoth plugin to convert .docx to be HTML and paste to custom field for use on other section in website
how can i use it ?
]]>complete error:
Error while attempting to convert file. Cannot read property ‘setContent’ of undefined. WordPress Version 5.7.1
Mammoth Version 1.17.0
Been working for months, and suddenly the error.
I keep getting this:- f.parent().offset() is undefined – when I insert to editor. I have no idea about coding and have tried to find out how to fix it through various searches online. Can someone please point me in the right direction? Thanks.
]]>Hi, thank you for this amazing plugin.
Unfortunately, I got stuck whether I choose Classic or Gutenberg editor (WP 5.6.1).
The first step (Docx import) always looks fine: the Word document will be fully inserted. When I try to edit the post, I get two kinds of fatal issues.
Classic editor enabled: Visual tab blocked (not clickable)
Gutenberg enabled: “This block has encountered an error and cannot be previewed.”
Thank you in advance for your help.
]]>