Завантаження зображень із заданим дозволом в wordpress
З цього керівництва ви навчитеся генерувати зображення власного розміру для використання в темі WordPress. Навіщо використовувати свої розміри зображень? Щоб вам не потрібно бути редагувати кожне зображення, яке ви завантажили в Медіа-бібліотеку. Таким чином, кожне завантажене вами зображення буде автоматично перетворено у встановлені вами розміри. Воно може бути вставлено в пост або сторінку за допомогою Медіа-галереї або з циклу. Прочитайте далі і дізнайтеся, як це зробити.
Крок 1. Визначте розмір зображень
Щоб ваша тема підтримувала власний розмір зображень, вам потрібно відредагувати файл functions.php в папці вашої теми. Відкрийте functions.php вашої теми і перевірте, чи є у вас рядок, яка виглядає ось так:
Цей код викликається при ініціалізації теми. Він зазвичай використовується для базової установки, реєстрації та ініціалізації теми, де "function_name" - ім'я функції, що викликається.
Якщо ви знайшли подібну рядок, знайдіть також метод з таким же ім'ям, як другий параметр методу add_action. Якщо ви не знайшли такий рядок, вам потрібно її додати і також створити метод з назвою, як другий параметр:
Тепер для включення мініатюр постів для вашої теми, додайте наступні рядки в метод, визначений вище:
Крок 2. Відображення зображень власних розмірів
Вставка зображень свого розміру в пост з використанням медіа-галереї
Щоб вставляти зображення в пост або сторінку з медіа-галереї, вставте наступний фільтр в файл functions.php:
Цей код приєднує ваш розмір зображення з розмірами, визначеними в WordPress, так що результат буде таким:

Вставка зображення свого розміру всередині циклу
Щоб показувати, наприклад, зображення під назвою "featured-image", всередині циклу вам потрібно додати такі рядки:
Таким чином, буде перевірено, чи містить пост / сторінка якесь прикріплене зображення і виведе тег . який покаже зображення бажаного розміру.
Крок 3. Зміна розміру існуючих зображень
Для цього завдання є плагін Regenerate Thumbnails. Він може згенерувати заново все, деякі або окремо взяті зображення. При зміні розміру зображень і їх повторному генеруванні, зображення попереднього розміру не будуть видалені.
Зверніть увагу: є зарезервовані називання розмірів зображень: thumb. thumbnail. medium. large. post-thumbnail. Додавання своїх розмірів зображень з зарезервованими іменами перезапише їх попередньо налаштований.
Редагуючи файли content.php або content-single.php або content-page.php. ви можете показати зображення необхідного розміру для заголовка поста, вставляючи його над або під заголовком поста.
Щоб зробити інші два власних розміру доступними для вибору з медіа-галереї, додайте наступний фільтр:
Приклад того, як це працює на живому сайті, ви можете подивитися тут: gurde.com
Джерело: WP.tutsplus.com
Підкажіть, в останніх версіях вордпресс цей код працює? Роблю все, як ви пишете, але в медіафайлах не виникає новий розмір для зображень.
Чи можна вказати таку мініатюру прямий посиланням?
А решта кроки з інструкції ви виконали?




