* @link http://wp-dreams.com, http://codecanyon.net/user/anago/portfolio * @copyright Copyright (c) 2014, Ernest Marcinko */ class wpdreamsCustomFields extends wpdreamsType { function getType() { parent::getType(); $this->processData(); $inst = self::$_instancenumber; // Need this, as the static variable is overwritten when the callback is created echo "
" . $this->label . ""; echo '
'; new wd_CFSearchCallBack('wdcfs_' . $inst, '', array( 'value' => '', 'args' => array('callback' => 'wd_cf_ajax_callback'), 'limit' => 20 ) ); echo '
    Use the search bar above to look for custom fields :)

Drag here the custom fields you want to use!

    '; if ($this->selected != null && is_array($this->selected)) { foreach ($this->selected as $k => $v) { echo '
  • ' . $v . '
  • '; } } echo "
"; } function processData() { $this->data = str_replace("\n", "", $this->data); if ($this->data != "") $this->selected = explode("|", $this->data); else $this->selected = null; } final function getData() { return $this->data; } final function getSelected() { return $this->selected; } } }