BuddyPress and namespacing

时间:2018-10-30 作者:mrpritchett

我正在为一个新插件使用PSR-4自动加载和名称空间。然而,由于我的插件是命名空间的(它的所有类都是命名空间的),我似乎无法成功扩展BuddyPress类(BP\\U附件),因为它不想通过if ( class_exists( \'BP_Attachment\', false ) ) 检查我试着要求它,“使用”它,等等。什么都不管用。既然BuddyPress不使用名称空间,我是不是运气不好?

1 个回复
SO网友:Welcher

尝试使用if ( class_exists( \'\\BP_Attachment\', false ) )?

可能是您需要告诉PHP类位于全局命名空间中

结束

相关推荐

将作者链接的目的地更改为BuddyPress成员个人资料

默认情况下,当您在帖子中单击作者时,WP会指示您:实例com/作者/示例用户/然而,对于BuddyPress用户来说,将用户引导到作者的BuddyPress配置文件页面更有意义:实例com/成员/示例用户/有人知道怎么做吗?谢谢更新我正在尝试以下代码add_filter( \'author_link\', \'change_author_link\', 10, 1 ); function change_author_link($link) { $link = \'ht