2
我有多站點啓用WordPress安裝到亞馬遜服務器與WPML安裝太所以我試過this和this,但我沒有運氣。wp_insert_posts沒有在wp-admin中顯示,所有帖子部分
wp_insert_post(array('post_title'=>'test_title','post_content'=>'test_content', 'post_excerpt'=>'test_excerpt', 'post_type'=>'post', 'post_status'=>'publish'));
它成功地插入到後表wp_posts
但不被列入儀表板管理部分,但是它的工作好到本地服務器,但沒有工作到亞馬遜的服務器。
插入的帖子顯示爲管理部分中的計數,但未顯示爲「所有帖子」部分。
我有相同的設置到另一臺服務器比上面的代碼工作的亞馬遜。
我看到,當我停用WPML插件,然後一切工作正常。
我是否必須在上面的代碼中添加其他內容才能使其工作?
它不適合我,只是使用此代碼:'switch_to_blog(19); wp_insert_post(array('post_title'=>'test_title','post_content'=>'test_content','post_excerpt'=>'test_excerpt','post_type'=>'post','post_status'=>'publish') ); restore_current_blog();'仍然沒有顯示所有帖子,但是無論我是否使用您的代碼,帖子數都會增加 –
沒有更多細節,不可能知道爲什麼不。您確定該文章沒有出現在多站點網絡中的其他網站下嗎? – yivi
只有一個網站的帖子數增加,我在其中添加了帖子的代碼,也看到沒有任何網站受到影響 –