Как задать дефолтную миниатюру к записи в WordPress с помощью плагина. Миниатюра wordpress по умолчанию


Установка размера эскизов по умолчанию и создание нескольких миниатюр Wordpress Ask

Чтобы ответить на ваш первый вопрос, первый фрагмент кода предназначен специально для добавления дополнительных размеров миниатюр. Не позволяйте слову «thumbnail» обмануть вас, на самом деле я использую упомянутую выше функцию для регистрации больших изображений, которые соответствуют очень конкретным местам в таких темах, как баннеры нестандартного размера и тому подобное.

Чтобы ваши миниатюры «взяли» любые изменения, внесенные вами в настройки, через файл functions.php, вам нужно будет их восстановить. Вы можете сделать это, используя плагин Regenerate Thumbnails , хотя вы, скорее всего, потеряете любое пользовательское обрезку. Это наиболее вероятно, почему ваша тема указывает на изображение полного размера. В настоящее время нет изображения в заданном размере для миниатюры, поэтому по умолчанию используется оригинал.

Чтобы ответить на ваш второй вопрос, да, они создаются при их загрузке, хотя есть некоторые плагины, которые вы можете использовать для настройки урожая после процесса загрузки. И нет, вам не придется повторно загружать все ваши изображения, но вам придется регенерировать миниатюры, как указано выше.

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

Миниатюры создаются только во время загрузки файла. Но есть плагин, который может переделать все ваши миниатюры (удалите те, которые больше не используются и создают новые из исходных изображений). Он называется « Восстановить миниатюры» .

Timthumb – действительно плохая идея, поскольку у нее действительно неприятные проблемы с безопасностью. Я предлагаю вам использовать функции WPs, так как они намного лучше. Timthumb также использует ресурсы, потому что он генерирует миниатюры на ходу.

wordpressask.com

WordPress - миниатюра по умолчанию

Данная статья расскажет читателям о процессе создания миниатюры по умолчанию для любой как уже существующей, так и новой записи вашего блога. Следует отметить, что большинство мануалов в Интернете наглядно демонстрируют, как проверить существует ли у поста прикрепленное изображение, редактируя исходные шаблоны темы оформления с циклами выборки/вывода материалов.

Типичный способ получить изображения по умолчанию

Такой код с правкой файлов index, archive, category или search обычно выглядит примерно вот так вот:

<?php if ( has_post_thumbnail() ): the_post_thumbnail(); else: print '<img src="'. get_bloginfo('template_directory'). '/images/my-default-img.gif' . '" alt="default image" />'; endif; ?>

Здесь происходит следующее. Проверяем есть ли миниатюра. Если ответ положительный, то показываем её. Иначе выводим изображение из папки /images/, что лежит в папке со сборкой темы.

Более универсальное решение задачи

1. Перейдите на страницу добавления медиафайлов в библиотеку. Загрузите произвольную картинку, которую хотите сделать назначаемой по умолчанию:

Получить id миниатюры WordPress

В адресной строке своего Google Chrome я курсором выделил число 722. Это идентификатор вложения.

2. В файл functions.php добавьте следующие строчки:

<?php add_action('save_post', 'my_template_thumbnail');   function my_template_thumbnail($post_id) { $post_thumbnail = get_post_meta($post_id, $key = '_thumbnail_id', $single = true); if ( !wp_is_post_revision($post_id) ) : if ( empty($post_thumbnail) ) { update_post_meta($post_id, $meta_key = '_thumbnail_id', $meta_value = '722'); } endif; } ?>

Где 722, как вы должны были запомнить из первого моего шага - идентификатор вложенного image. Принцип работы кода таков:

  1. Используем крючок (хук) под названием 'save_post'.
  2. Получаем мета-поле миниатюру.
  3. Проверяем, что это точно не ревизия.
  4. Проверяем, что поле пустое.
  5. Обновляем мета записи, вписывая "айдишник", уже загруженного мною изображения (722).

Итогом урока станет автоматическое назначение заранее заданной "общей" миниатюры к записи при сохранении/обновлении последней.

WordPress Миниатюра по умолчанию.

www.sooource.net

Как задать дефолтную миниатюру к записи в WordPress с помощью плагина

Не всегда легко найти идеальное изображение для миниатюры записи блога. Сложные запреты лицензий и повсеместно используемые изображения еще более усложняют эту задачу. Если у вас установлена тема, которая использует миниатюры и не поддерживает вывод какого-то изображения по-умолчанию, то вряд ли вы захотите оставить пост без миниатюры, потому как на блоге будет отображаться пустая область рядом с самой записью. Более того, иногда вы можете просто забыть добавить миниатюру (как избежать подобных ситуаций можно узнать в статье Реализовываем запрос на загрузку миниатюры перед публикацией записи). И материал будет выглядеть мягко говоря «не очень». Самое простое решение в этом случае, это задать какое-либо изображение по-умолчанию в случае если миниатюра не была добавлена. Ранее в статье мы уже писали о том, как автоматически задать миниатюру по-умолчанию в WordPress вручную, с помощью кода. В сегодняшней статье мы покажем вам как задать дефолтную миниатюру к записи в WordPress с помощью плагина.

Как задать дефолтную миниатюру к записи в WordPress с помощью плагина

Первым делом вам необходимо установить и активировать плагин Default Featured Image. После активации плагин добавляет настройку под Параметры » Медиафайлы для задания миниатюры по-умолчанию.

Как задать дефолтную миниатюру к записи в WordPress с помощью плагина

Загрузите ваше дефолтное изображение с помощью загрузчика медиафайлов и сохраните настройки. Это может быть какое-то общее изображение, или же содержащее логотип вашего сайта. Вот и все, теперь когда ваша тема будет искать миниатюру записи и не найдет ее, она отобразит дефолтную картинку, заданную вами.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

Источник

Written by: AmoSeo

Поделиться с друзьями:

amoseo.com


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта