2014-05-02 134 views
-2

我是新來的Wordpress和PHP,所以很抱歉我的基本問題。 我想以編程方式在類別中添加一些帖子。 例如,我每天都想選擇一些帖子並將它們插入到具有php代碼的類別中,並在第二天替換一些其他帖子。 這可能嗎?怎麼樣? 在此先感謝。如何以編程方式將帖子添加到類別

回答

2

您可以使用wp_insert_posthttps://codex.wordpress.org/Function_Reference/wp_insert_post

見食品,在這裏你有很多的例子:

// Create post object 
$my_post = array(
    'post_title' => 'My post', 
    'post_content' => 'This is my post.', 
    'post_status' => 'publish', 
    'post_author' => 1, 
    'post_category' => array(8,39) 
); 

// Insert the post into the database 
wp_insert_post($my_post); 

要更新後看到wp_update_posthttps://codex.wordpress.org/Function_Reference/wp_update_post

+0

我不想將新帖子插入數據庫。我只想以編程方式將數據庫中存在的帖子添加到類別中。 –

+0

閱讀?最後2行給你答案! –

2

使用https://codex.wordpress.org/Function_Reference/wp_set_post_categories

wp_set_post_categories($post_id, array(1, 2)); 
+0

如果我爲我的帖子設置了新的類別,我可以將它返回到以前的類別嗎?例如我想,當用戶訪問我的網站時,將某些帖子放入類別中,當用戶離開我的網站時,帖子會返回到上一個類別。 –

+0

我不確定你想達到什麼目的? – Max

+0

因爲我使用[發佈評級](https://wordpress.org/plugins/post-ratings/)插件來評分帖子,我的主題也應該有一個類別來顯示滑塊。我想在滑塊上顯示大多數評級帖子。我該怎麼辦? :( –

相關問題