我想這樣做,所以我可以簡單地使用該類別作爲我的菜單中的鏈接來查看該類別的所有帖子。如何自動爲wordpress中的自定義帖子分配類別?
我發現this關於此主題的論壇主題,但我不明白。
它具有以下解決方案:
function add_category_automatically($post_ID) {
global $wpdb;
if(!wp_is_post_revision($post_ID)) {
$category = array (4);
wp_set_object_terms($post_ID, $category, 'category');
}
}
add_action('publish_houses', 'add_category_automatically');
但我不知道要放什麼東西在ADD_ACTION函數,而不是publish_houses,哪些應該在$ POST_ID。我希望將其分配在我創建自定義帖子類型的functions.php文件中。
好吧,我已經改變了我的代碼:
function add_category_automatically($post_ID) {
global $wpdb;
if(!wp_is_post_revision($post_ID) && get_post_type($post_ID) == "offered") {
$category = array (7);
wp_set_object_terms($post_ID, $category, 'category');
}
}
add_action('publish_post', 'add_category_automatically');
更新功能:
global $wpdb;
if(!wp_is_post_revision($post_ID)) {
$category = array (7);
wp_set_object_terms($post_ID, $category, 'category');
}
}
add_action('publish_offered', 'add_category_automatically');
此答案已過時。 http://codex.wordpress.org/Plugin_API/Action_Reference/publish_post – funforums 2014-06-03 12:44:14