概要
HT Event Importer for Meetup は Meetup イベントを WordPress の実際のイベント投稿としてインポートします。アイキャッチ画像、会場データ、地図、利用可能なカウント、schema.org Event JSON-LD を扱えます。
- 無料版: 1グループ、手動インポート、公開ページ、ショートコード、ウィジェット、プライバシー、schema。
- Pro: 複数グループ、スケジュールインポート、認証済み Chrome コネクタ、multisite、更新。
- Pro を更新しなくてもインストール済み機能は動作し、更新だけが止まります。
インストール
hyperthings-event-importer-for-meetupを/wp-content/plugins/にアップロード。- WordPress でプラグインを有効化。
HT Event Importer for Meetup > Settingsでプライバシー、インポート、schema を確認。HT Event Importer for Meetup > Groupsにグループ slug を追加。Test / Resolveを実行。HT Event Importer for Meetup > Eventsでインポート。- ページに
[ht_meetups_events]を追加。
Settings > Permalinks を保存してください。Meetup グループ設定
グループは HT Event Importer for Meetup > Groups で管理します。無料版は1つのアクティブグループ、Pro は複数グループに対応します。
数値 ID ではなく読みやすい slug を使います。例: https://www.meetup.com/es-es/madrid-pianomeetups/ なら madrid-pianomeetups。
Valid: グループが見つかりインポート可能。Untested: 保存済みだが未検証。Unsupported: 多くは数値 ID。Error: Meetup が利用可能な公開データを返しませんでした。
各グループは主催者、出演者、オファーの schema 値を上書きできます。空欄はグローバル値を継承します。
イベントのインポート
HT Event Importer for Meetup > Events でインポートします。Meetup イベント ID を安定した slug として、1イベントにつき1投稿を作成または更新します。
- 通常は今後のイベントをインポート。
- 履歴が必要ならすべてのイベントをインポート。
- 特定の ID または URL を1行ずつ貼り付け可能。
- 完了メッセージで検出数とインポート数を確認。
315466787
https://www.meetup.com/example/events/315466787/| 設定 | 内容 |
|---|---|
| 既存を更新 | 再インポートで既存投稿を更新可能。 |
| ステータス更新 | 投稿ステータスを変更可能。 |
| カテゴリ更新 | カテゴリを置換可能。 |
| タイトルと説明 | Meetup から内容を更新。 |
| アイキャッチ画像 | 利用可能な画像を更新。 |
イベント表示
[ht_meetups_events] はショートコード対応のページ、投稿、ブロックで使えます。
[ht_meetups_events]
[ht_meetups_events limit="6" future_only="yes" format="list"]
[ht_meetups_events limit="6" format="grid"]
[ht_meetups_events limit="12" format="calendar"]
[ht_meetups_events group_id="12345" category="music" order="asc" orderby="start_time"]| 属性 | 値 | 用途 |
|---|---|---|
limit / posts_per_page | 数値 | 最大表示数。 |
future_only / past_events | yes または no | 未来/過去イベント。 |
format | list, grid, calendar | レイアウト。 |
show_empty | yes または no | 空メッセージ。 |
group_id | Meetup ID | グループで絞り込み。 |
category | カテゴリ slug | カテゴリで絞り込み。 |
start_date / end_date | YYYY-MM-DD | 日付範囲。 |
order / orderby | asc, desc, start_time, title | 並び順。 |
Meetup Events ウィジェットと .mpm-meetup-events, .mpm-meetup-event, .mpm-meetup-events--grid, .mpm-meetup-events-calendar などの CSS クラスも利用できます。
設定リファレンス
| 設定 | 推奨 |
|---|---|
| 説明 | コンパクト表示やセンシティブな内容では無効化。 |
| 場所 | プライバシー重視なら City。 |
| 座標 | 正確な場所を公開できる場合のみ有効化。 |
| 地図ズーム | 1から18。 |
| 参加者、待機、定員 | Meetup が公開するカウントを表示。 |
| アイキャッチ画像 | インポート画像を使用。 |
| Meetup へ直接リンク | 一覧リンクを Meetup に向ける。 |
| インポート | 用途 |
|---|---|
| Event URL slug | イベント URL のベース。既定は meetup-events。 |
| 時刻形式 | WordPress、12時間、24時間。 |
| 投稿ステータス | publish, draft, pending。 |
| カテゴリ | インポートイベント用 WordPress カテゴリ。 |
Google Event Schema
イベントページは、名前、日時、説明、場所、画像、Meetup URL、主催者、出演者、オファーを含む schema.org Event JSON-LD を生成します。
Settingsのグローバル設定。Groupsのグループ別設定。Eventsのイベント別設定。イベント別が優先です。
連携
- The Events Calendar
- Events Manager
- GatherPress
- Elementor 有効時
- WPBakery 有効時
これらはメタデータ連携です。テーマによってはテンプレート調整が必要です。
Pro、ライセンス、更新
無料プラグインと一緒に Pro アドオンをインストールします。HT Event Importer for Meetup > Pro License でキーを貼り付け、保存し、接続テストを行います。
- 有効ライセンス: 複数グループ、スケジュール、Chrome、multisite、更新。
- stale ライセンス: ローカル機能は有効、更新なし。
- 無効ライセンス: Pro 更新は利用できません。
スケジュールインポート
WordPress cron を使う Pro 機能です。アクセスが少ないサイトでは wp-cron.php を呼ぶサーバー cron を検討してください。
- 有効なライセンスで Pro を有効化。
Settingsを開く。- スケジュールを有効化。
- 頻度を選択。
- 保存し、最後の結果を確認。
Chrome コネクタ
Meetup が公開データを隠す場合に、管理者承認済みの認証インポートを行う Pro 機能です。
トラブルシューティング
| 問題 | 確認すること |
|---|---|
| グループ検証失敗 | 数値 ID ではなく slug を使い、公開表示を確認。 |
| インポートされない | 今後のイベント、全イベント、公開アクセスを確認。 |
| 場所/地図がない | Meetup が隠している可能性。プライバシーまたは Pro を確認。 |
| URL 404 | パーマリンクを保存。 |
| ショートコードが空 | フィルタ、公開状態、日付を確認。 |
| Pro ライセンス無効 | キー、endpoint、外向き HTTPS を確認。 |
プライバシーと外部サービス
プラグインは管理者が選択したデータ取得のため meetup.com に接続します。Meetup はサーバー IP と通常の HTTP メタデータを受け取る場合があります。
- 参加者名は表示しません。
- 既定では主催者名を表示しません。
- 正確な場所と座標は非表示にできます。
- 認証済みセッションは信頼できる管理者のみ使用してください。
FAQ
無料で使えますか?
はい。1グループと主要機能を利用できます。
Meetup.com Pro は必要ですか?
いいえ。当社 Pro は独立した WordPress アドオンです。
更新しない場合は?
インストール済み機能は動作し、更新だけが止まります。