Add-ons¶
Technische Add-ons, Inhaltstypen und Integrationen.
- AdSense
Einbindung von Google AdSense.
Öffnen - Breadcrumbs
Navigationspfad im Frontend.
Öffnen - Cache
Zwischenspeicher und Cache-Handling.
Öffnen - Critical CSS
Critical CSS generieren und einbinden.
Öffnen - Date as Text
Datumswerte als Textausgabe.
Öffnen - Downloads
Download-Bereich mit Kategorien.
Öffnen - Foreignwords
Glossar und Begriffshilfen.
Öffnen - Hyperlinks
Erweiterte Link-Funktionen.
Öffnen - Icons
Icon-Auswahl und Icon-Felder.
Öffnen - Loops & Filter
Loops und Filter als Shortcodes.
Öffnen - Maintenance
Wartungsmodus und Wartungsseite.
Öffnen - Mega Menu
Mega-Menu im Frontend.
Öffnen - Menu Fields
Zusatzfelder für Menüpunkte.
Öffnen - Modals
Modal-Module und Ausgaben.
Öffnen - Preloader
Ladeanimationen im Frontend.
Öffnen - Search
Suche und Suchoptionen.
Öffnen - Slider
Slider-Verwaltung und Ausgabe.
Öffnen - Social Media
Social-Media-Profile und Links.
Öffnen - TOC
Inhaltsverzeichnis im Content.
Öffnen
Technische Dokumentation¶
Überblick¶
Dieses Kapitel fasst den aktuellen Stand zu add ons direkt aus dem Theme-Code zusammen.
Einstellungen¶
| Funktion | Einstellungskontext |
|---|---|
twtheme_breadcrumb($items = [], $args = []) |
[neu] DEFAULTS AUS THEME-OPTIONEN |
twtheme_breadcrumb_auto_items() |
[neu] AUTOMATISCHE BREADCRUMB-ITEMS |
twtheme_breadcrumb_fields() |
[neu] Steuert den Bereich breadcrumb fields. |
twtheme_breadcrumb_get_defaults() |
[neu] DEFAULTS AUS THEME-OPTIONEN |
twtheme_breadcrumb_shortcode($atts = []) |
[neu] Steuert den Bereich breadcrumb shortcode. |
twtheme_build_targets_json() |
Hilfsfunktion: JSON für targets.json bauen (nicht lokal schreiben). |
twtheme_call_chatgpt_api($prompt) |
Steuert den Bereich call chatgpt api. |
twtheme_cc_log($msg) |
AJAX Actions |
twtheme_check_deploy_token(string $given) |
Steuert den Bereich check deploy token. |
twtheme_ciritcal_css_config_fields() |
Steuert den Bereich ciritcal css config fields. |
Verhalten im Frontend¶
| Funktion | Frontend-Relevanz |
|---|---|
twtheme_download_block_disabled_routes() |
[neu] Steuert den Bereich download block disabled routes. |
twtheme_download_display_mode() |
[neu] Steuert den Bereich download display mode. |
twtheme_download_frontend_flags() |
[neu] Steuert den Bereich download frontend flags. |
twtheme_download_list_grouping_enabled() |
[neu] Steuert den Bereich download list grouping enabled. |
twtheme_download_load_templates($template) |
[neu] Steuert den Bereich download load templates. |
twtheme_download_locate_template($template_name) |
[neu] Steuert den Bereich download locate template. |
twtheme_download_render_grouped_layout($grouped_posts, $options = []) |
[neu] Steuert den Bereich download render grouped layout. |
twtheme_download_render_item($post_id, $label = '') |
[neu] Steuert den Bereich download render item. |
twtheme_foreignwords_frontend_scripts() |
Steuert den Bereich foreignwords frontend scripts. |
twtheme_megamenu_enqueue_scripts($hook) |
Steuert den Bereich megamenu enqueue scripts. |
Shortcodes¶
| Shortcode-Funktion | Zweck |
|---|---|
twtheme_breadcrumb_shortcode($atts = []) |
[neu] Steuert den Bereich breadcrumb shortcode. |
twtheme_download_render_item($post_id, $label = '') |
[neu] Steuert den Bereich download render item. |
twtheme_download_shortcode($atts = []) |
[neu] Steuert den Bereich download shortcode. |
twtheme_filter_custom_shortcode($atts = []) |
Steuert den Bereich filter custom shortcode. |
twtheme_filter_element_label($type, $option_id, $title, $data) |
Steuert den Bereich filter element label. |
twtheme_filter_shortcode($atts = []) |
Steuert den Bereich filter shortcode. |
twtheme_get_pagination_base() |
Steuert den Bereich get pagination base. |
twtheme_icon_shortcode($atts = []) |
Steuert den Bereich icon shortcode. |
twtheme_icon_shortcode_sanitize_slug($value) |
Steuert den Bereich icon shortcode sanitize slug. |
twtheme_icon_shortcode_tinymce($shortcodes) |
Steuert den Bereich icon shortcode tinymce. |
Entwicklertipps¶
Relevante Funktionen¶
| Funktion | Parameter | Zweck |
|---|---|---|
twtheme_breadcrumb($items = [], $args = []) |
$items: Funktionsparameter (Standard: []); $args: Konfigurationsdaten (Standard: []) |
[neu] DEFAULTS AUS THEME-OPTIONEN |
twtheme_breadcrumb_auto_items() |
— | [neu] AUTOMATISCHE BREADCRUMB-ITEMS |
twtheme_breadcrumb_fields() |
— | [neu] Steuert den Bereich breadcrumb fields. |
twtheme_breadcrumb_get_defaults() |
— | [neu] DEFAULTS AUS THEME-OPTIONEN |
twtheme_breadcrumb_shortcode($atts = []) |
$atts: Funktionsparameter (Standard: []) |
[neu] Steuert den Bereich breadcrumb shortcode. |
twtheme_build_targets_json() |
— | Hilfsfunktion: JSON für targets.json bauen (nicht lokal schreiben). |
twtheme_call_chatgpt_api($prompt) |
$prompt: Funktionsparameter |
Steuert den Bereich call chatgpt api. |
twtheme_cc_log($msg) |
$msg: Funktionsparameter |
AJAX Actions |
twtheme_check_deploy_token(string $given) |
$given: Funktionsparameter |
Steuert den Bereich check deploy token. |
twtheme_ciritcal_css_config_fields() |
— | Steuert den Bereich ciritcal css config fields. |
twtheme_critical_upload() |
— | AJAX Actions |
twtheme_download_block_disabled_routes() |
— | [neu] Steuert den Bereich download block disabled routes. |
twtheme_download_display_mode() |
— | [neu] Steuert den Bereich download display mode. |
twtheme_download_fields() |
— | [neu] Steuert den Bereich download fields. |
twtheme_download_flush_rewrite_on_option_change($old_value, $value) |
$old_value: Funktionsparameter; $value: Funktionsparameter |
[neu] Steuert den Bereich download flush rewrite on option change. |
twtheme_download_frontend_flags() |
— | [neu] Steuert den Bereich download frontend flags. |
twtheme_download_get_option($section, $name, $default = '') |
$section: Funktionsparameter; $name: Funktionsparameter; $default: Funktionsparameter (Standard: '') |
[neu] Steuert den Bereich download get option. |
twtheme_download_get_option_bool($section, $name, $default = 'false') |
$section: Funktionsparameter; $name: Funktionsparameter; $default: Funktionsparameter (Standard: 'false') |
[neu] Steuert den Bereich download get option bool. |
twtheme_download_list_grouping_enabled() |
— | [neu] Steuert den Bereich download list grouping enabled. |
twtheme_download_load_templates($template) |
$template: Funktionsparameter |
[neu] Steuert den Bereich download load templates. |
Hooks & Filter¶
| Hook/Filter | Typ | Parameter | Zweck |
|---|---|---|---|
admin_post_twtheme_foreignword_handle_export |
add_action |
Callback: 'twtheme_foreignword_handle_export' |
Hook admin_post_twtheme_foreignword_handle_export wird via add_action eingebunden. |
twtheme_addons_skip |
apply_filters |
- | Hook twtheme_addons_skip wird via apply_filters eingebunden. |
twtheme_critical_commit_message |
apply_filters |
- | Hook twtheme_critical_commit_message wird via apply_filters eingebunden. |
twtheme_critical_targets |
apply_filters |
- | Hook twtheme_critical_targets wird via apply_filters eingebunden. |
twtheme_critical_viewport |
apply_filters |
- | Hook twtheme_critical_viewport wird via apply_filters eingebunden. |
twtheme_custom_field_input |
add_filter |
Callback: Closure |
ICON MODAL (ADMIN FOOTER) |
twtheme_custom_filter |
apply_filters |
- | Hook twtheme_custom_filter wird via apply_filters eingebunden. |
twtheme_download_fields |
add_filter |
Callback: 'twtheme_download_fields' |
[neu] Hook twtheme_download_fields wird via add_filter eingebunden. |
twtheme_dynamic_content_response_html |
add_filter |
Callback: Array-Callback |
Hook twtheme_dynamic_content_response_html wird via add_filter eingebunden. |
twtheme_filter_after_options |
apply_filters |
- | Hook twtheme_filter_after_options wird via apply_filters eingebunden. |
twtheme_filter_before |
apply_filters |
- | Hook twtheme_filter_before wird via apply_filters eingebunden. |
twtheme_filter_before_end |
apply_filters |
- | Hook twtheme_filter_before_end wird via apply_filters eingebunden. |
twtheme_filter_before_options |
apply_filters |
- | Hook twtheme_filter_before_options wird via apply_filters eingebunden. |
twtheme_filter_clear_btn |
apply_filters |
- | Hook twtheme_filter_clear_btn wird via apply_filters eingebunden. |
twtheme_filter_is_filtered_class |
apply_filters |
- | Hook twtheme_filter_is_filtered_class wird via apply_filters eingebunden. |
twtheme_filter_label_after_title |
apply_filters |
- | Hook twtheme_filter_label_after_title wird via apply_filters eingebunden. |
twtheme_filter_label_before_title |
apply_filters |
- | Hook twtheme_filter_label_before_title wird via apply_filters eingebunden. |
twtheme_filter_label_title |
apply_filters |
- | Hook twtheme_filter_label_title wird via apply_filters eingebunden. |
twtheme_filter_query_args |
apply_filters |
- | Hook twtheme_filter_query_args wird via apply_filters eingebunden. |
twtheme_foreignword_fields |
add_filter |
Callback: 'twtheme_foreignword_fields' |
Hook twtheme_foreignword_fields wird via add_filter eingebunden. |
Stand: 2026-03-11