Миниатюры в вордпресс

(Ответов: 19, Просмотров: 1419)
Страница 1 из 2 12 Последняя
  1. Дипломник
    • Регистрация: 21.02.2013
    • Сообщений: 191
    • Репутация: 4
    Подскажите как можно сделать миниатюры для вордпресс - можно ли уже на готовом сайте? Установил премиум шаблон на главной и в категориях не выводятся картинки, нужно вручную выставлять миниатюры, а записей много. Есть ли какой нибудь плагин для этого?
    • 0
  2. Опытный Аватар для altezzik
    • Регистрация: 07.11.2011
    • Сообщений: 433
    • Репутация: 101
    Да, есть. Миниатюра устанавливается из первого изображения в посте: Auto Post Thumbnail называется плагин.
    • 0
  3. Дипломник
    • Регистрация: 21.02.2013
    • Сообщений: 191
    • Репутация: 4
    а если первой нет, если только в середине статьи, как у меня. Я это плагин раньше запускал, процесс шел, но миниатюры так и не появились. Может есть еще плагины?
    • 0
  4. Студент Аватар для Alexander L.
    • Регистрация: 24.03.2013
    • Сообщений: 88
    • Репутация: 59
    Вот функция, берет первую картинку из поста. необходимо прописать в фале шаблона function.php. Выводится с помощью следующего кода:
    PHP код:
    <img src="<? echo catch_that_image(); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" />
    Код самой функции:
    PHP код:
    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;

    Если картинка не найдена, то выводит дефолтную картинку (default.jpg) из папки image.
    П.С. Давно находил на каком-то сайте и добавил в свои исходники для разработки. Отлично подходит для замены поля "Миниатюры" или Thumbnail
    • 1

    Спасибо сказали:

    anton76(21.05.2013),
  5. Опытный Аватар для altezzik
    • Регистрация: 07.11.2011
    • Сообщений: 433
    • Репутация: 101
    Цитата Сообщение от anton76 Посмотреть сообщение
    а если первой нет, если только в середине статьи, как у меня.
    первая картинка - это та, которая стоит перед второй -)

    Есть еще аналоги, нужно поискать, сейчас не помню названия.
    Цитата Сообщение от anton76 Посмотреть сообщение
    Я это плагин раньше запускал, процесс шел, но миниатюры так и не появились.
    видимо в именах файлов что-то не так: пробелы, кириллица или неполный путь указан?
    • 0
  6. Дипломник
    • Регистрация: 21.02.2013
    • Сообщений: 191
    • Репутация: 4
    Alexander L., подскажите а то я в вордпресс не очень. Первый код установить в файл шаблона function.php а второй куда?

    ---------- Сообщение добавлено 19:52 ---------- Предыдущее 19:49 ----------

    altezzik, посты заливаются зеброидом, и имеет такой вид сайт.ru/public_html/wp-content/uploads/2013-05-20
    • 0
  7. Опытный Аватар для altezzik
    • Регистрация: 07.11.2011
    • Сообщений: 433
    • Репутация: 101
    Цитата Сообщение от anton76 Посмотреть сообщение
    altezzik, посты заливаются зеброидом, и имеет такой вид сайт.ru/public_html/wp-content/uploads/2013-05-20
    У меня, кстати, тоже были проблемы с этим плагином, когда заливал статьи Тексткитом. Нашел решение - редактировал файл экспорта в notepad++. Что на что менял уже не помню, но точно с путем и с именами файлов связано было. Или полный путь нужен ему или наоборот относительный. Нужно пробовать.

    И лучше исключить кириллицу из имен файлов и пробелы, если есть.
    Цитата Сообщение от anton76 Посмотреть сообщение
    Первый код установить в файл шаблона function.php а второй куда?
    Второй код в functions.php шаблона, в первый на место вывода миниатюры.
    • 1

    Спасибо сказали:

    anton76(21.05.2013),
  8. Дипломник
    • Регистрация: 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.
    • 0
  9. Опытный Аватар для altezzik
    • Регистрация: 07.11.2011
    • Сообщений: 433
    • Репутация: 101
    Цитата Сообщение от anton76 Посмотреть сообщение
    <?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; ?>
    Похоже на то.
    • 0
  10. Опытный
    • Регистрация: 19.04.2012
    • Сообщений: 323
    • Репутация: 70
    • Webmoney BL: ?
    Цитата Сообщение от anton76 Посмотреть сообщение
    в каких файлах выводятся миниатюры?
    Смотрите иерархию своего шаблона. Обычно это главная index.php, категории category.php, архивы archive.php
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Опять миниатюры!
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

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры