mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 14:20:15 +00:00
Deprecate wp_get/set_post_cats() in favor of wp_get/set_post_categories().
git-svn-id: https://develop.svn.wordpress.org/trunk@3849 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
14
xmlrpc.php
14
xmlrpc.php
@@ -242,7 +242,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||
$user_data = get_userdatabylogin($user_login);
|
||||
$post_data = wp_get_single_post($post_ID, ARRAY_A);
|
||||
|
||||
$categories = implode(',', wp_get_post_cats(1, $post_ID));
|
||||
$categories = implode(',', wp_get_post_categories($post_ID));
|
||||
|
||||
$content = '<title>'.stripslashes($post_data['post_title']).'</title>';
|
||||
$content .= '<category>'.$categories.'</category>';
|
||||
@@ -285,7 +285,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||
foreach ($posts_list as $entry) {
|
||||
|
||||
$post_date = mysql2date('Ymd\TH:i:s', $entry['post_date']);
|
||||
$categories = implode(',', wp_get_post_cats(1, $entry['ID']));
|
||||
$categories = implode(',', wp_get_post_categories($entry['ID']));
|
||||
|
||||
$content = '<title>'.stripslashes($entry['post_title']).'</title>';
|
||||
$content .= '<category>'.$categories.'</category>';
|
||||
@@ -695,7 +695,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||
$post_date = mysql2date('Ymd\TH:i:s', $postdata['post_date']);
|
||||
|
||||
$categories = array();
|
||||
$catids = wp_get_post_cats('', $post_ID);
|
||||
$catids = wp_get_post_categories($post_ID);
|
||||
foreach($catids as $catid) {
|
||||
$categories[] = get_cat_name($catid);
|
||||
}
|
||||
@@ -755,7 +755,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||
|
||||
$post_date = mysql2date('Ymd\TH:i:s', $entry['post_date']);
|
||||
$categories = array();
|
||||
$catids = wp_get_post_cats('', $entry['ID']);
|
||||
$catids = wp_get_post_categories($entry['ID']);
|
||||
foreach($catids as $catid) {
|
||||
$categories[] = get_cat_name($catid);
|
||||
}
|
||||
@@ -958,7 +958,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||
}
|
||||
|
||||
$categories = array();
|
||||
$catids = wp_get_post_cats('', intval($post_ID));
|
||||
$catids = wp_get_post_categories(intval($post_ID));
|
||||
// first listed category will be the primary category
|
||||
$isPrimary = true;
|
||||
foreach($catids as $catid) {
|
||||
@@ -996,7 +996,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||
$catids[] = $cat['categoryId'];
|
||||
}
|
||||
|
||||
wp_set_post_cats('', $post_ID, $catids);
|
||||
wp_set_post_categories($post_ID, $catids);
|
||||
|
||||
return true;
|
||||
}
|
||||
@@ -1079,7 +1079,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||
$postdata['post_status'] = 'publish';
|
||||
|
||||
// retain old cats
|
||||
$cats = wp_get_post_cats('',$post_ID);
|
||||
$cats = wp_get_post_categories($post_ID);
|
||||
$postdata['post_category'] = $cats;
|
||||
$this->escape($postdata);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user