-
IsaaceraNt已成为注册成员 3年, 5个月前
-
-
-
BuddyPress和bbpress的默认的固定链接都是通过slug来实现的,slug是什么?slug是文章的别名,通常作为文章的固定链接而存在。当我们用wordpress来发表文章的时候,我们可以修改它,但是如果我们建立群组和发表帖子的时候,我们就无法修改它了,那么要实现ID作为固定链接,目前的方法是修改插件代码。
function action_groups_create_group( $group_id, $m […]
-
-
-
-
-
-
33ds创建了群组 BuddyPress 3年, 5个月前
-
有时我们在使用一些第三方插件的时候,有时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/ […]
- 读取更多