我有一个buddypress网站,我已经编辑了活动流以包含我想要查看的活动,但是过滤掉不需要的内容更合乎逻辑,因此未来的插件不必手动包含我已尝试过!=但是不行。
<?php if ( bp_has_activities( bp_ajax_querystring( 'activity' ).'&action=bbp_reply_create,last_activity,gmw_location,activity_liked,rtmedia_update,new_avatar,updated_profile,joined_group,new_blog_post,bbp_topic_create,created_group' ) ) : ?>
这就是我的尝试。
<?php if ( bp_has_activities( bp_ajax_querystring( 'activity' ).'&action!=friendship_created,new_member' ) ) : ?>
但是这次尝试只是将整个流留空了。
答案 0 :(得分:0)
我从未使用过Buddypress,但从我看到的你不能简单地使用!=
运算符。您将!=
放在一个字符串中,该字符串是名为bp_ajax_querystring()
的函数的输入。从函数的名称和输入的其余部分,它看起来像一组GET参数。
GET参数只允许设置属性(因此!=
没有意义)。而是将!
放在if语句评估的表达式前面:
if ( !bp_has_activities( bp_ajax_querystring( 'activity' ).'&action=bbp_reply_create,last_activity,gmw_location,activity_liked,rtmedia_update,new_avatar,updated_profile,joined_group,new_blog_post,bbp_topic_create,created_group' )