it-swarm-id.com

Bagaimana cara membuat bidang khusus memilih gambar?

Saya perlu cara untuk membuat bidang khusus yang akan memungkinkan saya memilih gambar dari galeri media. Bagaimana aku melakukan itu?

Bidang khusus harus memiliki tombol yang ketika diklik akan membawa saya ke galeri media dan menempatkan url tujuan src dalam kotak teks input.

mencari plugin atau tutorial online dan saya kurang beruntung.

4
Kevin

Beberapa minggu yang lalu saya menambahkan fitur yang mirip dengan Magic Fields .

Inilah proyek github . Yang paling penting ada di file ini: js/custom_fields/media_image.js

2
hunk

Dengan menggunakan salah satu plugin yang sudah melakukan ini:

http://wordpress.org/extend/plugins/custom-field-template/

1
scribu

Bagi saya ini terdengar seperti fitur post_thumbnail di WordPress. Ini akan menambahkan kotak di sisi kanan, di bawah kotak tag. Secara default kotak ini menampilkan tautan "Setel gambar unggulan".

Ketika Anda mengkliknya, popup galeri media terbuka dan Anda dapat memilih gambar yang sebelumnya Anda unggah ke posting sebagai gambar unggulan.

Anda kemudian dapat menggunakan:

if (has_post_thumbnail()) {
  the_post_thumbnail();
}

dalam tema Anda untuk menampilkan gambar unggulan.

Untuk mengaktifkan post_thumbnail, Anda hanya perlu menambahkan:

add_theme_support( 'post-thumbnails' );

ke function.php tema Anda

1
Ben

Untuk menjawab pertanyaan Anda sedikit ke samping, apakah Anda terbuka untuk alternatif? Saya sarankan menambahkan foto ke posting, mengarsipkan posting di bawah kategori tertentu untuk gambar Anda, dan mungkin, tergantung pada kebutuhan Anda, menambahkan bidang khusus hanya teks untuk mengambil gambar tertentu.

$image = get_posts('cat=the_category&meta_key=the_key&meta_value=the_value');
foreach($image as $img){
    setup_postdata($img);
    //whatever your markup is...
    echo '<p>'.the_content().'</p>';
    //or
   echo '<p>'.$img->post_content.'</p>';
}

Hanya pemikiran saja...

0
kevtrout