WordPress Plugin
Mit Hilfe des WordPress Plugins kannst du mit wenigen Klicks und ohne Programmierkenntnisse Widgets auf deiner WordPress Seite hinzufügen.
Das WordPress Plugin findest du in der offiziellen Plugin-Bibliothek von wordpress.org:
Du kannst das Plugin direkt in deiner WordPress-Seite installieren. Gehe dazu auf Plugins > Installieren und suche nach "hockeydata LOS". Klicke anschließend auf "Jetzt installieren" und danach auf "Aktivieren".
Hier findest du noch die alte Version:
Installation
Die heruntergeladene ZIP-Datei unter "Plugins » Installieren » Plugin hochladen" hochladen, anschließend das Plugin "hockeydata LOS" auf der Seite "Plugins" aktivieren.
Einstellungen
Nach der Installation kannst du unter "Einstellungen » LOS" diverse Einstellungen vornehmen. Hier musst du auf jeden Fall deinen API Schlüssel eintragen, damit die Widgets funktionieren. Falls du noch keinen API Schlüssel für deine Website hast, kannst du hier einen anfordern.
Widgets einbinden
Durch das Plugin "hockeydata LOS" werden die WordPress Widgets erweitert, die auf der Seite "Design » Widgets" zur Verfügung stehen. Jedes LOS WordPress Widget entspricht einem Widget der hockeydata API.
Um ein Widget, zum Beispiel den Spielplan, auf einer WordPress Seite einzubinden, muss ein entsprechendes WordPress Plugin installiert werden (z.B. Page Builder by SiteOrigin), das die Einbindung von WordPress Widgets auf einfachen Seiten ermöglicht. Alternativ können auch Shortcodes verwendet werden.
Shortcodes
Alle im Plugin verfügbaren Widgets können auch per Shortcode eingebunden werden. Hier die Shortcodes:
los-game-full-report: hockeydata.los.Game.FullReport
los-game-slider: hockeydata.los.GameSlider
los-leaders: hockeydata.los.Leaders
los-player-full-page: hockeydata.los.Player.FullPage
los-schedule: hockeydata.los.Schedule
los-standings: hockeydata.los.Standings
los-team-full-page: hockeydata.los.Team.FullPage
los-team-stats: hockeydata.los.TeamStats
Die Widget-Optionen müssen in Kleinbuchstaben mit Bindestrichen angegeben werden, nicht wie in der JavaScript API im CamalCase-Format. Also z.B. division-id statt divisionId. Weitere Beispiele:
additional-columns entspricht additionalColumns
column-set › columnSet
show-legend › showLegend
Shortcode-Beispiel:
[los-schedule sport=icehockey division-id=ebel-gd]
Changelog
1.1.2 - 11. September 2018
- Implementierung der Widget-Optionen:
- hockeydata.los.Schedule: maxDate, minDate, teamId
- hockeydata.los.Game.FullReport: gameId
- Neue Shortcode Optionen: game-id, max-date, min-date und team-id.
1.1.1 - 12. Dezember 2017
- Neue Einstellung für die Widget-Sprache.
- Diverse Code-Verbesserungen und Fehler-Checks.
- Diverse Custom CSS Fixes.
- Bugfix: Die Widget-Option "Typ" bei Leader und Team Stats ist nicht sichtbar, wenn in den Einstellungen eine Sportart ausgewählt ist.
1.1.0 - 4. September 2017
- Integration der API Widgets:
- Game Slider
- Leaders
- Team Stats
- Game Report
- Player Page
- Team Page
- Neue Einstellung "sport" um Sportart allgemein setzen zu können.
- Neue Einstellungen um Seiten für Spielbericht, Spielerseite und Teamseite allgemein setzen zu können.
- Option "league" wurd entfernt, da diese von der API nun automatisch erkannt wird.
- Verlinkung erfolgt nun über Seiten und nicht über Angabe von URL's. Parameter werden automatisch übergeben.
- Shortcodes für alle verfügbaren Widgets.
- Styling: Neue Einstellungen für Farben.
1.0.1 - 22. August 2017
- Trim() beim Überprüfen des API Schlüssels.
- Umstellung auf https beim Überprüfen des API Schlüssels.
1.0.0 - 23. März 2017
- Erste Version