Make WordPress Core

Ticket #5444: deprecated.phpdoc.diff

File deprecated.phpdoc.diff, 39.1 KB (added by darkdragon, 18 years ago)

Documentation for deprecated.php based off of r6367

  • deprecated.php

     
    11<?php
     2/**
     3 * Deprecated functions from past WordPress versions
     4 * @package WordPress
     5 * @subpackage Deprecated
     6 */
    27
    38/*
    49 * Deprecated global variables.
    510 */
    611
     12/**
     13 * The name of the Posts table
     14 * @global string $tableposts
     15 * @deprecated Use $wpdb->posts
     16 */
    717$tableposts = $wpdb->posts;
     18
     19/**
     20 * The name of the Users table
     21 * @global string $tableusers
     22 * @deprecated Use $wpdb->users
     23 */
    824$tableusers = $wpdb->users;
     25
     26/**
     27 * The name of the Categories table
     28 * @global string $tablecategories
     29 * @deprecated Use $wpdb->categories
     30 */
    931$tablecategories = $wpdb->categories;
     32
     33/**
     34 * The name of the post to category table
     35 * @global string $tablepost2cat
     36 * @deprecated Use $wpdb->post2cat;
     37 */
    1038$tablepost2cat = $wpdb->post2cat;
     39
     40/**
     41 * The name of the comments table
     42 * @global string $tablecomments
     43 * @deprecated Use $wpdb->comments;
     44 */
    1145$tablecomments = $wpdb->comments;
     46
     47/**
     48 * The name of the links table
     49 * @global string $tablelinks
     50 * @deprecated Use $wpdb->links;
     51 */
    1252$tablelinks = $wpdb->links;
     53
     54/**
     55 * @global string $tablelinkcategories
     56 * @deprecated Not used anymore;
     57 */
    1358$tablelinkcategories = 'linkcategories_is_gone';
     59
     60/**
     61 * The name of the options table
     62 * @global string $tableoptions
     63 * @deprecated Use $wpdb->options;
     64 */
    1465$tableoptions = $wpdb->options;
     66
     67/**
     68 * The name of the postmeta table
     69 * @global string $tablepostmeta
     70 * @deprecated Use $wpdb->postmeta;
     71 */
    1572$tablepostmeta = $wpdb->postmeta;
    1673
    1774/*
    1875 * Deprecated functions come here to die.
    1976 */
    2077
    21 // Use get_post().
     78/**
     79 * get_postdata() - Entire Post data
     80 *
     81 * @since 0.71
     82 * @deprecated Use get_post()
     83 * @see get_post()
     84 *
     85 * @param int $postid
     86 * @return array
     87 */
    2288function get_postdata($postid) {
    2389        $post = &get_post($postid);
    2490
     
    43109        return $postdata;
    44110}
    45111
    46 // Use the new post loop.
     112/**
     113 * start_wp() - Sets up the WordPress Loop
     114 *
     115 * @since 1.0.1
     116 * @deprecated Since 1.5 - {@link http://codex.wordpress.org/The_Loop Use new WordPress Loop}
     117 */
    47118function start_wp() {
    48119        global $wp_query, $post;
    49120
     
    53124        setup_postdata($post);
    54125}
    55126
     127/**
     128 * the_category_ID() - Return or Print Category ID
     129 *
     130 * @since 0.71
     131 * @deprecated use get_the_category()
     132 * @see get_the_category()
     133 *
     134 * @param bool $echo
     135 * @return null|int
     136 */
    56137function the_category_ID($echo = true) {
    57138        // Grab the first cat in the list.
    58139        $categories = get_the_category();
     
    64145        return $cat;
    65146}
    66147
     148/**
     149 * the_category_head() - Print category with optional text before and after
     150 *
     151 * @since 0.71
     152 * @deprecated use get_the_category_by_ID()
     153 * @see get_the_category_by_ID()
     154 *
     155 * @param string $before
     156 * @param string $after
     157 */
    67158function the_category_head($before='', $after='') {
    68159        global $currentcat, $previouscat;
    69160        // Grab the first cat in the list.
     
    77168        }
    78169}
    79170
    80 // Use previous_post_link().
     171/**
     172 * previous_post() - Prints link to the previous post
     173 *
     174 * @since 1.5
     175 * @deprecated Use previous_post_link()
     176 * @see previous_post_link()
     177 *
     178 * @param string $format
     179 * @param string $previous
     180 * @param string $title
     181 * @param string $in_same_cat
     182 * @param int $limitprev
     183 * @param string $excluded_categories
     184 */
    81185function previous_post($format='%', $previous='previous post: ', $title='yes', $in_same_cat='no', $limitprev=1, $excluded_categories='') {
    82186
    83187        if ( empty($in_same_cat) || 'no' == $in_same_cat )
     
    98202        echo $format;
    99203}
    100204
    101 // Use next_post_link().
     205/**
     206 * next_post() - Prints link to the next post
     207 *
     208 * @since 0.71
     209 * @deprecated Use next_post_link()
     210 * @see next_post_link()
     211 *
     212 * @param string $format
     213 * @param string $previous
     214 * @param string $title
     215 * @param string $in_same_cat
     216 * @param int $limitprev
     217 * @param string $excluded_categories
     218 */
    102219function next_post($format='%', $next='next post: ', $title='yes', $in_same_cat='no', $limitnext=1, $excluded_categories='') {
    103220
    104221        if ( empty($in_same_cat) || 'no' == $in_same_cat )
     
    119236        echo $format;
    120237}
    121238
    122 //
    123 // Use current_user_can() for these.
    124 //
    125 
    126 /* returns true if $user_id can create a new post */
     239/**
     240 * user_can_create_post() - Whether user can create a post
     241 *
     242 * @since 1.5
     243 * @deprecated Use current_user_can()
     244 * @see current_user_can()
     245 *
     246 * @param int $user_id
     247 * @param int $blog_id Not Used
     248 * @param int $category_id Not Used
     249 * @return bool
     250 */
    127251function user_can_create_post($user_id, $blog_id = 1, $category_id = 'None') {
    128252        $author_data = get_userdata($user_id);
    129253        return ($author_data->user_level > 1);
    130254}
    131255
    132 /* returns true if $user_id can create a new post */
     256/**
     257 * user_can_create_draft() - Whether user can create a post
     258 *
     259 * @since 1.5
     260 * @deprecated Use current_user_can()
     261 * @see current_user_can()
     262 *
     263 * @param int $user_id
     264 * @param int $blog_id Not Used
     265 * @param int $category_id Not Used
     266 * @return bool
     267 */
    133268function user_can_create_draft($user_id, $blog_id = 1, $category_id = 'None') {
    134269        $author_data = get_userdata($user_id);
    135270        return ($author_data->user_level >= 1);
    136271}
    137272
    138 /* returns true if $user_id can edit $post_id */
     273/**
     274 * user_can_edit_post() - Whether user can edit a post
     275 *
     276 * @since 1.5
     277 * @deprecated Use current_user_can()
     278 * @see current_user_can()
     279 *
     280 * @param int $user_id
     281 * @param int $post_id
     282 * @param int $blog_id Not Used
     283 * @return bool
     284 */
    139285function user_can_edit_post($user_id, $post_id, $blog_id = 1) {
    140286        $author_data = get_userdata($user_id);
    141287        $post = get_post($post_id);
     
    150296        }
    151297}
    152298
    153 /* returns true if $user_id can delete $post_id */
     299/**
     300 * user_can_delete_post() - Whether user can delete a post
     301 *
     302 * @since 1.5
     303 * @deprecated Use current_user_can()
     304 * @see current_user_can()
     305 *
     306 * @param int $user_id
     307 * @param int $post_id
     308 * @param int $blog_id Not Used
     309 * @return bool
     310 */
    154311function user_can_delete_post($user_id, $post_id, $blog_id = 1) {
    155312        // right now if one can edit, one can delete
    156313        return user_can_edit_post($user_id, $post_id, $blog_id);
    157314}
    158315
    159 /* returns true if $user_id can set new posts' dates on $blog_id */
     316/**
     317 * user_can_set_post_date() - Whether user can set new posts' dates
     318 *
     319 * @since 1.5
     320 * @deprecated Use current_user_can()
     321 * @see current_user_can()
     322 *
     323 * @param int $user_id
     324 * @param int $blog_id Not Used
     325 * @param int $category_id Not Used
     326 * @return bool
     327 */
    160328function user_can_set_post_date($user_id, $blog_id = 1, $category_id = 'None') {
    161329        $author_data = get_userdata($user_id);
    162330        return (($author_data->user_level > 4) && user_can_create_post($user_id, $blog_id, $category_id));
    163331}
    164332
    165333/* returns true if $user_id can edit $post_id's date */
     334/**
     335 * user_can_edit_post_date() - Whether user can delete a post
     336 *
     337 * @since 1.5
     338 * @deprecated Use current_user_can()
     339 * @see current_user_can()
     340 *
     341 * @param int $user_id
     342 * @param int $post_id
     343 * @param int $blog_id Not Used
     344 * @return bool
     345 */
    166346function user_can_edit_post_date($user_id, $post_id, $blog_id = 1) {
    167347        $author_data = get_userdata($user_id);
    168348        return (($author_data->user_level > 4) && user_can_edit_post($user_id, $post_id, $blog_id));
    169349}
    170350
    171351/* returns true if $user_id can edit $post_id's comments */
     352/**
     353 * user_can_edit_post_comments() - Whether user can delete a post
     354 *
     355 * @since 1.5
     356 * @deprecated Use current_user_can()
     357 * @see current_user_can()
     358 *
     359 * @param int $user_id
     360 * @param int $post_id
     361 * @param int $blog_id Not Used
     362 * @return bool
     363 */
    172364function user_can_edit_post_comments($user_id, $post_id, $blog_id = 1) {
    173365        // right now if one can edit a post, one can edit comments made on it
    174366        return user_can_edit_post($user_id, $post_id, $blog_id);
    175367}
    176368
    177369/* returns true if $user_id can delete $post_id's comments */
     370/**
     371 * user_can_delete_post_comments() - Whether user can delete a post
     372 *
     373 * @since 1.5
     374 * @deprecated Use current_user_can()
     375 * @see current_user_can()
     376 *
     377 * @param int $user_id
     378 * @param int $post_id
     379 * @param int $blog_id Not Used
     380 * @return bool
     381 */
    178382function user_can_delete_post_comments($user_id, $post_id, $blog_id = 1) {
    179383        // right now if one can edit comments, one can delete comments
    180384        return user_can_edit_post_comments($user_id, $post_id, $blog_id);
    181385}
    182386
     387/**
     388 * user_can_edit_user() - Can user can edit other user
     389 *
     390 * @since 1.5
     391 * @deprecated Use current_user_can()
     392 * @see current_user_can()
     393 *
     394 * @param int $user_id
     395 * @param int $other_user
     396 * @return bool
     397 */
    183398function user_can_edit_user($user_id, $other_user) {
    184399        $user  = get_userdata($user_id);
    185400        $other = get_userdata($other_user);
     
    189404                return false;
    190405}
    191406
    192 /** function get_linksbyname()
    193  ** Gets the links associated with category 'cat_name'.
    194  ** Parameters:
    195  **   cat_name (default 'noname')  - The category name to use. If no
    196  **     match is found uses all
    197  **   before (default '')  - the html to output before the link
    198  **   after (default '<br />')  - the html to output after the link
    199  **   between (default ' ')  - the html to output between the link/image
    200  **     and it's description. Not used if no image or show_images == true
    201  **   show_images (default true) - whether to show images (if defined).
    202  **   orderby (default 'id') - the order to output the links. E.g. 'id', 'name',
    203  **     'url', 'description' or 'rating'. Or maybe owner. If you start the
    204  **     name with an underscore the order will be reversed.
    205  **     You can also specify 'rand' as the order which will return links in a
    206  **     random order.
    207  **   show_description (default true) - whether to show the description if
    208  **     show_images=false/not defined
    209  **   show_rating (default false) - show rating stars/chars
    210  **   limit (default -1) - Limit to X entries. If not specified, all entries
    211  **     are shown.
    212  **   show_updated (default 0) - whether to show last updated timestamp
     407/**
     408 * get_linksbyname() - Gets the links associated with category $cat_name.
     409 *
     410 * @since 0.71
     411 * @deprecated Use get_links()
     412 * @see get_links()
     413 *
     414 * @param string        $cat_name       Optional. The category name to use. If no match is found uses all.
     415 * @param string        $before         Optional. The html to output before the link.
     416 * @param string        $after          Optional. The html to output after the link.
     417 * @param string        $between        Optional. The html to output between the link/image and it's description. Not used if no image or $show_images is true.
     418 * @param bool          $show_images Optional. Whether to show images (if defined).
     419 * @param string        $orderby        Optional. The order to output the links. E.g. 'id', 'name', 'url', 'description' or 'rating'. Or maybe owner.
     420 *              If you start the name with an underscore the order will be reversed. You can also specify 'rand' as the order which will return links in a
     421 *              random order.
     422 * @param bool          $show_description Optional. Whether to show the description if show_images=false/not defined.
     423 * @param bool          $show_rating Optional. Show rating stars/chars.
     424 * @param int           $limit          Optional. Limit to X entries. If not specified, all entries are shown.
     425 * @param int           $show_updated Optional. Whether to show last updated timestamp
    213426 */
    214 function get_linksbyname($cat_name = "noname", $before = '', $after = '<br />',
    215                                                                                                  $between = " ", $show_images = true, $orderby = 'id',
    216                                                                                                  $show_description = true, $show_rating = false,
    217                                                                                                  $limit = -1, $show_updated = 0) {
    218                 global $wpdb;
    219                 $cat_id = -1;
    220                 $cat = get_term_by('name', $cat_name, 'link_category');
    221                 if ( $cat )
    222                         $cat_id = $cat->term_id;
     427function get_linksbyname($cat_name = "noname", $before = '', $after = '<br />', $between = " ", $show_images = true, $orderby = 'id',
     428                                                 $show_description = true, $show_rating = false,
     429                                                 $limit = -1, $show_updated = 0) {
     430        $cat_id = -1;
     431        $cat = get_term_by('name', $cat_name, 'link_category');
     432        if ( $cat )
     433                $cat_id = $cat->term_id;
    223434
    224                 get_links($cat_id, $before, $after, $between, $show_images, $orderby,
    225                                                         $show_description, $show_rating, $limit, $show_updated);
     435        get_links($cat_id, $before, $after, $between, $show_images, $orderby, $show_description, $show_rating, $limit, $show_updated);
    226436}
    227437
    228 /** function wp_get_linksbyname()
    229  ** Gets the links associated with the named category.
    230  ** Parameters:
    231  **   category (no default)  - The category to use.
    232  **/
     438/**
     439 * wp_get_linksbyname() - Gets the links associated with the named category.
     440 *
     441 * @since 1.0.1
     442 * @deprecated Use wp_get_links()
     443 * @see wp_get_links()
     444 *
     445 * @param string $category The category to use.
     446 * @param string $args
     447 * @return bool|null
     448 */
    233449function wp_get_linksbyname($category, $args = '') {
    234         global $wpdb;
    235 
    236         $cat = get_term_by('name', $cat_name, 'link_category');
     450        $cat = get_term_by('name', $category, 'link_category');
    237451        if ( !$cat )
    238452                return false;
    239453        $cat_id = $cat->term_id;
     
    242456        wp_get_links($args);
    243457}
    244458
    245 /** function get_linkobjectsbyname()
    246  ** Gets an array of link objects associated with category 'cat_name'.
    247  ** Parameters:
    248  **   cat_name (default 'noname')  - The category name to use. If no
    249  **     match is found uses all
    250  **   orderby (default 'id') - the order to output the links. E.g. 'id', 'name',
    251  **     'url', 'description', or 'rating'. Or maybe owner. If you start the
    252  **     name with an underscore the order will be reversed.
    253  **     You can also specify 'rand' as the order which will return links in a
    254  **     random order.
    255  **   limit (default -1) - Limit to X entries. If not specified, all entries
    256  **     are shown.
    257  **
    258  ** Use this like:
    259  ** $links = get_linkobjectsbyname('fred');
    260  ** foreach ($links as $link) {
    261  **   echo '<li>'.$link->link_name.'</li>';
    262  ** }
    263  **/
     459/**
     460 * get_linkobjectsbyname() - Gets an array of link objects associated with category $cat_name.
     461 *
     462 * <code>
     463 *      $links = get_linkobjectsbyname('fred');
     464 *      foreach ($links as $link) {
     465 *              echo '<li>'.$link->link_name.'</li>';
     466 *      }
     467 * </code>
     468 *
     469 * @since 1.0.1
     470 * @deprecated Use get_linkobjects()
     471 * @see get_linkobjects()
     472 *
     473 * @param string $cat_name The category name to use. If no match is found uses all.
     474 * @param string $orderby The order to output the links. E.g. 'id', 'name', 'url', 'description', or 'rating'.
     475 *              Or maybe owner. If you start the name with an underscore the order will be reversed. You can also
     476 *              specify 'rand' as the order which will return links in a random order.
     477 * @param int $limit Limit to X entries. If not specified, all entries are shown.
     478 * @return unknown
     479 */
    264480function get_linkobjectsbyname($cat_name = "noname" , $orderby = 'name', $limit = -1) {
    265                 global $wpdb;
    266                 $cat_id = -1;
    267                 $cat = get_term_by('name', $cat_name, 'link_category');
    268                 if ( $cat )
    269                         $cat_id = $cat->term_id;
     481        $cat_id = -1;
     482        $cat = get_term_by('name', $cat_name, 'link_category');
     483        if ( $cat )
     484                $cat_id = $cat->term_id;
    270485
    271                 return get_linkobjects($cat_id, $orderby, $limit);
     486        return get_linkobjects($cat_id, $orderby, $limit);
    272487}
    273488
    274 /** function get_linkobjects()
    275  ** Gets an array of link objects associated with category n.
    276  ** Parameters:
    277  **   category (default -1)  - The category to use. If no category supplied
    278  **      uses all
    279  **   orderby (default 'id') - the order to output the links. E.g. 'id', 'name',
    280  **     'url', 'description', or 'rating'. Or maybe owner. If you start the
    281  **     name with an underscore the order will be reversed.
    282  **     You can also specify 'rand' as the order which will return links in a
    283  **     random order.
    284  **   limit (default -1) - Limit to X entries. If not specified, all entries
    285  **     are shown.
    286  **
    287  ** Use this like:
    288  ** $links = get_linkobjects(1);
    289  ** if ($links) {
    290  **   foreach ($links as $link) {
    291  **     echo '<li>'.$link->link_name.'<br />'.$link->link_description.'</li>';
    292  **   }
    293  ** }
    294  ** Fields are:
    295  ** link_id
    296  ** link_url
    297  ** link_name
    298  ** link_image
    299  ** link_target
    300  ** link_category
    301  ** link_description
    302  ** link_visible
    303  ** link_owner
    304  ** link_rating
    305  ** link_updated
    306  ** link_rel
    307  ** link_notes
    308  **/
    309 // Deprecate in favor of get_linkz().
     489/**
     490 * get_linkobjects() - Gets an array of link objects associated with category n.
     491 *
     492 * Usage:
     493 * <code>
     494 *      $links = get_linkobjects(1);
     495 *      if ($links) {
     496 *              foreach ($links as $link) {
     497 *                      echo '<li>'.$link->link_name.'<br />'.$link->link_description.'</li>';
     498 *              }
     499 *      }
     500 * </code>
     501 *
     502 * Fields are:
     503 * <ol>
     504 *      <li>link_id</li>
     505 *      <li>link_url</li>
     506 *      <li>link_name</li>
     507 *      <li>link_image</li>
     508 *      <li>link_target</li>
     509 *      <li>link_category</li>
     510 *      <li>link_description</li>
     511 *      <li>link_visible</li>
     512 *      <li>link_owner</li>
     513 *      <li>link_rating</li>
     514 *      <li>link_updated</li>
     515 *      <li>link_rel</li>
     516 *      <li>link_notes</li>
     517 * </ol>
     518 *
     519 * @since 1.0.1
     520 * @deprecated Use get_bookmarks()
     521 * @see get_bookmarks()
     522 *
     523 * @param int $category The category to use. If no category supplied uses all
     524 * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url',
     525 *              'description', or 'rating'. Or maybe owner. If you start the name with an
     526 *              underscore the order will be reversed. You can also specify 'rand' as the
     527 *              order which will return links in a random order.
     528 * @param int $limit Limit to X entries. If not specified, all entries are shown.
     529 * @return unknown
     530 */
    310531function get_linkobjects($category = 0, $orderby = 'name', $limit = 0) {
    311                 global $wpdb;
     532        $links = get_bookmarks("category=$category&orderby=$orderby&limit=$limit");
    312533
    313                 $links = get_bookmarks("category=$category&orderby=$orderby&limit=$limit");
     534        $links_array = array();
     535        foreach ($links as $link)
     536                $links_array[] = $link;
    314537
    315                 $links_array = array();
    316                 foreach ($links as $link) {
    317                         $links_array[] = $link;
    318                 }
    319 
    320                 return $links_array;
     538        return $links_array;
    321539}
    322540
    323 /** function get_linksbyname_withrating()
    324  ** Gets the links associated with category 'cat_name' and display rating stars/chars.
    325  ** Parameters:
    326  **   cat_name (default 'noname')  - The category name to use. If no
    327  **     match is found uses all
    328  **   before (default '')  - the html to output before the link
    329  **   after (default '<br />')  - the html to output after the link
    330  **   between (default ' ')  - the html to output between the link/image
    331  **     and it's description. Not used if no image or show_images == true
    332  **   show_images (default true) - whether to show images (if defined).
    333  **   orderby (default 'id') - the order to output the links. E.g. 'id', 'name',
    334  **     'url' or 'description'. Or maybe owner. If you start the
    335  **     name with an underscore the order will be reversed.
    336  **     You can also specify 'rand' as the order which will return links in a
    337  **     random order.
    338  **   show_description (default true) - whether to show the description if
    339  **     show_images=false/not defined
    340  **   limit (default -1) - Limit to X entries. If not specified, all entries
    341  **     are shown.
    342  **   show_updated (default 0) - whether to show last updated timestamp
     541/**
     542 * get_linksbyname_withrating() - Gets the links associated with category 'cat_name' and display rating stars/chars.
     543 *
     544 * @since 0.71
     545 * @deprecated Use get_bookmarks()
     546 * @see get_bookmarks()
     547 *
     548 * @param string $cat_name The category name to use. If no match is found uses all
     549 * @param string $before The html to output before the link
     550 * @param string $after The html to output after the link
     551 * @param string $between The html to output between the link/image and it's description. Not used if no image or show_images is true
     552 * @param bool $show_images Whether to show images (if defined).
     553 * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url',
     554 *              'description', or 'rating'. Or maybe owner. If you start the name with an
     555 *              underscore the order will be reversed. You can also specify 'rand' as the
     556 *              order which will return links in a random order.
     557 * @param bool $show_description Whether to show the description if show_images=false/not defined
     558 * @param int $limit Limit to X entries. If not specified, all entries are shown.
     559 * @param int $show_updated Whether to show last updated timestamp
    343560 */
    344 function get_linksbyname_withrating($cat_name = "noname", $before = '',
    345                                                                                                                                                 $after = '<br />', $between = " ",
    346                                                                                                                                                 $show_images = true, $orderby = 'id',
    347                                                                                                                                                 $show_description = true, $limit = -1, $show_updated = 0) {
     561function get_linksbyname_withrating($cat_name = "noname", $before = '', $after = '<br />', $between = " ",
     562                                                                        $show_images = true, $orderby = 'id', $show_description = true, $limit = -1, $show_updated = 0) {
    348563
    349                 get_linksbyname($cat_name, $before, $after, $between, $show_images,
    350                                                                                 $orderby, $show_description, true, $limit, $show_updated);
     564        get_linksbyname($cat_name, $before, $after, $between, $show_images, $orderby, $show_description, true, $limit, $show_updated);
    351565}
    352566
    353 /** function get_links_withrating()
    354  ** Gets the links associated with category n and display rating stars/chars.
    355  ** Parameters:
    356  **   category (default -1)  - The category to use. If no category supplied
    357  **      uses all
    358  **   before (default '')  - the html to output before the link
    359  **   after (default '<br />')  - the html to output after the link
    360  **   between (default ' ')  - the html to output between the link/image
    361  **     and it's description. Not used if no image or show_images == true
    362  **   show_images (default true) - whether to show images (if defined).
    363  **   orderby (default 'id') - the order to output the links. E.g. 'id', 'name',
    364  **     'url' or 'description'. Or maybe owner. If you start the
    365  **     name with an underscore the order will be reversed.
    366  **     You can also specify 'rand' as the order which will return links in a
    367  **     random order.
    368  **   show_description (default true) - whether to show the description if
    369  **    show_images=false/not defined .
    370  **   limit (default -1) - Limit to X entries. If not specified, all entries
    371  **     are shown.
    372  **   show_updated (default 0) - whether to show last updated timestamp
     567/**
     568 * get_links_withrating() - Gets the links associated with category n and display rating stars/chars.
     569 *
     570 * @since 0.71
     571 * @deprecated Use get_bookmarks()
     572 * @see get_bookmarks()
     573 *
     574 * @param int $category The category to use. If no category supplied uses all
     575 * @param string $before The html to output before the link
     576 * @param string $after The html to output after the link
     577 * @param string $between The html to output between the link/image and it's description. Not used if no image or show_images == true
     578 * @param bool $show_images Whether to show images (if defined).
     579 * @param string $orderby The order to output the links. E.g. 'id', 'name', 'url',
     580 *              'description', or 'rating'. Or maybe owner. If you start the name with an
     581 *              underscore the order will be reversed. You can also specify 'rand' as the
     582 *              order which will return links in a random order.
     583 * @param bool $show_description Whether to show the description if show_images=false/not defined.
     584 * @param string $limit Limit to X entries. If not specified, all entries are shown.
     585 * @param int $show_updated Whether to show last updated timestamp
    373586 */
    374 function get_links_withrating($category = -1, $before = '', $after = '<br />',
    375                                                                                                                         $between = " ", $show_images = true,
    376                                                                                                                         $orderby = 'id', $show_description = true,
    377                                                                                                                         $limit = -1, $show_updated = 0) {
     587function get_links_withrating($category = -1, $before = '', $after = '<br />', $between = " ", $show_images = true,
     588                                                          $orderby = 'id', $show_description = true, $limit = -1, $show_updated = 0) {
    378589
    379                 get_links($category, $before, $after, $between, $show_images, $orderby,
    380                                                         $show_description, true, $limit, $show_updated);
     590        get_links($category, $before, $after, $between, $show_images, $orderby, $show_description, true, $limit, $show_updated);
    381591}
    382592
    383 /** function get_get_autotoggle()
    384  ** Gets the auto_toggle setting of category n.
    385  ** Parameters: id (default 0)  - The category to get. If no category supplied
    386  **                uses 0
     593/**
     594 * get_autotoggle() - Gets the auto_toggle setting
     595 *
     596 * @since 0.71
     597 * @deprecated No alternative function available
     598 *
     599 * @param int $id The category to get. If no category supplied uses 0
     600 * @return int Only returns 0.
    387601 */
    388602function get_autotoggle($id = 0) {
    389603        return 0;
    390604}
    391605
    392 // Use wp_list_cats().
    393 function list_cats($optionall = 1, $all = 'All', $sort_column = 'ID', $sort_order = 'asc', $file = '', $list = true, $optiondates = 0, $optioncount = 0, $hide_empty = 1, $use_desc_for_title = 1, $children=FALSE, $child_of=0, $categories=0, $recurse=0, $feed = '', $feed_image = '', $exclude = '', $hierarchical=FALSE) {
     606/**
     607 * @since 0.71
     608 * @deprecated Use wp_list_categories()
     609 * @see wp_list_categories()
     610 *
     611 * @param int $optionall
     612 * @param string $all
     613 * @param string $sort_column
     614 * @param string $sort_order
     615 * @param string $file
     616 * @param bool $list
     617 * @param int $optiondates
     618 * @param int $optioncount
     619 * @param int $hide_empty
     620 * @param int $use_desc_for_title
     621 * @param bool $children
     622 * @param int $child_of
     623 * @param int $categories
     624 * @param int $recurse
     625 * @param string $feed
     626 * @param string $feed_image
     627 * @param string $exclude
     628 * @param bool $hierarchical
     629 * @return unknown
     630 */
     631function list_cats($optionall = 1, $all = 'All', $sort_column = 'ID', $sort_order = 'asc', $file = '', $list = true, $optiondates = 0,
     632                                   $optioncount = 0, $hide_empty = 1, $use_desc_for_title = 1, $children=false, $child_of=0, $categories=0,
     633                                   $recurse=0, $feed = '', $feed_image = '', $exclude = '', $hierarchical=false) {
    394634        $query = compact('optionall', 'all', 'sort_column', 'sort_order', 'file', 'list', 'optiondates', 'optioncount', 'hide_empty', 'use_desc_for_title', 'children',
    395635                'child_of', 'categories', 'recurse', 'feed', 'feed_image', 'exclude', 'hierarchical');
    396636        return wp_list_cats($query);
    397637}
    398638
     639/**
     640 * @since 1.2
     641 * @deprecated Use wp_list_categories()
     642 * @see wp_list_categories()
     643 *
     644 * @param string|array $args
     645 * @return unknown
     646 */
    399647function wp_list_cats($args = '') {
    400648        $r = wp_parse_args( $args );
    401649
     
    417665        return wp_list_categories($r);
    418666}
    419667
     668/**
     669 * @since 0.71
     670 * @deprecated Use wp_dropdown_categories()
     671 * @see wp_dropdown_categories()
     672 *
     673 * @param int $optionall
     674 * @param string $all
     675 * @param string $orderby
     676 * @param string $order
     677 * @param int $show_last_update
     678 * @param int $show_count
     679 * @param int $hide_empty
     680 * @param bool $optionnone
     681 * @param int $selected
     682 * @param int $exclude
     683 * @return unknown
     684 */
    420685function dropdown_cats($optionall = 1, $all = 'All', $orderby = 'ID', $order = 'asc',
    421                 $show_last_update = 0, $show_count = 0, $hide_empty = 1, $optionnone = FALSE,
     686                $show_last_update = 0, $show_count = 0, $hide_empty = 1, $optionnone = false,
    422687                $selected = 0, $exclude = 0) {
    423688
    424689        $show_option_all = '';
     
    435700        return wp_dropdown_categories($query);
    436701}
    437702
    438 // Use wp_print_scripts() or WP_Scripts.
     703/**
     704 * @since 2.1
     705 * @deprecated Use wp_print_scripts() or WP_Scripts.
     706 * @see wp_print_scripts()
     707 * @see WP_Scripts
     708 */
    439709function tinymce_include() {
    440710        wp_print_script('wp_tiny_mce');
    441711}
    442712
     713/**
     714 * @since 1.2
     715 * @deprecated Use wp_list_authors()
     716 * @see wp_list_authors()
     717 *
     718 * @param bool $optioncount
     719 * @param bool $exclude_admin
     720 * @param bool $show_fullname
     721 * @param bool $hide_empty
     722 * @param string $feed
     723 * @param string $feed_image
     724 * @return unknown
     725 */
    443726function list_authors($optioncount = false, $exclude_admin = true, $show_fullname = false, $hide_empty = true, $feed = '', $feed_image = '') {
    444727        $args = compact('optioncount', 'exclude_admin', 'show_fullname', 'hide_empty', 'feed', 'feed_image');
    445728        return wp_list_authors($args);
    446729}
    447730
     731/**
     732 * @since 1.0.1
     733 * @deprecated Use wp_get_post_categories()
     734 * @see wp_get_post_categories()
     735 *
     736 * @param int $blogid Not Used
     737 * @param int $post_ID
     738 * @return unknown
     739 */
    448740function wp_get_post_cats($blogid = '1', $post_ID = 0) {
    449741        return wp_get_post_categories($post_ID);
    450742}
    451743
     744/**
     745 * wp_set_post_cats() - Sets the categories that the post id belongs to.
     746 *
     747 * @since 1.0.1
     748 * @deprecated Use wp_set_post_categories()
     749 * @see wp_set_post_categories()
     750 *
     751 * @param int $blogid Not used
     752 * @param int $post_ID
     753 * @param array $post_categories
     754 * @return unknown
     755 */
    452756function wp_set_post_cats($blogid = '1', $post_ID = 0, $post_categories = array()) {
    453757        return wp_set_post_categories($post_ID, $post_categories);
    454758}
    455759
    456 // Use wp_get_archives().
     760/**
     761 * @since 0.71
     762 * @deprecated Use wp_get_archives()
     763 * @see wp_get_archives()
     764 *
     765 * @param string $type
     766 * @param string $limit
     767 * @param string $format
     768 * @param string $before
     769 * @param string $after
     770 * @param bool $show_post_count
     771 * @return unknown
     772 */
    457773function get_archives($type='', $limit='', $format='html', $before = '', $after = '', $show_post_count = false) {
    458774        $args = compact('type', 'limit', 'format', 'before', 'after', 'show_post_count');
    459775        return wp_get_archives($args);
    460776}
    461777
    462 // Use get_author_posts_url().
     778/**
     779 * get_author_link() - Returns or Prints link to the author's posts
     780 *
     781 * @since 1.2
     782 * @deprecated Use get_author_posts_url()
     783 * @see get_author_posts_url()
     784 *
     785 * @param bool $echo Optional.
     786 * @param int $author_id Required.
     787 * @param string $author_nicename Optional.
     788 * @return string|null
     789 */
    463790function get_author_link($echo = false, $author_id, $author_nicename = '') {
    464791        $link = get_author_posts_url($author_id, $author_nicename);
    465792
     
    468795        return $link;
    469796}
    470797
    471 // Use wp_link_pages().
    472 function link_pages($before='<br />', $after='<br />', $next_or_number='number', $nextpagelink='next page', $previouspagelink='previous page', $pagelink='%', $more_file='') {
     798/**
     799 * link_pages() - Print list of pages based on arguments
     800 *
     801 * @since 0.71
     802 * @deprecated Use wp_link_pages()
     803 * @see wp_link_pages()
     804 *
     805 * @param string $before
     806 * @param string $after
     807 * @param string $next_or_number
     808 * @param string $nextpagelink
     809 * @param string $previouspagelink
     810 * @param string $pagelink
     811 * @param string $more_file
     812 * @return string
     813 */
     814function link_pages($before='<br />', $after='<br />', $next_or_number='number', $nextpagelink='next page', $previouspagelink='previous page',
     815                                        $pagelink='%', $more_file='') {
    473816        $args = compact('before', 'after', 'next_or_number', 'nextpagelink', 'previouspagelink', 'pagelink', 'more_file');
    474817        return wp_link_pages($args);
    475818}
    476819
    477 // Use get_option().
     820/**
     821 * get_settings() - Get value based on option
     822 *
     823 * @since 0.71
     824 * @deprecated Use get_option()
     825 * @see get_option()
     826 *
     827 * @param string $option
     828 * @return string
     829 */
    478830function get_settings($option) {
    479831        return get_option($option);
    480832}
    481833
    482 // Use the_permalink().
     834/**
     835 * permalink_link() - Print the permalink of the current post in the loop
     836 *
     837 * @since 0.71
     838 * @deprecated Use the_permalink()
     839 * @see the_permalink()
     840 */
    483841function permalink_link() {
    484842        the_permalink();
    485843}
    486844
    487 // Use the_permalink_rss()
     845/**
     846 * permalink_single_rss() - Print the permalink to the RSS feed
     847 *
     848 * @since 0.71
     849 * @deprecated Use the_permalink_rss()
     850 * @see the_permalink_rss()
     851 *
     852 * @param string $file
     853 */
    488854function permalink_single_rss($file = '') {
    489855        the_permalink_rss();
    490856}
    491857
    492 /** function wp_get_links()
    493  ** Gets the links associated with category n.
    494  ** Parameters:
    495  **   category (no default)  - The category to use.
    496  ** or:
    497  **   a query string
    498  **/
     858/**
     859 * wp_get_links() - Gets the links associated with category.
     860 *
     861 * @see get_links() for argument information that can be used in $args
     862 * @since 1.0.1
     863 * @deprecated Use get_bookmarks()
     864 * @see get_bookmarks()
     865 *
     866 * @param string $args a query string
     867 * @return null|string
     868 */
    499869function wp_get_links($args = '') {
    500         global $wpdb;
    501 
    502870        if ( strpos( $args, '=' ) === false ) {
    503871                $cat_id = $args;
    504872                $args = add_query_arg( 'category', $cat_id, $args );
     
    517885        extract( $r, EXTR_SKIP );
    518886
    519887        return get_links($category, $before, $after, $between, $show_images, $orderby, $show_description, $show_rating, $limit, $show_updated, $echo);
    520 } // end wp_get_links
     888}
    521889
    522 /** function get_links()
    523  ** Gets the links associated with category n.
    524  ** Parameters:
    525  **   category (default -1)  - The category to use. If no category supplied
    526  **      uses all
    527  **   before (default '')  - the html to output before the link
    528  **   after (default '<br />')  - the html to output after the link
    529  **   between (default ' ')  - the html to output between the link/image
    530  **     and its description. Not used if no image or show_images == true
    531  **   show_images (default true) - whether to show images (if defined).
    532  **   orderby (default 'id') - the order to output the links. E.g. 'id', 'name',
    533  **     'url', 'description', or 'rating'. Or maybe owner. If you start the
    534  **     name with an underscore the order will be reversed.
    535  **     You can also specify 'rand' as the order which will return links in a
    536  **     random order.
    537  **   show_description (default true) - whether to show the description if
    538  **    show_images=false/not defined .
    539  **   show_rating (default false) - show rating stars/chars
    540  **   limit (default -1) - Limit to X entries. If not specified, all entries
    541  **     are shown.
    542  **   show_updated (default 0) - whether to show last updated timestamp
    543  **   echo (default true) - whether to echo the results, or return them instead
     890/**
     891 * get_links() - Gets the links associated with category by id.
     892 *
     893 * @since 0.71
     894 * @deprecated Use get_bookmarks()
     895 * @see get_bookmarks()
     896 *
     897 * @param int $category The category to use. If no category supplied uses all
     898 * @param string $before the html to output before the link
     899 * @param string $after the html to output after the link
     900 * @param string $between the html to output between the link/image and its description.
     901 *              Not used if no image or show_images == true
     902 * @param bool $show_images whether to show images (if defined).
     903 * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url',
     904 *              'description', or 'rating'. Or maybe owner. If you start the name with an
     905 *              underscore the order will be reversed. You can also specify 'rand' as the order
     906 *              which will return links in a random order.
     907 * @param bool $show_description whether to show the description if show_images=false/not defined.
     908 * @param bool $show_rating show rating stars/chars
     909 * @param int $limit Limit to X entries. If not specified, all entries are shown.
     910 * @param int $show_updated whether to show last updated timestamp
     911 * @param bool $echo whether to echo the results, or return them instead
     912 * @return null|string
    544913 */
    545 function get_links($category = -1,
    546                         $before = '',
    547                         $after = '<br />',
    548                         $between = ' ',
    549                         $show_images = true,
    550                         $orderby = 'name',
    551                         $show_description = true,
    552                         $show_rating = false,
    553                         $limit = -1,
    554                         $show_updated = 1,
    555                         $echo = true) {
     914function get_links($category = -1, $before = '', $after = '<br />', $between = ' ', $show_images = true, $orderby = 'name',
     915                        $show_description = true, $show_rating = false, $limit = -1, $show_updated = 1, $echo = true) {
    556916
    557         global $wpdb;
    558 
    559917        $order = 'ASC';
    560918        if ( substr($orderby, 0, 1) == '_' ) {
    561919                $order = 'DESC';
     
    633991        echo $output;
    634992}
    635993
    636 /*
    637  * function get_links_list()
     994/**
     995 * get_links_list() - Output entire list of links by category
    638996 *
    639  * added by Dougal
    640  *
    641997 * Output a list of all links, listed by category, using the
    642998 * settings in $wpdb->linkcategories and output it as a nested
    643999 * HTML unordered list.
    6441000 *
    645  * Parameters:
    646  *   order (default 'name')  - Sort link categories by 'name' or 'id'
    647  *   hide_if_empty (default true)  - Supress listing empty link categories
     1001 * @author Dougal
     1002 * @since 1.0.1
     1003 * @deprecated Use get_categories()
     1004 * @see get_categories()
     1005 *
     1006 * @param string $order Sort link categories by 'name' or 'id'
     1007 * @param string $$deprecated Not Used
    6481008 */
    649 function get_links_list($order = 'name', $hide_if_empty = 'obsolete') {
     1009function get_links_list($order = 'name', $deprecated = '') {
    6501010        $order = strtolower($order);
    6511011
    6521012        // Handle link category sorting
     
    6771037        }
    6781038}
    6791039
    680 
    681 /** function links_popup_script()
    682  ** This function contributed by Fullo -- http://sprite.csr.unibo.it/fullo/
    683  ** Show the link to the links popup and the number of links
    684  ** Parameters:
    685  **   text (default Links)  - the text of the link
    686  **   width (default 400)  - the width of the popup window
    687  **   height (default 400)  - the height of the popup window
    688  **   file (default linkspopup.php) - the page to open in the popup window
    689  **   count (default true) - the number of links in the db
     1040/**
     1041 * links_popup_script() - Show the link to the links popup and the number of links
     1042 *
     1043 * @author Fullo
     1044 * @link http://sprite.csr.unibo.it/fullo/
     1045 *
     1046 * @since 0.71
     1047 * @deprecated {@internal Use function instead is unknown}}
     1048 *
     1049 * @param string $text the text of the link
     1050 * @param int $width the width of the popup window
     1051 * @param int $height the height of the popup window
     1052 * @param string $file the page to open in the popup window
     1053 * @param bool $count the number of links in the db
    6901054 */
    6911055function links_popup_script($text = 'Links', $width=400, $height=400, $file='links.all.php', $count = true) {
    6921056        if ( $count )
     
    7021066                echo $javascript;
    7031067}
    7041068
    705 
     1069/**
     1070 * @since 1.0.1
     1071 * @deprecated Use sanitize_bookmark_field()
     1072 * @see sanitize_bookmark_field()
     1073 *
     1074 * @param object $link
     1075 * @return unknown
     1076 */
    7061077function get_linkrating($link) {
    7071078        return sanitize_bookmark_field('link_rating', $link->link_rating, $link->link_id, 'display');
    7081079}
    7091080
    710 /** function get_linkcatname()
    711  ** Gets the name of category n.
    712  ** Parameters: id (default 0)  - The category to get. If no category supplied
    713  **                uses 0
     1081/**
     1082 * get_linkcatname() - Gets the name of category by id.
     1083 *
     1084 * @since 0.71
     1085 * @deprecated Use get_category()
     1086 * @see get_category()
     1087 *
     1088 * @param int $id The category to get. If no category supplied uses 0
     1089 * @return string
    7141090 */
    7151091function get_linkcatname($id = 0) {
    7161092        $id = (int) $id;
     
    7291105        return $cat->name;
    7301106}
    7311107
    732 
     1108/**
     1109 * comment_rss_link() - Print RSS comment feed link
     1110 *
     1111 * @since 1.0.1
     1112 * @deprecated Use post_comments_feed_link()
     1113 * @see post_comments_feed_link()
     1114 *
     1115 * @param string $link_text
     1116 * @param string $deprecated Not used
     1117 */
    7331118function comments_rss_link($link_text = 'Comments RSS', $deprecated = '') {
    7341119        post_comments_feed_link($link_text);
    7351120}
    7361121
    737 function get_category_rss_link($echo = false, $cat_ID, $deprecated = '') {
     1122/**
     1123 * get_category_rss_link() - Print/Return link to category RSS2 feed
     1124 *
     1125 * @since 1.2
     1126 * @deprecated Use get_category_feed_link()
     1127 * @see get_category_feed_link()
     1128 *
     1129 * @param bool $echo
     1130 * @param int $cat_ID
     1131 * @param string $deprecated Not used
     1132 * @return string|null
     1133 */
     1134function get_category_rss_link($echo = false, $cat_ID = 1, $deprecated = '') {
    7381135        $link = get_category_feed_link($cat_ID, $feed = 'rss2');
    7391136
    7401137        if ( $echo )
     
    7421139        return $link;
    7431140}
    7441141
    745 function get_author_rss_link($echo = false, $author_id, $deprecated = '') {
     1142/**
     1143 * get_author_rss_link() - Print/Return link to author RSS feed
     1144 *
     1145 * @since 1.2
     1146 * @deprecated Use get_author_feed_link()
     1147 * @see get_author_feed_link()
     1148 *
     1149 * @param bool $echo
     1150 * @param int $author_id
     1151 * @param string $deprecated Not used
     1152 * @return string|null
     1153 */
     1154function get_author_rss_link($echo = false, $author_id = 1, $deprecated = '') {
    7461155        $link = get_author_feed_link($author_id);
    7471156        if ( $echo )
    7481157                echo $link;