Zum Inhalt

Engine

Überblick

Die Engine ist die technische Basis von TWtheme. Hier werden Posttypes, Felder und Optionen definiert.

  • Pfad: includes/engine/
  • Posttypes: includes/posttypes/

Bereiche

  • Admin und Optionen
    Ergänzt Meta-Boxen für einen Posttype. Optional nur für bestimmte Posts.
    Öffnen
  • Felder
    Der FieldBuilder steuert die Eingabefelder in Meta-Boxen, Optionen und Taxonomien.
    Öffnen
  • Inhaltstypen
    Posttypes anlegen, Felder definieren und Taxonomien anlegen.
    Öffnen
  • System
    Wichtige Hooks, die im Engine-Umfeld genutzt werden.
    Öffnen

Technische Dokumentation

Überblick

Dieses Kapitel fasst den aktuellen Stand zu engine direkt aus dem Theme-Code zusammen.

Einstellungen

Funktion Einstellungskontext
twtheme_add_form_fields($taxonomy) Steuert den Bereich add form fields.
twtheme_edit_form_fields($term, $taxonomy) Steuert den Bereich edit form fields.
twtheme_fa_icon_files() ---- CONFIG ----

Verhalten im Frontend

Funktion Frontend-Relevanz
twtheme__sanitize_inline_svg_min($svg) Steuert den Bereich sanitize inline svg min.
twtheme_addon_archive_template($archive_template) Steuert den Bereich addon archive template.
twtheme_addon_single_template($single_template) Steuert den Bereich addon single template.
twtheme_addon_taxonomy_template($taxonomy_template) Steuert den Bereich addon taxonomy template.
twtheme_enqueue_codemirror_dynamic() Steuert den Bereich enqueue codemirror dynamic.
twtheme_enqueue_tinymce_shortcode_script($hook) Steuert den Bereich enqueue tinymce shortcode script.
twtheme_find_addon_template($template_filename) Check the user agent
twtheme_page_template($single_template) Steuert den Bereich page template.
twtheme_single_templates() Check the user agent

Shortcodes

Shortcode-Funktion Zweck
twtheme_add_tinymce_shortcode_button() Steuert den Bereich add tinymce shortcode button.
twtheme_add_tinymce_shortcode_button_to_toolbar($buttons) Steuert den Bereich add tinymce shortcode button to toolbar.
twtheme_enqueue_tinymce_shortcode_script($hook) Steuert den Bereich enqueue tinymce shortcode script.
twtheme_register_tinymce_shortcode_plugin($plugin_array) Steuert den Bereich register tinymce shortcode plugin.

Entwicklertipps

Relevante Funktionen

Funktion Parameter Zweck
twtheme__sanitize_inline_svg_min($svg) $svg: Funktionsparameter Steuert den Bereich sanitize inline svg min.
twtheme_add_custom_block_category($categories, $post) $categories: Funktionsparameter; $post: Identifikator Steuert den Bereich add custom block category.
twtheme_add_form_fields($taxonomy) $taxonomy: Abfrage-/Filterkriterium Steuert den Bereich add form fields.
twtheme_add_tinymce_shortcode_button() Steuert den Bereich add tinymce shortcode button.
twtheme_add_tinymce_shortcode_button_to_toolbar($buttons) $buttons: Funktionsparameter Steuert den Bereich add tinymce shortcode button to toolbar.
twtheme_addon_archive_template($archive_template) $archive_template: Funktionsparameter Steuert den Bereich addon archive template.
twtheme_addon_single_template($single_template) $single_template: Funktionsparameter Steuert den Bereich addon single template.
twtheme_addon_taxonomy_template($taxonomy_template) $taxonomy_template: Abfrage-/Filterkriterium Steuert den Bereich addon taxonomy template.
twtheme_admin_scripts($hook) $hook: Funktionsparameter Steuert den Bereich admin scripts.
twtheme_brand_icon() Steuert den Bereich brand icon.
twtheme_brand_title($title) $title: Ausgabe-/Textinhalt Steuert den Bereich brand title.
twtheme_brand_url() Steuert den Bereich brand url.
twtheme_edit_form_fields($term, $taxonomy) $term: Identifikator; $taxonomy: Abfrage-/Filterkriterium Steuert den Bereich edit form fields.
twtheme_enqueue_codemirror_dynamic() Steuert den Bereich enqueue codemirror dynamic.
twtheme_enqueue_tinymce_shortcode_script($hook) $hook: Funktionsparameter Steuert den Bereich enqueue tinymce shortcode script.
twtheme_fa_icon_files() ---- CONFIG ----
twtheme_find_addon_template($template_filename) $template_filename: Funktionsparameter Check the user agent
twtheme_get_title($data = [], $fallback = true) $data: Funktionsparameter (Standard: []); $fallback: Funktionsparameter (Standard: true) Steuert den Bereich get title.
twtheme_get_value($data = [], $fallback = true) $data: Funktionsparameter (Standard: []); $fallback: Funktionsparameter (Standard: true) Steuert den Bereich get value.
twtheme_page_template($single_template) $single_template: Funktionsparameter Steuert den Bereich page template.

Hooks & Filter

Hook/Filter Typ Parameter Zweck
twtheme_ apply_filters - Hook twtheme_ wird via apply_filters eingebunden.
twtheme_admin_script_support apply_filters - Hook twtheme_admin_script_support wird via apply_filters eingebunden.
twtheme_custom_field_input apply_filters - Hook twtheme_custom_field_input wird via apply_filters eingebunden.
twtheme_custom_field_label apply_filters - Hook twtheme_custom_field_label wird via apply_filters eingebunden.
twtheme_field_data_integration apply_filters - Hook twtheme_field_data_integration wird via apply_filters eingebunden.
twtheme_field_html apply_filters - Hook twtheme_field_html wird via apply_filters eingebunden.
twtheme_menu_fields apply_filters - Hook twtheme_menu_fields wird via apply_filters eingebunden.
twtheme_options_post_data apply_filters - Hook twtheme_options_post_data wird via apply_filters eingebunden.
twtheme_page_template apply_filters - Hook twtheme_page_template wird via apply_filters eingebunden.
twtheme_tinymce_shortcodes apply_filters - Hook twtheme_tinymce_shortcodes wird via apply_filters eingebunden.
wp_ajax_nopriv_twtheme_get_posts_by_type add_action Callback: Array-Callback Hook wp_ajax_nopriv_twtheme_get_posts_by_type wird via add_action eingebunden.
wp_ajax_twtheme_fa_list add_action Callback: Closure ---- CONFIG ----
wp_ajax_twtheme_generate_qrcode add_action Callback: Array-Callback Hook wp_ajax_twtheme_generate_qrcode wird via add_action eingebunden.
wp_ajax_twtheme_get_posts_by_type add_action Callback: Array-Callback Hook wp_ajax_twtheme_get_posts_by_type wird via add_action eingebunden.

Stand: 2026-03-11