[ Index ] |
PHP Cross Reference of BBPress |
[Source view] [Print] [Project Stats]
bbPress Theme Compatibility
File Size: | 1060 lines (31 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
BBP_Theme_Compat:: (25 methods):
__construct()
__set()
__get()
get_dir()
bbp_setup_theme_compat()
bbp_get_current_template_pack()
bbp_get_theme_compat_id()
bbp_get_theme_compat_name()
bbp_get_theme_compat_version()
bbp_get_theme_compat_dir()
bbp_get_theme_compat_url()
bbp_is_theme_compat_active()
bbp_set_theme_compat_active()
bbp_set_theme_compat_templates()
bbp_set_theme_compat_template()
bbp_set_theme_compat_original_template()
bbp_is_theme_compat_original_template()
bbp_register_theme_package()
bbp_theme_compat_reset_post()
bbp_template_include_theme_compat()
bbp_redirect_canonical()
bbp_remove_all_filters()
bbp_restore_all_filters()
bbp_force_comment_status()
bbp_remove_adjacent_posts()
Class: BBP_Theme_Compat - X-Ref
Theme Compatibility base class__construct( array $properties = array() X-Ref |
Pass the $properties to the object on creation. since: 2.1.0 bbPress (r3926) param: array $properties |
__set( $property, $value ) X-Ref |
Set a theme's property. since: 2.1.0 bbPress (r3926) return: mixed param: string $property param: mixed $value |
__get( $property ) X-Ref |
Get a theme's property. since: 2.1.0 bbPress (r3926) return: mixed param: string $property param: mixed $value |
get_dir() X-Ref |
Return the template directory. since: 2.6.0 bbPress (r6548) return: string |
bbp_setup_theme_compat( $theme = 'default' ) X-Ref |
Setup the active template pack and register it's directory in the stack. since: 2.0.0 bbPress (r3311) param: BBP_Theme_Compat $theme |
bbp_get_current_template_pack() X-Ref |
Get the current template pack package. since: 2.6.0 bbPress (r6548) return: BBP_Theme_Compat |
bbp_get_theme_compat_id() X-Ref |
Gets the id of the bbPress compatible theme used, in the event the currently active WordPress theme does not explicitly support bbPress. This can be filtered or set manually. Tricky theme authors can override the default and include their own bbPress compatibility layers for their themes. since: 2.0.0 bbPress (r3506) return: string |
bbp_get_theme_compat_name() X-Ref |
Gets the name of the bbPress compatible theme used, in the event the currently active WordPress theme does not explicitly support bbPress. This can be filtered or set manually. Tricky theme authors can override the default and include their own bbPress compatibility layers for their themes. since: 2.0.0 bbPress (r3506) return: string |
bbp_get_theme_compat_version() X-Ref |
Gets the version of the bbPress compatible theme used, in the event the currently active WordPress theme does not explicitly support bbPress. This can be filtered or set manually. Tricky theme authors can override the default and include their own bbPress compatibility layers for their themes. since: 2.0.0 bbPress (r3506) return: string |
bbp_get_theme_compat_dir() X-Ref |
Gets the bbPress compatible theme used in the event the currently active WordPress theme does not explicitly support bbPress. This can be filtered, or set manually. Tricky theme authors can override the default and include their own bbPress compatibility layers for their themes. since: 2.0.0 bbPress (r3032) return: string |
bbp_get_theme_compat_url() X-Ref |
Gets the bbPress compatible theme used in the event the currently active WordPress theme does not explicitly support bbPress. This can be filtered, or set manually. Tricky theme authors can override the default and include their own bbPress compatibility layers for their themes. since: 2.0.0 bbPress (r3032) return: string |
bbp_is_theme_compat_active() X-Ref |
Gets true/false if page is currently inside theme compatibility since: 2.0.0 bbPress (r3265) return: bool |
bbp_set_theme_compat_active( $set = true ) X-Ref |
Sets true/false if page is currently inside theme compatibility since: 2.0.0 bbPress (r3265) return: bool param: bool $set |
bbp_set_theme_compat_templates( $templates = array() X-Ref |
Set the theme compat templates global Stash possible template files for the current query. Useful if plugins want to override them, or see what files are being scanned for inclusion. since: 2.0.0 bbPress (r3311) |
bbp_set_theme_compat_template( $template = '' ) X-Ref |
Set the theme compat template global Stash the template file for the current query. Useful if plugins want to override it, or see what file is being included. since: 2.0.0 bbPress (r3311) |
bbp_set_theme_compat_original_template( $template = '' ) X-Ref |
Set the theme compat original_template global Stash the original template file for the current query. Useful for checking if bbPress was able to find a more appropriate template. since: 2.1.0 bbPress (r3926) |
bbp_is_theme_compat_original_template( $template = '' ) X-Ref |
Is a template the original_template global Stash the original template file for the current query. Useful for checking if bbPress was able to find a more appropriate template. since: 2.1.0 bbPress (r3926) |
bbp_register_theme_package( $theme = array() X-Ref |
Register a new bbPress theme package to the active theme packages array since: 2.1.0 bbPress (r3829) param: array $theme |
bbp_theme_compat_reset_post( $args = array() X-Ref |
This fun little function fills up some WordPress globals with dummy data to stop your average page template from complaining about it missing. since: 2.0.0 bbPress (r3108) param: array $args |
bbp_template_include_theme_compat( $template = '' ) X-Ref |
Reset main query vars and filter 'the_content' to output a bbPress template part as needed. since: 2.0.0 bbPress (r3032) param: string $template |
bbp_redirect_canonical( $redirect_url ) X-Ref |
Remove the canonical redirect to allow pretty pagination since: 2.0.0 bbPress (r2628) return: bool|string False if it's a topic/forum and their first page, param: string $redirect_url Redirect url |
bbp_remove_all_filters( $tag, $priority = false ) X-Ref |
Removes all filters from a WordPress filter, and stashes them in the $bbp global in the event they need to be restored later. since: 2.0.0 bbPress (r3251) return: bool param: string $tag param: int $priority |
bbp_restore_all_filters( $tag, $priority = false ) X-Ref |
Restores filters from the $bbp global that were removed using bbp_remove_all_filters() since: 2.0.0 bbPress (r3251) return: bool param: string $tag param: int $priority |
bbp_force_comment_status( $open = false, $post_id = 0 ) X-Ref |
Force comments_status to 'closed' for bbPress post types since: 2.1.0 bbPress (r3589) return: bool True if open, false if closed param: bool $open True if open, false if closed param: int $post_id ID of the post to check |
bbp_remove_adjacent_posts() X-Ref |
Remove "prev" and "next" relational links from <head> on bbPress pages. WordPress automatically generates these relational links to the current page, but bbPress does not use these links, nor would they work the same. In this function, we remove these links when on a bbPress page. This also prevents additional, unnecessary queries from running. since: 2.6.0 bbPress (r7071) |
Generated: Sat Dec 21 01:00:52 2024 | Cross-referenced by PHPXref 0.7.1 |