LiveCanvas¶
Überblick¶
LiveCanvas ist der visuelle Editor für Seiten und Blöcke. Die Einstellungen werden aktuell im Bereich Integration gepflegt (späterer Umzug vorgesehen).
Einstellungen¶
Unter Theme-Optionen → Integration (LiveCanvas-Bereich):
- Render LC Options: erzeugt die Bootstrap-Optionen für den Builder.
LiveCanvas-Blöcke¶
Die wichtigsten von TWtheme bereitgestellten LiveCanvas-Blöcke:
Icons¶
Einige Blöcke liegen technisch in Add-ons und werden trotzdem in LiveCanvas registriert:
Anwendung im Frontend¶
Besucher sehen die fertigen Inhalte. Der Editor-Modus ist nur für Autoren/Administratoren aktiv.
Entwicklertipps¶
Twtheme Hooks & Filter¶
| Hook/Filter | Typ | Parameter | Zweck |
|---|---|---|---|
twtheme_option_fields |
Filter | ($form_data) |
LiveCanvas-Optionen in Integration einfügen. |
Technische Dokumentation¶
Überblick¶
Dieses Kapitel fasst den aktuellen Stand zu livecanvas direkt aus dem Theme-Code zusammen.
Einstellungen¶
| Funktion | Einstellungskontext |
|---|---|
twtheme_admin_lc_scripts($hook) |
Steuert den Bereich admin lc scripts. |
twtheme_image_shortcode($atts = []) |
Steuert den Bereich image shortcode. |
twtheme_init_lc_blocks_php_files() |
Steuert den Bereich init lc blocks php files. |
twtheme_insert_code_into_lc() |
Steuert den Bereich insert code into lc. |
twtheme_lc_allow_svg_in_content($tags, $context) |
Steuert den Bereich lc allow svg in content. |
twtheme_lc_css_values() |
Steuert den Bereich lc css values. |
twtheme_lc_remove_empty_tags($data, $postarr) |
Steuert den Bereich lc remove empty tags. |
twtheme_livecanvas() |
Steuert den Bereich livecanvas. |
twtheme_livecanvas_config_fields() |
Steuert den Bereich livecanvas config fields. |
twtheme_livecanvas_render_options() |
Steuert den Bereich livecanvas render options. |
Verhalten im Frontend¶
| Funktion | Frontend-Relevanz |
|---|---|
twtheme_livecanvas_render_options() |
Steuert den Bereich livecanvas render options. |
twtheme_wp_enqueue_scripts_livecanvas($post) |
Steuert den Bereich wp enqueue scripts livecanvas. |
Shortcodes¶
| Shortcode-Funktion | Zweck |
|---|---|
twtheme_image_shortcode($atts = []) |
Steuert den Bereich image shortcode. |
Entwicklertipps¶
Relevante Funktionen¶
| Funktion | Parameter | Zweck |
|---|---|---|
twtheme_admin_lc_scripts($hook) |
$hook: Funktionsparameter |
Steuert den Bereich admin lc scripts. |
twtheme_image_shortcode($atts = []) |
$atts: Funktionsparameter (Standard: []) |
Steuert den Bereich image shortcode. |
twtheme_init_lc_blocks_php_files() |
— | Steuert den Bereich init lc blocks php files. |
twtheme_insert_code_into_lc() |
— | Steuert den Bereich insert code into lc. |
twtheme_lc_allow_svg_in_content($tags, $context) |
$tags: Funktionsparameter; $context: Funktionsparameter |
Steuert den Bereich lc allow svg in content. |
twtheme_lc_css_values() |
— | Steuert den Bereich lc css values. |
twtheme_lc_remove_empty_tags($data, $postarr) |
$data: Funktionsparameter; $postarr: Funktionsparameter |
Steuert den Bereich lc remove empty tags. |
twtheme_livecanvas() |
— | Steuert den Bereich livecanvas. |
twtheme_livecanvas_config_fields() |
— | Steuert den Bereich livecanvas config fields. |
twtheme_livecanvas_render_options() |
— | Steuert den Bereich livecanvas render options. |
twtheme_register_livecanvas_panels() |
— | Steuert den Bereich register livecanvas panels. |
twtheme_update_livecanvas_editor_scripts() |
— | Steuert den Bereich update livecanvas editor scripts. |
twtheme_wp_enqueue_scripts_livecanvas($post) |
$post: Identifikator |
Steuert den Bereich wp enqueue scripts livecanvas. |
Hooks & Filter¶
| Hook/Filter | Typ | Parameter | Zweck |
|---|---|---|---|
twtheme_livecanvas_block_dirs |
apply_filters |
- | Hook twtheme_livecanvas_block_dirs wird via apply_filters eingebunden. |
twtheme_livecanvas_block_skip |
apply_filters |
- | Hook twtheme_livecanvas_block_skip wird via apply_filters eingebunden. |
twtheme_livecanvas_custom_code |
apply_filters |
- | Hook twtheme_livecanvas_custom_code wird via apply_filters eingebunden. |
twtheme_option_fields |
add_filter |
Callback: Closure |
Hook twtheme_option_fields wird via add_filter eingebunden. |
wp_ajax_twtheme_lc_remove_empty_tags |
add_action |
Callback: 'twtheme_lc_remove_empty_tags' |
Hook wp_ajax_twtheme_lc_remove_empty_tags wird via add_action eingebunden. |
wp_ajax_twtheme_livecanvas |
add_action |
Callback: 'twtheme_livecanvas' |
Hook wp_ajax_twtheme_livecanvas wird via add_action eingebunden. |
wp_ajax_twtheme_livecanvas_render_options |
add_action |
Callback: 'twtheme_livecanvas_render_options' |
Hook wp_ajax_twtheme_livecanvas_render_options wird via add_action eingebunden. |
Stand: 2026-03-11