Zum Inhalt

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