Hallo an alle Profis hier,
ich versuche die ganze Zeit eines der Widgets unter dem Header einzubauen. Leider ohne Erfolg.
der Code aus diesem Topic, bringt immer einen Fehler:
Danke und beste Grüße!
Andrej
es gibt bei den ALB (advanced layout builder) inhaltselementen ein “Benutzerdefiniertes Widget Area” damit kannst du individuell ein Widget oben im Content platzieren.
global: (ich denke jetzt mal wieder englisch)
if you are working with a child-theme, then instert into functions.php of child-theme:
add_action( 'ava_after_main_container', 'enfold_customization_header_widget_area' );
function enfold_customization_header_widget_area() {
dynamic_sidebar( 'header' );
}
goto widget and create a new widget area called “header”
this container is the first one in main – and above all sliders etc.
Ja, genau darum geht es. Es soll auf allen Seiten zu sehen sein,
siehe oben
the ava_after_main_container is a bit different to those linked hooks.
Fatal error: Cannot redeclare enfold_customization_header_widget_area()
das ist als Ersatz für das gedacht gewesen, was du als nicht praktikabel hieltest. Also bitte die andere funktion löschen.
Du hast wahrscheinlich noch beide Sachen drin, wenn du zwei gleiche Funktionsnamen hast, dann passiert das. (
lade dir die functions.php via ftp runter – ändere den Funktionsnamen um zB
add_action( 'ava_after_main_container', 'header_widget_area1' );
function header_widget_area1() {
dynamic_sidebar( 'header' );
}
oder wie gesagt die eine Sache von deinem link oben löschen. Funktionsnamen immer nur einmal nutzen.