2015-03-28 6 views
0

Я создал страницу параметров в ACF Pro и добавил поле изображения под названием логотип компании. Теперь я хочу удалить название сайта генезиса. У меня есть генезис, удаляющий название сайта, но когда я добавляю в вызов ACF, он не работает. Если кто-то может взглянуть на то, что у меня есть, и дать мне несколько советов, которые были бы замечательными.Пытаясь использовать страницу опций ACF в Genesis для вывода логотипа изображения

remove_action('genesis_site_title', 'genesis_seo_site_title'); 
add_action('genesis_site_title', 'child_seo_site_title'); 

/* Then add logo to header. */ 
function child_seo_site_title() { 
$logo = get_field('company_logo', 'option'); 

    if($logo) { 
     $output .= "<img src='". $logo['url']."' alt='". $logo['alt'] ."' />"; 
    } 
} 

Должно быть простым, но может показаться, что оно работает.

ответ

1

Вы добавляете изображение к неопределенной переменной, $output, а затем ничего не делаете с ней.

Вывод изображения вместо:

function child_seo_site_title() { 
    $logo = get_field('company_logo', 'option'); 

    if ($logo) { 
     echo '<img src="' . $logo['url'] . '" alt="' . $logo['alt'] . '" />'; 
    } 
} 
+0

Спасибо за помощь. Ничего себе, я пропустил это. – user2751645