bbPress Component Class.
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
arrayRequired. 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