netconstructorcom
  • 0
Мастер

Использование функции обрезки пользовательского изображения заголовка WordPress по умолчанию в типе записи / MetaBox

  • 0

Я не уверен, сколько из вас экспериментировали с новой функциональностью пользовательского изображения заголовка в wordpress 3.0, но на самом деле это очень круто (активируется путем добавления функции в ваш файл functions.php).

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

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

Может ли кто-нибудь предложить решение здесь?

Share
  1. Загляните в /wp-admin/custom-header.php . Вы можете расширить класс Custom_Image_Header и настроить его под свои нужды.

    • 0
  2. Я не совсем уверен, что это то, что вы ищете, но кажется, что я был в той же лодке, что и вы пару месяцев назад, работая над проектом, который я собираюсь запустить. Существует плагин под названием Post Thumbnail Editor, который позволяет вам обрезать каждое отдельное изображение, которое вы загружаете, в соответствии с размерами миниатюр, определенными в вашем файле functions.php.

    Вот руководство по добавлению размеров эскизов в WordPress с помощью функции add_image_size().

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

    • 0

Оставить ответ

You must login to add an answer.