WordPressのテーマ開発のためにダミーコンテンツを追加する方法

新しいプラグインを開発したり、チュートリアルを作成したり、コードスニペットをテストしたりする際に、デモサイトをすばやくセットアップする必要があることがよくあります。しかし、正直に言うと、ウェブサイト全体に相当するコンテンツをゼロから構築するのは時間がかかります。あなたも同じ問題を抱えているかもしれません。

作業するために完全に充実したサイトが必要な場合がありますが、自分でそのすべてのコンテンツを作成する時間がない場合があります。そこでダミーコンテンツが役立ちます。

この記事では、テーマ開発、プラグインテスト、またはコンテンツが充実したサイトをすぐに必要とするその他のシナリオで、WordPressにダミーコンテンツを簡単に追加する方法を紹介します。時間を大幅に節約できる2つの簡単な方法を紹介します。

テーマ開発とテストのために WordPress ウェブサイトにダミーコンテンツを追加する

WordPressテーマユニットテストデータとは?

WordPressテーマユニットテストデータは、テストおよび開発目的のテーマデモコンテンツを含むXMLファイルです。

これは、WordPress.org のテーマレビューチームによって維持されており、同チームは WordPress.org のテーマディレクトリに送信されたテーマのテストにもこれを使用しています。

この WordPress ダミーデータジェネレーターを使用して、ブログ投稿やページを簡単に生成したり、画像をインポートしたりできます。ダミーデータは、次のような場合に役立つ場合があります。

私たちは、実際のホスティングアカウントのパフォーマンスをテストするWordPressホスティングレビューで、このWordPressダミーコンテンツジェネレーターを定期的に使用しています。

このチュートリアルでは、WordPressにダミーコンテンツを追加するための初心者向けの2つの方法を説明します。以下のクイックリンクを使用して、使用したい方法にジャンプできます。

方法1:WordPressテーマユニットテストデータを使用してダミーコンテンツを追加する

まず、GitHubのTheme Unit Testプロジェクトにアクセスし、「Code」ボタンをクリックしてzipファイルをコンピューターにダウンロードする必要があります。

テーマユニットテストXMLファイルを取得する

ファイルをダウンロードした後、コンピューターに解凍する必要があります。これにより、‘theme-unit-test-master’ という名前のフォルダーにファイルが抽出されます。

このフォルダ内には、必要なすべてのダミーデータが含まれる「themeunittestdata.wordpress.xml」ファイルを含む3つのファイルがあります。

ダミーデータXMLファイル

ダミーデータファイルが用意できたら、WordPressのウェブサイトにインポートできます。

理想的には、ローカルサーバーで実行されているコンピューター上のテストサイトにインポートしたいでしょう。また、ステージングWordPressサイトを作成することでもテストできます。

WordPress管理画面にログインし、テストサイトのツール » インポートページに移動します。ここから、WordPressインポーターオプションまでスクロールダウンし、「今すぐインストール」リンクをクリックします。

WordPressインポーターをインストールする

インポーターがインストールされると、WordPress は自動的にそれを有効化します。

インポーターを起動するには、「インポーターを実行」リンクをクリックする必要があります。

インポーターを実行

次の画面で、「ファイルを選択」ボタンをクリックする必要があります。

次に、以前ダウンロードしたテーマユニットテストXMLファイルを選択します。

ダミーデータ XML ファイルを選択

続行するには、「ファイルをアップロードしてインポート」ボタンをクリックしてください。

WordPress はインポートファイルの添付ファイルを検査し、既存の投稿者をインポートするか、それらの記事をサイトの別のユーザーに割り当てるかどうかを尋ねます。

WordPressオプションへのダミーデータのインポート

作成者をインポートすることを選択できます。WordPressはそれらの作成者のダミーユーザーアカウントを作成します。インポートされたコンテンツをサイトの既存のユーザーに割り当てることもできます。

最後に、添付ファイルをインポートするチェックボックスをオンにすることができます。これにより、WordPressは画像をダウンロードしてWordPressメディアライブラリに保存できるようになります。

最後に、「送信」ボタンをクリックしてインポーターを実行します。

ダミーデータがWordPressブログまたはサイトにインポートされます。完了すると、成功メッセージが表示されます。

WordPressダミーデータが正常に生成されました

これで、ウェブサイトにアクセスして、インポートされたコンテンツが機能していることを確認できます。

テーマユニットテストデータに含まれるもの

WordPress テーマのテストに必要なものはすべて、テーマユニットテストデータに同梱されています。

デフォルトの WordPress テーマで生成されたダミーデータ

これには、カテゴリ、子カテゴリ、メニュー項目、ネストされたコメント、ページ、サブページ、さまざまなサイズの画像、画像の配置などが含まれます。

テーマでスタイルを設定する必要があるリスト、引用ブロック、リンク、コード、その他のHTMLタグもあります。

ブロックエディターを使用している場合、テストデータにはカバーブロック、ボタン、さまざまなレイアウトのギャラリー、カラム、その他テストしたい一般的なブロックが含まれています。

ダミーギャラリーブロック

これは、WordPressのダミーコンテンツジェネレータープラグインを使用するよりもはるかに優れた、包括的なダミーデータセットです。

方法 2: プラグインを使用して WordPress でダミーデータを生成する

生成するダミーデータの量について、より詳細な制御が必要な場合は、WordPress用のダミーデータジェネレータープラグインの使用を検討してください。

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

有効化後、WordPressダッシュボードから**FakerPress » Posts**ページにアクセスして、ダミー投稿を生成する必要があります。

このプラグインを使用すると、投稿やページだけでなく、あらゆるカスタム投稿タイプを生成できます。

まず、生成したい投稿の範囲を選択する必要があります。

WordPressでダミー投稿を生成する

その後、日付範囲、投稿タイプ、作成者、その他のオプションを選択できます。ダミーのプレースホルダー画像ソースから画像をインポートしたり、投稿内にHTMLを使用したり、各アイテムのコメント数を設定したりすることもできます。

スクロールダウンすると、投稿に含める段落数、含まれるHTMLタグ、抜粋サイズなどをより具体的に指定できます。

フェイクデータジェネレーターのコンテンツ設定

満足したら、下部にある「生成」ボタンをクリックするだけです。

プラグインは、提供された設定を使用してWordPressのダミーコンテンツを生成します。これで、サイトにアクセスして動作を確認できます。

FakerPressの生成ボタンをクリックする

FakerPress は、ダミーの WordPress コメントを簡単に生成したり、ダミーのユーザーアカウントを追加したり、カテゴリー、タグ、その他の カスタムタクソノミー 用語を作成したりすることもできます。

WordPressテーマ開発についてもっと知る

この記事が、WordPress でテーマ開発用のダミーコンテンツを簡単に追加する方法を学ぶのに役立ったことを願っています。また、最高の無料 WordPress テーマ の究極のリストや、ウェブサイトに最適なプレミアム WordPress テーマの選び方 に関するガイドもご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

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

読者とのインタラクション

24 CommentsLeave a Reply

  1. ちょっと質問があります。一部のテーマデモやプレビューでは、コンテンツとしてLorem Ipsumテキストが使用されていることに気づきました。ここでカバーされているテーマユニットテストデータやFakerPressプラグインに加えて、Lorem Ipsumを使用することはダミーコンテンツを追加する別の方法になりますか?それが実行可能なオプションかどうか、ただ興味があります。

    • Lorem Ipsum is normally what is included in the text area, the dummy content from this guide should create posts and other containers for that content. So it would work together in that sense :)

      管理者

      • That makes total sense that it populates the text while methods like Theme Unit Test data and FakerPress generate the containers and structure. thanks for clarifying btw :-)

  2. 顧客のためにダミーコンテンツを作成する方法を知っていますか?テーマを開発したばかりで、販売したいのですが、ダミーXMLファイルなどもあります。どうやって作りますか?

    • 最も簡単な方法は、テーマのデモコンテンツとして使用するために作成したデモサイトをエクスポートすることです。

      管理者

  3. ファイルに問題があるようです。ジップされていません!リンクを開くと、解凍されたコードが表示されるウィンドウが開きます。メッセージ:

    「このXMLファイルには、スタイル情報が関連付けられていないようです。ドキュメントツリーを以下に示します。」

  4. すごい!自分でこのコンテンツを作成していました。エクスポートして再利用することを考えたことがありませんでした – バカだ。

    Thanks for the amazing started kit. Happy developing.
    b.

  5. ありがとうございます。アップロード中にすべてが機能したわけではありませんでしたが、ほとんどが画像でした。いずれにしても、これにより私の生活は非常に楽になりました。本当にありがとうございます。また、非推奨のものは削除した方がいいかもしれませんね?ただの提案です。

  6. 多目的テーマをダウンロードしてダミーデータやサンプルXMLファイルをインポートすることがありますが、不要な画像、ページ、投稿などは必要ありません。メモ帳なしでこのダミーデータを分離/編集するにはどうすればよいですか?
    この質問をする理由は、サブドメインでプロジェクトを行った後、メインのウェブサイトに移行した際に、テーマファイルのサイズが約500MBだったことに気づいたからです。そして、アップロードファイルから不要な画像を削除しました。
    質問があります:アップロードする前にXMLファイルから不要な画像、ページなどを分離するにはどうすればよいですか?
    ありがとうございます

  7. 指示通りに実行しましたが、アップロード時にこのメッセージが表示されます。
    themedemos の新しいユーザーを作成できませんでした。投稿は現在のユーザーに帰属します。
    chipbennett の新しいユーザーを作成できませんでした。投稿は現在のユーザーに帰属します。
    lance の新しいユーザーを作成できませんでした。投稿は現在のユーザーに帰属します。
    emiluzelac の新しいユーザーを作成できませんでした。投稿は現在のユーザーに帰属します。
    WordPress で「hello world」以外のダミー投稿が一切表示されないため、助けてください。

  8. クール!

    使います。

    開発が完了した後ですが。
    ダミーコンテンツをすべて削除する簡単な方法はありますか?

  9. テーマユニットテストデータは素晴らしいです。最近使い始めたばかりですが、本当に助かります。CSSの問題が発見されるのを待つ日々は終わり、一度にすべてを解決できます!

コメントを残す

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