bp_core_create_root_component_page()
Create WordPress pages to be used as BP component directories.
Description Description
Source Source
File: bp-core/bp-core-functions.php
function bp_core_create_root_component_page() {
// Get BuddyPress.
$bp = buddypress();
$new_page_ids = array();
foreach ( (array) $bp->add_root as $slug ) {
$new_page_ids[ $slug ] = wp_insert_post( array(
'comment_status' => 'closed',
'ping_status' => 'closed',
'post_title' => ucwords( $slug ),
'post_status' => 'publish',
'post_type' => 'page'
) );
}
$page_ids = array_merge( $new_page_ids, bp_core_get_directory_page_ids( 'all' ) );
bp_core_update_directory_page_ids( $page_ids );
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.5.0 | Introduced. |