Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'spam'

Viewing 25 results - 1 through 25 (of 2,586 total)
  • Author
    Search Results
  • Mirax
    Participant

    Hello,

    I use the “Cloudflare Turnstile” plugin as a captcha on my site, in particular to protect forms.

    I have discovered that the “Members-only area” page, which I imagine is managed independently by BuddyPress, does not offer any captcha and therefore presents a potential vulnerability (spam, etc.).

    How can I adapt this page to add “Cloudflare Turnstile”?

    Example page here.

    Thank you, kind regards

    indigetal
    Participant

    BuddyPress activities have a single visibility control: hide_sitewide (0 or 1). This provides binary visibility — shown everywhere, or hidden from sitewide feeds. There’s no way to express:

    – **”Only me”** — private activity visible only to the author
    – **”Friends only”** — visible only to the author’s friends
    – **”Logged-in users”** — hidden from anonymous visitors
    – **”Group members only”** — visible only within the group context where it was posted

    Per-item privacy is a foundational social platform feature. Facebook has had it since 2009. LinkedIn, Twitter/X (with protected tweets), Instagram, and every major social network support some form of per-post audience control. It’s as fundamental to a social platform as hide_sitewide is — just multi-valued instead of binary.

    This is not a request for any specific addon’s needs. It’s a request for the same kind of infrastructure that hide_sitewide provides — a first-class column that any addon can use to implement privacy-aware features.

    #### Current State

    BuddyPress 14.4.0’s activity query system is well-designed for extensibility:

    bp_activity_get_where_conditions lets addons inject WHERE clauses
    bp_activity_get_join_sql lets addons add JOINs
    – Data hydration uses SELECT * (in populate() and the cache-miss path of get()), so any column added to the table is automatically returned to calling code
    bp_activity_before_save / bp_activity_after_save provide save-time hooks

    An addon **can** add a privacy column via dbDelta and filter queries via bp_activity_get_where_conditions. However, the save() method has a hardcoded column list in its INSERT/UPDATE SQL (in BP_Activity_Activity::save()), meaning an addon must do a separate $wpdb->update() after every save — a double-write on every activity creation. This works but is suboptimal, and the column’s general-purpose nature (used by media addons, document addons, moderation addons, group addons — not just one feature) argues for core inclusion.

    #### Proposed Change

    **Schema:** Add one column + index to bp_activity in bp_core_install_activity_streams() (in bp-core-admin-schema.php). dbDelta() handles adding the column on upgrade automatically:

    sql

    
    -- Added after the existing <code>is_spam</code> column in the CREATE TABLE definition:
    privacy varchar(75) NOT NULL DEFAULT 'public',
    -- Added to the KEY list:
    KEY privacy (privacy)
    

    **Model class (BP_Activity_Activity):**

    1. Add public $privacy = 'public'; property
    2. In save() — add privacy to the INSERT/UPDATE column list alongside the existing columns (user_id, component, type, action, content, etc.)
    3. In get() — add 'privacy' to the $r defaults (default false, meaning no filtering). When set, add AND a.privacy IN (...) to the WHERE conditions.

    **REST API (BP_REST_Activity_Endpoint):**

    4. In prepare_item_for_response() — expose privacy in the response object (paralleling how hide_sitewide is currently exposed as hidden)
    5. In prepare_item_for_database() — accept privacy as a writable field on create/update

    **Migration:** dbDelta() runs on every upgrade via bp_core_install(), so modifying the CREATE TABLE definition is sufficient for the schema change. A DB version bump in bp-core-update.php tracks the upgrade.

    #### Scope

    – ~40 lines of changes across 4 files (bp-core-admin-schema.php, class-bp-activity-activity.php, class-bp-rest-activity-endpoint.php, bp-core-update.php)
    – Default value 'public' — 100% backward compatible
    – Existing queries that don’t pass privacy return all activities as before
    hide_sitewide continues to work as-is (orthogonal — hide_sitewide controls directory listing, privacy controls per-item access)

    #### What Core Provides vs. What Addons Handle

    To be explicit about scope: this proposal adds **storage and query filtering only**. Core would:

    – Store the privacy value on each activity row
    – Allow get() callers to filter by privacy value(s)
    – Expose/accept the field through the REST API

    Core would **not** need to:

    – Define a fixed set of allowed values (addons register the values they need — e.g., 'onlyme', 'friends', 'loggedin')
    – Enforce access control based on privacy values (addons hook into bp_activity_get_where_conditions to inject viewer-aware WHERE clauses, exactly as they would today for any custom filtering)
    – Provide UI for selecting privacy (addon/theme territory)

    This mirrors how hide_sitewide works today — core stores the flag and filters on it; the decision of *when* to set it is made by callers (groups component, plugins, etc.).

    #### Prior Art

    BuddyBoss Platform (a BuddyPress-derived platform) implemented this exact column. Their bp_activity schema includes privacy varchar(75) NOT NULL DEFAULT 'public', and their media, document, video, and moderation subsystems all depend on it for privacy filtering. The column is referenced in their activity save/query paths, REST API, and template layer — making it one of the most cross-cutting additions they made to the activity table. The fact that an independent platform needed this to build standard social features demonstrates both the demand and the general-purpose nature of the column.

    I’m happy to submit a PR for this change.

    #338792

    In reply to: Block users

    flamuren
    Participant

    Hi,

    I managed to find how to suspend users within buddypress.

    It was under user profile (in admin area) and then “extended profile” (loosly translated from swedish). Then I can choose “spammer” and that account is then blocked.

    So it was just hard to find. But seems to work 🙂

    Earl_D
    Participant

    Is there a way to add additional information to the BP when rated registration form. I want to remind people to check their spam folders for the activation email. The only thing I could figure is adding a read only filed to the sign up group. Is there a better way?

    #337268
    emaralive
    Moderator

    Hi,

    Your best option is to flag it in the #buddypress channel on Slack or to flag it in this forum (Request & Feedback), given that posting in any of the forums doesn’t automatically flag a post as spam or as requiring moderation.

    That said, your post was automatically flagged for moderation due having 3 links (3 or more links will automatically place your post into moderation). As to how long it will take will depend on whether a moderator notices the post or is made aware of such, as you have done.

    Last but not least, I edited your initial post such that the links don’t register as links, basically encapsulated the links within the code tag/element. Additionally, I released your Topic from moderation.

    #336914
    afrohealer
    Participant

    please run your domain through an email test.. to see if your domain is being blocked by spam filters..
    https://mxtoolbox.com

    if everything checksout .. then also check your system logs .. to see what is going on.

    #336779
    David Wickstead
    Participant

    It could be that your email sending/server does not have the correct authentication and is being seen as potential spam. Most cases this is because there are missing or incorrect DNS settings in your domain details.

    I would recommend checking your email sender with MxToolBox. Follow the on screen promts and it will let you know if there are any issues with your domain DNS.

    #336625
    davesadows
    Participant

    I know this may sound crazy, but I’m trying to figure out why users activity in my groups is being held for moderation. Basically looking for less spam control. Is there a way to whitelist users so that their activity updates in groups is never held for moderation?

    #336617

    In reply to: Infinite replies

    davesadows
    Participant

    Hello,

    I’m trying to create custom commenting on a buddypress install. I basically would like to have 2 levels of nested comments, and infinite replies without the indentation causing comments to be unreadable. I found this code, but I think it’s specific to WordPress comments, not buddypress:

    Home » WordPress » How to Have Infinite Replies with WordPress Threaded Comments

    How to Have Infinite Replies with WordPress Threaded Comments
    WordPress doesn’t allow to have infinite replies beyond the maximum nested comment depth. In this tutorial, I’ll show you how to create a “Reply” link for all threaded comments, regardless of the depth.

    Table of Contents

    Code for Infinite WordPress Replies
    No Need to Modify Core WordPress Files
    Why Increasing the Max Depth via Code Doesn’t Work
    Allow Flat Inline Replies Like on Facebook
    Related to WordPress Comments:

    How to Disable Links in WordPress Comments
    How to Remove “Comments are Closed” from WordPress
    How to Block WordPress Comment Spam Using Cloudflare
    How to Display Error Messages in the WordPress Admin
    In this screenshot, I’ve set the nested comments level to three:

    WordPress Nested Comments Three Levels Deep
    WordPress Nested Comments Three Levels Deep
    WordPress will nest comment replies to this depth and then stop showing the “Reply” link at the bottom of every comment, as shown here:

    WordPress Comment Reply Missing on Maximum Depth
    WordPress Comment Reply Missing on Maximum Depth
    Because of this limitation, visitors can’t have an ongoing conversation on your site, thereby stifling debate. The code below fixes this problem.

    Code for Infinite WordPress Replies
    To solve the above problem, paste the following code into your theme’s functions.php file, or better yet, use a custom plugin for code insertion. Whichever way you choose, here’s the code you need:

    // Add a custom reply link for infinite comments

    function add_a_reply_link($comment) {
    $temp = get_comment_id();
    $comment_handle = get_comment($temp);
    // $comment_handle = get_comment(get_comment_id());
    $comment_link = get_comment_link($comment_handle);
    $comment_id = get_comment_id();
    $post_id = get_the_id();
    $author = get_comment_author();

    $comment= $comment . ‘<p>Reply</p>’;

    return $comment;
    }

    add_filter(‘get_comment_text’, ‘add_a_reply_link’);

    // Remove the default reply link

    function remove_reply_link() {
    return ”;
    }
    add_filter(‘comment_reply_link’, ‘remove_reply_link’)

    Cheryl
    Participant

    I had a lot of spam “pending” users and to make deletion quicker I went into wp_signups in the database and deleted the users that didn’t have an activation date listed.

    This seems to have deleted the users. However, the old number of pending users still shows at the top of the pending column. How can I reset this so it doesn’t show the old number of pending users?

    Thanks

    #335666
    GyziieDK
    Participant

    And you use the BuddyX theme with BuddyPress and not the BuddyBoss Platform right?

    You can send me an email here: support@spiritualskill.com

    This reply will be deleted once you reach out, in order to prevent spam mails in the future. 🙂

    #335420
    flamuren
    Participant

    I found it here:

    Stop BuddyPress SPAM

    #335061
    Kokiri
    Participant

    So I’m trying to implement a way to redirect users after registering or first time login to automatically go to their Buddypress profile Settings > General to edit their profile picture, cover photo and other profile details.

    Doing this so we can determine who is a spam bot and who is active.

    Can anyone help me? I’ve been trying codes all day long and so far no luck at getting someone’s username to show up in the link successfully.

    Example of the link I’m trying: https://example.com/kokiri/settings/general

    #334422

    In reply to: Members page sidebar

    Athlios
    Participant

    1. Which version of WordPress are you running?
    6.5.4

    2. Did you install WordPress as a directory or subdomain install?
    Dir

    3. If a directory install, is it in root or in a subdirectory?
    Root

    6. Which version of BP are you running?
    12.5.1

    8. Do you have any plugins other than BuddyPress installed and activated? If so, which ones?
    Ad Inserter
    Advanced Editor Tools
    Akismet Anti-spam: Spam Protection
    BP Classic
    Classic Widgets
    Elementor
    Envato Market
    Happyforms
    Playerx Core
    Playerx Instagram Feed
    Playerx Twitter Feed
    reCaptcha by BestWebSoft
    Sidebar Login
    Site Kit by Google
    TablePress
    Ultimate Category Excluder
    VFB Pro
    VFB Pro – Form Designer
    VFB Pro – Notifications
    Webhook for Discord
    Wordfence Security
    WoW Progress
    WP Discord Invite
    WP-Optimize – Clean, Compress, Cache
    WPBakery Page Builder
    Yoast SEO

    10. Which theme do you use ?
    Playerx

    11. Have you modified the core files in any way?
    No

    12. Do you have any custom functions in bp-custom.php?
    No

    15. Which company provides your hosting?
    Top.Host

    16. Is your server running Windows, or if Linux; Apache, nginx or something else?
    Linux

    17. Which BP Theme are you using?
    Tried both legacy and new.

    18. Have you overloaded any BuddyPress template files.
    No

    #334412
    Kokiri
    Participant

    Okay let me put this short and simple – first of all I’m not a spammer I’m a regular user requesting support for buddypress…. Just cause I don’t have a profile picture doesn’t automatically mean I’m a spammer. Does somebody need to see my driver license to prove it?

    Why isn’t there a way to ban users permanently or set a time until their allowed with a custom message?

    #334120
    marinambm
    Participant

    It’s due to SMTP. You must log in to SMTP using your website email address.
    Not enough, unfortunately only with Buddypress, you then also have to identify the email address with the website provider DMARk, use the Easy WP SMTP plugin
    You need to contact your website provider.
    Also check the spam

    We are welcome to network, register if necessary and give each other tips.

    Nachbarschaftstreff Hamburg – Harburg – Basteln Workshops

    #334119
    marinambm
    Participant

    It’s because of SMTP. You have to log in to SMTP with your website email address.
    Not enough, unfortunately only with Buddypress, you then also have to identify the email address with the website provider DMARk, use the Easy WP SMTP plugin
    You have to contact your website provider.
    Also look in the spam

    We are welcome to connect and perhaps register each other and give each other tips.

    Nachbarschaftstreff Hamburg – Harburg – Basteln Workshops

    marinambm
    Participant

    This is displayed to me as I come from Germany

    I am sorry to inform you that your message was not possible
    be delivered to one or more recipients. It is attached below.

    (2a00:1450:4025:c01::1b) said: 550 5.7.1 This message does not comply with RFC 5322
    compliant. There are several To headers. To reduce the amount of spam sent to
    Gmail, this message has been blocked. For more information, see
    Check https://support.google.com/mail/?p=RfcMessageNonCompliant and RFC 5322
    Specifications 4fb4d7f45d1cf-5733c2d5aa2si13175593a12.240 – GSMTP

    #334063
    clickforcharity.net
    Participant

    Ok thanks – just out of interest and to avoid such impressions in future – what was it that made you think it might be spam?

    #334060
    thinlizzie
    Participant

    Thanks venutius for removing all potential spam from this forum, it’s appreciated.

    The question was regarding: why are forums not showing on my Buddypress site?

    My reply: Buddypress does not include forum functionality by default.
    Usually this can be added via another plugin eg. bbpress.

    Find the bbpress plugin on the WordPress plugins website.

    Install it, that should solve your issue.

    #334059
    Venutius
    Moderator

    I decided that your site may be potential spam

    kris10haley
    Participant

    I’m experiencing issues with the password field on the registration form. While it’s not displaying a password that exists (and every time I refresh it, it updates to a different one), it displays something random for any user who finds this page. I think this is why we keep getting so many spam requests…

    Is there any way to hide that field input by default?

    I found another topic here regarding a different theme conflict: https://buddypress.org/support/topic/password-key-input-invisible-by-default-help/
    TIA

    Form: https://soulofdesign.com/register/

    #333984
    Venutius
    Moderator

    I can recommend this plugin. I get no spam signups and I’ve removed captcha. https://en-gb.wordpress.org/plugins/cleantalk-spam-protect/

    I’ve had it installed now for over a year, it’s blocked them all.

    #333983
    soundmatters
    Participant

    Hey guys,

    I’m wondering if you can help.

    I installed BB-Press & BuddyPress a few weeks ago and quickly found the need to add a CAPTCHA to stop the spam sign ups.

    I installed it, and it slowed them down, but I’m still getting sign ups that are clearly fake.

    Attached is a screenshot of the settings and below is a link to the website forum.

    Are you able to see where they might be getting through?

    Sound Matters Forum

    https://www.dropbox.com/scl/fi/n2chgzvwbwigsx61p30sd/Screenshot-2024-05-08-at-14.56.25.png?rlkey=ak3b4eang7t240qekjaplos3t&dl=0

    Thanks,
    Marc

    #333976
    stephunique
    Participant

    From what I can see in my dashboard, users marked as Spam still show up in the All users section. Unfortunately there seems to be no way to sort them so you might have to individually set each back to “Not spam”.

Viewing 25 results - 1 through 25 (of 2,586 total)
Skip to toolbar