站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

詳解通過WordPress內(nèi)置函數(shù)批量添加文章的方法

下面由WordPress教程欄目給大家介紹通過WordPress內(nèi)置函數(shù)批量添加文章的方法,希望對需要的朋友有所幫助!

詳解通過WordPress內(nèi)置函數(shù)批量添加文章的方法

最近業(yè)務(wù)需要在網(wǎng)站上批量添加大量的文章。一篇一篇地手動添加絕對會搞死我,所以,我就開始尋找批量添加的方法。其實,文章的相關(guān)內(nèi)容都已經(jīng)在本地的數(shù)據(jù)庫里了。我最先想到的方法是通過sql語句直接把數(shù)據(jù)導入線上的庫里。

于是我通過

INSERT INTO target_table (key1, key2...) SELECT key1', key2' ... FROM source_table;

將數(shù)據(jù)插入到了線上的表中。打開頁面一看,全是亂碼。于是,我又在插入前設(shè)置了一下編碼,還是有問題。

由于我是一個不善長sql的人,我調(diào)整了一下策略。偶然間,我發(fā)現(xiàn)了一個WordPress的內(nèi)置函數(shù) ‘wp_insert_post’。嗯,就是他了。

于是,我將目標數(shù)據(jù)導出成php_array,然后引入到我的腳本中,通過wp_insert_post函數(shù)添加到數(shù)據(jù)庫中。

foreach( $php_array as $item ){     $arg = array(         'post_title' => $item['title'],         'post_content' => $item['content'],         'post_excerpt' => $item['excerpt'],         'post_type' => 'post',         'post_status' => 'public',         'meta_input' => array(             'meta_key' => 'meta_value'         )     );     wp_insert_post( $arg ); }

這樣,就通過WordPress“合法”的方式批量添加了文章,而且meta_input中可以添加自定義欄目,可以說非常棒了。

wp_insert_post具體的使用方法參見:官方文檔

https://developer.wordpress.org/reference/functions/wp_insert_post/

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
亚洲国产综合精品一区在线播放| 思思91精品国产综合在线| 好属妞这里只有精品久久| 国产成人无码精品一区在线观看 | 国产SUV精品一区二区88L| 精品日产一卡2卡三卡4卡自拍| 亚洲狠狠ady亚洲精品大秀| 99热这就是里面只有精品| 久久精品国产96精品亚洲| 国产在线精品一区二区中文| 99re这里只有精品6| 99re8这里有精品热视频免费| 国产韩国精品一区二区三区| 日韩精品免费一线在线观看| 国产日韩视频在线观看| 日韩精品一区二区三区中文字幕| 国产精品午夜电影| 国产精品盗摄一区二区在线| 精品剧情v国产在免费线观看| 精品人妻系列无码人妻漫画| 九九九精品成人免费视频| 国产日产欧产精品精品浪潮| 久久婷婷五月综合色精品| 亚洲Av永久无码精品一区二区| 2021久久精品免费观看| 亚洲精品美女网站| 国产精品天天看大片特色视频| 国内精品伊人久久久久妇| 国内精品久久久久影院亚洲| 3D动漫精品啪啪一区二区下载| 国产网站麻豆精品视频| 99热亚洲色精品国产88| 久久这里都是精品| 亚洲精品久久无码| 国产成人精品一区二区A片带套| 婷婷射精av这里只有精品| 精品毛片乱码1区2区3区| 蜜臀91精品国产免费观看| 国产精品深爱在线| 无码日韩人妻AV一区二区三区| 亚洲日韩一区精品射精|