Skip to:
Content
Pages
Categories
Search
Top
Bottom

plugin-template.php and BP 1.2

  • Avatar of peter-anselmo
    Peter Anselmo
    Participant

    @peter-anselmo

    Hi all,

    After digging around for a while, I realized my plugin was breaking on 1.2 because it uses the default “plugin-template.php” file which is not included in the 1.2 default theme.

    It seems keeping this file would be an easy way to add a lot of compatibility with existing plugins. I used it per the suggestion in the current buddypress skeleton component.

    Are we trying to encourage plugin developers to always include template files? Or is this an oversight?

    Thanks.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Avatar of peter-anselmo
    Peter Anselmo
    Participant

    @peter-anselmo

    I now see there are generic plugin template files within the groups and members directories. I take it this is the new best practice?

    Avatar of cmanon
    cmanon
    Participant

    @cmanon

    Thank you, I just spent a couple of hours trying to figure out this.

    @Peter

    Yes. I’ve just had a look at the code and for example the settings screen works like this:

    add_action( 'bp_template_title', 'bp_core_screen_general_settings_title' );

    add_action( 'bp_template_content', 'bp_core_screen_general_settings_content' );

    bp_core_load_template( apply_filters( 'bp_core_template_plugin', 'members/single/plugins' ) ); //this is the plugins.php file

    Avatar of Andy Peatling
    Andy Peatling
    Keymaster

    @apeatling

    There are plugin templates for members and groups since these are two distinct objects. This will allow for better customization and support for varying layouts depending on the object in question.

    If you are using the group extension API then your plugin should auto switch to using the new template. If you’ve used something else, then you will need to sniff for the files and use the appropriate one.

    Avatar of jeremyltn
    jeremyltn
    Participant

    @jeremyltn

    @DJPaul – thanks so much for posting that, probably saved me 3 hours.

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.