Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

ブログをTumblrからWordPressに正しく移行する方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

TumblrブログをWordPressに移行したいですか?

WordPressは、世界で最もパワフルなサイトビルダーであり、ブログプラットフォームです。どんなサイトでも自由に作ることができます。

この投稿では、ブログをTumblrからWordPressに正しく移行する方法を紹介します。

Moving from Tumblr to WordPress

なぜTumblrブログをWordPressに移行すべきなのか?

Tumblrは、完全ホスティングサービスのマイクロブログ・プラットフォームとしてスタートし、よりカジュアルなブロガーの間で人気を博した。

しかし、コンテンツを収益化する機能は限られている。ユーザーは、ブログをデザインしたり、コンテンツをeコマースやサブスクリプション機能につなげたりするのが難しいと感じている。

一方、WordPressは世界で最も人気のあるブログ・プラットフォームだ。インターネット上のすべてのサイトの43%以上を動かしている。

サイトのデザイン、オンラインストアの追加、会員機能など、ユーザーにより柔軟性を与える。

WordPressについてさらに詳しく知りたい方は、WordPressの長所と短所をまとめたレビューをご覧ください。

WordPressには2つのタイプがある。

まず、WordPress.comというホスティングサービスがあり、次にWordPress.orgというセルフホスト型のWordPressがあります。この違いを理解するには、WordPress.comとWordPress.orgの比較をご覧ください。

WordPress.orgは、どんなサイトでも構築することができるので、WordPress.orgを使用することをお勧めします。また、WordPressの強力な機能をすべて利用することができます。

TumblrをWordPressに移行するために必要なもの

WordPress.orgを始めるには、ドメイン名とウェブホスティングサービスアカウントが必要です。

私たちはBluehostを使用することをお勧めします。彼らは正式に推奨されるWordPressホスティングサービスプロバイダであり、世界最大のホスティング会社の一つです。

WPBeginnerユーザーには、無料ドメイン名、無料SSL証明書、ホスティングサービスの割引を提供している。基本的に、月額$1.99で始めることができる。

もう少し費用をかけられるのであれば、SiteGroundをお勧めします。WordPressのホスティングサービスとしても公式に推奨されています。

注: Bluehostと SiteGroundは、サーバーでのアダルトコンテンツのホスティングサービスを許可していません。

あなたのTumblrブログがアダルトコンテンツを含む場合、Hostingerをお勧めします。彼らはまた、トップWordPressホスティング会社のリストに入っています。

ホスティングサービスを購入したら、次のステップはWordPressのインストールです。ほとんどのホスティングサービスプロバイダーは、1クリックWordPressインストールを提供しています。設定が見つからない場合は、ホスティングサービス会社に問い合わせれば、WordPressをインストールしてくれます。

または、WordPressインストール方法のステップバイステップガイドに従って、ご自身でインストールすることもできます。

インストールが終わると、WordPressのダッシュボード画面になり、以下のようになります:

WordPress dashboard

コンテンツをTumblrからWordPressに移行する

TumblrブログをWordPressに移行するには、まず、新しいWordPressサイトの管理エリアにあるツール ” インポートページにアクセスする必要があります。

その後、タンブラーの下にある「今すぐインストール」ボタンをクリックする。

Installing Tumblr importer

WordPressがTumblrインポーターツールを取得し、インストールします。

完了したら、「Run Importer」リンクをクリックして続行する。

Run Tumblr importer

次の画面では、OAuthコンシューマーキーとシークレットキーをプロバイダーする必要があります。これらのキーにより、WordPressサイトがTumblrサーバーに接続し、コンテンツをインポートできるようになります。

これらのキーを入手するには、画面に表示されているURLをクリックする必要がある。

Connecting to Tumblr

Tumblrのサイトに移動します。ログイン中でない場合は、ログインを求められます。

その後、「+アプリケーションを登録する」ボタンをクリックして続行します。

Register app

次に、’Application Name’、’Application Website’、’Application Description’、’Default Callback URL’フィールドに入力する必要があります。残りはすべて空欄のままで構いません。

サイトと初期設定のURLフィールドには、WordPressサイトの完全なURLが必要です。アプリケーション名と説明には好きなものを使うことができます。

Register application

登録が完了したら、下部にある「登録」ボタンをクリックして次に進みます。

Tumblrがアプリケーションを登録し、アプリケーションのダッシュボードに戻ります。

ここからコンシューマー・キーをコピーすることができます。シークレットキーを表示してコピーするには、「シークレットを表示」をクリックする必要があります。

Copy keys

WordPressの管理エリアに戻り、ツール ” インポートのページに行き、インポーターを再実行する必要があります。

インポーターの設定に先ほどコピーしたキーを入力し、「Tumblrに接続」ボタンをクリックします。

次の画面では、’Authorize the Application’ボタンをクリックする必要があります。

Authorize application

Tumblrに移動し、アプリがあなたのアカウントと接続することを許可するよう求められます。

許可」ボタンをクリックして続行する。

Allow app

次に、WordPressサイトにリダイレクトされ、インポーターにTumblrブログが表示されます。

インポートしたいブログの横にある「このブログをインポートする」ボタンをクリックするだけです。

Import your Tumblr blog

インポーターがTumblrコンテンツのWordPressへのインポートを開始します。コンテンツの量によっては、インポートに時間がかかる場合があります。

完了すると、成功のメッセージが表示されます。

Import finished

これで、WordPressブログの投稿セクションとページセクションにアクセスして、インポートしたコンテンツを確認できるようになりました。

また、WordPressサイトを訪問して、投稿がライブサイトでどのように表示されるかを確認することもできます。

Tumblrの訪問者を新規WordPressブログにリダイレクトする

コンテンツをインポートしたら、Tumblrの訪問者に新しいブログを見つけてもらいたい。

そのためには、Tumblrブログのテーマを編集する必要がある。まず、Tumblrの設定ページに行く。

Tumblr Settings

ここから、あなたのTumblrアカウントで作成したブログのリストが表示されます。

編集したいブログ名をクリックして、その設定を開きます。

Select your blog

これでブログの設定が開きます。

この画面で、「テーマの編集」ボタンをクリックして次に進む。

Edit theme

次に、テーマ名の下にある「Edit HTML」オプションをクリックする。

これでTumblrテーマのHTMLコードを編集できるようになる。

Edit HTML of your Tumblr theme

TumblrはテーマのHTMLコードを表示します。

まず、このコード・スニペットを<head>タグの直後に貼り付ける必要がある:

<!-- Inside head -->
<meta name="description" content="this is a legacy blog page, and will redirect to the same post on my new blog">
<script type='text/javascript'>
   let new_slug = window.location.pathname;
   let new_root = "https://example.com";
   let new_url = new_root + new_slug;
   console.log(`<link rel=\"canonical\" href=\"" + ${new_url} + "\">`);
</script>

example.comを新しいWordPressブログの実際のURLに置き換えることをお忘れなく。

その後、2番目のコードを<body>タグの直後に貼り付ける:

<!--Inside of <body> -->
<script type='text/javascript'>
    window.location = new_url;
</script>

更新プレビュー」ボタンをクリックし、「保存」をクリックして設定を保存します。

このコードは、Tumblrの訪問者をWordPressサイトに送ります。しかし、特定のページや投稿にアクセスしたユーザーには404エラーが表示されます。これは、TumblrとWordPressサイトのURLフォーマットが異なるためで、ユーザーを正しい投稿にリダイレクトする必要があります。

WordPressでTumblr投稿のリダイレクトを設定する

WordPressでTumblr投稿のリダイレクトを設定するには、2つの簡単な方法があります。この2つの方法を紹介しますので、自分に合った方法を選んでください。

1.All In One SEOを使ったリダイレクトの設定

All In One SEO for WordPressは、市場で最高のWordPress SEOプラグインです。WordPressサイトを簡単に検索エンジンに最適化することができます。

また、このチュートリアルで使用する強力なリダイレクトマネージャーも付属しています。

まず、All In One SEO for WordPressプラグインをインストールし、有効化します。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、All In One SEO ” リダイレクトページにアクセスする必要があります。新規リダイレクトの追加」で以下の値を入力します:

ソースURL:ソースURL: ^//post/d+/(.)

ターゲットURL/$1/

ソースURLオプションの下にある’Regex’ボックスのチェックをお忘れなく。

Setting up redirects using All in One SEO

その後、「リダイレクトを追加」ボタンをクリックして変更を保存します。All In One SEOはユーザーをサイトの正しい投稿にリダイレクトします。

2.リダイレクトを使ってリダイレクトを設定する

この方法は、All In One SEOプラグインを使用していない場合に役立ちます。

まず、Redirectionプラグインをインストールして有効化する必要があります。詳しくはWordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化したら、ツール ” リダイレクトページにアクセスして設定を行う必要があります。Add new redirection’セクションで、正規表現を使ってリダイレクトを追加する必要があります:

ソースURL.*/post/d+/(.*)

ターゲットURL/$1

その後、「Regex」チェックボックスをチェックし、「Add Redirect」ボタンをクリックして設定を保存します。

Setting redirection

これですべてです。あなたのTumblrブログ投稿は、新しいWordPressブログの正しい記事にリダイレクトされます。

おめでとうございます!TumblrからWordPressへのブログの移行に成功しました。

TumblrからWordPressへの移行後にすべきこと

コンテンツをTumblrからWordPressに移した今、WordPressを探求し、基本を学び、この強力なプラットフォームを活用したいと思うかもしれない。

以下は、そのためのいくつかのポイントである。

WordPressテーマの設定

WordPressに移行後、ほとんどのユーザーが最初に行いたいことは、ブログのデザインを変更することです。WordPressには、何千もの無料および有料のWordPressテーマが用意されており、その中から選ぶことができる。

さまざまな種類のブログに最適なWordPressテーマを、専門家がいくつかご紹介します:

新規テーマの設定にお困りですか?WordPressテーマのインストール方法については、ステップバイステップのガイドをご覧ください。

WordPressプラグインのインストール

次に、WordPressのプラグインを活用したい。

WordPressプラグインは、WordPressサイトのアプリのようなものです。お問い合わせフォームの追加、Google アナリティクスのインストール会員機能の追加、ソーシャルメディアボタンの追加など、サイトに新しい機能や特徴を追加することができます。

しかし、適切なプラグインを選択することは、新規ユーザーにとって圧倒されることがあります。そこで私たちは、インストールできるWordPressの必須プラグインのリストをまとめました。

WordPressを学ぶ

WordPressの使用と管理は非常に簡単です。しかし、新しいプラットフォームで始めるときはいつも学習曲線が伴います。そこでWPBeginnerがお役に立ちます。

WPBeginnerは、初心者のための最大の無料WordPressリソースサイトです。初心者、ビジネスオーナー、ブロガーのために特別に作成された役立つコンテンツがたくさんあります。

以下は、WPBeginnerにある役立つリソースの一部です(すべて無料です):

  • WPBeginner Blog– WordPressのチュートリアルとガイドのすべての中心的な場所です。
  • WPBeginner Dictionary– WordPress用語集で、WordPressの用語にすぐに慣れることができます。
  • WPBeginner動画– 新規WordPressユーザーは、これらの動画からWordPressをマスターすることができます。
  • WPBeginner on YouTube– もっと動画説明が必要ですか?337,000人以上の購読者と5,000万回以上の表示数を誇るYouTubeチャンネルを購読してください。
  • WPBeginner Engage– WPBeginnerのFacebookグループには97,000人以上の有効化したユーザーがいます。WPBeginnerコミュニティにWordPressに関する質問をしたり、回答を得たりするのに良い場所です。
  • WPBeginner Blueprint– WPBeginnerで使用しているプラグイン、ツール、サービスをご覧ください。
  • WPBeginner Deals– WPBeginnerユーザーのためのWordPress製品とサービスの限定割引。

多くのユーザーは、検索キーワードの最後に’wpbeginner’を追加することで、WPBeginnerの答えを見つけるためにGoogleを使用しています。

この投稿が、あなたのブログをTumblrからWordPressに移行する手助けになれば幸いです。新規WordPressブログにトラフィックを誘導するための実用的なヒントもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

29件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mario says

    I have problem with this
    I do not understand in the codes to be written on
    var new_root = “example.com”;
    I claim my website instead example.com and have 404 EROR
    And from the phone does not want to redirect my page
    Please answer me as soon posible

    • WPBeginner Support says

      You would change example.com to the address of your new site in the same format as example.com and you would want to clear your caching to help your devices notice the changes sooner

      管理者

  3. Krishna says

    Hello,

    I have followed the above process and imported posts form Tumblr to my WordPress website (hosted in AWS server). I have 10,000+ posts in Tumblr with images.

    All the imported posts are having images in content area with URL “tumblr.com” how can I change this to my domain URL?

  4. Jason gomes says

    Should i post the same article on my website and on Tumblr? Will it become plagarized content for my website?

    • WPBeginner Support says

      If you have a post on both then it could be considered duplicate content by search engines which could hurt your SEO

      管理者

  5. Marieam Kimbro says

    Once I complete this set up how would I make a new blog post? Would I do it through Tumbler or WordPress and if I make a new post on Tumbler would it automatically update on WordPress?

  6. Tony Zeoli says

    First, this post needs to be updated because the screenshot of Tumblr setting screen is old and outdated.

    Second, I am trying to redirect from subdomain at Tumblr to subdomain at WordPress self-hosted. I used the code an inserted into HEAD and BODY, but it does not seem to work.

    Any ideas?

  7. Sofia says

    I was able to successfully move all of my posts from tumblr to my new wp site, however when i tried to redirect and follow all of the steps, it isn’t working! I have sofies-world.tumblr.com and my new site is http://www.sofies-world.com
    when I copied and pasted the html codes in the theme editor on tumblr, nothing changed. i do not understand html at all, so not sure if i’m doing something wrong? i currently put a temporary “i’ve moved” post to direct other users to my new site, but i’m desperate and need help!!!

  8. Rachel says

    I completed all of these steps to move my tumblr blog to my WordPress website. I do not have a custom domain for my tumblr site so I had to paste in the html code in tumblr for the redirect, but I do not think I did this correctly. When I click “Update Preview” on my tumblr html page I get a 404 error on my website. I no absolutely nothing about coding so perhaps I pasted the code in wrong? Is anyone able to help me verify?

    Also it looks like none of my photos or videos were moved from my tumblr posts to my WordPress posts. Is there another step I need to take?

  9. Stan Williams says

    Awesome! I can’t wait to try this
    , i have several self hosted wordpress installs. stans-songs.com being one, and 3 Tumblr blogs, 2 Tumblr blogs are using custom domain names and 1 isn’t.
    I will have fun trying i suppose…

  10. Christina says

    I imported my tumblr site {I had a custom domain} with the wordpress import {disabling the custom domain to import}. My site is functioning great and my images and content were imported. However I need to redirect my images from tumblr to wordpress because my older articles cannot be found with the old address. I did the “Redirecting Old Tumblr URLs to WordPress” for a custom domain and my links are not being forwarded. Its showing track 404s. Am I supposed to redirect every single link I have in order for it to work? Thanks.

    • WPBeginner Support says

      Christina no you do not need to redirect every single link. Under Tools &requo; Redirection, you can define source URL with regular expressions. Check the screenshot above for an example.

      管理者

  11. hannah says

    Is there a way to port a tumblr blog over to a free wordpress blog site? I’m interested in porting from tumblr to a site that would be myblog.wordpress.com, not a site with my own name. I don’t speak developer, so if someone could explain whether or not this is possible in simple terms, this would be quite helpful

  12. Krzysiek says

    Is this action is copying only posts or whole whole blog even with theme? I’m trying to move whole blog (even with theme) to WP and I realy don’t have any idea how.

  13. Glenn Dixon says

    Two items to be aware of:

    1 – If you are using your own domain name on Tumblr, you need to disable this before you start, otherwise you will have to do most of these steps all over again…

    2 – During the authorization process something went awry and I ended up with a bunch of extra characters in the URL. Here are the characters I had to manually replace before the authorization would complete…

    %25 is %
    %26 is &
    %3D is =
    %3A is :
    %3F is ?
    %2F is /

  14. Matt Cromwell says

    When I try to authorize the Tumblr app from the WP admin panel I get

    “The requested URL /oauth/http://www.mywebsite.com/wp-admin/admin.php?import=tumblr was not found on this server.

    (Where “mywebsite.com” is my domain of course). Any suggestions or how I can resolve this?

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。