MP_Websites::save_uri( string $embed, string $widget_id )
Save new website post type.
Contents
Parameters Parameters
- $embed
-
(string) (Required) Type of embed widget.
- $widget_id
-
(string) (Required) Widget ID.
Return Return
(int|WP_Error) Success or not add new website post type.
Source Source
File: mortgage-platform/Inc/MP_Websites.php
public function save_uri($embed, $widget_id)
{
$website_id = wp_insert_post(
array(
'post_type' => $this->website_post_type,
'post_status' => 'publish',
'post_title' => $this->get_ip(),
'meta_input' => array(
MortgagePlatform::$prefix . 'website_url' => array(
'ip' => $this->get_ip(),
'origin' => $this->get_origin(),
'referer' => $this->get_referer(),
),
MortgagePlatform::$prefix . 'website_status' => array(
'date_added' => wp_date("Y-m-d H:i:s"),
'date_update' => wp_date("Y-m-d H:i:s"),
'embedded' => $embed,
'status' => 1,
),
MortgagePlatform::$prefix . 'website_id' => $widget_id
),
)
);
$this->save_address_metadata($website_id);
wp_cache_delete($website_id.'_'.rd5($this->get_ip()), MortgagePlatform::$domain);
wp_cache_delete($this->website_post_type, MortgagePlatform::$domain);
return $website_id;
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |