2016-04-15 7 views
0

des Plugins ACF ich von einer Optionsseite eingefügt werden soll, das Logo in der Kopfzeile aller Seiten kann ich nicht die Bild-URLACF Insert Logo von Option Seite

<?php $logo = get_field('logo', 'option'); ?> 
<?php if ($logo) : ?> 
<img src="<?php echo $logo['url']; ?>" alt="<?php echo $logo['alt']; ?>" /> 
<?php endif; ?> 

bekommen Was ist das Recht Methode? danke

+0

Ihr Code scheint mir gut ... Überprüfen Sie, ob Sie Ihren 'Logo'-Feld-Rückgabewert richtig als _Image Array_ konfiguriert haben. Was ist genau hier das Problem? Ist Ihr 'img'-Tag mit einem falschen' src'-Wert gerendert oder Sie kommen nicht in den Zustand? –

Antwort

0

Ich hatte das gleiche Problem, aber eine Reparatur es.

Zuerst habe ich das ACF „Logo“ auf einer Seite, dann eine Verwendung der ID dieser Seite das Logo in der Kopfzeile zu setzen, schließlich nenne ich das Logo in header.php wie folgt aus:

<?php 
$logo = get_field('logo', 5); // 5 is the ID of the page where I put the logo 
$size = 'full'; 
?> 

<div id="logo" style="padding-top:10px;"><?php echo wp_get_attachment_image($logo, $size); ?></div> 

Viel Spaß!