Помощник
|
Можно ли вывести миниатюру с помощью доп.полей Wordpress? |
Илюха
|
Сообщение
#1
|
||
|
|
||
|
|||
kev |
26.10.2015, 9:23;
Ответить: kev
Сообщение
#2
|
|
Речь идет о главной картинке?) можно прописать условие, что картинка будет выводится вверху поста. Храниться могут в однцо папке. Главное чтобы название было как у поста)
-------------------- |
|
|
santis |
26.10.2015, 10:27;
Ответить: santis
Сообщение
#3
|
|
но есть картинки в наличии для этих постов с названиями постов. ты их просто в отдельную папку сложил? Тогда генерируй урл картинки и выводи его. Что бы название картинки бралось взависимости от URL поста. Скажите можно как-то через дополнительные поля загружать миниатюры в пост? Если через миниатюры проблемно, то через доп поля быстрее не будет. Что бы через доп. поля загружать, необходимо так же создать это поле, загружать туда картинку, и выводить её согласно описанию в плагине. Код <?php $image = get_field('post_image'); ?> например, если ACF используешь для доп полей. -------------------- |
|
|
Илюха
|
Сообщение
#4
|
|
Мне нужно, чтобы добавлялась миниатюра через файл импорта, в файле импорта я могу задать доп.поле и прописать туда путь картинки, вопрос в том можно ли подцепить как-то доп поле к тому, что картина из него использовалась в миниаюре поста.
Сама миниатюра не выводиться в посте, она генерируется лишь на главной и категориях как превью к посту. Картинки все в разных папкам, но по подкатегориям, поэтому просто вписать в шаблоне путь к файлу с названием самого файла не вариант. Сообщение отредактировал Илюха - 26.10.2015, 12:10 |
|
|
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_записи); Сама функция будет использовать изображение с произвольного поля, если оно не пусто.
Сообщение отредактировал Gerga - 26.10.2015, 15:14 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продам базу сайтов 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 |
Текстовая версия | Сейчас: 20.4.2024, 3:54 |