Wordpress දන්න අය එන්න

EKBO

Junior member
  • Jan 12, 2012
    192
    13
    18
    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?