試合の複製
デュプリケーターモジュールは、試合を含むすべての SportsPress 投稿タイプに 複製 行アクションを追加します。これにより、すべてのデータを保ったまま既存の試合のコピーを素早く作成できます。
要件
デュプリケーターモジュールは SportsPress Pro の一部です。sportspress_load_duplicator_module オプションが yes(デフォルト)に設定されている場合に読み込まれます。
試合の複製方法
WordPress 管理サイドバーの 試合 に移動します。
複製したい試合にカーソルを合わせます。タイトルの下に行アクションリンクのセットが表示されます。
複製 をクリックします。
SportsPress が複製を作成し、試合一覧画面にリダイレクトします。
複製 行アクションは クイック編集 と ゴミ箱 リンクの間に表示されます(行アクション配列の位置 2 に挿入されます)。アクションは publish_sp_events 権限を持つユーザーにのみ表示されます。
コピーされる内容
複製は元の試合から以下のデータを使用して wp_insert_post で作成されます。
投稿コンテンツ — 試合の説明/レポートテキスト。
投稿の抜粋
投稿ステータス — 新しい投稿は元と同じステータス(公開済み、下書きなど)になります。
投稿日 — 元と同じ日付と時刻。
投稿の作成者 — 現在ログインしているユーザーに再割り当てされます。
投稿フォーマット、親、パスワード、MIMEタイプ、メニュー順
すべての投稿メタ —
sp_results、sp_players、sp_team、sp_format、sp_day、sp_minutes、sp_timeline、その他すべての試合メタを含む、すべてのメタキー/値ペアがコピーされます。すべてのタクソノミータームズ — 元の試合に割り当てられたリーグ、シーズン、会場、その他のタクソノミーが複製に適用されます。
複製には元の投稿の ID を記録する _sp_original メタキーが追加されます。
新しい試合タイトル
複製された試合のタイトルは元のタイトルに (Copy) が追加されます。例えば、アーセナル vs チェルシー というタイトルの試合は アーセナル vs チェルシー (Copy) になります。
複製が公開またはスケジュールされた場合、WordPress が自動的に一意のスラッグを生成します。
複製後
複製が作成されると試合一覧画面に戻ります。新しい試合を開いて必要に応じて日付、チーム、結果、その他の詳細を更新します。
