• Добрый день, не могу получить значение из произвольного поля в виде изображения.
    Прописываю вот так <?php get_org_logo(‘104×46’)?> — ничего не отображается
    <?php get_org_service(); ?> — Могу получить список услуг.
    Как можно отобразить изображение?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • У wordpress нет функций get_org_logo. Если это функция Темы, то давайте ссылку на Тему, может кому-то будет не лень скачивать (если она бесплатная) и разбираться. Ну или ждите телепатов.

    эта функция?

    
    /* Выводим логотип организации */
    function get_org_logo($size) {
    $logo = get_field('logo');
    if( !empty($logo) ): 
    	// thumbnail
    	$thumb = $logo['sizes'][ $size ];
    	$width = $logo['sizes'][ $size . '-width' ];
    	$height = $logo['sizes'][ $size . '-height' ];
    	return '<img src="'.$thumb.'" alt="Логотип компании '.get_the_title().'" width="'.$width.'" height="'.$height.'" />' ;
    	else :
    	return '<img src="'.get_bloginfo('template_url').'/images/org_default_'.$size.'.jpg" alt="Логотип компании '.get_the_title().'" />' ;
    endif; 
    }
    

    эта функция?

    Да, она

    
    <?php echo get_org_logo('104x46'); ?>
    

    <?php echo get_org_logo(‘104×46’); ?>

    Спасибо большое, но почему то возвращает alt вместо изображения

    вы исходный код посмотрите на предмет того — что действительно там выводится. вряд ли там только alt.

    вы исходный код посмотрите на предмет того — что действительно там выводится. вряд ли там только alt.

    Вот что выводится <img src="" alt="Логотип компании ООО «Веста»" width="" height="">

    ну теперь бы я проверил физическое наличие миниатюры с тем размером, который вы пытаетесь вывести.

    ну теперь бы я проверил физическое наличие миниатюры с тем размером, который вы пытаетесь вывести.

    Спасибо большое. Очень помогли.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Вывод произвольных полей» закрыта для новых ответов.