BP_Activity_Theme_Compat::single_template_hierarchy( string $templates )

Add custom template hierarchy to theme compat for activity permalink pages.

Description

This is to mirror how WordPress has template hierarchy.

Parameters

$templates

(Required) The templates from bp_get_theme_compat_templates().

Return

(array) $templates Array of custom templates to look for.

Source

File: bp-activity/classes/class-bp-activity-theme-compat.php

139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
public function single_template_hierarchy( $templates ) {
 
    /**
     * Filters the template hierarchy for the activity permalink pages.
     *
     * @since BuddyPress 1.8.0
     *
     * @param array $index Array holding template names to be merged into template list.
     */
    $new_templates = apply_filters( 'bp_template_hierarchy_activity_single_item', array(
        'activity/single/index.php'
    ) );
 
    // Merge new templates with existing stack
    // @see bp_get_theme_compat_templates().
    $templates = array_merge( (array) $new_templates, $templates );
 
    return $templates;
}

Changelog

Changelog
Version Description
BuddyPress 1.8.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.