| 开发者 | fabrielsoftware |
|---|---|
| 更新时间 | 2026年10月3日 00:31 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
fs_tm_load_remote_widgets).Die IDs befinden sich im Einbindungscode, den fussball.de für das jeweilige Widget generiert. Es handelt sich um den Wert des Attributs data-id, eine UUID im Format 01234567-89ab-cdef-0123-456789abcdef.
Das Plugin zeigt automatisch den letzten gültigen Zeitraum an und markiert diesen in der Kopfzeile der Karte dezent mit dem Hinweis „Letzter Zeitraum“. So bleibt die Seite niemals leer.
Nur, wenn Sie explizit den Modus „Ersetzen“ wählen. Der Standardmodus lautet „Hinzufügen“ (bestehende Teams bleiben erhalten). In beiden Fällen sichert das Plugin den vorherigen Zustand automatisch, sodass Sie den Stand direkt nach dem Import mit einem Klick wiederherstellen können.
Mannschaften werden als interner Post-Type fs_tm_team gespeichert; Seitenzuordnung und Zeiträume liegen als Post-Meta vor. Zusätzlich existieren die Optionen fs_tm_version, fs_tm_click_to_load und fs_tm_teams_restore_point sowie ein Transient für die Seitenliste. Sämtliche Einträge werden bei einer Deinstallation des Plugins vollständig und sauber gelöscht.
Nein. Beim ersten Seitenaufruf nach dem Update werden die Daten automatisch in das aktuelle Datenformat migriert. Der frühere Zustand wird zur Sicherheit zusätzlich in der Option fs_tm_teams_pre_cpt vorgehalten. Dennoch empfehlen wir vor jedem Update ein Backup.
Es stehen drei Integrationswege zur Verfügung, die sich auch kombinieren lassen:
fs_tm_load_remote_widgets (Empfohlen): Dieser Filter wird vor dem Rendern jedes Widgets ausgewertet. Gibt er false zurück, werden weder der Widget-Container noch die Zwei-Klick-Box ausgegeben, und das Skript von fussball.de wird gar nicht erst registriert – es geht keine Anfrage an fussball.de. Beispiel für Complianz:add_filter( 'fs_tm_load_remote_widgets', function ( $enabled ) { return function_exists( 'cmplz_has_consent' ) ? (bool) cmplz_has_consent( 'marketing' ) : $enabled; } );
Da der Filter beim Seitenaufbau serverseitig greift, kombinieren Sie ihn bitte mit einem Cache, der nach Consent-Status unterscheidet – oder nutzen Sie die integrierte Zwei-Klick-Lösung.
3. Skript-Blockierung durch das Consent-Plugin: Ohne Zwei-Klick-Lösung wird das Skript regulär eingereiht (Handle fussballde-widgets), sodass Skript-Blocker es erkennen. Wird das Skript blockiert, erkennt das Plugin dies und unterbindet auch beim nachträglichen Umschalten zwischen Zeiträumen eigenständige Ladeversuche.
Vollständige Code-Beispiele für Complianz, Borlabs Cookie und Real Cookie Banner finden Sie in der Datei docs/CONSENT-MANAGEMENT.md im Quellcode-Repository.
docs/CONSENT-MANAGEMENT.md.file_get_contents() eingelesen.assets/-Verzeichnis des WordPress.org-SVN-Repositories.Banner tag: sowie nicht standardkonforme Screenshot-Notationen aus der Readme entfernt.fs_tm_admin_pages, fs_tm_admin_toolbar, fs_tm_admin_header_actions, fs_tm_admin_footer_links, fs_tm_admin_version_label, fs_tm_admin_notices, fs_tm_settings_sections, fs_tm_settings_sections_before, fs_tm_show_core_backup, fs_tm_team_edit_sections_before, fs_tm_team_form_saved).fs_tm_capability, fs_tm_addon_active, fs_tm_widget_card_html, fs_tm_card_body_before, fs_tm_card_body_after, fs_tm_tables_overview_html, fs_tm_sanitize_period, fs_tm_team_data, fs_tm_team_saved, fs_tm_before_team_deleted).fs_tm_load_remote_widgets.