wordpress アイデア

WordPressでバンドメンバー募集サイト(マッチングサイト)作ってみたら、こんなことになった

2020年9月24日

Webデザイナーやってます私ですけど、本業が忙しくなって自分のサイトやブログがめっちゃ適当になってしまっております。

そのお仕事の関係でマッチングサイトやなんかのデザインやフロントエンドコーディングなどを担当させていただいたりしているんですけど、wordpressでもある程度はマッチングサイト的なものを構築できるんじゃなかろうか?と思い立って試しに作ってみました。

本業の合間に片手間にとりかかること約1年、だらだらと手が空いたときにやる気があったらやってた感じなのでいろいろ不具合がありそうなんですけど検証するためのまとまった時間もないので、まあある程度できたからいいやって感じです。

その構築したやつのメモ的な記事です。
多分同じように「wordpressでマッチングサイト作りたい」って人の参考になれば幸いです。

というわけで、「バンドメンバー募集サイト」という設定でwordpressでマッチングサイト構築にチャレンジしてみました。

一応作ったやつはこちら→ https://aouz.net

要件

マッチングサイトに最低限必要な機能やページは以下のような感じかなーっと

  • ユーザー登録
  • プロフィール
  • 案件登録/編集
  • 案件検索
  • メッセージ(DM)機能
  • コメント機能

あればなおよさげなもの(今回は未実装)

  • 評価・レビュー
  • おすすめ機能

上記はいずれも無料のプラグインやwordpressテーマのカスタマイズで実装を目指します。お金かけたくないもん

利用するプラグイン

ユーザー登録・プロフィール

まずユーザー登録には Ultimate Member というプラグインを使用。
フロントエンドからwordpressユーザーの登録が行えて、メンバー一覧ページや簡易なマイページ(ダッシュボード)も付いてるので、プロフィールページもこれでだいたいOKだった。

案件登録/編集

登録ユーザーが記事投稿できるようにしたいので WP User Frontend というプラグインを利用。
管理画面からでなくても投稿できるので、いかにもマッチングサイトの記事登録って感じにできた。

メッセージ(DM)機能

記事に対するコメントやり取りは、wordpress標準のコメント機能でできるけど、twitterやinstagramみたいにDMやり取りできる方がよさげなので、Front End PM でユーザー間でのメッセージ交換ができた。

 

wordpressカスタマイズ

WP User Frontend で標準の投稿以外の項目も設定できるけど、その部分はカスタムフィールドになるので、wordpress標準の検索ではカスタムフィールドが検索対象にならない。
aouz.netでは、バンドのパートや都道府県などがそれ。

プラグインを探してみたところ、カスタムフィールドも検索できる検索拡張プラグインもあったけど有償で、かつお高い!

なので、ここはfunction.php にいろいろ追記して頑張ってみました。

ですが、改めて、追加したコードを見てみたところ、だいぶと前にコーディングした箇所なので解説しようにもなにがどうなっているのか自分でもよくわからない(汗)
なのでここでは割愛します。ごめんなさい。

 

デザイン調整

あとはお好きなテーマとメニューの設定でフロントエンドを整えればだいたい完成という流れ。

https://aouz.net

マッチングサイトなので「会おうず」ということでaouzと。

ドメインも今だけ安かったので、取得してしまった。

一応サービスサイトっぽくするため、ニュースやブログもカスタム投稿タイプで作ってみましたが、更新するかどうかはわかりません。

以上、つたない記事で申し訳ないですが、ヒントや参考になる人がいらっしゃるならば幸いです。

 

-wordpress, アイデア

Copyright© MDBloG , 2020 All Rights Reserved Powered by AFFINGER5.