Zum Hauptinhalt springen

Baseball-Terminologie

Das Plugin nutzt den `gettext`-Filter von WordPress mit Priorität 20, um eine Reihe von SportsPress-Strings auf baseballspezifische Begriffe abzubilden. Das Remapping wirkt sich sowohl auf den WordPress-Adminbereich als auch auf das Frontend aus.

Heute aktualisiert

Baseball-Terminologie

Das Plugin nutzt den gettext-Filter von WordPress mit Priorität 20, um eine Reihe von SportsPress-Strings auf baseballspezifische Begriffe abzubilden. Das Remapping wirkt sich sowohl auf den WordPress-Adminbereich als auch auf das Frontend aus.

Label-Zuordnungen

Standard SportsPress

Baseball

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

Die Zuordnungen werden ausschließlich über die Textdomain sportspress angewendet – Strings aus anderen Plugins oder Themes sind nicht betroffen.

Wo die Labels erscheinen

  • Admin-Menü – „Games" ersetzt „Events" im SportsPress-Untermenü und auf den Adminseiten

  • Posttyp-Labels – Titel der Bearbeitungsbildschirme, Spaltenüberschriften der Listenansicht und der „Add New"-Button

  • Frontend – Sektionsüberschriften auf Mannschafts- und Spielerseiten, Kalenderlayouts und Breadcrumbs (sofern das aktive Theme die Textdomain sportspress verwendet)

  • Performance-Oberfläche – Batting- und Pitching-Sektionen ersetzen Offense und Defense

Einzelne Zuordnungen deaktivieren

Der gettext-Filter des Plugins ist mit Priorität 20 registriert. Um ein bestimmtes Label nicht zuzuordnen, registriere einen Filter mit höherer Priorität, der den ursprünglichen Begriff zurückgibt:

add_filter( 'gettext', function( $translated, $original, $domain ) {
    if ( $domain === 'sportspress' && $original === 'Events' ) {
        return $original; // keep "Events" instead of "Games"
    }
    return $translated;
}, 25, 3 );

Die meisten Anwender werden das nicht benötigen – die Zuordnungen sind so gestaltet, dass sie auf Baseball-Sites natürlich wirken.

Hat dies deine Frage beantwortet?