Hinzufügen von Widgets zu Kopf- und Fußzeile von Plugin

Ich habe 4 Header und 4 Footer-Widgets mit einem Website-spezifischen Plugin erstellt, der Grund war, dass, wenn ich Themen ändern, ich alle meine Widgets behalten. Ich habe zwei Dateien erstellt, eine für die Kopfzeilen-Widgets und eine für die Fußzeilen-Widgets. Was ich jetzt tun muss, ist, diese zu den Header- und Footer-Dateien hinzuzufügen.

An dieser Stelle setze ich den folgenden Code manuell in meine Kopfzeile am unteren Rand nach dem Tag, an dem mein Header geschlossen wurde:

  ` 

und der folgende Code in meiner Fußzeile an der Spitze:

  

Wie kann ich diese Codes automatisch in meine Header- und Footer-Dateien von meinem Plugin einfügen?

Danke vielmals

Solutions Collecting From Web of "Hinzufügen von Widgets zu Kopf- und Fußzeile von Plugin"

Das Einbinden dieses Codes in Ihre Theme-Vorlagendateien ist die einzige todsichere Möglichkeit, diese Widgets in verschiedene Themen einzubinden. Es ist auch das Beste, um sie zu bekommen, wo Sie sie haben wollen.

Alternativ können Sie dies auch mithilfe von Hooks erreichen, dies hängt jedoch davon ab, dass Ihre Themen tatsächlich den Hook aufrufen und sich am richtigen Ort befinden. Am sichersten sind die get_header und get_footer , die kurz vor dem Aufruf der Dateien footer.php und header.php aufgerufen werden.

 add_action( 'get_header', 'header_widgets' ); function header_widgets() { if( is_front_page() ) { get_sidebar( 'homepage' ); } } add_action( 'get_footer', 'footer_widgets' ); function footer_widgets() { get_sidebar( 'footer1' ); }