Changeset 13306 for trunk/src/bp-core/bp-core-dependency.php
- Timestamp:
- 07/26/2022 02:59:36 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/bp-core-dependency.php
r12728 r13306 500 500 501 501 /** 502 * Fires the 'bp_enqueue_embed_scripts' action in the <head> for BP oEmbeds. 503 * 504 * @since 2.6.0 505 */ 506 function bp_enqueue_embed_scripts() { 507 if ( ! is_buddypress() ) { 502 * Fires an action hook to enqueue scripts and styles for specific BuddyPress contexts. 503 * 504 * @since 11.0.0 505 * 506 * @param string $context The specific BuddyPress context. Supported values are `embed` and `community`. 507 * Default: `embed`. 508 */ 509 function bp_enqueue_context_scripts( $context = 'embed' ) { 510 $bp_pages_only_assets = false; 511 512 /** 513 * Filter here & return `true` to restrict BP Assets loading to BP Pages. 514 * 515 * @since 11.0.0 516 * 517 * @param bool $value False to carry on loading BP Assets "everywhere". True otherwise. 518 */ 519 $bp_pages_only = apply_filters( 'bp_enqueue_assets_in_bp_pages_only', false ); 520 521 if ( 'embed' === $context || $bp_pages_only ) { 522 $bp_pages_only_assets = true; 523 } 524 525 if ( $bp_pages_only_assets && ! is_buddypress() ) { 508 526 return; 509 527 } 510 528 511 529 /** 512 * Enqueue CSS and JS files for BuddyPress embeds. 513 * 514 * @since 2.6.0 515 */ 516 do_action( 'bp_enqueue_embed_scripts' ); 530 * Enqueue CSS and JS files for a specific BuddyPress context. 531 * 532 * @since 11.0.0 533 */ 534 do_action( "bp_enqueue_{$context}_scripts" ); 535 } 536 537 /** 538 * Fires the 'bp_enqueue_embed_scripts' action in the <head> for BP oEmbeds. 539 * 540 * @since 2.6.0 541 */ 542 function bp_enqueue_embed_scripts() { 543 return bp_enqueue_context_scripts( 'embed' ); 544 } 545 546 /** 547 * Fires the `bp_enqueue_community_scripts` action for Template packs scripts and styles. 548 * 549 * @since 11.0.0 550 */ 551 function bp_enqueue_community_scripts() { 552 return bp_enqueue_context_scripts( 'community' ); 517 553 } 518 554
Note: See TracChangeset
for help on using the changeset viewer.