-
33ds 在版块 WP前夜官方小组 中发起了话题 WordPress前夜logo设计 3年, 4个月前
有什么建议?
-
-
BuddyPress和bbpress的默认的固定链接都是通过slug来实现的,slug是什么?slug是文章的别名,通常作为文章的固定链接而存在。当我们用wordpress来发表文章的时候,我们可以修改它,但是如果我们建立群组和发表帖子的时候,我们就无法修改它了,那么要实现ID作为固定链接,目前的方法是修改插件代码。
function action_groups_create_group( $group_id, $m […]
-
-
-
-
-
-
33ds创建了群组 BuddyPress 3年, 4个月前
-
有时我们在使用一些第三方插件的时候,有时buddypress的头像上传文件并没有相应的存到第三方,或者需要改变原来的路径,都可以使用下面的方法:
function nfm_bp_avatar_upload_url_correct($url){
$url = “https://www.wpeve.com/wp-content/uploads”;
return $url;
}
add_filter(‘bp_co […] -
当我们再使用第三方存储的缩图功能时,wordpress本身的缩略图片生成就没有必要了,这可以节约服务器的开销。
这个功能是在我们护维GoldPoster的时候使用到的功能,GoldPoster是一个电影海报网络,每天会上传大量的超大图片,如果再使用本身wordpress的缩略图功能,无疑会给网站带来巨大的压力。
这段代码就是让wordpress误以为自己已经生成了缩略图。
class Fake { […]
-
-
-
-
构建插件需要注意以下几个问题:
避免命名冲突
当您的插件中的变量、函数或类使用与另一个插件相同的名称时,就会发生命名冲突。
您可以使用以下方法避免命名冲突。
编码方法,默认情况下,所有变量、函数和类都定义在全局命名空间中,这意味着您的插件可以覆盖另一个插件设置的变量、函数和类,反之亦然。在函数或类中定义的变量不受此影响。
使用前缀,所有变量、函数和类都使用唯一标识符作为前缀。前缀可防止其他插件 […]
-
一、WordPress插件开发第一步是建立一个插件的文件夹。步骤如下:
1、导航至WorPress的安装目录下的wp-content文件夹。
2、打开plugins文件,Wordpress所有的插件都在这个文件夹下面。
3、新建一个文件夹并对其命名,文件夹的名字就是你插件的名字,如wpeve。
4、打开这个文件夹。
5、新建一个PHP文件,如wpeve.php。
Unix或linux终端 […]
-
如果要开发BuddypRess的APP,或者是微信小程序,下面的API用得上。
Activity http://site.com/wp-json/buddypress/v1/activityGroups http://site.com/wp-json/buddypress/v1/groupsGroup Membership http://site.com/wp-json/buddypress/v1/groups/ […]
-
-
BuddyPress作为Wordpress的重要社交插件,提供了用户系统,动态,群组,通知,消息等社交软件的基础功能。其中动态功能属于社交软件中必不可少的组成部分。
在BuddyPress相关数据表中,bp_activity和bp_activity_meta两张表负责了动态功能的数据存储。BuddyPress和WordPress一样,都采用了主表(bp_activity-BuddyPress,posts-WordPr […]
- 读取更多