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
Сообщений: 590
Регистрация: 24.6.2012
Поблагодарили: 103 раза
Репутация:   22  


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


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


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


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


Цитата(Илюха @ 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
Сообщений: 247
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 168 раз
Репутация:   43  


Илюха, попробуйте так:
Код
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_записи);

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

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


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1123 Вчера, 23:36
автор: Nell
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродажа кофе, можно оценить сайт
18 Doc10 1520 Вчера, 18:25
автор: Catherine_Molli
Горячая тема (нет новых ответов) Вёрстка, натяжка на WordPress, Joomla, качественно, доступно
53 WhiteIce 23755 12.12.2017, 19:41
автор: WhiteIce
Горячая тема (нет новых ответов) Разработка сайтов Joomla Wordpress Opencart
Разработка, верстка, оптимизация веб сайтов.
48 WoWeb 7335 12.12.2017, 13:37
автор: serg5777
Открытая тема (нет новых ответов) Сколько можно просить за такой аккаунт ВК?
28 qazex 5900 12.12.2017, 9:44
автор: Mikki


 



RSS Текстовая версия Сейчас: 14.12.2017, 14:12
Дизайн