野球の用語
このプラグインは WordPress の gettext フィルタを優先度 20 で使用して、SportsPress の文字列セットを野球固有の用語に再マッピングします。再マッピングは WordPress 管理画面とフロントエンドの両方に影響します。
ラベルマッピング
デフォルト SportsPress | 野球 |
Events | Games |
Event | Game |
Add New Event | Add New Game |
Edit Event | Edit Game |
View Event | View Game |
View all events | View all games |
Venues | Fields |
Venue | Field |
Edit Venue | Edit Field |
Substitute / Substituted | Bench |
Offense | Batting |
Defense | Pitching |
Display squad numbers | Display batting order |
マッピングは sportspress テキストドメインのみを通じて適用されます — 他のプラグインやテーマからの文字列は影響を受けません。
ラベルが表示される場所
管理メニュー — SportsPress サブメニューと管理ページで「Games」が「Events」に置き換わります
投稿タイプラベル — 編集画面のタイトル、リストテーブルのヘッダー、「新規追加」ボタン
フロントエンド — チームと選手ページのセクション見出し、カレンダーレイアウト、パンくずリスト(アクティブテーマが SportsPress テキストドメインを使用する場合)
パフォーマンスインターフェイス — Offense と Defense の代わりに Batting と Pitching セクションが表示されます
特定の再マッピングを無効化する
プラグインの gettext フィルタは優先度 20 で登録されています。特定のラベルのマッピングを解除するには、より高い優先度のフィルタを登録して元の用語を返します。
add_filter( 'gettext', function( $translated, $original, $domain ) {
if ( $domain === 'sportspress' && $original === 'Events' ) {
return $original; // keep "Events" instead of "Games"
}
return $translated;
}, 25, 3 );ほとんどのユーザーは必要としません — 再マッピングは野球サイトに自然に感じられるよう設計されています。
