/** * @param Make $make * * @return $this */ public function setMake(Make $make) { $this->make = $make; $this->make_id = $make->getId(); return $this; }
public function saveModelMeta($post_id, $post) { if ($post->post_type != Model::CUSTOM_POST_TYPE) { return; } if (isset($_REQUEST['make_id'])) { $make_id = $_REQUEST['make_id']; if (strlen($make_id) == 0) { if (strlen($_REQUEST['make']) > 0) { $make = new Make(); $make->setTitle($_REQUEST['make'])->create(); $make_id = $make->getId(); } } if (strlen($make_id) > 0) { update_post_meta($post_id, 'make_id', $make_id); } } }