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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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


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


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
santis
santis
сообщение 26.10.2015, 10:27; Ответить: santis
Сообщение #3


Цитата(Илюха @ 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


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

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

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

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


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
19 Boymaster 11140 Сегодня, 0:01
автор: Boymaster
Открытая тема (нет новых ответов) Раскройте свой потенциал заработка с помощью 2x2 Media Network — вашего пути к выгодным предложениям CPA!
Присоединяйтесь к 2x2 Media Network, вашему надежному партнеру в мире
11 2x2MediaLimited 3276 18.4.2024, 4:22
автор: 2x2MediaLimited
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4814 17.4.2024, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Проверка позиций сайтов в поисковых системах с помощью Positon.ru
Мониторинг продвижения сайтов
183 Positon 179474 12.4.2024, 8:32
автор: Positon
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 864 7.4.2024, 18:05
автор: Alex-777


 



RSS Текстовая версия Сейчас: 20.4.2024, 3:54
Дизайн