站長資訊網
        最全最豐富的資訊網站

        詳解通過WordPress內置函數批量添加文章的方法

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

        詳解通過WordPress內置函數批量添加文章的方法

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

        于是我通過

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

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

        由于我是一個不善長sql的人,我調整了一下策略。偶然間,我發現了一個WordPress的內置函數 ‘wp_insert_post’。嗯,就是他了。

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

        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)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久夜色精品国产噜噜麻豆| 亚洲一区精品中文字幕| 国产精品视频久久| 色婷婷在线精品国自产拍| 久久精品中文字幕一区| 秋霞午夜鲁丝片午夜精品久| 久久久无码精品亚洲日韩蜜臀浪潮| 久久久久亚洲精品天堂久久久久久 | 99久久精品日本一区二区免费| 亚洲精品宾馆在线精品酒店| 国产精品福利片免费看| 久久久久免费精品国产| 国产精品久久一区二区三区| 久久久国产乱子伦精品作者| 亚洲一级Av无码毛片久久精品| 精品免费久久久久国产一区| 国产亚洲精品a在线观看| 91麻豆精品一二三区在线| 四虎精品成人免费观看| 欧美精品免费在线| 国产一精品一av一免费爽爽| 动漫精品专区一区二区三区不卡| 精品国产乱码一区二区三区| 日韩精品久久无码人妻中文字幕| 在线精品亚洲一区二区三区| 亚洲国产综合精品一区在线播放 | 国产成人精品天堂| 国内精品手机在线观看视频| 91精品国产乱码久久久久久 | 97久久超碰国产精品旧版| 97久久国产亚洲精品超碰热| 大桥未久在线精品视频在线| 精品成人免费自拍视频| 91精品免费久久久久久久久| 国产精品视频九九九| 久久99精品九九九久久婷婷| 亚洲av无码国产精品色在线看不卡| 亚洲精品国产成人影院| 亚洲精品狼友在线播放| 久久精品国产亚洲AV香蕉| 国产精品无码a∨精品|