Подскажите как можно сделать миниатюры для вордпресс - можно ли уже на готовом сайте? Установил премиум шаблон на главной и в категориях не выводятся картинки, нужно вручную выставлять миниатюры, а записей много. Есть ли какой нибудь плагин для этого?
- 21.05.2013 18:51
- Регистрация: 21.02.2013
- Сообщений: 191
- Репутация: 4
- 21.05.2013 19:04
Да, есть. Миниатюра устанавливается из первого изображения в посте: Auto Post Thumbnail называется плагин.
- 21.05.2013 19:38
- Регистрация: 21.02.2013
- Сообщений: 191
- Репутация: 4
а если первой нет, если только в середине статьи, как у меня. Я это плагин раньше запускал, процесс шел, но миниатюры так и не появились. Может есть еще плагины?
- 21.05.2013 19:45
Вот функция, берет первую картинку из поста. необходимо прописать в фале шаблона function.php. Выводится с помощью следующего кода:
PHP код:Код самой функции:<img src="<? echo catch_that_image(); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" />
PHP код:Если картинка не найдена, то выводит дефолтную картинку (default.jpg) из папки image.function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('|<img.+src=[\'"]([^\'"]+)[\'"].*>|i', $post->post_content, $matches);
$first_img=$matches[1][0];
if(empty($first_img)){
$first_img = bloginfo('template_directory').'/image/default.jpg';
}
return $first_img;
}
П.С. Давно находил на каком-то сайте и добавил в свои исходники для разработки. Отлично подходит для замены поля "Миниатюры" или ThumbnailСпасибо сказали:
anton76(21.05.2013), - 21.05.2013 19:48
- 21.05.2013 19:52
- Регистрация: 21.02.2013
- Сообщений: 191
- Репутация: 4
Alexander L., подскажите а то я в вордпресс не очень. Первый код установить в файл шаблона function.php а второй куда?
---------- Сообщение добавлено 19:52 ---------- Предыдущее 19:49 ----------
altezzik, посты заливаются зеброидом, и имеет такой вид сайт.ru/public_html/wp-content/uploads/2013-05-20 - 21.05.2013 20:25
У меня, кстати, тоже были проблемы с этим плагином, когда заливал статьи Тексткитом. Нашел решение - редактировал файл экспорта в notepad++. Что на что менял уже не помню, но точно с путем и с именами файлов связано было. Или полный путь нужен ему или наоборот относительный. Нужно пробовать.
И лучше исключить кириллицу из имен файлов и пробелы, если есть.
Второй код в functions.php шаблона, в первый на место вывода миниатюры.Спасибо сказали:
anton76(21.05.2013), - 21.05.2013 20:30
- Регистрация: 21.02.2013
- Сообщений: 191
- Репутация: 4
кирилицы нет и пробелов тоже, что интересно на одном сайте плагин вывел миниатюры на других не хочет. Не подскажишь в каких файлах выводятся миниатюры?
это не это :
<?php if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) : ?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('slider-thumbnail', array('title' => "")); ?></a>
<?php endif; ?>Последний раз редактировалось anton76; 21.05.2013 в 20:33.
- 21.05.2013 20:39
- 21.05.2013 20:40
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Опять миниатюры! | WordPress | 2 | 22.12.2012 11:36 |
Две миниатюры в wordpress для поста, динамическая главная | WordPress | 3 | 27.09.2012 13:09 |
Миниатюры жрут очень много места | WordPress | 4 | 07.07.2012 05:00 |
Миниатюры и прочие картинки в WP | WordPress | 2 | 20.03.2012 10:17 |
вордпрес в архивах выдает 2 миниатюры... | WordPress | 2 | 23.01.2012 20:30 |