Mn wordpress plugin ekak haduwa eken mn post type ekak hadanava mehema
register_post_type(
'expert',[
'public' => true,
'label' => 'Experts',
'rewrite' => array( 'slug' => '/' ),
]
);
EEta passe API ekakin ena data vagayak mn meh post type ekata include karanava mehema
function get_experts_from_api()
{
$experts = [];
$results = wp_remote_retrieve_body(wp_remote_get('https://******/v1/users/profiles?take=10'));
$results = json_decode($results);
$experts[] = $results;
foreach($experts[0] as $expert)
{
foreach($expert as $profile)
{
$expert_slug = sanitize_title($profile->userId);
$this->console_log('expertSlug', $expert_slug);
$existing_expert = get_page_by_path($expert_slug, 'OBJECT', 'expert');
$this->console_log('DEBUG>>', $existing_expert);
if($existing_expert === null)
{
$inserted_expert = wp_insert_post([
// 'ID' => $expert_slug,
'post_name' => $expert_slug,
'post_title' => $expert_slug,
'post_type' => 'expert',
'post_status' => 'publish',
'post_content' => '[md-react-app]'
]);
if(is_wp_error($inserted_expert))
{
continue;
}
}
}
}
}
Meka gaanata wada karanava.. duplicate values enneth nah aye aye run karata.. Habai mata mage post type eka page ekak karaganna ona una..eka nisa
register_post_type(
'expert',[
'public' => true,
'label' => 'Experts',
'rewrite' => array( 'slug' => '/' ),
'hierarchical' => true,
]
);
meh vidiyata update kara..meken page ekak wenava post eka.. habai dan mn refresh karaddi duplicate values enava. mokadda issue eka kiyala danna ekkenek kiyanna puluwanda?
register_post_type(
'expert',[
'public' => true,
'label' => 'Experts',
'rewrite' => array( 'slug' => '/' ),
]
);
EEta passe API ekakin ena data vagayak mn meh post type ekata include karanava mehema
function get_experts_from_api()
{
$experts = [];
$results = wp_remote_retrieve_body(wp_remote_get('https://******/v1/users/profiles?take=10'));
$results = json_decode($results);
$experts[] = $results;
foreach($experts[0] as $expert)
{
foreach($expert as $profile)
{
$expert_slug = sanitize_title($profile->userId);
$this->console_log('expertSlug', $expert_slug);
$existing_expert = get_page_by_path($expert_slug, 'OBJECT', 'expert');
$this->console_log('DEBUG>>', $existing_expert);
if($existing_expert === null)
{
$inserted_expert = wp_insert_post([
// 'ID' => $expert_slug,
'post_name' => $expert_slug,
'post_title' => $expert_slug,
'post_type' => 'expert',
'post_status' => 'publish',
'post_content' => '[md-react-app]'
]);
if(is_wp_error($inserted_expert))
{
continue;
}
}
}
}
}
Meka gaanata wada karanava.. duplicate values enneth nah aye aye run karata.. Habai mata mage post type eka page ekak karaganna ona una..eka nisa
register_post_type(
'expert',[
'public' => true,
'label' => 'Experts',
'rewrite' => array( 'slug' => '/' ),
'hierarchical' => true,
]
);
meh vidiyata update kara..meken page ekak wenava post eka.. habai dan mn refresh karaddi duplicate values enava. mokadda issue eka kiyala danna ekkenek kiyanna puluwanda?