Wie stelle ich sicher, dass die sozialen Symbole auf allen Seiten angezeigt werden?

Ich habe einen Fußzeilenabschnitt mit erweiterten benutzerdefinierten Feldern codiert, wobei die sozialen Symbole ihre eigenen Feldbezeichnungen, Namen und Typen hatten. Sie können das Bild unten sehen:

Bildbeschreibung hier eingeben

Jetzt sehen Sie, dass diese Feldgruppe anzeigen angezeigt wird, wenn Seite gleich Home ist und der logische Ansatz wäre Hinzufügen “und Seite entspricht Über uns” und so weiter, aber wenn ich es versuchte, hat es nicht funktioniert. Ich habe keine Ideen, wie ich dieses benutzerdefinierte Feld auf allen Seiten meiner Website erscheinen lassen kann.

Im Folgenden ist, wie es auf allen Seiten aussehen sollte:

Bildbeschreibung hier eingeben

Das ist meine footer.php Datei:

  
<a href="https://twitter.com/" target="_blank" class="badge social twitter"> <a href="https://instagram.com/" target="_blank" class="badge social instagram"> <a href="https://facebook.com/" target="_blank" class="badge social facebook">

© 2008-2017 Three Green Birds. All Rights Reserved.

Solutions Collecting From Web of "Wie stelle ich sicher, dass die sozialen Symbole auf allen Seiten angezeigt werden?"

Sie haben 2 Möglichkeiten: Verwenden Sie eine Options-Seite (wenn Sie ACF Pro haben) oder Sie können die Werte auch von einem anderen Beitrag erhalten .

Optionen Seite

Zuerst erstellen Sie eine Einstellungsseite für Ihre functions.php:

 if( function_exists('acf_add_options_page') ) { acf_add_options_page(); } 

Dann wählen Sie bei ACF, dass diese Felder zu einer Options-Seite gehören und Sie erhalten eine Optionsseite auf wp-admin.

Um die Felder auf der Vorlage anzuzeigen, können Sie die gleichen Vorlagenfunktionen verwenden, aber Sie müssen einen zweiten Parameter hinzufügen:

 

< ?php the_field('field_name', 'option'); ?>

Werte von einem anderen Beitrag abrufen

Auf ACF würden Sie die Felder auf nur einer Seite einrichten. Zum Beispiel auf Ihrer Startseite.

Und auf dem zweiten Parameter der ACF Template-functionen fügen Sie die ID dieser Seite hinzu:

 

< ?php the_field('field_name', 123); ?>

Dabei steht 123 für die ID der Seite, auf der Sie die ACF-Felder eingerichtet haben.