Apakah ada cara untuk memungkinkan pengguna saya menentukan area krop thumbnail thumbnail? Thumbnail selalu ada lampiran posting, saya lebih suka tidak membuat lampiran tambahan per thumbnail.
Thumbnail pos harus berukuran 200x100 piksel, dan berasal dari salah satu gambar yang digunakan dalam pos. Jadi di dunia ideal saya, ketika Anda mengklik tautan "Set Featured Image", Anda mendapatkan gambaran umum dari gambar yang sudah disertakan, dan ketika Anda mengklik salah satu dari ini, Anda dapat menentukan sendiri area krop (memindahkan atau mengubah ukurannya, tetapi mempertahankannya). rasio aspek 2x1). Ketika Anda mengklik "OK", thumbnail posting baru disimpan dengan lampiran asli (di _wp_attachment_metadata['sizes']['post-thumbnail']
bidang metadata misalnya), bukan sebagai lampiran baru. Menggunakan gambar yang sudah digunakan sebagai thumbnail posting untuk posting lain tidak boleh diizinkan, atau setidaknya memberi peringatan.
Saya percaya editor gambar yang disertakan tidak akan sesuai dengan kebutuhan saya, karena Anda dapat memilih untuk mengedit semua versi gambar, atau thumbnail biasa, tetapi tidak hanya thumbnail posting. Saya juga merasa agak bingung untuk mengetahui versi apa yang saya edit, jadi saya pikir pengguna saya akan memiliki lebih banyak masalah dengan itu.
Apakah ada plugin yang melakukan apa yang saya inginkan, atau saya dapat dengan mudah memperluas kebutuhan saya?
Pembaruan: Contoh UI
Saya sangat suka antarmuka pemetik gambar Buku Alamat Mac OS X: Anda memilih gambar, dan mengubah ukuran pangkas thumbnail rasio tetap melalui slider. Anda juga dapat menyeret gambar dasar ke sekeliling. Anda dapat memperluas ide ini ke beberapa ukuran gambar (saya punya post-thumbnail
dan post-thumbnail-1/2
itu setengah dari ukuran itu, misalnya). Biarkan pengguna memilih ukuran yang sedang dieditnya sekarang dengan kotak centang, dan menggambar persegi pemangkasan yang sesuai di layar.
sumber
Jawaban:
Kode masih berantakan, tetapi tampaknya berfungsi, bahkan pada IE 8. Saya berencana untuk merilisnya di repositori, tetapi sementara itu Anda dapat bermain dengan versi saya saat ini . Untuk mengaksesnya Anda mengklik "Edit Gambar" saat menambahkan atau mengedit gambar, itu menggantikan editor gambar biasa (mereka sangat sulit untuk digabungkan). Karena sebagian besar area admin menggunakan thumbnail biasa dan versi saya saat ini mengedit thumbnail posting, sepertinya kode tidak berpengaruh, tetapi cobalah dengan menunjukkan thumbnail posting dan Anda akan melihatnya berubah.
Plugin ini membutuhkan Pengubah Gambar Sesuai Permintaan saya , yang juga masih berantakan, untuk melakukan pengubahan ukuran yang sebenarnya.
sumber
Taruhan terbaik Anda adalah dengan menggunakan pemotongan gambar berbasis javascript dan kemudian php dikombinasikan dengan ImageMagick atau Image GD.
Itu harus ditulis ke dalam fungsi Anda atau sebagai plug-in karena saya tidak tahu apa-apa dari rak wordpress plug-in, yang mengejutkan.
Ada pemotongan gambar YUI dengan opsi simpan berbasis php http://developer.yahoo.com/yui/examples/imagecropper/conn_crop.html
Berikut ini adalah tutorial berbeda tentang cara menggunakan jquery cropper dengan php
http://www.webmotionuk.co.uk/php-jquery-image-upload-and-crop/
Opsi ketiga sangat mirip dengan tautan di atas menggunakan kode jquery yang sama tetapi kode yang berbeda. http://www.leonkessler.com/blog/?p=132
Ini adalah jcrop jquery lainnya sebagai gantinya, http://www.talkincode.com/jcrop-extension-implementation-in-php-932.html
Siapa yang siap untuk plug-in baru, ini pasti akan populer :)
sumber
Dengan anggapan Anda telah menambahkan dukungan untuk thumbnail mini, saat Anda berbicara tentang opsi "Gambar Unggulan".
Jika demikian, satu opsi yang Anda miliki untuk menambahkan ukuran gambar baru ke array unggahan. Jadi secara default, Anda memiliki thumbnail, sedang, besar. Dalam sedikit kode berikut, ini menambahkan gambar ke-4 untuk bermacam-macam itu, berdasarkan pada ukuran apa pun yang Anda inginkan. Sedikit kode ini akan ditambahkan ke file functions.php Anda.
"new-thumb" = nama gambar khusus baru
"200" = lebar
"100" = tinggi
"true" = opsi krop yang keras. Ini akan memaksa gambar untuk dipotong ke lebar / tinggi yang ditentukan. Tanpa, itu hanya skala ke proporsi.
Sekarang, untuk menampilkan thumbnail baru pada halaman atau array posting, Anda akan memasukkan yang berikut ke dalam HTML Anda
sumber
Anda mungkin ingin menggunakan CSS agar memiliki fleksibilitas besar, perbaiki thumbnail dalam tema Anda (jika ingin) dan menghindari kekacauan file:
http://www.seifi.org/css/creating-thumbnails-using-the-css-clip-property.html
Ingat bahwa seluruh gambar akan dimuat, jadi jangan gunakan 3MB asli Anda untuk ini.
Perbarui sesuai permintaan Jan: Jika Anda ingin kliping dinamis, pertimbangkan:
sumber
Ada plugin yang lebih tua yang disebut WP Post Thumbnail yang kadang-kadang kita gunakan. Itu tidak sempurna, dan ada beberapa bug kecil dengan versi terbaru untuk WP (belum diperbarui sejak 2008 sehingga belum tentu dapat diandalkan). http://wordpress.org/extend/plugins/wp-post-thumbnail/
sumber
Saya yakin Anda mencari ini: http://wordpress.org/support/topic/scissors-for-wordpress-29-also-works-on-30-hurray
Saya belum mencoba ini, tetapi seharusnya menawarkan fungsionalitas yang Anda cari.
Halaman plugin asli di sini. http://wordpress.org/extend/plugins/scissors/
Saya membutuhkan ini untuk proyek yang sedang saya kerjakan juga.
sumber
Saya pikir solusi utama untuk masalah ini adalah memodifikasi plugin http://www.seoadsensethemes.com/wordpress-wp-post-thumbnail-plugin/
dan sesuaikan sehingga ukuran gambar khusus apa pun yang ditentukan dalam file functions.php Anda (menggunakan
add_image_size( 'new_thumb', 200, 100, true );
) secara otomatis digunakan dan kemudian dapatkan kode untuk mengganti (atau memperluas) tautan "edit" ketika Anda ingin mengubah gambar.Memanfaatkan pendekatan ini wordpress dapat terus membuat ukuran gambar yang berlaku seperti biasanya tetapi jika Anda ingin secara khusus memodifikasi area yang dipotong dari gambar tertentu, Anda memiliki kemampuan untuk melakukannya sehingga pada gilirannya akan menggantikan gambar yang dihasilkan secara otomatis untuk ukuran itu. Hmmm ... walaupun kedengarannya membingungkan membaca lagi itu persis apa yang saya rasakan hilang.
Saat ini saya percaya plugin menyimpan ukuran gambar khusus ini ke bidang khusus dalam sebuah posting, bukan sebuah posting untuk gambar yang berlaku.
sumber
Saya telah memutuskan untuk memotong thumbnail menggunakan "wp_get_attachment_image" asli ... ... ini contoh galeri foto, dengan thumbnail yang dipotong
http://wpworks.wordpress.com/2010/12/27/image-gallery-with-image-crop/
Salam Hormat
sumber