bp_core_create_root_component_page()
Create WordPress pages to be used as BP component directories.
Description
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
Version | Description |
---|---|
BuddyPress 1.5.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.