第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

WordPress:如何以編程方式創(chuàng)建帖子并在之前檢查重復(fù)項(xiàng)

WordPress:如何以編程方式創(chuàng)建帖子并在之前檢查重復(fù)項(xiàng)

PHP
波斯汪 2023-09-08 17:14:35
我有一個(gè)從 API 獲取一些數(shù)據(jù)的腳本,我需要將此數(shù)據(jù)(帖子數(shù)組)作為帖子插入到 WordPress 中。所以我需要做的是:檢查每個(gè)帖子是否存在,以避免由post_name 或slug或title如果可能的話進(jìn)行配音我已經(jīng)在名為 的帖子中注冊(cè)了自定義分類法newspaper ,并且我需要插入該報(bào)紙,無(wú)論它是什么title。我還使用帖子注冊(cè)了自定義字段,鍵為 fifu_img_url,fifu_img_alt因此_cmb_link我需要一種方法將數(shù)據(jù)插入到每個(gè)帖子的這些鍵中這將在一個(gè) REST API POST 請(qǐng)求中,我已經(jīng)完成了 API 部分并通過(guò) POST 請(qǐng)求接收數(shù)據(jù),剩下的就是按照上面所述處理數(shù)據(jù)。
查看完整描述

1 回答

?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

我已經(jīng)通過(guò)以下方式做到了這一點(diǎn)


$is_post_exists = post_exists($post->title);


if ($is_post_exists === 0) {

    $post_id = wp_insert_post(array(

        'post_title'    => $post->title,

        'post_date'     => $post->date,

        'post_content'  => $post->excerpt,

        'post_author'   => 1,

        'post_status'   => 'publish',

        'meta_input'    => array(

            'fifu_image_url'   => $post->image,

            'fifu_image_alt'   => $post->title,

            '_cmb_link'        =>  $post->link,

        )

    ));


    $termObj = get_term_by('name', $post->newspaper->title, 'newspaper');


    set_post_format($post_id, $post->type);


    if ($termObj) {

        wp_set_object_terms($post_id, array($termObj->term_id), 'newspaper');

    } else {

        $new_newspaper = wp_insert_term($post->newspaper->title, 'newspaper');


        wp_set_object_terms($post_id, array($new_newspaper['term_id']), 'newspaper');

    }


    if ($post_id) {

        $added_posts[] = $post_id;

    }

} else {

    $not_added_posts[] = $post->id;

}


查看完整回答
反對(duì) 回復(fù) 2023-09-08
  • 1 回答
  • 0 關(guān)注
  • 122 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)