The bbPress component class is responsible for simplifying the creation
of components that share similar behaviors and routines. It is used
internally by bbPress to create forums, topics and replies, but can be
extended to create other really neat things.
package |
bbPress |
subpackage |
Classes |
since |
2.0.0 bbPress (r2688) |
Methods
bbPress Component loader
__construct(array $args = array()
)
since |
2.0.0 bbPress (r2700) |
Parameters
$args
array
Required. Supports these args:
- name: Unique name (for internal identification)
- id: Unique ID (normally for custom post type)
- slug: Unique slug (used in query string and permalinks)
- query: The loop for this component (WP_Query)
- current_id: The current ID of the queried object
Generate any additional rewrite rules
generate_rewrite_rules($wp_rewrite)
since |
2.0.0 bbPress (r2700) |
Parameters
$wp_rewrite
Setup the component post types
register_post_types()
since |
2.0.0 bbPress (r2700) |
Register component specific taxonomies
register_taxonomies()
since |
2.0.0 bbPress (r2700) |
Include required files
includes()
since |
2.0.0 bbPress (r2700) |
access |
private |
Setup the actions
setup_actions()
since |
2.0.0 bbPress (r2700) |
access |
private |
Component global variables
setup_globals($args = array()
)
since |
2.0.0 bbPress (r2700) |
access |
private |
Parameters
$args
Properties
The current ID of the queried object
$current_id : string
ID (normally for custom post type)
$id : \Unique
The loop for this component
$query : \WP_Query
Unique slug (used in query string and permalinks)
$slug : string