您当前的位置:首页 > TAG信息列表 > buddypress
如何在自定义BuddyPress选项卡中向POST循环添加分页
我在BuddyPress个人资料页面中创建了一个名为“视频”的新选项卡。此选项卡包含该用户添加的所有视频帖子。问题是它只显示前12篇文章,而分页没有显示出来。我确实尝试包含主题提供的分页代码,但没有成功。备注:我正在使用一个名为“VideoTube”的主题要分页的post循环来自称为“视频”的自定义post类型主题提供的原始分页代码为<?php do_action( \'mars_pagination\', null );?>下面的代码是从我的函数中提取的。子主题文件夹中的php文件。提前感谢
更改管理栏中的用户名链接
当我在adminbar中单击用户名时,它会将我重定向到buddypress的编辑配置文件页面。我的问题是,如何将其更改为用户活动页面?非常感谢你。
新的博客文章发布通知-BuddyPress
当我打开博客帖子时,我想向所有成员发送通知。通常,在buddypress活动的部分,它看起来像是“管理员写了一篇新文章,POSTNAME”如何将其集成到buddypress通知部分。
隐藏选项卡伙伴为访问者,而不是登录用户按下配置文件
我下面的代码就像一个魔咒,可以让登录用户隐藏某些选项卡:function bpfr_hide_activity_nav() { if( !current_user_can( \'subscriber\' ) ){ return; } bp_core_remove_nav_item( \'media\' ); bp_core_remove_nav_item( \'forums\' ); bp_core_
AJAX管理员内部500错误无法上载
我有一个插件可以从wpdb获取用户信息。在对安全Wordpress 4.8.2进行了小规模更新后,插件运行不好。我的sellect按钮无法运行并将数据打开到表中。add_action(\'wp_ajax_get_batch_course_stats\',array($this,\'get_batch_course_stats\')); 如果我把这行放在类外,它会运行,但无法获取数据,因为我的查询在类内。这是我的密码。<?php if ( ! defined( \
按用户‘xprofile’自定义域筛选BuddyPress用户帖子
嗨,我正在努力找出如何根据用户的个人资料字段为用户的帖子制作过滤器。。示例=用户注册表选择了2017、2018学年的下拉配置文件字段,然后他们创建了一个帖子。按毕业年份的分类筛选所有帖子。。所以你只能看到那个学年的人发的帖子。有没有人知道一个插件可以做到这一点。令人困惑的是,帖子正在加载,但会根据成员详细信息进行过滤。两个单独的目录。请提供帮助或建议
如何在自定义的WordPress管理页面上保存由Foreach循环生成的带有多个复选框选项的设置字段?
function ld_reports_plus_register_submenu_page(){ add_submenu_page( \'ld-reports-plus\', \'LearnDash Reports Plus Settings\', \'Report Settings\', \'manage_options\', \'ld-reports-plus-se
查询与当前用户具有相同动态生成角色的用户
我需要检查用户是否有确切的角色,以便允许用户编辑彼此的帖子,如果他们有相同的两个角色。一个角色\'X\' 是一个普通的角色,另一个角色\'Y\' 是唯一的-我根据用户元值动态生成它。第二个角色是我要做的事情的主要角色,将用户分组并允许他们访问彼此的帖子,第一个角色是与管理目标帖子类型相关的角色。现在的问题是:用户可以编辑具有角色X的所有其他用户的帖子,无论他们是否具有角色y。。。。我需要的是,他们只能在拥有两个角色时进行编辑,而不仅仅是其中一个角色。代码如下:function get_current_us
将作者链接的目的地更改为BuddyPress成员个人资料
默认情况下,当您在帖子中单击作者时,WP会指示您:实例com/作者/示例用户/然而,对于BuddyPress用户来说,将用户引导到作者的BuddyPress配置文件页面更有意义:实例com/成员/示例用户/有人知道怎么做吗?谢谢更新我正在尝试以下代码add_filter( \'author_link\', \'change_author_link\', 10, 1 ); function change_author_link($link) { $link = \'ht
重定向至自定义登录页面后如何以管理员身份登录
我创建了一个动态链接按钮,链接到Buddypress用户配置文件。单击此按钮的登录用户将被带到用户的配置文件中。但是,在默认情况下,单击此按钮的来宾将重定向到WP登录页面。我希望用户被重定向到我的自定义登录页面。我该怎么做?我试过这个代码。它起作用了。它重定向到我的自定义登录页面。但我如何才能以管理员身份登录到WP以转到管理员仪表板?当我去wp-login.php, 它会将我重定向到我的自定义页面。add_action(\'init\',\'possibly_redirect\'); f
创建一个评论的“围墙花园”
我正在使用Buddypress创建教室,只有给定班级的成员才能看到并回应同学的评论。我通过过滤实现了这一点pre_get_comments, 正在查询user_id类成员的。然而,讲师可能是多个班级的成员,因此我还需要过滤掉他们对未登录学生班级的学生的评论的回复。我想出了以下解决方案:function filter_the_comments( $array ) { $comment_IDs = array(); foreach ( $array as
删除帐户后调用自定义操作
我想在用户删除其帐户后调用自定义操作。我正在使用高级主题wplms,它使用buddypress来处理这些内容。在delete-account.php 在提交后,将调用操作bp\\u members\\u delete\\u account\\u: //... <div class=\"submit\"> <input type=\"submit\" disabled=\"disabled\" value=
如何像Facebook一样在BuddyPress中为用户添加“创建页面”选项?
我正在创建一个类似于facebook/twitter的社交网站,当有人登录时,它会给他们提供“创建页面”选项,该选项将向用户显示各种输入字段,以添加他们的页面详细信息,然后创建一个类似于facebook的新页面(mysite.com/page\\u username)。目前,我们只能在buddypress中创建组。任何资源和建议都会很有帮助:)
如何创建BuddyPress快捷码?
我有获取buddypress扩展配置文件值的代码:function get_nickname() { echo \'field: \' . xprofile_get_field_data( 3, bp_loggedin_user_id(), \'comma\' ); } add_action( \'bp_ready\', \'get_nickname\' ); 我需要制作一个短代码返回昵称或呈现昵称。老实说,我试着阅读文档,但我还是不明白怎么做。如何创建buddyp
BuddyPress:根据成员是否有帖子来筛选成员
我试图过滤Buddypress成员循环,以仅显示已发布帖子的成员。我使用以下代码获得了显示我想要的成员的目录。但是,通过在bp\\U拥有成员之后删除标准的bp\\U ajax\\U查询字符串(“成员”)部分,页面上的搜索功能将无法工作。我似乎无法使用bp\\U ajax\\U查询字符串(\'成员\')和以下筛选器获取目录以显示结果。有什么想法吗?<?php do_action( \'bp_before_members_loop\' ); ?> <?php
通过BuddyPress中的线程ID发送回复消息
如何通过pro-grammaticly使用现有消息会话的线程ID发送回复消息。例如,username1与username2进行对话。现在需要发送回复现有对话。
将外部URL添加到WooCommerce我的帐户导航
我需要将自定义项目添加到WooCommerce我的帐户导航。我可以毫无问题地添加项目。由于它是指向用户配置文件的链接,因此我使用以下代码:<?php global $switched; switch_to_blog(2); ?> <a href=”<?php echo bp_loggedin_user_domain(); ?>”>Profile</a> <?php restore_current_blog
BuddyPress、BBPress-deqeue BP、BBP CSS和Get Group Members Count
我一直在为buddypress、bbpress定制我的主题。我发现了两个您需要知道的问题。我正在使用更少的文件并删除了原始css文件。/** Remove original bp css **/ function dequeue_buddypress() { wp_dequeue_style(\'bp-legacy-css\'); wp_dequeue_style(\'bbp-default\'); } add_action(\'wp_enqueue_scripts
如何从WordPress多站点中删除留在数据库中的用户?
如何让WordPress自动从数据库中删除已删除的用户?我发现我可以进入phpMyAdmin>wp\\u注册并手动删除它们,但这对那些管理我的站点的人来说是一件麻烦事。我花了两天时间寻找插件、代码片段和黑客,但我找不到实现这一点的方法。有人能帮我解决这个大问题吗?
在WordPress的默认钩子中添加额外参数
默认挂钩是bp\\u activity\\u posted\\u update,它有三个默认参数“$content,$user\\u id,$activity\\u id”。现在需要添加额外的参数作为“$post\\u id”,如何才能实现这一点。function bp_add_visibility_to_activity( $content, $user_id, $activity_id ) { } add_action( \'bp_activity_posted_u