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

WordPressでRedditのようなサイトを作る方法

かつては、Redditスタイルのプラットフォームを作るには、カスタム開発に数千ドルを費やすか、複雑なプログラミングを学ぶ必要があった。

だからこそ、WordPressがプラグインとテーマを適切に組み合わせることで、強力なコミュニティ・プラットフォームに変身することを発見したとき、私たちは興奮したのです。

一番の魅力は?個別コードに一行も触れることなく、銀行を破綻させることなく、それができるのだ。

次の大きなコミュニティ・プラットフォームを構築したい方も、ニッチなディスカッション・フォーラムを作りたい方も、私たちにお任せください。

このガイドでは、投票システム、ユーザー投稿、コミュニティモデレーション機能を備えたRedditスタイルのサイトをWordPressで作成するために私たちが使用した正確なステップバイステップのプロセスを紹介します。

Making Reddit clone in WordPress

なぜWordPressでRedditのようなサイトを作るのか?

Redditは世界で9番目にアクセス数の多いサイトで、1日のアクティブユーザー数は9700万人を超える。

ニュースアグリゲーション、コンテンツキュレーション、ソーシャルネットワーキングプラットフォームとして人気がある。ユニークなのは、サブレディットと呼ばれるユーザーが運営するコミュニティで、ありとあらゆるトピックをカバーしている。

Reddit website

もしあなたがオンラインコミュニティを作りたいと考えているのであれば、Redditはユーザーを引き付け、WordPressサイトを成長させる方法について、とても参考になる事例です。

WordPressサイトに、アップボートやダウンボート、ディスカッション、コンテンツ投稿、ソーシャルシェアなどのユーザー参加機能を追加して、Redditのようなコミュニティを作ることができます。

Redditはプロの開発者チームによってゼロからビルトインされているため、おそらく完全なコピーを作ることはできないでしょう。しかし、Redditを魅力的なものにしている機能をすべて自分のサイトに取り入れることはできます。

ということで、WordPressを使ってRedditのようなサイトを簡単に構築する方法を見ていきましょう。このガイドをナビゲートするのに役立つ簡単なリンクを紹介します:

🚨手間をかけずにWordPressサイトを作りたいですか? WPBeginnerプロサービスのWordPressエキスパートにご相談いただければ、カスタマイザーで最適化された安全なウェブサイトをご提供いたします。私たちのサービスは、デザインやセキュリティのメンテナンスからパフォーマンスの最適化まで、すべてをカバーしています。

今すぐ無料相談電話をご予約ください!

ステップ1:WordPressサイトのインストールとセットアップ

世の中には多くのサイトビルダーがありますが、WordPressはRedditのようなコミュニティに特化したサイトを作りたい人にとって、ユーザーフレンドリーで信頼性が高く、低予算で利用できるソリューションとして非常に魅力的です。

まず、WordPressはオープンソースなので、ダウンロードも使用も完全に無料です。そのような無駄な経費を省くことで、サイト費用だけでなく、素晴らしいコミュニティの構築にリソースを集中させることができます。

しかし、WordPressが無料だからといって、基本的なものというわけではありません。賑やかなオンラインスペースを作るのに必要なツールはすべて揃っている。

WordPressでは、プラグインと呼ばれるアドオンをインストールすることもできる。WordPress.orgのライブラリだけでも59,000以上のプラグインがあります。

これには、Redditのような機能を備えた、コミュニティ構築のために特別に設計されたプラグインが多数含まれています。さらに良いことに、WordPress.orgのプラグインはすべて無料でダウンロードして使うことができます。

しかし、それは単にお金を節約するためだけではありません。私たちの調査統計によると、WordPressは世界で最も人気のあるウェブサイトプラットフォームであり、すべてのウェブサイトの約43%を支えています。

つまり、Redditのようなサイトを構築するためにWordPressを選択することは、他の何百万もの成功したサイトの仲間入りをすることを意味します。繁栄するオンラインコミュニティを作るのに理想的な、信頼できるプラットフォームを使うことになるのです。

とはいえ、WordPressソフトウェアには2つの異なるタイプがあるため、ニーズに合ったものを選ぶことが重要です。

まず、WordPress.orgがあり、これはインストール型のWordPressとしても知られている。そして、WordPress.comはサイトホスティングサービスです。

WordPress.orgが必要なのは、Redditのようなサイトを含め、さまざまなタイプのサイトを作るのに必要なすべてのツールにすぐにアクセスできるからだ。

私たちがWordPressを一貫して推奨している理由をさらに深く知りたい方は、WordPressの完全なレビュー、またはWordPress.comとWordPress.orgの専門家による比較をご覧ください。

始めるには、以下の項目が必要だ:

  • ホスティングサービスアカウント(あなたのサイトのファイルが保存される場所です。)
  • ドメイン名(reddit.comなど、あなたのサイトのアドレスになります。)
  • WordPress用コミュニティ構築アドオン(ディスカッション、投稿、アップヴォート、バッジなど)

通常、ウェブホスティングアカウントは月額7.99ドル(通常は年払い)、ドメイン名は年間14.99ドルかかる。

さらに、プレミアムプラグインを購入する必要があり、サイトに追加したい機能によって47ドルから300ドルかかる場合がある。

Redditのようなサイトを立ち上げるには、特に限られた予算で始めるには大金だ。

幸運なことに、Bluehostの人々は、WPBeginnerユーザーに無料のドメイン名とSSL証明書付きのホスティングサービスを寛大な割引価格で提供することに同意してくれました。基本的に、月々$1.99で始めることができます。

Bluehostは世界最大級のホスティングサービスであり、WordPressのプロバイダーとして公式に推奨されています。

サインアップするには、Bluehostのサイトにアクセスし、’今すぐ始める’ボタンをクリックするだけです。

Clicking the Get Started Now button in the Bluehost page

次に、ホスティングサービスプランを選択します。

多くの初心者はベーシックプランかチョイスプラスプランから始める。

Bluehost pricing plans

クリックしてプランを選択し、次に進む。

次の画面では、サイトのドメイン名を選択するよう求められます。

Choose domain

次に、ホスティングサービスに追加するパッケージが表示されます。

必要であれば、いつでも後から追加できるので、通常は余分なアドオンのチェックを外すことをお勧めします。

Bluehost's package extras

その後、支払い情報を入力し、購入を完了することができます。

その後、ホスティングアカウントのダッシュボードにログインするためのリンクが記載されたメールが届きます。Bluehostはまた、自動的にあなたのためにWordPressをインストールします。

Bluehost経由でWordPressにログインするには、Bluehostのダッシュボードを開きます。次に、 “ウェブサイト “タブに移動し、新しく作成したサイトの “サイトを編集 “をクリックします。

Bluehost Edit Site

WordPressの管理エリアに到着しました。

ステップ2:Redditスタイルのサイトのテーマを選ぶ

デフォルトのWordPressテーマはRedditのようには見えない。

An example of a default WordPress theme

しかし、Redditに似たWordPressブログを作成するために使用できるWordPressテーマがいくつかあります。

WordPressテーマは主にサイトの見た目をコントロールしますが、すべての機能を扱うわけではないことを覚えておくといいでしょう。ですから、気に入ったテーマにRedditのようなコミュニティ機能がビルトインされていなくても心配する必要はありません。

テーマを選ぶときは、含まれている機能ではなく、スタイルとレイアウトに注目するのが一番だ。

Choosing a theme similar to Reddit

現在、WordPressのテーマは、プレミアムから無料まで数多くある。そのため、1つに絞るのは難しいかもしれません。

余白の多い、わかりやすいテーマを探すことをお勧めします。そうすることで、選んだテーマを簡単にカスタマイズするための良いベースができます。

おすすめのテーマが必要な場合は、専門家が選んだ最高のWordPress新聞テーマと 会員制サイトに最適なWordPressテーマをご覧ください。

また、すでに特定のレイアウトを考えている場合は、ドラッグ&ドロップのSeedProdビルダーを使って カスタムWordPressテーマを作成することを検討するとよいでしょう。

SeedProdは、あなたが始めるために使用することができます300以上の既製のレイアウトが付属していますが、それはまた、あなたが任意のコードなしで完全にカスタムサイトを構築することができますカスタムテーマビルダーを持っています。

SeedProd

私たちはWP CharitableWPForms、Duplicatorを含む多くのパートナーサイトをSeedProdを使ってデザインしました。SeedProdのサイトもSeedProdを使ってデザインされていますので、Redditのようなサイトには最適だと確信しています。

さらに詳しく知りたいですか?私たちは、この人気のプラグインを使用した経験に基づき、SeedProdの詳細なレビューを書きました。

ステップ3:WordPressでRedditのようにアップヴォートとダウンヴォートを追加する

WordPressにはコメントシステムがビルトインされています。Redditのディスカッションに似ており、ユーザーは投稿日に簡単にコメントを残すことができます。

しかし、WordPressの初期設定のコメントシステムは非常に基本的なもので、アップヴォートやダウンヴォート、ソーシャルシェア、バッジやリワードによるゲーミフィケーションなど、Redditのユーザー参加型の機能は一切ありません。これらの機能なしでコミュニティを構築するのは難しいかもしれません。

1つのプラグインで不足している機能をすべて追加することで、この状況を変えましょう:Thrive Commentsです。

Thrive Commentsはエンゲージメントを高めるように設計されています。アップボート・ダウンボート・いいね!など、様々な機能があります。訪問者はまた、バッジをアンロックし、ソーシャルメディアでコメントを共有することができます。

The Thrive Comments WordPress plugin

投稿コメントのアクションを設定することもできます。例えば、初めてコメントしたユーザーをユーザー登録フォームにリダイレクトさせたり、ソーシャル共有ボタンの列を表示させたりすることができます。

このプラグインの詳細については、Thrive Themesの詳細レビューをご覧ください。

準備ができたら、Thrive Commentsプラグインをインストールして有効化する必要があります。詳しくはWordPressプラグインのインストール方法をご覧ください。

サインアップすると、Thrive Downloads Managerプラグインをダウンロードできるようになります。これは、WordPressダッシュボードから簡単にThriveコメントをダウンロードしてインストールするためのツールです。

Install Thrive Comments

インストーラがインストールされると、プラグインは自動的に接続され、ライセンスの正しい認証が行われます。

次に、Thriveダッシュボード ” Thrive Commentsページにアクセスし、コメントする設定を行います。

Comment settings

コメントするオプションは、左カラムのさまざまなセクションに分類され、右カラムにはコメントのプレビューが表示されます。

一般設定」タブをクリックし、サイト全体でThrive Commentsを有効化することから始めることができます。

Enable Thrive Comments

次に、コメント投票とバッジ機能を有効化することをお勧めします。投票とバッジ」タブをクリックして、これらのセクションを展開してください。

まず、どのような投票を表示するかを選択する必要がある。このプラグインでは、アップボート・ダウンボート、アップボートのみ、投票なしのオプションから設定することができます。

Comment voting option

その下に、コメントする有効化したメンバーにバッジを設定することができます。Redditのバッジと同様に、最もアクティブなコミュニティメンバーに対して、投稿を促すための報酬です。

新しいバッジを追加」ボタンをクリックして、バッジを選択してください。

Comment badges

プラグインには、コメントバッジに使用できるビルトインアイコンセットが付属しています。

お好みで自分のアイコンをアップロードすることもできる。

Choose badge

コメント数、コメント返信数、注目コメント数、アップヴォート数に応じてバッジを贈呈することができます。

コメントボックスのスタイルや外観をカスタマイズしたいですか?スタイルのカスタマイズ」タブに切り替えるだけで、色、初期設定の空白アバター、日付と時間の設定を自由に選択できます。

Comment style and customization

Thrive Commentsはパワフルなプラグインです。プラグイン設定の下にあるさまざまなオプションをすべて確認し、好きなように設定することができます。

投稿が終わったら、どの投稿やページでも新しいコメントを見ることができます。

Comments preview

オンライン・コミュニティを成功させるには、コメントを有効化する必要があります。

Thrive Commentsにはコメント編集ダッシュボードも付属しています。

Moderate comments

初期設定のWordPressコメントモデレーションツールとは異なり、このインターフェースは、コメントへの迅速な回答、フォローアップのためのチームメンバーへの割り当て、コメントのフィーチャーなどに役立ちます。

Redditのようなサイトでコメントを増やすのにお困りですか?WordPressでブログ投稿にコメントをつける方法についてのチュートリアルをご覧ください。

ステップ4:ユーザーによるサイトへのコンテンツ投稿を許可する

Redditのもうひとつの大きな特徴は、ユーザーが自分のコンテンツを送信できることだ。

幸いなことに、WordPressにはユーザー投稿を超簡単に管理できる優れたツールがあります。

WPFormsは、600万以上のサイトで使用されている、市場で最高のWordPressフォームビルダープラグインです。WPBeginnerでは、お問い合わせフォームや毎年恒例のユーザーアンケートなど、様々なフォームを表示するためにWPFormsを使用しています。私たちがどのようにプラグインを使用しているかについては、WPFormsのレビューをご覧ください。

Redditのようなサイトを作る場合、WPFormsにはユーザー送信投稿アドオンがあります。これを使えば、サイト上でユーザージェネレータのコンテンツを受け入れることが超簡単になります。

さらに、ユーザーがサイトのフロントエンドからログインできるようにするログインとユーザー登録フォームアドオンもあります。

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

注:ユーザー投稿機能をアンロックするには、少なくともWPFormsのProプランが必要です。

有効化したら、WPForms ” 設定ページに移動し、プラグインのライセンスキーを入力します。この情報はWPFormsサイトのあなたのアカウントの下にあります。

Enter Your WPForms License Key

次のステップでは、WPForms ” Addonsページに移動し、’Post Submissions’ アドオンを探します。

検索バーを使うか、アドオンまでスクロールダウンして、その横にある「アドオンのインストール」ボタンをクリックしてください。

Install post submission addon

WPFormsはあなたのために投稿投稿アドオンをインストールし有効化します。

その後、WPForms ” 新規追加でコンテンツ投稿フォームを作成します。まず、フォームのタイトルを入力し、’ブログ投稿フォーム’ テンプレートを選択します。

次に、「テンプレートを使用する」をクリックする。

Choose template

WPForms はブログ投稿フォームの作成に必要なすべてのフィールドを備えたフォームビルダーのインターフェースを読み込みます。

右カラムにフォームのプレビューが表示されます。ここから任意のフィールドをクリックして編集したり、左カラムから新規フィールドを追加することができます。

Edit post submission form

投稿フォームに満足したら、「設定」タブに切り替えることができます。

ここから、フォームフィールドをブログ投稿フィールドにマッピングすることができます。また、自分自身とユーザーに次のステップを知らせる通知を設定することもできます。

Form settings

設定に満足したら、「保存」ボタンをクリックしてフォームを保存し、フォームビルダーを終了します。

フォームを追加したい投稿やページを新規作成することができます。既存の投稿やページを編集することもできます。

編集画面では、WPFormsブロックをコンテンツエリアに追加し、ドロップダウンメニューから先ほど作成したフォームを選択するだけです。

Add form to a post or page

その後、ページの編集を続けることができます。例えば、ユーザーが送信できるコンテンツのヒントやガイドラインを追加することができます。

完了したら、公開するか更新して変更を保存することを忘れないでください。これでこの投稿やページをプレビューして、投稿フォームの動作を確認することができます。

ユーザーが簡単にサイトに記事やストーリーを投稿できるように、WordPressのナビゲーションメニューにリンクやボタンを追加することをお勧めします。

Submit story page

ステップ5:ユーザーに投票と投稿の評価を許可する

Redditでは、ユーザーがストーリーやリンク、項目をアップヴォートすることができる。そして、最も人気のあるものをより目立つように表示します。これは、ユーザーが自分でコンテンツを作らなくても参加できることを意味すると同時に、サイトのさまざまなセクションで今人気のあるものを強調するのにも役立ちます。

投稿評価機能を追加することで、WordPressサイトにもその機能の一部を導入することができます。

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

有効化したら、FeedbackWP ” Settingsページでプラグイン設定を行います。

FeedbackWP's plugin settings

投稿に評価を自動的に追加するには、「すべての投稿に評価ウィジェットを追加する」と「すべての投稿に結果ウィジェットを追加する」オプションをオンにします。

その後、他のプラグインオプションを確認することができます。初期設定はほとんどのサイトでうまく機能するはずです。

プラグインの設定に満足したら、’Save Settings’ ボタンをクリックして変更を保存することを忘れないでください。

あなたのサイトにアクセスすると、プラグインが各投稿の次の投稿に星を表示します。

Ratings preview

また、コミュニティが本格的に盛り上がる前に、投稿を少し盛り上げることもできます。

投稿を編集し、投稿エディターの下にスクロールダウンするだけです。FeedbackWPの評価」ボックスで、自分の評価を入力することができます。

FeedbackWP's settings in the block editor

このプラグインにはTop Rated Postsウィジェットも付属しています。

サイドバーやウィジェット対応エリアに追加できます。

FeedbackWP's widget

ウィジェットの設定で、表示する投稿数、最低評価、投票数を選ぶことができます。設定が完了したら、「更新」をクリックして変更を保存することを忘れないでください。

テストサイトでのウィジェットの見え方は以下の通り:

Top rated posts

サイトに有効化したメンバーがいる場合、ウィジェットエリアに最もコメントした投稿を表示したり、最近のコメントを表示することもできます。

ステップ6:Redditライクなサイトを次のレベルへ成長させる

WordPressの良いところは、あなたのサイトにRedditのような機能を追加するために使えるプラグインが無料でも有料でもたくさんあることです。

ここでは、Redditのようなサイトを成長させ、次のレベルに引き上げるために使用できる追加のツールやプラグインについて言及します。

1.会員限定コンテンツの作成とサブスクリプションの販売

Reddit Premiumと同様に、MemberPressを使用することで、WordPressサイトにプレミアムサブスクリプションプランを作成することができます。これは最高のWordPressメンバーシッププラグインで、簡単にオンラインサブスクリプションを販売することができます。

強力なアクセスコントロールで、サイトの特定のエリアを会員のみに制限することができます。実際、WPBeginner動画講座サイトでは、MemberPressを利用しています。

2.Redditクローンにフォーラムを追加する

bbPressを使って、あなたのオンラインコミュニティに軽量のフォーラムを追加することができます。詳しくは、WordPressでフォーラムサイトを作る方法の投稿をご覧ください。

3.サイト全体のユーザーアクティビティのトラッキング

ユーザーがどこから来て、あなたのサイトで何をしているのか知りたいですか?MonsterInsightsは市場で最高のGoogleアナリティクスプラグインです。

トップコンテンツを簡単に表示し、サイト上のコンバージョンやユーザーエンゲージメントを追跡することができます。

納得いかないですか?詳しくはMonsterInsightsのレビューをご覧ください。

4.初日からサイトSEOを改善する

SEO(検索エンジン最適化)は、ユーザー生成コンテンツを大量に含むサイトの成功に重要な権限グループを担っています。可能な限り多くのトラフィックを獲得し、ユーザーを増やしたいのであれば、初日からSEOのためにサイトを最適化する必要があります。

そのためには、All In One SEO for WordPressが必要です。私たちはAIOSEOを使って、WPBeginnerのすべてのページと投稿を最適化しているので、ランキングを向上させ、オンラインコミュニティを繁栄させるための最高のWordPress SEOプラグインであることを確認できます。

この投稿が、WordPressでRedditのようなサイトを作成する方法を学ぶのにお役に立てば幸いです。また、Wixと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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

アバター

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.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

6件のコメントLeave a Reply

  1. Damian

    This is great, but is there a plugin to add the URL submission feature to this build? For example, on reddit, when you enter a URL into a post it suggests a title and description based on the OG tags. Even pulls in the featured image. Is that possible in WP Forms or any other plugins?

    • WPBeginner Support

      We do not have a recommended plugin for that at the moment but we will be sure to share should we find one we would recommend.

      Admin

  2. Zubayer

    Great content!! Thanks

    • WPBeginner Support

      Glad you liked our article!

      Admin

  3. John

    Thank you for sharing.

    • WPBeginner Support

      You’re welcome :)

      Admin

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.