Eliminate cat select. Use API.
git-svn-id: http://svn.automattic.com/wordpress/trunk@5758 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
b1a12f6718
commit
5ebed51846
17
xmlrpc.php
17
xmlrpc.php
|
@ -1479,15 +1479,14 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
|
|
||||||
$categories_struct = array();
|
$categories_struct = array();
|
||||||
|
|
||||||
// FIXME: can we avoid using direct SQL there?
|
if ( $cats = get_categories('get=all') ) {
|
||||||
if ($cats = $wpdb->get_results("SELECT cat_ID,cat_name,category_parent FROM $wpdb->categories", ARRAY_A)) {
|
foreach ( $cats as $cat ) {
|
||||||
foreach ($cats as $cat) {
|
$struct['categoryId'] = $cat->term_id;
|
||||||
$struct['categoryId'] = $cat['cat_ID'];
|
$struct['parentId'] = $cat->parent;
|
||||||
$struct['parentId'] = $cat['category_parent'];
|
$struct['description'] = $cat->name;
|
||||||
$struct['description'] = $cat['cat_name'];
|
$struct['categoryName'] = $cat->name;
|
||||||
$struct['categoryName'] = $cat['cat_name'];
|
$struct['htmlUrl'] = wp_specialchars(get_category_link($cat->term_id));
|
||||||
$struct['htmlUrl'] = wp_specialchars(get_category_link($cat['cat_ID']));
|
$struct['rssUrl'] = wp_specialchars(get_category_rss_link(false, $cat->term_id, $cat->name));
|
||||||
$struct['rssUrl'] = wp_specialchars(get_category_rss_link(false, $cat['cat_ID'], $cat['cat_name']));
|
|
||||||
|
|
||||||
$categories_struct[] = $struct;
|
$categories_struct[] = $struct;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue