メインコンテンツにスキップ

試合の複製

デュプリケーターモジュールは、試合を含むすべての SportsPress 投稿タイプに **複製** 行アクションを追加します。これにより、すべてのデータを保ったまま既存の試合のコピーを素早く作成できます。

今日アップデートされました

試合の複製

デュプリケーターモジュールは、試合を含むすべての SportsPress 投稿タイプに 複製 行アクションを追加します。これにより、すべてのデータを保ったまま既存の試合のコピーを素早く作成できます。

要件

デュプリケーターモジュールは SportsPress Pro の一部です。sportspress_load_duplicator_module オプションが yes(デフォルト)に設定されている場合に読み込まれます。

試合の複製方法

  1. WordPress 管理サイドバーの 試合 に移動します。

  2. 複製したい試合にカーソルを合わせます。タイトルの下に行アクションリンクのセットが表示されます。

  3. 複製 をクリックします。

  4. SportsPress が複製を作成し、試合一覧画面にリダイレクトします。

複製 行アクションは クイック編集ゴミ箱 リンクの間に表示されます(行アクション配列の位置 2 に挿入されます)。アクションは publish_sp_events 権限を持つユーザーにのみ表示されます。

コピーされる内容

複製は元の試合から以下のデータを使用して wp_insert_post で作成されます。

  • 投稿コンテンツ — 試合の説明/レポートテキスト。

  • 投稿の抜粋

  • 投稿ステータス — 新しい投稿は元と同じステータス(公開済み、下書きなど)になります。

  • 投稿日 — 元と同じ日付と時刻。

  • 投稿の作成者 — 現在ログインしているユーザーに再割り当てされます。

  • 投稿フォーマット、親、パスワード、MIMEタイプ、メニュー順

  • すべての投稿メタsp_resultssp_playerssp_teamsp_formatsp_daysp_minutessp_timeline、その他すべての試合メタを含む、すべてのメタキー/値ペアがコピーされます。

  • すべてのタクソノミータームズ — 元の試合に割り当てられたリーグ、シーズン、会場、その他のタクソノミーが複製に適用されます。

複製には元の投稿の ID を記録する _sp_original メタキーが追加されます。

新しい試合タイトル

複製された試合のタイトルは元のタイトルに (Copy) が追加されます。例えば、アーセナル vs チェルシー というタイトルの試合は アーセナル vs チェルシー (Copy) になります。

複製が公開またはスケジュールされた場合、WordPress が自動的に一意のスラッグを生成します。

複製後

複製が作成されると試合一覧画面に戻ります。新しい試合を開いて必要に応じて日付、チーム、結果、その他の詳細を更新します。

こちらの回答で解決しましたか?