マイクロソフトのWordからビジュアルエディタにコピペすると、昔は余計な情報がたくさんくっついてきて、煩雑なHTMLになってしまうという悲しい歴史がありましたが、現在では自動で書式情報をクリアにしてくれるという仕様に変わっています。よしわるしですね。
これはWordPressそのものの変更というよりは、導入されているエディタ”TinyMCE”の仕様変更に由来するものです。
さて、書式情報を維持したままWordの原稿を反映させる方法ですが
1. WordPressの管理画面を開かず、Microsoft Wordから直接ブログ発行する。
やり方はこちら↓ ※Word2007以降必須
http://mypacecreator.net/blog/archives/1605
2.Document Importer by Plugmatter Liteプラグイン を使う。
メールアドレスを登録しないと使用できませんが、管理画面からdocxファイルをアップロードすると反映されるようです。
https://wordpress.org/plugins/document-importer-by-plugmatter/
さらっと試してみましたが、図版はうまくいかなかったのと、HTMLタグがキレイじゃないのと、デバッグモードでNoticeを吐くのが気になりますが、まぁとりあえずは使えるんじゃないかと思います。
個人的なおすすめは1です。Wordに慣れているならかなり便利ですよ。
お手軽な方法。
WordPress の tinymce には paste プラグインが同梱されていますが、デフォルトではなぜか有効になっていないみたいです。デフォルトのテーマも、css は設定するけれども、プラグインについては何もしないので、ユーザが好きにしてよ、ってことのよう。
ということで、お使いのテーマの functions.php に、下のコードを追加してみてください。tinymce + paste でできるかぎりのことをしてくれます。フォント・サイズやカラーくらいはある程度頑張ってくれるみたいですよ。
function add_paste_plugin($settings) {
$settings['plugins'] = 'paste';
$settings['paste_retain_style_properties'] = 'all';
return $settings;
}
add_filter('tiny_mce_before_init', 'add_paste_plugin');
paste プラグインとそのオプションについては、
http://www.tinymce.com/wiki.php/Plugin:paste
をご覧ください。