[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/ -> class-wp-comment.php (summary)

Comment API: WP_Comment class

File Size: 382 lines (9 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 9 functions

  get_instance()
  __construct()
  to_array()
  get_children()
  add_child()
  get_child()
  populated_children()
  __isset()
  __get()

Functions
Functions that are not part of a class:

get_instance( $id )   X-Ref
Retrieves a WP_Comment instance.

return: WP_Comment|false Comment object, otherwise false.
param: int $id Comment ID.

__construct( $comment )   X-Ref
Constructor.

Populates properties with object vars.

param: WP_Comment $comment Comment object.

to_array()   X-Ref
Converts object to array.

return: array Object as array.

get_children( $args = array()   X-Ref
Gets the children of a comment.

return: WP_Comment[] Array of `WP_Comment` objects.
param: array $args {

add_child( WP_Comment $child )   X-Ref
Adds a child to the comment.

Used by `WP_Comment_Query` when bulk-filling descendants.

param: WP_Comment $child Child comment.

get_child( $child_id )   X-Ref
Gets a child comment by ID.

return: WP_Comment|false Returns the comment object if found, otherwise false.
param: int $child_id ID of the child.

populated_children( $set )   X-Ref
Sets the 'populated_children' flag.

This flag is important for ensuring that calling `get_children()` on a childless comment will not trigger
unneeded database queries.

param: bool $set Whether the comment's children have already been populated.

__isset( $name )   X-Ref
Determines whether a non-public property is set.

If `$name` matches a post field, the comment post will be loaded and the post's value checked.

return: bool Whether the property is set.
param: string $name Property to check if set.

__get( $name )   X-Ref
Magic getter.

If `$name` matches a post field, the comment post will be loaded and the post's value returned.

return: mixed
param: string $name Property name.



Generated : Sat Nov 23 08:20:01 2024 Cross-referenced by PHPXref