set_value() public method

Directly modify the field value
public set_value ( mixed $value )
$value mixed
    /**
     * Load the field value(s) from the database.
     *
     * @param Field $field The field to retrieve value for.
     */
    public function load(Field $field)
    {
        global $wpdb;
        $value = $wpdb->get_col('
			SELECT `meta_value`
			FROM ' . $wpdb->termmeta . '
			WHERE `term_id`=' . intval($this->term_id) . '
			AND `meta_key`="' . $field->get_name() . '"
			LIMIT 1
		');
        if (!is_array($value) || count($value) < 1) {
            $field->set_value(false);
            return;
        }
        $field->set_value($value[0]);
    }
Example #2
0
 /**
  * Load the field value(s) from the database.
  *
  * @param Field $field The field to retrieve value for.
  */
 public function load(Field $field)
 {
     if (isset($this->store_data[$field->get_name()])) {
         $field->set_value($this->store_data[$field->get_name()]);
     } else {
         $field->set_value($field->get_default_value());
     }
 }
 /**
  * Load the field value(s) from the database.
  *
  * @param Field $field The field to retrieve value for.
  */
 public function load(Field $field)
 {
     $field->set_value(get_option($field->get_name()));
 }