plugin-icon

Multi Image Metabox

제작자: Willy Bahuaud·
Add a multi-image metabox to your posts, pages and custom post types
평가
4.9
버전
1.3.5
활성화된 설치 항목
7K
최근 업데이트일
Nov 28, 2017
Multi Image Metabox

This plugin add a metabox which allox to upload and link multiple images to one post. Pictures are linked by the way of meta_value (and attachments ID). They can be reordered using drag and drop.

Number of allowed pictures and concerned post types can be overited using hooks.

Plugin includes many functions to retrieve linked pictures. For more information on using the plugin, refer to the section “Other Notes”.

Set concerned post types

Paste this into your theme’s functions.php file :

Set allowed number of picts

Paste this into your theme’s functions.php file : ‘_image1’, ‘image2’ => ‘_image2’, ); return $picts; } ?>

Set allowed number of picts, depending to the post_type

Paste this into your theme’s functions.php file : add_filter(‘list_images’,’my_list_images’,10,2); function my_list_images($list_images, $cpt){ global $typenow; if($typenow == “my_custom_post_type” || $cpt == “my_custom_post_type”) $picts = array( ‘image1’ => ‘_image1’, ‘image2’ => ‘_image2’, ‘image3’ => ‘_image3’, ); else $picts = array( ‘image1’ => ‘_image1’, ‘image2’ => ‘_image2’, ‘image3’ => ‘_image3’, ‘image4’ => ‘_image4’, ‘image5’ => ‘_image5’, ‘image6’ => ‘_image6’, ‘image7’ => ‘_image7’, ‘image8’ => ‘_image8’, ); return $picts; }

get_images_ids()

This function have to be used into a template file, or any function. It return an array of the linked attachments’s ID.

It take two arguments whose are :

  1. include the thumbnail ? (boolean) if true include the thumbnail in the returned datas
  2. ID (integer) for targeting images linked to a specific post

    45, ‘image1’ => 5, ‘image2’ => 6, ‘image3’ => 12, ‘image6’ => 20, ‘image7’ => 15 );

    //Empty pictures ar not returned

    ?>

    get_images_src()

    This function have to be used into a template file, or any function. It return an array of URIs and dimension for the linked attachments’s, by order.

It take three agruments whose are :

  1. size (string) the size to return
  2. include the thumbnail ? (boolean) if true include the thumbnail in the returned datas
  3. ID (integer) for targeting images linked to a specific post

    array( [0] => ‘http://url_of_the_medium_pict.jpg’, [1] => 340, [2] => 200, [3] => false //I’ve no idea what is it… ), ‘image2’ => array( [0] => ‘http://url_of_the_medium_second_pict.jpg’, [1] => 340, [2] => 200, [3] => false //I’ve no idea what is it… ) );

    ?>

    get_multi_images_src()

    Same as get_image_src(), but return two sizes for all the pictures.

It take for agruments whose are :

  1. size (string) the size to return
  2. size2 (string) another size to return
  3. include the thumbnail ? (boolean) if true include the thumbnail in the returned datas
  4. ID (integer) for targeting images linked to a specific post

    array( [0] => array( [0] => ‘http://url_of_the_medium_pict.jpg’, [1] => 340, [2] => 200, [3] => false //I’ve no idea what is it… ), [1] => array( [0] => ‘http://url_of_the_full_pict.jpg’, [1] => 1020, [2] => 600, [3] => false //I’ve no idea what is it… ), ), ‘image2’ => array( [0] => array( [0] => ‘http://url_of_the_medium_second_pict.jpg’, [1] => 340, [2] => 200, [3] => false //I’ve no idea what is it… ), [1] => array( [0] => ‘http://url_of_the_second_full_pict.jpg’, [1] => 1020, [2] => 600, [3] => false //I’ve no idea what is it… ) ) ); //Empty pictures ar not returned

    ?>

무료Business 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 3.5.2
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.