WordPress Mediaselect

In WordPress gibt es die Möglichkeit mit dem WordPress Mediaselect Widget die Mediathek im Grid zu benutzen. Die Struktur für die Content Structure ist:

<?
...
public function __construct() {
   $this->content = new StdClass();
   $this->content->attachment = new StdClass();
   $this->content->attachment->id = '';
   $this->content->attachment->size = '';
}
public contentStructure(){
   return array(
      array(
          "key"=>"attachment",
          "label"=> "Mediathek Datei",
          "type" => "wp-mediaselect",
          "media_type=> "image || *" (optional: default is image)
      )
   );
}
...
?>

Die content Variable für das Mediaselect muss ein Object sein mit id und size als Variablen. Die id wird mit einer WordPress Attachment id befüllt und die size ist ein gewähltes Bildformat.