X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Можно ли вывести миниатюру с помощью доп.полей Wordpress?
Илюха
Илюха
Topic Starter сообщение 26.10.2015, 6:55; Ответить: Илюха
Сообщение #1


Топовый постер
*******

Группа: Active User
Сообщений: 3894
Регистрация: 11.6.2009
Поблагодарили: 718 раз
Репутация:   107  


Есть сайт на который грузиться контент и добавлять вручную к каждому посту миниатюру не предоставляется возможным, но есть картинки в наличии для этих постов с названиями постов. Скажите можно как-то через дополнительные поля загружать миниатюры в пост?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kev
kev
сообщение 26.10.2015, 9:23; Ответить: kev
Сообщение #2


Завсегдатай
*****

Группа: Active User
Сообщений: 600
Регистрация: 24.6.2012
Поблагодарили: 106 раз
Репутация:   23  


Речь идет о главной картинке?) можно прописать условие, что картинка будет выводится вверху поста. Храниться могут в однцо папке. Главное чтобы название было как у поста)


--------------------
Ищите работника? Возможно я вам подойду. Отзывы можно прочесть тут.
Skype: wh1tefan
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
santis
santis
сообщение 26.10.2015, 10:27; Ответить: santis
Сообщение #3


Топовый постер
*******


Группа: Active User
Сообщений: 3571
Регистрация: 29.11.2010
Из: Краснодар
Поблагодарили: 1564 раза
Репутация:   169  


Цитата(Илюха @ 26.10.2015, 6:55) *
но есть картинки в наличии для этих постов с названиями постов.

ты их просто в отдельную папку сложил?
Тогда генерируй урл картинки и выводи его. Что бы название картинки бралось взависимости от URL поста.

Цитата(Илюха @ 26.10.2015, 6:55) *
Скажите можно как-то через дополнительные поля загружать миниатюры в пост?

Если через миниатюры проблемно, то через доп поля быстрее не будет.

Что бы через доп. поля загружать, необходимо так же создать это поле, загружать туда картинку, и выводить её согласно описанию в плагине.

Код
<?php $image = get_field('post_image'); ?>

например, если ACF используешь для доп полей.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Илюха
Илюха
Topic Starter сообщение 26.10.2015, 12:07; Ответить: Илюха
Сообщение #4


Топовый постер
*******

Группа: Active User
Сообщений: 3894
Регистрация: 11.6.2009
Поблагодарили: 718 раз
Репутация:   107  


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

Сама миниатюра не выводиться в посте, она генерируется лишь на главной и категориях как превью к посту.

Картинки все в разных папкам, но по подкатегориям, поэтому просто вписать в шаблоне путь к файлу с названием самого файла не вариант.

Сообщение отредактировал Илюха - 26.10.2015, 12:10
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 26.10.2015, 15:07; Ответить: Gerga
Сообщение #5


Бывалый
****

Группа: User
Сообщений: 265
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 180 раз
Репутация:   47  


Илюха, попробуйте так:
Код
function post_thumbnail_extra_field( $html, $post_id ) {
    $thumb_post = get_post_meta( $post_id, 'image', 1 );
    if ( $thumb_post ) {        
        $thumb_alt = get_post_meta( $post_id, 'image_alt', 1 );
        $thumb_alt = $thumb_alt ? $thumb_alt: get_the_title($post_id);
        $html = '<img src="'.$thumb_post.'" alt="'.$thumb_alt.'" />';
    }    
    return $html;
}
add_filter('post_thumbnail_html', 'post_thumbnail_extra_field', 10, 2);

image - название произвольного поля с картинкой
image_alt - название произвольного поля с alt текстом, если пусто, заголовок записи прописывается


Это фильтр для WP функции post_thumbnail_html, вызывается при the_post_thumb... или get_the_post_thumb.. и т.д.

Можно функцию вызвать напрямую:
Код
post_thumbnail_extra_field('', id_записи);

Сама функция будет использовать изображение с произвольного поля, если оно не пусто.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал Gerga - 26.10.2015, 15:14


--------------------
Разработка на WordPress -> Верстка/Натяжка/Добавление функционала в шаблонах на WP


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) В помощью новичку
4 gruz333 1221 Сегодня, 2:12
автор: gruz333
Горячая тема (нет новых ответов) Услуги по CMS Wordpress, DLE, Joomla!. Правки, ремонт, настройка.
Редактирование и правки. Низкие цены.
156 contex1 70756 Сегодня, 0:06
автор: AnnaProf
Горячая тема (нет новых ответов) Проверка позиций сайтов в поисковых системах с помощью Positon.ru
Мониторинг продвижения сайтов
117 Positon 87233 Вчера, 19:44
автор: Positon
Открытая тема (нет новых ответов) Удаляю вирусы на CMS WordPress. Чищу качественно и быстро, даю гарантию.
10 maxix 1121 Вчера, 16:59
автор: maxix
Открытая тема (нет новых ответов) Где можно найти хорошего копирайтера?
8 megi 792 Вчера, 8:49
автор: wanessa


 



RSS Текстовая версия Сейчас: 22.5.2018, 11:05
Дизайн